.googleRedirect-module--googleRedirectSpinner--b1328 {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

body.Hero-module--default-theme--82ea8.Hero-module--dark-mode--09691 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--d8292 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--f2369 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--596f2 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--05265 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--23307 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--61b5e {
        display: none
    }
}

.Hero-module--media_debug--70e94 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--70e94:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--70e94:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--70e94:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--70e94:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--70e94:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--70e94:before {
        content: "xxl"
    }
}

.Hero-module--videoWrapper--eba74 {
    display: flex;
    height: 100%;
    justify-content: flex-end;
    position: relative;
    top: 0;
    width: 100%
}

.Hero-module--videoWrapper--eba74 .Hero-module--videoBackground--81f82 {
    height: 100%;
    width: auto
}

@media screen and (min-width:1367px) {
    .Hero-module--videoWrapper--eba74 .Hero-module--videoBackground--81f82 {
        object-fit: cover
    }
}

@media screen and (max-width:900px) {
    .Hero-module--videoWrapper--eba74 .Hero-module--videoBackground--81f82 {
        height: fit-content;
        width: 100%
    }
}

@media(max-width:500px) {
    .Hero-module--videoWrapper--eba74 .Hero-module--videoBackground--81f82 {
        width: 500px
    }
}

.Hero-module--section--53b7a {
    background: #07020f;
    min-height: unset;
    padding: 0
}

.Hero-module--section--53b7a .Hero-module--hero--9354b {
    height: 678px;
    margin: 0 auto;
    max-width: 1440px;
    overflow: hidden;
    position: relative
}

@media screen and (max-width:900px) {
    .Hero-module--section--53b7a .Hero-module--hero--9354b {
        height: 445px
    }
}

.Hero-module--section--53b7a .Hero-module--content--c7c77 {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    padding-left: 161px;
    padding-top: 233px;
    position: absolute;
    right: 0;
    top: 0
}

@media screen and (max-width:900px) {
    .Hero-module--section--53b7a .Hero-module--content--c7c77 {
        background: linear-gradient(180deg, #07020f 0, rgba(7, 2, 15, 0) 160px), radial-gradient(ellipse 50% calc(445px - 50vw) at center bottom, rgba(228, 75, 68, .4) 0, rgba(7, 2, 15, .4) 100%);
        gap: 5px;
        padding-left: 22px;
        padding-top: 208px
    }
}

.Hero-module--section--53b7a .Hero-module--content--c7c77 .Hero-module--title--479ca {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 90px;
    line-height: 80px;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Hero-module--section--53b7a .Hero-module--content--c7c77 .Hero-module--title--479ca {
        font-size: 48px;
        line-height: 48px
    }
}

.Hero-module--section--53b7a .Hero-module--content--c7c77 .Hero-module--description--8b9e1 {
    color: #03ca9b;
    font-family: Inter;
    font-size: 24px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Hero-module--section--53b7a .Hero-module--content--c7c77 .Hero-module--description--8b9e1 {
        font-size: 20px;
        line-height: 30px
    }
}

body.Navigation-module--default-theme--4d2cd.Navigation-module--dark-mode--b3a4b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Navigation-module--visible-desktop--00239 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Navigation-module--visible-mobile--5477d {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Navigation-module--hide_xs--796af {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Navigation-module--hide_sm--5780c {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Navigation-module--hide_md--660a2 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Navigation-module--hide_lg--50eda {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Navigation-module--hide_xl--987a0 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Navigation-module--hide_xxl--81df4 {
        display: none
    }
}

.Navigation-module--media_debug--50373 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Navigation-module--media_debug--50373:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Navigation-module--media_debug--50373:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Navigation-module--media_debug--50373:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Navigation-module--media_debug--50373:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Navigation-module--media_debug--50373:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Navigation-module--media_debug--50373:before {
        content: "xxl"
    }
}

.Navigation-module--navigation--3f219 {
    background-color: #07020f;
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    position: sticky;
    top: 72px;
    z-index: 2
}

@media screen and (max-width:1070px) {
    .Navigation-module--navigation--3f219 {
        top: 70px
    }
}

.Navigation-module--navigation--3f219 .Navigation-module--navigationList--0571d {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    list-style: none;
    margin: 0 auto;
    max-width: 1440px;
    padding: 20px 161px 0
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .Navigation-module--navigation--3f219 .Navigation-module--navigationList--0571d {
        max-width: 100%;
        overflow-x: auto;
        padding: 20px 10px 0;
        scrollbar-color: transparent transparent;
        scrollbar-width: thin
    }

    .Navigation-module--navigation--3f219 .Navigation-module--navigationList--0571d::-webkit-scrollbar {
        width: 6px
    }

    .Navigation-module--navigation--3f219 .Navigation-module--navigationList--0571d::-webkit-scrollbar-track {
        background: transparent
    }

    .Navigation-module--navigation--3f219 .Navigation-module--navigationList--0571d::-webkit-scrollbar-thumb {
        background: transparent;
        border-radius: 3px
    }
}

.Navigation-module--navigation--3f219 .Navigation-module--navigationItem--0e6e5 {
    padding: 10px 20px 30px
}

.Navigation-module--navigation--3f219 .Navigation-module--navigationItem--0e6e5>a {
    color: #fff
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .Navigation-module--navigation--3f219 .Navigation-module--navigationItem--0e6e5>a {
        font-family: Inter;
        font-size: 12px;
        font-weight: 600;
        line-height: 20px;
        white-space: nowrap
    }
}

.Navigation-module--navigation--3f219 .Navigation-module--navigationItem--0e6e5.Navigation-module--active--e9f05 {
    box-shadow: inset 0 -2px 0 0 #03ca9b;
    color: #03ca9b
}

.Navigation-module--navigation--3f219 .Navigation-module--navigationItem--0e6e5.Navigation-module--active--e9f05>a {
    color: #03ca9b
}

body.Text-module--default-theme--f2207.Text-module--dark-mode--f3cbb {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Text-module--text--c357e {
    color: #9fa7ad;
    font-family: Inter;
    font-size: 20px;
    font-weight: 400;
    margin: 0
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .Text-module--text--c357e {
        font-size: 16px;
        line-height: 26px
    }
}

body.Title-module--default-theme--33450.Title-module--dark-mode--a1766 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Title-module--title--b0e99 {
    text-wrap: balance;
    border-bottom: 1px solid hsla(0, 0%, 100%, .4);
    color: #03ca9b;
    font-family: DIN Condensed;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 0 20px;
    padding-bottom: 20px;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Title-module--title--b0e99 {
        font-size: 40px;
        line-height: 40px
    }
}

body.Checklist-module--default-theme--ff87b.Checklist-module--dark-mode--9fa9f {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Checklist-module--list--ee738 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    list-style: none;
    padding: 0
}

.Checklist-module--list--ee738 .Checklist-module--item--4a62d {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: flex-start
}

.Checklist-module--list--ee738 .Checklist-module--item--4a62d .Checklist-module--text--bf88b {
    color: #fff;
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Checklist-module--list--ee738 .Checklist-module--item--4a62d .Checklist-module--text--bf88b {
        font-size: 16px;
        line-height: 26px
    }
}

.Checklist-module--list--ee738 .Checklist-module--icon--b0ee3 {
    height: 24px;
    width: 24px
}

body.Checklist-module--default-theme--8be85.Checklist-module--dark-mode--2ce28 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Checklist-module--list--b3c80 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    list-style: none;
    margin: 0;
    padding: 0
}

@media screen and (max-width:900px) {
    .Checklist-module--list--b3c80 {
        gap: 10px
    }
}

.Checklist-module--list--b3c80 .Checklist-module--item--c13f5 {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 10px;
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    padding: 20px
}

.Checklist-module--list--b3c80 .Checklist-module--item--c13f5 .Checklist-module--text--61b04 {
    color: #fff;
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Checklist-module--list--b3c80 .Checklist-module--item--c13f5 .Checklist-module--text--61b04 {
        font-size: 14px;
        line-height: 24px
    }
}

.Checklist-module--list--b3c80 .Checklist-module--icon--d56a5 {
    height: 24px;
    width: 24px
}

body.TermsAndConditions-module--default-theme--1160a.TermsAndConditions-module--dark-mode--31d2b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.TermsAndConditions-module--section--b8f56 {
    background: unset;
    margin: 0;
    padding: 0
}

.TermsAndConditions-module--section--b8f56 .TermsAndConditions-module--about--85346 {
    margin: 0 auto;
    max-width: 941px;
    padding: 60px 0 40px
}

@media screen and (max-width:900px) {
    .TermsAndConditions-module--section--b8f56 .TermsAndConditions-module--about--85346 {
        padding: 40px 0 20px
    }
}

.TermsAndConditions-module--green--0ead4 {
    color: #03ca9b;
    font-weight: 600
}

.TermsAndConditions-module--subsectionsWrapper--36ff0 {
    padding-bottom: 40px
}

@media screen and (max-width:900px) {
    .TermsAndConditions-module--subsectionsWrapper--36ff0 {
        padding-bottom: 20px
    }
}

.TermsAndConditions-module--subsection--d6c48 {
    padding-top: 40px
}

@media screen and (max-width:900px) {
    .TermsAndConditions-module--subsection--d6c48 {
        padding-bottom: 20px
    }
}

.TermsAndConditions-module--sectionContentContainer--0e63d {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.BugExamples-module--section--b0492 {
    background: unset;
    padding: 40px 0
}

.BugExamples-module--section--b0492 .BugExamples-module--sectionContent--2afa9 {
    display: flex;
    flex-direction: column;
    gap: 40px
}

@media screen and (min-width:1367px) {
    .BugExamples-module--section--b0492 .BugExamples-module--examplesChecklist--b17ee {
        display: grid;
        grid-template-columns: auto auto
    }
}

body.HowToReport-module--default-theme--b629c.HowToReport-module--dark-mode--3caa7 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.HowToReport-module--section--620fc {
    background: unset;
    padding: 40px 0
}

.HowToReport-module--section--620fc .HowToReport-module--content--36a58 {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.HowToReport-module--link--5d5e5 {
    border-bottom: 1px solid;
    color: #03ca9b
}

body.RewardGuidelines-module--default-theme--46f97.RewardGuidelines-module--dark-mode--61904 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.RewardGuidelines-module--section--19c10 {
    background: unset;
    padding: 40px 0
}

.RewardGuidelines-module--table--e592b {
    --padding: 20px;
    background: hsla(0, 0%, 100%, .05);
    border-collapse: separate;
    border-radius: calc(var(--padding)/2);
    border-spacing: 0;
    color: #fff;
    font-family: Inter;
    font-size: 24px;
    font-weight: 400;
    margin: 60px auto 0;
    width: 770px
}

@media screen and (max-width:900px) {
    .RewardGuidelines-module--table--e592b {
        --padding: 10px;
        font-size: 12px;
        font-weight: 600;
        width: 100%
    }
}

.RewardGuidelines-module--table--e592b thead th:first-child {
    border-bottom-left-radius: calc(var(--padding)/2)
}

.RewardGuidelines-module--table--e592b thead th:last-child {
    border-bottom-right-radius: calc(var(--padding)/2)
}

.RewardGuidelines-module--table--e592b thead {
    background: hsla(0, 0%, 100%, .05)
}

.RewardGuidelines-module--table--e592b td:first-child,
.RewardGuidelines-module--table--e592b th:first-child {
    padding-left: calc(var(--padding)*2)
}

@media screen and (max-width:900px) {

    .RewardGuidelines-module--table--e592b td:first-child,
    .RewardGuidelines-module--table--e592b th:first-child {
        padding-left: var(--padding)
    }
}

.RewardGuidelines-module--table--e592b td:last-child,
.RewardGuidelines-module--table--e592b th:last-child {
    padding-right: calc(var(--padding)*2)
}

@media screen and (max-width:900px) {

    .RewardGuidelines-module--table--e592b td:last-child,
    .RewardGuidelines-module--table--e592b th:last-child {
        padding-right: var(--padding)
    }
}

.RewardGuidelines-module--table--e592b td,
.RewardGuidelines-module--table--e592b th {
    text-align: right
}

.RewardGuidelines-module--table--e592b td:first-child,
.RewardGuidelines-module--table--e592b th:first-child {
    text-align: left
}

.RewardGuidelines-module--table--e592b th {
    color: #03ca9b;
    padding: var(--padding) 0
}

.RewardGuidelines-module--table--e592b td {
    padding: var(--padding) 0 0 0
}

.RewardGuidelines-module--table--e592b tr:last-child td {
    padding-bottom: var(--padding)
}

.ScopeAndTargets-module--white--6d7d2 {
    color: #fff;
    font-weight: 600
}

.ScopeAndTargets-module--section--a2369 {
    background: unset;
    padding: 40px 0
}

.ScopeAndTargets-module--section--a2369 .ScopeAndTargets-module--content--ce33b {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.ScopeAndTargets-module--sharedGrid--47047 {
    align-items: start;
    column-gap: 16px;
    display: grid;
    grid-template-columns: repeat(3, auto);
    row-gap: 16px
}

@media screen and (max-width:900px) {
    .ScopeAndTargets-module--sharedGrid--47047 {
        grid-template-columns: repeat(1, auto)
    }
}

.ScopeAndTargets-module--heading--d5181 {
    grid-column: 1/-1;
    margin: 40px 0
}

.ScopeAndTargets-module--websiteList--50e46 {
    display: contents
}

.ScopeAndTargets-module--column--62a57 {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.ScopeAndTargets-module--item--83357 {
    display: flex;
    flex-direction: row;
    gap: 10px
}

.ScopeAndTargets-module--item--83357 .ScopeAndTargets-module--leaf--e6ca4 {
    flex: 0 0 auto;
    height: 24px;
    width: 24px
}

.ScopeAndTargets-module--item--83357 .ScopeAndTargets-module--url--e12d8 {
    color: #fff;
    font-family: Inter;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin: 0;
    white-space: nowrap
}

@media screen and (max-width:900px) {
    .ScopeAndTargets-module--item--83357 .ScopeAndTargets-module--url--e12d8 {
        font-size: 16px;
        line-height: 26px;
        white-space: normal
    }
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

main {
    display: block
}

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

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

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

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

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

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

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

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

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

@media only screen and (max-width:575px) {
    .GetStartedV2-module--hide_xs--eca1f {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .GetStartedV2-module--hide_sm--fe87f {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .GetStartedV2-module--hide_md--57849 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .GetStartedV2-module--hide_lg--7897f {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .GetStartedV2-module--hide_xl--3df88 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .GetStartedV2-module--hide_xxl--20820 {
        display: none
    }
}

.GetStartedV2-module--media_debug--bfa73 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .GetStartedV2-module--media_debug--bfa73:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .GetStartedV2-module--media_debug--bfa73:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .GetStartedV2-module--media_debug--bfa73:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .GetStartedV2-module--media_debug--bfa73:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .GetStartedV2-module--media_debug--bfa73:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .GetStartedV2-module--media_debug--bfa73:before {
        content: "xxl"
    }
}

body.GetStartedV2-module--default-theme--1c50e.GetStartedV2-module--dark-mode--053d3 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .GetStartedV2-module--visible-desktop--c8b07 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .GetStartedV2-module--visible-mobile--4b5b8 {
        display: none
    }
}

.GetStartedV2-module--getStartedV2--29103 {
    --get-started-bg: url(/assets-bitfinex/images/maestro-64105f6fcb513f5423415a900865e4b0.webp);
    --gradient-primary: $rose;
    --gradient-secondary: $green;
    background: var(--get-started-bg) no-repeat center, #07020f !important;
    background-size: cover !important;
    border-top: 1px solid hsla(0, 0%, 100%, .2);
    min-height: 0;
    overflow: hidden;
    padding: 0 20px;
    position: relative
}

.GetStartedV2-module--getStartedV2--29103.GetStartedV2-module--securities--8285f {
    --get-started-bg: url(/assets-bitfinex/images/maestro-securities-2365afbdf8984cc5a11c1094f03ab8e0.webp);
    --primary-color-button: 64, 150, 242;
    --primary-color-button-hover: 24, 115, 204;
    --gradient-primary: #4096f2;
    --gradient-secondary: #4096f2
}

@media screen and (max-width:900px) {
    .GetStartedV2-module--getStartedV2--29103 {
        background: transparent !important
    }
}

.GetStartedV2-module--getStartedV2--29103:before {
    background: linear-gradient(45deg, var(--gradient-primary) -50%, rgba(7, 2, 15, 0) 20%), linear-gradient(135deg, var(--gradient-secondary) -50%, rgba(7, 2, 15, 0) 20%), linear-gradient(90deg, #07020f 10%, rgba(7, 2, 15, 0) 50%);
    content: "";
    inset: 0;
    position: absolute;
    z-index: 1
}

@media screen and (max-width:900px) {
    .GetStartedV2-module--getStartedV2--29103:before {
        background: linear-gradient(180deg, #07020f 50%, rgba(7, 2, 15, 0))
    }
}

.GetStartedV2-module--getStartedV2--29103:after {
    background: url(/images/home-v2/texture.png) repeat;
    background-size: 180px;
    content: "";
    inset: 0;
    mix-blend-mode: overlay;
    opacity: .6;
    position: absolute;
    z-index: 0
}

.GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--container--84bac {
    align-items: center;
    display: flex;
    justify-content: start;
    margin: 0 auto;
    max-width: 1100px;
    min-height: 500px;
    position: relative
}

@media screen and (max-width:900px) {
    .GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--container--84bac {
        flex-direction: column-reverse;
        justify-content: start;
        margin-top: 20px;
        min-height: 0
    }
}

.GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--content--b14d6 {
    max-width: 412px;
    position: relative;
    z-index: 2
}

.GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--title--b734e {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700
}

.GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--title--b734e:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--title--b734e {
        font-size: 24px
    }
}

.GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--description--38587 {
    font-size: 20px;
    line-height: 30px
}

@media screen and (max-width:900px) {
    .GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--description--38587 {
        font-size: 16px
    }
}

.GetStartedV2-module--getStartedV2--29103 .buttons-group {
    justify-content: start !important;
    margin-top: 40px
}

@media screen and (max-width:900px) {
    .GetStartedV2-module--getStartedV2--29103 .buttons-group {
        align-items: center;
        flex-direction: row;
        gap: 20px;
        justify-content: center !important
    }

    .GetStartedV2-module--getStartedV2--29103 .buttons-group__item {
        margin: 0 !important;
        width: calc(50% - 20px)
    }

    .GetStartedV2-module--getStartedV2--29103 .buttons-group__item button {
        width: 100%
    }
}

.GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--mobileBgContainer--d5e0c {
    display: none
}

.GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--mobileBgContainer--d5e0c .GetStartedV2-module--mobileBg--bed17 {
    background: var(--get-started-bg) no-repeat top right;
    background-size: cover;
    height: 500px;
    margin-top: 20px;
    transform: translate3d(0, -20%, 0);
    width: 100%
}

@media screen and (max-width:900px) {
    .GetStartedV2-module--getStartedV2--29103 .GetStartedV2-module--mobileBgContainer--d5e0c {
        display: block;
        height: 260px;
        margin-top: 20px;
        overflow: hidden;
        position: relative;
        width: calc(100% + 40px)
    }
}

.rc-slider {
    border-radius: 6px;
    height: 14px;
    padding: 5px 0;
    position: relative;
    touch-action: none;
    width: 100%
}

.rc-slider,
.rc-slider * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box
}

.rc-slider-rail {
    background-color: #e9e9e9;
    border-radius: 6px;
    height: 4px;
    position: absolute;
    width: 100%
}

.rc-slider-track,
.rc-slider-tracks {
    background-color: #abe2fb;
    border-radius: 6px;
    height: 4px;
    position: absolute
}

.rc-slider-track-draggable {
    background-clip: content-box;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    box-sizing: content-box;
    transform: translateY(-5px);
    z-index: 1
}

.rc-slider-handle {
    background-color: #fff;
    border: 2px solid #96dbfa;
    border-radius: 50%;
    cursor: pointer;
    cursor: -webkit-grab;
    cursor: grab;
    height: 14px;
    margin-top: -5px;
    opacity: .8;
    position: absolute;
    touch-action: pan-x;
    width: 14px;
    z-index: 1
}

.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
    border-color: #57c5f7;
    box-shadow: 0 0 0 5px #96dbfa
}

.rc-slider-handle:focus {
    box-shadow: none;
    outline: none
}

.rc-slider-handle:focus-visible {
    border-color: #2db7f5;
    box-shadow: 0 0 0 3px #96dbfa
}

.rc-slider-handle-click-focused:focus {
    border-color: #96dbfa;
    box-shadow: unset
}

.rc-slider-handle:hover {
    border-color: #57c5f7
}

.rc-slider-handle:active {
    border-color: #57c5f7;
    box-shadow: 0 0 5px #57c5f7;
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.rc-slider-mark {
    font-size: 12px;
    left: 0;
    position: absolute;
    top: 18px;
    width: 100%
}

.rc-slider-mark-text {
    color: #999;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    text-align: center;
    vertical-align: middle
}

.rc-slider-mark-text-active {
    color: #666
}

.rc-slider-step {
    background: transparent;
    height: 4px;
    position: absolute;
    width: 100%
}

.rc-slider-dot {
    background-color: #fff;
    border: 2px solid #e9e9e9;
    border-radius: 50%;
    bottom: -2px;
    cursor: pointer;
    height: 8px;
    position: absolute;
    vertical-align: middle;
    width: 8px
}

.rc-slider-dot-active {
    border-color: #96dbfa
}

.rc-slider-dot-reverse {
    margin-right: -4px
}

.rc-slider-disabled {
    background-color: #e9e9e9
}

.rc-slider-disabled .rc-slider-track {
    background-color: #ccc
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-handle {
    background-color: #fff;
    border-color: #ccc;
    box-shadow: none;
    cursor: not-allowed
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-mark-text {
    cursor: not-allowed !important
}

.rc-slider-vertical {
    height: 100%;
    padding: 0 5px;
    width: 14px
}

.rc-slider-vertical .rc-slider-rail {
    height: 100%;
    width: 4px
}

.rc-slider-vertical .rc-slider-track {
    bottom: 0;
    left: 5px;
    width: 4px
}

.rc-slider-vertical .rc-slider-track-draggable {
    border-bottom: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 0;
    transform: translateX(-5px)
}

.rc-slider-vertical .rc-slider-handle {
    margin-left: -5px;
    margin-top: 0;
    position: absolute;
    touch-action: pan-y;
    z-index: 1
}

.rc-slider-vertical .rc-slider-mark {
    height: 100%;
    left: 18px;
    top: 0
}

.rc-slider-vertical .rc-slider-step {
    height: 100%;
    width: 4px
}

.rc-slider-vertical .rc-slider-dot {
    margin-left: -2px
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-leave {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused;
    display: block !important
}

.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
    animation-name: rcSliderTooltipZoomDownIn;
    animation-play-state: running
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
    animation-name: rcSliderTooltipZoomDownOut;
    animation-play-state: running
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter {
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    transform: scale(0)
}

.rc-slider-tooltip-zoom-down-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@keyframes rcSliderTooltipZoomDownIn {
    0% {
        opacity: 0;
        transform: scale(0);
        transform-origin: 50% 100%
    }

    to {
        transform: scale(1);
        transform-origin: 50% 100%
    }
}

@keyframes rcSliderTooltipZoomDownOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 100%
    }

    to {
        opacity: 0;
        transform: scale(0);
        transform-origin: 50% 100%
    }
}

.rc-slider-tooltip {
    left: -9999px;
    position: absolute;
    top: -9999px;
    visibility: visible
}

.rc-slider-tooltip,
.rc-slider-tooltip * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box
}

.rc-slider-tooltip-hidden {
    display: none
}

.rc-slider-tooltip-placement-top {
    padding: 4px 0 8px
}

.rc-slider-tooltip-inner {
    background-color: #6c6c6c;
    border-radius: 6px;
    box-shadow: 0 0 4px #d9d9d9;
    color: #fff;
    font-size: 12px;
    height: 24px;
    line-height: 1;
    min-width: 24px;
    padding: 6px 2px;
    text-align: center;
    text-decoration: none
}

.rc-slider-tooltip-arrow {
    border-color: transparent;
    border-style: solid;
    height: 0;
    position: absolute;
    width: 0
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
    border-top-color: #6c6c6c;
    border-width: 4px 4px 0;
    bottom: 4px;
    left: 50%;
    margin-left: -4px
}

@media only screen and (max-width:575px) {
    .ThalexExtraFooterContent-module--hide_xs--00540 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ThalexExtraFooterContent-module--hide_sm--bd5d7 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ThalexExtraFooterContent-module--hide_md--4e11c {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ThalexExtraFooterContent-module--hide_lg--d6c3e {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ThalexExtraFooterContent-module--hide_xl--32aa8 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .ThalexExtraFooterContent-module--hide_xxl--bfe53 {
        display: none
    }
}

.ThalexExtraFooterContent-module--media_debug--f6ff0 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .ThalexExtraFooterContent-module--media_debug--f6ff0:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ThalexExtraFooterContent-module--media_debug--f6ff0:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ThalexExtraFooterContent-module--media_debug--f6ff0:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ThalexExtraFooterContent-module--media_debug--f6ff0:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ThalexExtraFooterContent-module--media_debug--f6ff0:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .ThalexExtraFooterContent-module--media_debug--f6ff0:before {
        content: "xxl"
    }
}

body.ThalexExtraFooterContent-module--default-theme--8e213.ThalexExtraFooterContent-module--dark-mode--8e301 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .ThalexExtraFooterContent-module--visible-desktop--41ba2 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .ThalexExtraFooterContent-module--visible-mobile--3a5d3 {
        display: none
    }
}

.ThalexExtraFooterContent-module--thalexExtraFooterContent--58e9d {
    background: url(/images/thalex-v2/noise-effect.webp), url(/images/thalex-v2/options-and-futures-bg.svg), #07020f;
    background-position: 0, left calc(50% + 361px) top 33px;
    background-repeat: repeat, no-repeat;
    border-top: 1px solid rgba(247, 247, 249, .2);
    color: #fff;
    min-height: unset
}

@media screen and (max-width:900px) {
    .ThalexExtraFooterContent-module--thalexExtraFooterContent--58e9d {
        background-position: 0, left 30px top 58px;
        overflow-x: hidden;
        padding: 40px 20px 20px
    }
}

.ThalexExtraFooterContent-module--thalexExtraFooterContent--58e9d h2 {
    font-family: DIN Condensed, sans-serif;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 0;
    text-transform: uppercase
}

.ThalexExtraFooterContent-module--thalexExtraFooterContent--58e9d h2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.ThalexExtraFooterContent-module--thalexExtraFooterContent--58e9d .ThalexExtraFooterContent-module--subtitle--35f44 {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px
}

.ThalexExtraFooterContent-module--thalexExtraFooterContent--58e9d .ThalexExtraFooterContent-module--authButtons--5f77e {
    display: flex;
    gap: 10px;
    margin-bottom: 40px
}

@media screen and (max-width:900px) {
    .ThalexExtraFooterContent-module--thalexExtraFooterContent--58e9d .ThalexExtraFooterContent-module--authButtons--5f77e {
        align-items: stretch;
        flex-direction: column
    }

    .ThalexExtraFooterContent-module--thalexExtraFooterContent--58e9d .ThalexExtraFooterContent-module--authButtons--5f77e button {
        width: 100%
    }
}

.ThalexExtraFooterContent-module--thalexExtraFooterContent--58e9d .ThalexExtraFooterContent-module--body--5b91f {
    margin: 0;
    opacity: .35;
    white-space: pre-wrap
}

:root {
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: hsla(0, 0%, 100%, .7);
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-offset: 16px;
    --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
    --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
    --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
    --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-toast-bd-radius: 6px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error);
    --toastify-color-progress-bgo: 0.2
}

.Toastify__toast-container {
    box-sizing: border-box;
    color: #fff;
    padding: 4px;
    position: fixed;
    -webkit-transform: translateZ(var(--toastify-z-index));
    width: var(--toastify-toast-width);
    z-index: var(--toastify-z-index)
}

.Toastify__toast-container--top-left {
    left: var(--toastify-toast-left);
    top: var(--toastify-toast-top)
}

.Toastify__toast-container--top-center {
    left: 50%;
    top: var(--toastify-toast-top);
    transform: translateX(-50%)
}

.Toastify__toast-container--top-right {
    right: var(--toastify-toast-right);
    top: var(--toastify-toast-top)
}

.Toastify__toast-container--bottom-left {
    bottom: var(--toastify-toast-bottom);
    left: var(--toastify-toast-left)
}

.Toastify__toast-container--bottom-center {
    bottom: var(--toastify-toast-bottom);
    left: 50%;
    transform: translateX(-50%)
}

.Toastify__toast-container--bottom-right {
    bottom: var(--toastify-toast-bottom);
    right: var(--toastify-toast-right)
}

@media only screen and (max-width:480px) {
    .Toastify__toast-container {
        left: env(safe-area-inset-left);
        margin: 0;
        padding: 0;
        width: 100vw
    }

    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-right {
        top: env(safe-area-inset-top);
        transform: translateX(0)
    }

    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-right {
        bottom: env(safe-area-inset-bottom);
        transform: translateX(0)
    }

    .Toastify__toast-container--rtl {
        left: auto;
        right: env(safe-area-inset-right)
    }
}

.Toastify__toast {
    --y: 0;
    -ms-flex-pack: justify;
    border-radius: var(--toastify-toast-bd-radius);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
    box-sizing: border-box;
    cursor: default;
    direction: ltr;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--toastify-font-family);
    justify-content: space-between;
    margin-bottom: 1rem;
    max-height: var(--toastify-toast-max-height);
    min-height: var(--toastify-toast-min-height);
    overflow: hidden;
    padding: 8px;
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 0
}

.Toastify__toast--stacked {
    position: absolute;
    transform: translate3d(0, var(--y), 0) scale(var(--s));
    transition: transform .3s;
    width: 100%
}

.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body {
    transition: opacity .1s
}

.Toastify__toast--stacked[data-collapsed=false] {
    overflow: visible
}

.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>* {
    opacity: 0
}

.Toastify__toast--stacked:after {
    bottom: 100%;
    content: "";
    height: calc(var(--g)*1px);
    left: 0;
    position: absolute;
    right: 0
}

.Toastify__toast--stacked[data-pos=top] {
    top: 0
}

.Toastify__toast--stacked[data-pos=bot] {
    bottom: 0
}

.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
    transform-origin: top
}

.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
    transform-origin: bottom
}

.Toastify__toast--stacked:before {
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    transform: scaleY(3);
    z-index: -1
}

.Toastify__toast--rtl {
    direction: rtl
}

.Toastify__toast--close-on-click {
    cursor: pointer
}

.Toastify__toast-body {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: auto 0;
    padding: 6px
}

.Toastify__toast-body>div:last-child {
    -ms-flex: 1;
    flex: 1;
    word-break: break-word
}

.Toastify__toast-icon {
    -webkit-margin-end: 10px;
    -ms-flex-negative: 0;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    margin-inline-end: 10px;
    width: 20px
}

.Toastify--animate {
    animation-duration: .5s;
    animation-fill-mode: both
}

.Toastify--animate-icon {
    animation-duration: .3s;
    animation-fill-mode: both
}

@media only screen and (max-width:480px) {
    .Toastify__toast {
        border-radius: 0;
        margin-bottom: 0
    }
}

.Toastify__toast-theme--dark {
    background: var(--toastify-color-dark);
    color: var(--toastify-text-color-dark)
}

.Toastify__toast-theme--colored.Toastify__toast--default,
.Toastify__toast-theme--light {
    background: var(--toastify-color-light);
    color: var(--toastify-text-color-light)
}

.Toastify__toast-theme--colored.Toastify__toast--info {
    background: var(--toastify-color-info);
    color: var(--toastify-text-color-info)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
    background: var(--toastify-color-success);
    color: var(--toastify-text-color-success)
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
    background: var(--toastify-color-warning);
    color: var(--toastify-text-color-warning)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
    background: var(--toastify-color-error);
    color: var(--toastify-text-color-error)
}

.Toastify__progress-bar-theme--light {
    background: var(--toastify-color-progress-light)
}

.Toastify__progress-bar-theme--dark {
    background: var(--toastify-color-progress-dark)
}

.Toastify__progress-bar--info {
    background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
    background: var(--toastify-color-progress-success)
}

.Toastify__progress-bar--warning {
    background: var(--toastify-color-progress-warning)
}

.Toastify__progress-bar--error {
    background: var(--toastify-color-progress-error)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: var(--toastify-color-transparent)
}

.Toastify__close-button {
    -ms-flex-item-align: start;
    align-self: flex-start;
    background: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    opacity: .7;
    outline: none;
    padding: 0;
    transition: .3s ease;
    z-index: 1
}

.Toastify__close-button--light {
    color: #000;
    opacity: .3
}

.Toastify__close-button>svg {
    fill: currentColor;
    height: 16px;
    width: 14px
}

.Toastify__close-button:focus,
.Toastify__close-button:hover {
    opacity: 1
}

@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1)
    }

    to {
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    border-bottom-left-radius: var(--toastify-toast-bd-radius);
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .7;
    position: absolute;
    transform-origin: left;
    width: 100%;
    z-index: var(--toastify-z-index)
}

.Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
    transition: transform .2s
}

.Toastify__progress-bar--rtl {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: var(--toastify-toast-bd-radius);
    left: auto;
    right: 0;
    transform-origin: right
}

.Toastify__progress-bar--wrp {
    border-bottom-left-radius: var(--toastify-toast-bd-radius);
    bottom: 0;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%
}

.Toastify__progress-bar--wrp[data-hidden=true] {
    opacity: 0
}

.Toastify__progress-bar--bg {
    height: 100%;
    opacity: var(--toastify-color-progress-bgo);
    width: 100%
}

.Toastify__spinner {
    animation: Toastify__spin .65s linear infinite;
    border: 2px solid;
    border-color: var(--toastify-spinner-color-empty-area);
    border-radius: 100%;
    border-right-color: var(--toastify-spinner-color);
    box-sizing: border-box;
    height: 20px;
    width: 20px
}

@keyframes Toastify__bounceInRight {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        transform: translate3d(10px, 0, 0)
    }

    90% {
        transform: translate3d(-5px, 0, 0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, var(--y), 0)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, var(--y), 0)
    }
}

@keyframes Toastify__bounceInLeft {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0)
    }

    75% {
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        transform: translate3d(5px, 0, 0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, var(--y), 0)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, var(--y), 0)
    }
}

@keyframes Toastify__bounceInUp {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)
    }

    75% {
        transform: translate3d(0, 10px, 0)
    }

    90% {
        transform: translate3d(0, -5px, 0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0, calc(var(--y) - 10px), 0)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, calc(var(--y) + 20px), 0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes Toastify__bounceInDown {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0)
    }

    75% {
        transform: translate3d(0, -10px, 0)
    }

    90% {
        transform: translate3d(0, 5px, 0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0, calc(var(--y) - 10px), 0)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, calc(var(--y) + 20px), 0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

.Toastify__bounce-enter--bottom-left,
.Toastify__bounce-enter--top-left {
    animation-name: Toastify__bounceInLeft
}

.Toastify__bounce-enter--bottom-right,
.Toastify__bounce-enter--top-right {
    animation-name: Toastify__bounceInRight
}

.Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown
}

.Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp
}

.Toastify__bounce-exit--bottom-left,
.Toastify__bounce-exit--top-left {
    animation-name: Toastify__bounceOutLeft
}

.Toastify__bounce-exit--bottom-right,
.Toastify__bounce-exit--top-right {
    animation-name: Toastify__bounceOutRight
}

.Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp
}

.Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown
}

@keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: translate3d(0, var(--y), 0) scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

.Toastify__zoom-enter {
    animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
    animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn {
    0% {
        animation-timing-function: ease-in;
        opacity: 0;
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        animation-timing-function: ease-in;
        transform: perspective(400px) rotateX(-20deg)
    }

    60% {
        opacity: 1;
        transform: perspective(400px) rotateX(10deg)
    }

    80% {
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: translate3d(0, var(--y), 0) perspective(400px)
    }

    30% {
        opacity: 1;
        transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(-20deg)
    }

    to {
        opacity: 0;
        transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg)
    }
}

.Toastify__flip-enter {
    animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
    animation-name: Toastify__flipOut
}

@keyframes Toastify__slideInRight {
    0% {
        transform: translate3d(110%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, var(--y), 0)
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, var(--y), 0)
    }
}

@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0, 110%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, var(--y), 0)
    }
}

@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0, -110%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, var(--y), 0)
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        transform: translate3d(0, var(--y), 0)
    }

    to {
        transform: translate3d(110%, var(--y), 0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translate3d(0, var(--y), 0)
    }

    to {
        transform: translate3d(-110%, var(--y), 0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translate3d(0, var(--y), 0)
    }

    to {
        transform: translate3d(0, 500px, 0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translate3d(0, var(--y), 0)
    }

    to {
        transform: translate3d(0, -500px, 0);
        visibility: hidden
    }
}

.Toastify__slide-enter--bottom-left,
.Toastify__slide-enter--top-left {
    animation-name: Toastify__slideInLeft
}

.Toastify__slide-enter--bottom-right,
.Toastify__slide-enter--top-right {
    animation-name: Toastify__slideInRight
}

.Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown
}

.Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp
}

.Toastify__slide-exit--bottom-left,
.Toastify__slide-exit--top-left {
    animation-duration: .3s;
    animation-name: Toastify__slideOutLeft;
    animation-timing-function: ease-in
}

.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
    animation-duration: .3s;
    animation-name: Toastify__slideOutRight;
    animation-timing-function: ease-in
}

.Toastify__slide-exit--top-center {
    animation-duration: .3s;
    animation-name: Toastify__slideOutUp;
    animation-timing-function: ease-in
}

.Toastify__slide-exit--bottom-center {
    animation-duration: .3s;
    animation-name: Toastify__slideOutDown;
    animation-timing-function: ease-in
}

@keyframes Toastify__spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

button {
    border-radius: 4px;
    font-size: 13px;
    height: 41px;
    letter-spacing: .02em;
    line-height: 150%;
    text-align: center;
    transition: all .3s ease-in-out;
    transition-property: color, background-color
}

.buttons_row {
    margin: 3em 0
}

@media screen and (max-width:900px) {
    .buttons_row {
        margin: 30px 0 20px
    }
}

.buttons_row button {
    border-radius: 4px;
    font-size: 13px;
    font-weight: 500;
    height: 41px;
    letter-spacing: .02em;
    line-height: 150%;
    margin-right: 1.5em;
    padding: 0 20px;
    text-align: center
}

.popover_label {
    display: flex
}

.popover_label .down_arrow {
    margin-left: 5px
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

a {
    color: rgb(var(--primary-color));
    text-decoration: none;
    transition: color .2s ease-in-out
}

a:hover {
    color: rgb(var(--primary-color-variant));
    text-decoration: none
}

h1 {
    font-size: 50px
}

h2 {
    font-size: 28px;
    font-weight: 400
}

h3 {
    font-size: 12px
}

p {
    font-size: 15px;
    font-weight: 300;
    line-height: 140%;
    margin-bottom: 10px;
    margin-top: 0
}

small {
    font-size: 12px
}

strong {
    font-weight: 600
}

p.description {
    font-size: 20px
}

p.description.large {
    line-height: 150%
}

.box h1 {
    font-size: 22px;
    font-weight: 500
}

@media screen and (max-width:900px) {
    .box .description p {
        font-size: 13px
    }

    .box h1 {
        font-size: 16px;
        font-weight: 500
    }
}

@media screen and (min-width:900px) {
    h1 {
        font-size: 50px
    }

    h2 {
        font-size: 28px
    }

    h3 {
        font-size: 22px
    }

    p {
        font-size: 15px
    }

    p.description {
        font-size: 20px
    }
}

.gradient-sky {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(117deg, #9bfee6, #4166bc);
    color: transparent
}

@font-face {
    font-family: Inter;
    font-weight: 400;
    src: url(/assets-bitfinex/fonts/Inter-Regular.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-weight: 500;
    src: url(/assets-bitfinex/fonts/Inter-Medium.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-weight: 600;
    src: url(/assets-bitfinex/fonts/Inter-SemiBold.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-weight: 700;
    src: url(/assets-bitfinex/fonts/Inter-Bold.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-weight: 900;
    src: url(/assets-bitfinex/fonts/Inter-Black.woff2) format("woff2")
}

@font-face {
    font-family: DIN Condensed;
    font-weight: 700;
    src: url(/assets-bitfinex/fonts/DIN-Condensed-Bold.ttf) format("truetype")
}

html {
    box-sizing: border-box
}

*,
:after,
:before {
    box-sizing: inherit
}

body {
    background-color: rgb(var(--background-color));
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.28581;
    text-transform: none
}

body.overflow-hidden {
    overflow: hidden
}

.logo_container {
    font-size: 14px
}

.header:is(header) {
    background: rgb(var(--background-color))
}

.header.light {
    background: rgb(var(--text-color))
}

.footer_dark,
.header:is(header),
.upper_footer {
    background: rgb(var(--background-color));
    color: rgb(var(--text-color))
}

.footer_dark .lower_footer {
    background: rgb(var(--background-color-variant))
}

.footer_dark .links_container li a:hover,
.header .links_container li a:hover {
    color: rgb(var(--primary-color))
}

.header_row,
.lower_row {
    align-items: center;
    height: 5.9em;
    justify-content: space-between
}

.popover_first:hover,
.popover_label:hover {
    color: rgb(var(--primary-color));
    cursor: pointer
}

.leaf_logo {
    margin-left: .5em;
    width: 1.8em
}

section {
    background: rgb(var(--surface-color));
    color: rgb(var(--text-color));
    margin: 0 auto;
    padding: 2rem 0;
    width: 100%
}

section .section {
    padding: 0
}

@media screen and (min-width:900px) {
    section .content {
        margin: 3rem auto 0
    }
}

section .flex_grid.flex_evenly {
    justify-content: space-evenly
}

@media screen and (min-width:900px) {
    section {
        min-height: 600px
    }

    section .grid {
        display: flex;
        flex-basis: 0;
        flex-flow: row;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    section .grid .box {
        width: 50%
    }

    section.small {
        min-height: 300px
    }
}

.benefits_wrapper {
    background-color: rgb(var(--text-color-variant))
}

#gatsby-announcer {
    top: 0
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

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

    to {
        transform: rotate(1turn)
    }
}

.bfx-green-text {
    color: rgb(var(--primary-color))
}

.bfx-red-text {
    color: rgb(var(--secondary-color))
}

.custom-scrollbar::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.custom-scrollbar::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.custom-scrollbar::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

.link-btn {
    background: transparent;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: inline;
    font: inherit;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 0
}

.link-btn:focus {
    outline: none
}

.helper-link,
.learn-more {
    font-size: 16px;
    font-weight: 400
}

.learn-more {
    color: #03ca9b;
    line-height: 140%
}

.grecaptcha-badge {
    visibility: hidden
}

.press_page.lp_container {
    background-position: 100% 100%;
    background-size: unset
}

.mobile-trading_page.lp_container .lp_wrapper {
    padding-top: 20px
}

@media screen and (min-width:900px) {
    .mobile-trading_page.lp_container .lp_wrapper .lp_intro {
        width: 505px
    }
}

.lp_container {
    background-color: rgb(var(--background-color));
    color: rgb(var(--text-color));
    height: 60vh;
    margin-top: 0;
    overflow: hidden;
    padding-bottom: 4rem;
    padding-top: 88px;
    position: relative
}

.lp_container div.column.img {
    align-items: center;
    display: flex;
    flex-direction: column
}

.lp_container div.column.img img {
    max-height: 30vh;
    max-width: 100%
}

@media screen and (min-width:900px) {
    .lp_container div.column.img img {
        max-height: unset;
        max-width: unset
    }
}

.lp_container .lp_subtitle {
    color: rgb(var(--text-color))
}

@media screen and (min-width:900px) {
    .lp_container .lp_wrapper {
        align-items: center;
        display: flex;
        height: 90%;
        margin-top: 0;
        min-height: 330px
    }

    .lp_container .lp_wrapper .column {
        width: 50%
    }

    .lp_container .lp_wrapper .column.img {
        align-items: flex-end
    }

    .lp_container .lp_wrapper .column.img img {
        height: unset;
        width: 85%
    }

    .lp_container .lp_wrapper .lp_title_row_wrapper .lp_subtitle {
        margin: 0;
        max-width: 480px;
        text-align: left
    }

    .homepage_page.lp_container .lp_wrapper {
        display: block;
        margin: 0 auto;
        text-align: center
    }

    .homepage_page.lp_container .lp_wrapper .lp_title {
        margin-top: 2em;
        visibility: hidden
    }

    .homepage_page.lp_container .lp_wrapper .lp_subtitle {
        color: rgb(var(--text-color));
        font-weight: 300;
        margin: 0 auto;
        padding-top: 60px;
        text-align: center
    }

    .homepage_page.lp_container .lp_wrapper .lp_intro {
        width: 100%
    }

    .about_page.lp_container {
        height: 85vh
    }

    .about_page.lp_container .lp_wrapper {
        align-items: flex-start
    }

    .about_page.lp_container .lp_wrapper .column:first-of-type {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: flex-start;
        margin-top: 60px;
        width: auto
    }

    .about_page.lp_container .lp_wrapper .column:first-of-type .lp_subtitle {
        margin-bottom: 0;
        max-width: 360px
    }

    .about_page.lp_container .lp_wrapper .column:first-of-type .vision {
        max-width: 540px
    }

    .about_page.lp_container .lp_wrapper .column:first-of-type .mission {
        max-width: 900px
    }

    .about_page.lp_container .lp_wrapper .column:first-of-type .mission,
    .about_page.lp_container .lp_wrapper .column:first-of-type .vision {
        font-size: 20px;
        line-height: 1.5em;
        margin-bottom: 1.8em;
        margin-top: 1.8em
    }

    .about_page.lp_container .lp_wrapper .column:first-of-type .mission .title,
    .about_page.lp_container .lp_wrapper .column:first-of-type .vision .title {
        font-weight: 600;
        margin-right: 5px
    }

    .about_page.lp_container .lp_wrapper .column:first-of-type .mission .description,
    .about_page.lp_container .lp_wrapper .column:first-of-type .vision .description {
        color: #808b93;
        font-weight: 300
    }

    .about_page.lp_container .lp_wrapper .column.img {
        margin-top: 60px;
        width: calc(100% - 900px)
    }

    .about_page.lp_container .lp_wrapper .column.img img {
        float: right;
        height: unset;
        width: 550px
    }
}

.homepage_page.lp_container {
    height: auto
}

@media screen and (min-width:900px) {
    .homepage_page.lp_container {
        padding-top: 75px
    }

    .homepage_page.lp_container div.column {
        margin: 0 auto;
        max-width: 54%
    }
}

@media screen and (max-width:900px) {
    .homepage_page.lp_container .content_wrapper {
        margin-top: 50px
    }
}

.about_page.lp_container,
.borrow_page.lp_container,
.borrow_page.lp_container .lp_wrapper,
.fees_page.lp_container,
.fees_page.lp_container .lp_wrapper,
.media-verification_page,
.media-verification_page .lp_wrapper {
    height: auto
}

@media screen and (max-width:900px) {
    .about_page.lp_container .column:first-of-type {
        margin-bottom: 40px;
        width: 100%
    }

    .about_page.lp_container .column:first-of-type .lp_subtitle {
        margin-bottom: 0;
        width: 100%
    }

    .about_page.lp_container .column:first-of-type .mission,
    .about_page.lp_container .column:first-of-type .vision {
        margin-top: 1em
    }

    .about_page.lp_container .column:first-of-type .mission .title,
    .about_page.lp_container .column:first-of-type .vision .title {
        font-weight: 600;
        margin-right: 5px
    }

    .about_page.lp_container .column:first-of-type .mission .description,
    .about_page.lp_container .column:first-of-type .vision .description {
        color: #808b93;
        font-weight: 300
    }

    .about_page.lp_container .column.img {
        margin: 0 auto;
        max-width: 300px;
        width: 100%
    }

    .about_page.lp_container .column.img img {
        height: unset;
        width: 100%
    }

    .about_page.lp_container #links_wrapper.absolute_position,
    .about_page.lp_container #links_wrapper.links_wrapper {
        bottom: 0;
        top: unset
    }
}

.lp_title {
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 160%;
    margin-bottom: .5rem;
    text-transform: uppercase
}

.lp_subtitle,
.lp_title {
    color: rgb(var(--primary-color))
}

.lp_subtitle h3,
.lp_title h5 {
    margin: 0
}

.lp_subtitle,
.section_title h1 {
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 38px;
    margin-bottom: 2rem;
    width: 270px
}

@media screen and (min-width:900px) {

    .lp_subtitle,
    .section_title h1 {
        font-size: 50px;
        line-height: 65px;
        margin-bottom: .5em;
        width: auto
    }
}

.lp_intro {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 150%
}

@media screen and (min-width:900px) {
    .lp_intro {
        font-size: 20px;
        font-style: normal;
        font-weight: 300;
        letter-spacing: .02em;
        line-height: 150%;
        margin-top: 0;
        padding: 2.5em;
        padding: 0
    }
}

@media screen and (max-width:900px) {
    .homepage_page .lp_subtitle {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 20px;
        width: 285px
    }
}

.terms_page {
    background: rgb(var(--background-color))
}

.terms_page .markdown_container table.bp3-html-table {
    border-spacing: 0;
    font-size: 14px
}

.terms_page .markdown_container table.bp3-html-table td {
    padding: 11px;
    text-align: left;
    vertical-align: top
}

.terms_page .markdown_container table.bp3-html-table tbody tr:first-child td,
.terms_page .markdown_container table.bp3-html-table tfoot tr:first-child td,
.terms_page .markdown_container table.bp3-html-table tfoot tr:first-child th {
    box-shadow: inset 0 1px 0 0 rgba(16, 22, 26, .15)
}

.terms_page .markdown_container table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td {
    background: rgba(191, 204, 214, .15)
}

.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered th:not(:first-child) {
    box-shadow: inset 1px 0 0 0 rgba(16, 22, 26, .15)
}

.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered tbody tr td,
.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered tfoot tr td {
    box-shadow: inset 0 1px 0 0 rgba(16, 22, 26, .15)
}

.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child),
.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered tfoot tr td:not(:first-child) {
    box-shadow: inset 1px 1px 0 0 rgba(16, 22, 26, .15)
}

.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td {
    box-shadow: none
}

.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child) {
    box-shadow: inset 1px 0 0 0 rgba(16, 22, 26, .15)
}

.terms_page .markdown_container table.bp3-html-table td,
.terms_page .markdown_container table.bp3-html-table th {
    color: rgb(var(--text-color))
}

.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered {
    border-collapse: collapse
}

.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered td,
.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered th {
    border: 1px solid rgb(var(--text-color-variant))
}

.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered td li,
.terms_page .markdown_container table.bp3-html-table.bp3-html-table-bordered th li {
    font-size: 14px
}

.terms_page .markdown_container table.bp3-html-table tbody tr:first-child td {
    box-shadow: inset 0 1px 0 0 rgb(var(--text-color))
}

.terms_page .markdown_container code {
    word-wrap: break-word;
    display: inline-block;
    white-space: normal
}

.terms_page .markdown_container img {
    max-width: 100%
}

.terms_page .markdown_container .markdown_content h1 {
    color: rgb(var(--primary-color));
    font-size: 28px;
    margin-top: 5.2rem
}

.terms_page .markdown_container .markdown_content p {
    margin-top: 2em
}

.terms_page .markdown_container .markdown_content ol {
    counter-reset: item
}

.terms_page .markdown_container .markdown_content ol>li {
    display: block
}

.terms_page .markdown_container .markdown_content ol>li:before {
    content: counters(item, ".") ". ";
    counter-increment: item;
    margin-left: -31px
}

.terms_page .markdown_container .markdown_content li>p:first-of-type {
    display: inline
}

.terms_page .markdown_container .markdown_content section.footnotes {
    min-height: unset
}

@media screen and (max-width:900px) {
    .terms_page .tp_title {
        display: none
    }

    .terms_page .tp_container {
        margin-bottom: 20px;
        padding-top: 140px
    }

    .terms_page a {
        display: block;
        margin-bottom: 10px
    }
}

.terms_container {
    margin-top: 7em;
    padding: 2em
}

.terms_container p {
    margin-bottom: 2em
}

@media screen and (max-width:900px) {
    .terms_menu {
        background: rgb(var(--background-color));
        height: calc(100% - 125px);
        left: 0;
        overflow-y: auto;
        padding-top: 2rem;
        position: fixed;
        top: 125px;
        width: 100%;
        z-index: 1
    }

    .terms_menu::-webkit-scrollbar {
        height: 6px;
        visibility: visible;
        width: 6px
    }

    .terms_menu::-webkit-scrollbar-thumb {
        background: hsla(0, 0%, 86%, .2)
    }

    .terms_menu::-webkit-scrollbar-track {
        background: hsla(0, 0%, 86%, .05);
        border-radius: 3px
    }

    .terms_menu.mobile-hidden {
        display: none
    }
}

@media screen and (min-width:900px) {
    .terms_menu .menu_container {
        background: rgb(var(--surface-color));
        box-shadow: 30px 0 25px -15px rgba(36, 50, 66, .04);
        margin-right: 2.9rem;
        max-height: calc(100vh - 75px);
        overflow-x: hidden;
        overflow-y: auto;
        position: sticky;
        top: 75px
    }
}

.terms_menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.terms_menu a {
    color: rgb(var(--text-color));
    cursor: pointer;
    display: block;
    min-width: 19em;
    padding: .5rem 16px .5rem 21px
}

.terms_menu .main-menu>li>a {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: .5rem
}

.terms_menu .main-menu>li ul {
    display: none
}

.terms_menu .main-menu>li.active ul {
    display: block
}

.terms_menu .main-menu>li.active>a {
    color: rgb(var(--text-color))
}

@media screen and (min-width:900px) {
    .terms_menu .main-menu>li.active>a {
        background: rgb(var(--primary-color));
        border-right: 4px solid rgb(var(--primary-color-variant));
        color: rgb(var(--text-color))
    }

    .terms_menu .main-menu {
        max-width: 285px
    }
}

@media screen and (max-width:900px) {
    .terms_menu .main-menu {
        padding-left: 10px
    }

    .terms_menu .main-menu li a {
        font-size: 14px
    }
}

.terms_menu .sub-menu {
    margin-bottom: .5rem;
    margin-left: 1rem
}

.term-mobile-menu,
.terms_menu .sub-menu li.active>a {
    color: rgb(var(--primary-color))
}

.term-mobile-menu {
    fill: rgb(var(--primary-color));
    align-items: center;
    background: rgb(var(--surface-color));
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-weight: 500;
    height: 50px;
    justify-content: space-between;
    left: 0;
    padding: 5px 26px 5px 28px;
    position: absolute;
    top: 75px;
    width: 100%;
    z-index: 1
}

.term-mobile-menu.active {
    position: fixed
}

.term-mobile-menu:active,
.term-mobile-menu:hover {
    background: rgb(var(--surface-color));
    background-color: rgb(var(--surface-color));
    box-shadow: none
}

@media screen and (min-width:900px) {
    .term-mobile-menu {
        display: none
    }

    .tp_container {
        display: flex;
        flex: 1 1;
        flex-direction: row;
        margin: 0 auto;
        max-width: 86em
    }

    .terms_menu {
        margin-top: 5.45rem
    }

    .markdown_container {
        margin-top: 5.45rem;
        width: 100%
    }

    .markdown_container h2 {
        margin-top: 0
    }

    .markdown_container.terms {
        margin-bottom: 4rem;
        max-width: 80%;
        vertical-align: text-top
    }

    .tp_title {
        font-size: 50px;
        font-style: normal;
        font-weight: 300;
        line-height: 65px;
        margin: 0 auto;
        max-width: 24em;
        padding-top: 35px
    }
}

.auth-layout {
    background-color: rgb(var(--background-color));
    color: rgb(var(--text-color));
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    min-height: 100vh;
    position: relative;
    width: 100%
}

@media screen and (max-width:900px) {
    .auth-layout {
        flex-direction: column
    }
}

@media screen and (min-width:900px) {
    .auth-layout {
        padding: 30px
    }

    .auth-layout__header {
        align-items: center;
        display: flex;
        justify-content: space-between;
        padding: 0 50px
    }
}

.auth-layout h1 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 0
}

@media screen and (max-width:900px) {
    .auth-layout__header.no-right-btn {
        align-items: center;
        display: flex;
        margin: 20px
    }

    .auth-layout__header.no-right-btn .auth-layout__logo {
        margin: 0
    }
}

.auth-layout__content {
    display: flex;
    flex: 1 1;
    justify-content: center;
    position: relative
}

@media screen and (min-width:900px) {
    .auth-layout__content {
        margin-top: 50px
    }

    .auth-layout__content-inner {
        width: 400px
    }

    .auth-layout__content-inner-v2 {
        width: 450px
    }

    .auth-layout__content-inner-otp {
        width: 494px
    }

    .auth-layout__content .Toastify__toast-container {
        position: absolute
    }

    .auth-layout__content .Toastify__toast-container--top-center {
        margin-top: -100px
    }
}

@media screen and (max-width:900px) {
    .auth-layout__content {
        padding: 0 20px
    }

    .auth-layout__content-inner {
        width: 100%
    }
}

.auth-layout__logo {
    text-align: center
}

@media screen and (max-width:900px) {
    .auth-layout__logo {
        margin-bottom: 20px;
        margin-top: 23px
    }
}

.auth-layout__header-right {
    display: flex;
    gap: 20px
}

@media screen and (max-width:900px) {
    .auth-layout__header-right {
        padding: 0 20px;
        width: 100%
    }

    .auth-layout__header-right .language-area,
    .auth-layout__header-right .left-area {
        flex: 1 1
    }
}

.auth-layout .language_selector {
    margin-top: 0
}

.auth-layout .language_selector .popover_label {
    background: transparent;
    border: 1px solid rgb(var(--lp-border-color));
    border-radius: 4px;
    font-size: 15px;
    height: 44px
}

@media screen and (max-width:900px) {
    .auth-layout .language_selector .popover_label {
        width: 100%
    }
}

@media screen and (min-width:900px) {
    .auth-layout .language_selector .popover_label {
        margin-left: 20px;
        width: 160px
    }
}

.auth-layout .language_selector .popover_label:hover {
    color: rgb(var(--text-color))
}

.auth-layout__form-group {
    margin-bottom: 20px
}

.auth-layout__form-group input {
    border: 1px solid transparent
}

.auth-layout__form-group input:focus {
    border: 1px solid rgb(var(--lp-highlight-color));
    outline: none
}

.auth-layout__form-group label {
    color: rgb(var(--lp-field-label-color));
    display: block;
    font-weight: 600;
    margin-bottom: 6px
}

.auth-layout__form-group .field-error {
    color: rgb(var(--secondary-color));
    font-size: 13px;
    margin-top: 6px
}

.basic-layout,
.basic-layout-v2 {
    font-family: Inter, Roboto, sans-serif
}

.basic-layout-v2 {
    -webkit-font-smoothing: antialiased
}

.securities-hero-wrapper {
    background: linear-gradient(180deg, #172d3e, #264f73);
    padding-bottom: 93px;
    padding-top: 112px
}

@media screen and (max-width:900px) {
    .securities-hero-wrapper {
        padding-bottom: 16px
    }
}

.securities-hero {
    background: none
}

.securities-hero__content-wrapper {
    background: url(/images/securities.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 482.41px 457.75px;
    padding-top: 88px;
    position: relative;
    width: 100%
}

@media screen and (max-width:900px) {
    .securities-hero__content-wrapper {
        background-position: top;
        background-size: 354px auto;
        padding-top: 235px
    }
}

.securities-hero__title {
    color: #82baf6;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.78px
}

@media screen and (max-width:900px) {
    .securities-hero__title {
        font-size: 18px;
        font-weight: 500;
        line-height: 25.2px;
        text-align: center
    }
}

.securities-hero__subtitle {
    font-size: 66px;
    font-weight: 600;
    line-height: 76.56px;
    margin-top: 10px;
    max-width: 642px
}

@media screen and (max-width:900px) {
    .securities-hero__subtitle {
        font-size: 30px;
        line-height: 39px;
        max-width: unset;
        text-align: center
    }
}

.securities-hero__intro {
    color: #808b93;
    font-size: 22px;
    font-weight: 400;
    line-height: 30.8px;
    margin-top: 24px;
    max-width: 741px
}

@media screen and (max-width:900px) {
    .securities-hero__intro {
        font-size: 16px;
        line-height: 22.4px;
        margin-top: 5px;
        max-width: unset;
        text-align: center
    }
}

.securities-hero__button {
    margin-top: 40px
}

.securities-hero__button button {
    margin: 0
}

@media screen and (max-width:900px) {
    .securities-hero__button {
        margin-top: 20px
    }

    .securities-hero__button button {
        width: 100%
    }
}

.securities-hero .slide {
    align-items: center;
    display: flex;
    gap: 56px
}

.securities-hero .slide__content-wrapper {
    flex: 1 1;
    max-width: 639px
}

.securities-hero .slide__category {
    color: #82baf6;
    font-size: 22px;
    font-weight: 500;
    line-height: 30.8px
}

.securities-hero .slide__title {
    color: #fff;
    font-size: 66px;
    font-weight: 600;
    line-height: 76.56px
}

.securities-hero .slide__chips-wrapper {
    display: flex;
    gap: 16px;
    margin-top: 16px
}

.securities-hero .slide__chip {
    border-radius: 20px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -.02em;
    line-height: 15.73px;
    padding: 4px 8px
}

.securities-hero .slide__chip_open {
    background-color: #03ca9b;
    color: rgba(19, 69, 76, .96)
}

.securities-hero .slide__chip_starts-on {
    background-color: #82baf6;
    color: #0e3452
}

.securities-hero .slide__chip_accredited {
    border: 1px solid #82baf6;
    color: #82baf6
}

.securities-hero .slide__chip_completed {
    background-color: #e44b44;
    color: #36232a
}

.securities-hero .slide__description {
    color: #808b93;
    font-size: 22px;
    font-weight: 400;
    line-height: 30.8px;
    margin-top: 24px
}

.securities-hero .slide__starting-at {
    color: #82baf6;
    font-size: 22px;
    font-weight: 400;
    line-height: 30.8px;
    margin-top: 24px
}

@media screen and (max-width:900px) {
    .securities-hero .slide__starting-at {
        margin-top: 20px
    }
}

.securities-hero .slide__button {
    display: inline-block;
    margin-top: 40px
}

.securities-hero .slide__button button {
    margin: 0
}

@media screen and (max-width:900px) {
    .securities-hero .slide__button {
        display: block;
        margin-top: 20px
    }

    .securities-hero .slide__button button {
        width: 100%
    }
}

.securities-hero .slide img {
    height: 457.23px;
    object-fit: contain;
    width: 457.23px
}

@media screen and (max-width:900px) {
    .securities-hero .slide {
        flex-direction: column-reverse;
        gap: 0;
        text-align: center
    }

    .securities-hero .slide__category {
        font-size: 18px;
        line-height: 25.2px;
        margin-top: 47px
    }

    .securities-hero .slide__title {
        font-size: 37px;
        line-height: 42.92px
    }

    .securities-hero .slide__description {
        font-size: 16px;
        line-height: 22.4px
    }

    .securities-hero .slide__chips-wrapper {
        justify-content: center
    }

    .securities-hero .slide img {
        height: 155px;
        width: 100%
    }
}

.securities-hero .pagination {
    bottom: 0;
    display: flex;
    gap: 15px;
    position: absolute;
    right: 0
}

.securities-hero .pagination .indicator {
    background-color: #172d3e;
    border: none;
    border-radius: 100%;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    overflow: hidden;
    position: relative;
    width: 16px
}

.securities-hero .pagination .indicator.active:after {
    background-color: #82baf6;
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (max-width:900px) {
    .securities-hero .pagination {
        justify-content: center;
        top: 175px;
        width: 100%
    }

    .securities-hero .pagination .indicator {
        height: 8px;
        padding: 0;
        width: 8px
    }
}

.buy-ln-btc-on-mobile {
    overflow: visible;
    padding-bottom: 40px;
    position: relative
}

.buy-ln-btc-on-mobile:before {
    background-image: url(/images/buy-ln-btc-on-mobile/bg.svg);
    background-position: center 120px;
    background-repeat: no-repeat;
    background-size: auto auto;
    content: "";
    height: 1750px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.buy-ln-btc-on-mobile .content {
    border-bottom: 1px solid #28445b;
    max-width: 988px;
    min-height: 1480px;
    z-index: 1
}

.buy-ln-btc-on-mobile__title {
    color: rgb(var(--primary-color));
    font-size: 50px;
    font-weight: 300;
    margin: 0 0 20px
}

@media screen and (max-width:900px) {
    .buy-ln-btc-on-mobile__title {
        font-size: 28px;
        font-weight: 500
    }
}

.buy-ln-btc-on-mobile__header {
    align-items: center;
    display: flex;
    position: relative
}

.buy-ln-btc-on-mobile__header:after {
    aspect-ratio: 138/29;
    background-image: url(/images/buy-ln-btc-on-mobile/logo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    max-width: 50%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    width: 238px
}

.buy-ln-btc-on-mobile__header-qrcode {
    background-color: #03ca9b;
    border-radius: 8px;
    margin-right: 26px;
    padding: 19px
}

.buy-ln-btc-on-mobile__header-qrcode img {
    aspect-ratio: 1;
    min-width: 114px;
    width: 114px
}

.buy-ln-btc-on-mobile h2 {
    font-size: 22px;
    font-weight: 500;
    line-height: 27px;
    white-space: pre-line
}

.buy-ln-btc-on-mobile h2 b {
    color: #03ca9b
}

.buy-ln-btc-on-mobile__steps {
    display: grid;
    gap: 55px 70px;
    grid-template-columns: 1fr 1fr;
    margin: 40px 0
}

@media screen and (max-width:900px) {
    .buy-ln-btc-on-mobile__steps {
        grid-template-columns: 1fr
    }
}

.buy-ln-btc-on-mobile__step {
    display: flex;
    flex-direction: column;
    position: relative
}

.buy-ln-btc-on-mobile__step-title {
    font-weight: 500;
    padding: 0 0 10px 20px;
    position: relative;
    white-space: pre-line;
    width: fit-content
}

.buy-ln-btc-on-mobile__step-title b {
    color: #03ca9b;
    font-weight: 500
}

.buy-ln-btc-on-mobile__step img {
    align-self: center;
    max-height: 500px;
    width: fit-content
}

.buy-ln-btc-on-mobile__step:nth-child(odd):after {
    background-image: url(/images/buy-ln-btc-on-mobile/next.svg);
    content: "";
    height: 19px;
    position: absolute;
    right: -60px;
    top: calc(50% - 10px);
    width: 49px
}

@media screen and (max-width:900px) {
    .buy-ln-btc-on-mobile__step:nth-child(odd):after {
        display: none
    }
}

.buy-ln-btc-on-mobile__step:last-child .buy-ln-btc-on-mobile__step-title:after {
    background-image: url(/images/buy-ln-btc-on-mobile/lighting.svg);
    content: "";
    height: 27px;
    position: absolute;
    right: -37px;
    top: 0;
    width: 27px
}

.buy-coin-page .img {
    align-items: center;
    display: flex;
    justify-content: center
}

.buy-coin-page img {
    max-width: 100%
}

.buy-coin-page__coin .content {
    margin: 5rem auto 0
}

@media screen and (max-width:900px) {
    .buy-coin-page__coin .content {
        margin: 2rem auto 0
    }
}

.buy-coin-page__coin .content:last-child {
    border-bottom: 1px solid #28445b;
    padding-bottom: 80px
}

@media screen and (max-width:900px) {
    .buy-coin-page__coin .content:last-child {
        padding-bottom: 40px
    }
}

.buy-coin-page__coin h3 {
    color: rgb(var(--primary-color));
    font-size: 50px;
    font-weight: 300;
    margin: 0 0 10px
}

@media screen and (max-width:900px) {
    .buy-coin-page__coin h3 {
        font-size: 28px;
        font-weight: 500
    }
}

.buy-coin-page__coin p {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5;
    margin-bottom: 20px
}

.buy-coin-page__coin p.subtitle {
    font-weight: 400
}

@media screen and (max-width:900px) {
    .buy-coin-page__coin__why-buy {
        flex-direction: column-reverse
    }

    .buy-coin-page__coin__why-buy .img {
        margin: 20px 0 30px
    }
}

.buy-coin-page__coin__buy-coin img {
    max-width: none
}

.buy-coin-page__coin__buy-coin .collapsible-content p {
    font-size: 15px;
    margin-bottom: 5px
}

@media screen and (max-width:900px) {
    .buy-coin-page__next {
        padding-bottom: 0
    }
}

.buy-coin-page__next h2 {
    color: rgb(var(--primary-color));
    font-size: 28px;
    font-weight: 500;
    margin: 0
}

.buy-coin-page__next .introduction {
    font-size: 20px;
    margin: 10px 0 0;
    max-width: 500px
}

@media screen and (max-width:900px) {
    .buy-coin-page__next .introduction {
        margin-bottom: 20px
    }
}

.buy-coin-page__next .options h2 {
    color: rgb(var(--text-color));
    font-size: 22px;
    font-weight: 500;
    margin: 10px 0 7px
}

@media only screen and (max-width:575px) {
    .buy-coin-page__next .options h2 {
        margin-top: 0
    }
}

.buy-coin-page__next .description,
.buy-coin-page__next .read_more,
.buy-coin-page__next .subtitle {
    padding: 0 90px 0 16px
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:900px),
only screen and (min-width:901px)and (max-width:1199px) {

    .buy-coin-page__next .description,
    .buy-coin-page__next .read_more,
    .buy-coin-page__next .subtitle {
        padding: 0
    }
}

@media only screen and (max-width:575px) {
    .buy-coin-page__next .box>div {
        display: block !important
    }
}

.buy-coin-page__facts .content {
    border-top: 1px solid #28445b;
    margin: 0 auto 3rem;
    padding-top: 3rem
}

@media screen and (max-width:900px) {
    .buy-coin-page__facts .content {
        margin-bottom: 0;
        padding-top: 1rem
    }
}

.buy-coin-page__facts h2 {
    color: rgb(var(--primary-color));
    font-size: 28px;
    font-weight: 500
}

.buy-coin-page__facts__arrow {
    flex: 0 0 12px;
    margin-right: 12px;
    transition: transform .2s ease-in-out
}

.buy-coin-page__facts__arrow.expanded {
    transform: rotate(180deg)
}

.buy-coin-page__facts__fact {
    align-items: center;
    border-bottom: 1px solid #28445b;
    color: rgb(var(--text-color));
    cursor: pointer;
    display: flex;
    font-weight: 300;
    line-height: 1.5;
    padding: 20px 0
}

.buy-coin-page__facts__fact p {
    margin-bottom: 0
}

.buy-coin-page__facts__fact__popover {
    background: rgb(var(--background-color));
    border-radius: 2px;
    bottom: 5px;
    color: rgb(var(--text-color));
    font-size: 10px;
    padding: 10px 12px;
    position: relative
}

.buy-coin-page__facts__fact__highlight {
    color: rgb(var(--primary-color))
}

.buy-coin-page__facts__buy {
    display: flex;
    justify-content: flex-end;
    margin: 40px 0 0
}

.select-backdrop {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1
}

.select-popover-default {
    background: rgb(var(--surface-color));
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 2px 4px rgba(16, 22, 26, .4), 0 8px 24px rgba(16, 22, 26, .4);
    max-height: 70vh;
    min-width: 134px;
    overflow-y: auto;
    padding: 10px 0;
    position: absolute;
    z-index: 10
}

.popover {
    display: inline-block;
    position: relative
}

.popover_content-container {
    white-space: nowrap
}

.popover_content-container.placement-top {
    bottom: 100%;
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.popover_content-container.placement-bottom {
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%)
}

.popover_content-container.placement-left {
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.popover_content-container.placement-right {
    bottom: 50%;
    left: 100%;
    position: absolute;
    transform: translateY(-50%)
}

.header_right .popover_content-container.placement-bottom {
    transform: translateX(-80%)
}

.landing-dialog-header {
    align-items: center;
    color: rgb(var(--text-color));
    display: flex;
    font-size: 22px;
    font-weight: 400;
    padding: 20px
}

.landing-dialog-header__title {
    flex: 1 1
}

.landing-dialog-header__buttons {
    line-height: unset
}

.landing-dialog-header__buttons button {
    fill: rgb(var(--text-color));
    background: transparent;
    border: none;
    cursor: pointer;
    max-height: 32px;
    padding: 3px
}

.landing-dialog-header__buttons button:focus {
    outline: none
}

.landing-dialog-header__buttons button svg {
    height: 26px;
    width: 26px
}

.landing-dialog-body {
    display: block;
    font-size: 14px;
    font-weight: 400;
    padding: 0 20px;
    width: 100%
}

.landing-dialog-footer {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    padding: 20px;
    width: 100%
}

.landing-dialog {
    background: rgb(var(--surface-color));
    border-radius: 6px;
    color: rgb(var(--text-color));
    flex-direction: column;
    margin: 30px 0;
    pointer-events: all;
    -webkit-user-select: text;
    user-select: text;
    width: 500px
}

.landing-dialog,
.landing-dialog__container {
    display: flex;
    -webkit-user-select: none;
    user-select: none
}

.landing-dialog__container {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    box-sizing: border-box;
    justify-content: center;
    min-height: 100%;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.landing-dialog__overlay {
    background-color: rgba(16, 22, 26, .7);
    bottom: 0;
    box-sizing: border-box;
    display: block;
    left: 0;
    opacity: 1;
    overflow: auto;
    overscroll-behavior: none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 20
}

.landing-dialog__overlay::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.landing-dialog__overlay::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.landing-dialog__overlay::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

.landing-slider {
    position: relative;
    width: 100%
}

.landing-slider .rc-slider-handle {
    border: unset;
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 1px 1px rgba(16, 22, 26, .2);
    height: 16px;
    opacity: 1;
    width: 16px
}

.landing-slider .rc-slider-handle:focus {
    background-color: #d8e1e8;
    background-image: none;
    box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 1px 2px rgba(16, 22, 26, .2);
    outline: 2px auto rgba(19, 124, 189, .6);
    outline-color: rgba(19, 124, 189, .6);
    outline-offset: 2px;
    outline-style: auto;
    outline-width: 2px
}

.landing-slider .rc-slider-dot {
    display: none
}

.landing-slider .rc-slider-rail {
    background: rgba(92, 112, 128, .2);
    height: 6px
}

.landing-slider .rc-slider-track {
    background: #137cbd;
    height: 6px
}

.landing-slider .rc-slider-mark-text,
.landing-slider .rc-slider-mark-text-active {
    color: rgb(var(--text-color))
}

.landing-slider__tooltip {
    position: absolute;
    top: 16px;
    width: 24px;
    z-index: 1
}

.landing-slider__tooltip-container {
    display: flex;
    justify-content: center;
    left: -20px;
    position: absolute;
    top: 4px;
    width: 40px
}

.landing-slider__tooltip-bubble {
    background: #394b59;
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 2px 4px rgba(16, 22, 26, .2), 0 8px 24px rgba(16, 22, 26, .2);
    color: rgb(var(--text-color));
    line-height: 100%;
    padding: 2px 5px;
    text-align: center;
    width: fit-content
}

.switch-input {
    align-items: center;
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    height: 30px;
    padding: 0;
    -webkit-user-select: none;
    user-select: none
}

.switch-input input {
    height: 0;
    opacity: 0;
    width: 0
}

.switch-input:focus {
    outline: none
}

.switch-input:disabled {
    cursor: not-allowed;
    opacity: .5
}

.switch-input__label {
    color: #808b93;
    margin-right: 5px
}

.switch-input__lever {
    background-color: #0b1924;
    border-radius: 15px;
    display: inline-block;
    height: 30px;
    margin: 0 none;
    position: relative;
    transition: background-color .3s ease;
    vertical-align: middle;
    width: 50px
}

.switch-input__thumb {
    background-color: #2a3f4d;
    border-radius: 22px;
    box-shadow: none;
    content: "";
    display: inline-block;
    height: 22px;
    left: 4px;
    position: absolute;
    top: 4px;
    transition: left .3s ease, background-color .3s ease, box-shadow .1s ease;
    width: 22px
}

.switch-input__checked .switch-input__lever {
    background-color: #03ca9b
}

.switch-input__checked .switch-input__lever .switch-input__thumb {
    background-color: #fff;
    left: 24px
}

.landing-btn {
    align-items: center;
    border-radius: 4px;
    box-shadow: none;
    cursor: pointer;
    display: flex;
    font-size: 15px;
    font-weight: 700;
    height: 44px;
    justify-content: center;
    letter-spacing: .02em;
    line-height: 100%;
    min-width: 160px;
    padding: 0 20px;
    text-align: center;
    width: fit-content
}

.landing-btn:focus {
    outline: none
}

.landing-btn__primary {
    background: rgb(var(--primary-color-button));
    border: none;
    color: rgb(var(--text-color));
    transition: background-color .3s
}

.landing-btn__primary:hover {
    background-color: rgb(var(--primary-color-button-hover))
}

.landing-btn__primary-blue {
    background: #4166bc;
    border: none;
    color: rgb(var(--text-color));
    transition: background-color .3s
}

.landing-btn__primary-blue:hover {
    background-color: #2e4885
}

.landing-btn__secondary {
    background: transparent;
    border: 1px solid #586871;
    color: #fff;
    transition: border-color .3s
}

.landing-btn__secondary:hover {
    background: transparent;
    border-color: #f7f7f9
}

.landing-btn__secondary-blue {
    background: transparent;
    border: 1px solid #586871;
    color: #fff;
    transition: border-color .3s
}

.landing-btn__secondary-blue:hover {
    background: transparent;
    border-color: #f7f7f9
}

.landing-btn__right-icon {
    align-items: center;
    display: flex;
    margin-left: 8px
}

.landing-btn__left-icon {
    align-items: center;
    display: flex;
    margin-right: 8px
}

.landing-btn:disabled {
    cursor: not-allowed;
    opacity: .6
}

.buttons-group {
    display: flex;
    flex-direction: row;
    height: auto;
    justify-content: center;
    padding: 0
}

.buttons-group__left {
    justify-content: flex-start
}

.buttons-group__right {
    justify-content: flex-end
}

.buttons-group__item:not(:first-child) {
    margin: 0 0 0 20px
}

@media screen and (max-width:900px) {
    .buttons-group {
        flex-direction: column;
        width: 100%
    }

    .buttons-group__item,
    .buttons-group__item a,
    .buttons-group__item button {
        width: 100%
    }

    .buttons-group__item:not(:first-child) {
        margin: 20px 0 0
    }
}

.landing-table {
    font-size: 15px;
    font-weight: 400;
    width: 100%
}

.landing-table table {
    border-spacing: 0;
    letter-spacing: 1px;
    width: 100%
}

.landing-table tr {
    width: 100%
}

.landing-table tr:hover td {
    background-color: rgb(var(--surface-color));
    cursor: pointer
}

@media only screen and (max-width:575px) {
    .landing-table tr:hover td {
        background-color: transparent !important
    }
}

.landing-table td,
.landing-table th {
    padding: 11px;
    text-align: left;
    vertical-align: top
}

.landing-table th {
    border-bottom: 1px solid #434f59
}

.landing-table .col-right {
    text-align: right
}

.landing-table .col-center {
    text-align: center
}

.landing-table__striped tr:nth-child(odd):not(:hover) td {
    background: rgba(92, 112, 128, .15)
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {

    .landing-table,
    .landing-table button {
        font-size: 11px
    }

    .landing-table td,
    .landing-table th {
        word-wrap: none;
        padding: 6px 2px
    }
}

.landing-table-header-btn {
    fill: #82baf6;
    background: transparent;
    border: unset;
    color: #82baf6;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    height: fit-content;
    margin: 0;
    min-height: 30px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase
}

.landing-table-header-btn .injected-svg {
    display: block;
    vertical-align: middle
}

.landing-table-header-btn:focus {
    outline: none
}

.landing-table-header-btn__clickable {
    cursor: pointer
}

.landing-table-header-btn__content {
    align-items: center;
    display: flex;
    flex-direction: row
}

.landing-table-header-btn__content svg {
    margin-left: 8px;
    opacity: .5
}

.flash-message {
    align-items: center;
    border-radius: 10px;
    box-shadow: 0 10px 40px 10px rgba(0, 0, 0, .07);
    color: rgb(var(--text-color));
    display: flex;
    margin-bottom: 20px;
    padding: 10px 20px
}

.flash-message.success {
    background: rgba(19, 69, 76, .96)
}

.flash-message.error {
    background: #e44b44
}

.flash-message .flash-icon {
    margin-right: 10px
}

#links_wrapper {
    -webkit-overflow-scrolling: touch;
    align-items: center;
    background: rgb(var(--background-color));
    bottom: 0;
    display: flex;
    flex-wrap: nowrap;
    height: 4rem;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    position: absolute;
    transition: background-color .3s ease-in-out;
    width: 100%
}

#links_wrapper span {
    white-space: nowrap
}

#links_wrapper .content_wrapper {
    margin: 0
}

@media screen and (min-width:900px) {
    #links_wrapper {
        height: 4rem;
        padding: 0;
        width: 100%
    }

    #links_wrapper .content_wrapper {
        justify-content: flex-start;
        margin: 0 auto;
        max-width: 79rem;
        padding: 3.5rem 4rem;
        width: 100%
    }
}

#links_wrapper::-webkit-scrollbar {
    display: none
}

#links_wrapper .link_container {
    flex: 0 0 auto;
    font-weight: 300
}

@media screen and (min-width:900px) {
    #links_wrapper .link_container {
        margin-left: 8px
    }
}

#links_wrapper .link_container a {
    color: rgb(var(--text-color));
    padding: 1rem 1rem 1rem 0
}

#links_wrapper .link_container a:hover {
    color: rgb(var(--primary-color))
}

@media screen and (min-width:900px) {
    #links_wrapper .link_container a {
        font-size: 15px;
        letter-spacing: .02em;
        line-height: 150%;
        padding-right: 1rem
    }
}

#links_wrapper.sticky_links {
    background: rgb(var(--surface-color));
    border-bottom: 1px solid #28445b;
    bottom: auto;
    min-width: 100%;
    position: fixed;
    top: 72px;
    z-index: 4
}

@media screen and (max-width:1070px) {
    #links_wrapper.sticky_links {
        top: 70px
    }
}

#links_wrapper.sticky_links .link_container {
    margin-right: 35px
}

#links_wrapper.sticky_links .link_container a {
    color: #808b93;
    padding-bottom: 0;
    padding-right: 0
}

#links_wrapper.sticky_links .link_container a:hover {
    color: rgb(var(--primary-color))
}

@media screen and (min-width:900px) {
    #links_wrapper.sticky_links .link_container a {
        font-size: 15px;
        letter-spacing: .02em;
        line-height: 150%;
        padding-left: 0
    }
}

@media screen and (max-width:900px) {
    #links_wrapper.sticky_links .link_container {
        margin-left: 0
    }
}

#links_wrapper.sticky_links .link_container.active a {
    border-bottom: 2px solid rgb(var(--primary-color));
    color: rgb(var(--primary-color));
    padding-bottom: 21px;
    transition: color .3s ease-in-out
}

@media screen and (max-width:900px) {
    #links_wrapper.sticky_links .link_container.active a {
        border-bottom: none;
        padding-bottom: 0
    }
}

.landing-page-main-content .buttons-group {
    margin: 45px 0 0
}

@media screen and (max-width:900px) {
    .landing-page-main-content .lp_wrapper .lp_button {
        display: none
    }
}

.landing-page-main-content .lp_wrapper .lp_video {
    max-height: 292px;
    max-width: 100%
}

@media screen and (max-width:900px) {
    .landing-page-main-content .lp_wrapper .lp_video {
        height: auto;
        max-height: 260px;
        width: 100%
    }
}

.landing-page-main-content .volume_totals {
    padding: 80px 0
}

@media screen and (max-width:900px) {
    .landing-page-main-content .volume_totals {
        padding: 50px 0 40px
    }
}

.how-to-buy-bitcoin_page,
.how-to-buy-ethereum_page,
.how-to-buy-litecoin_page {
    display: flex;
    flex-direction: column;
    height: 90%;
    justify-content: space-between
}

.how-to-buy-bitcoin_page .lp_video,
.how-to-buy-ethereum_page .lp_video,
.how-to-buy-litecoin_page .lp_video {
    margin: 1rem 0;
    max-width: 500px;
    width: 100%
}

@media screen and (min-width:900px) {

    .how-to-buy-bitcoin_page,
    .how-to-buy-ethereum_page,
    .how-to-buy-litecoin_page {
        min-height: 60vh
    }

    .how-to-buy-bitcoin_page .lp_wrapper .column.img .lp_video,
    .how-to-buy-ethereum_page .lp_wrapper .column.img .lp_video,
    .how-to-buy-litecoin_page .lp_wrapper .column.img .lp_video {
        max-width: 550px;
        padding: 2rem 1rem 0
    }
}

.news .content_wrapper {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0
}

@media screen and (min-width:900px) {
    .news .content_wrapper {
        padding: 0
    }
}

.news .main_content {
    -ms-overflow-style: none;
    display: flex;
    overflow-y: scroll;
    overflow: -moz-scrollbars-none;
    padding-bottom: 2rem;
    padding-left: max((100% - 71rem)/2, 1.5rem)
}

.news .main_content::-webkit-scrollbar {
    height: 0;
    width: 0
}

.news .latest_post {
    background-color: #172d3e;
    border-radius: 6px;
    margin-right: 2rem;
    margin-top: 40px;
    min-width: 320px;
    overflow: hidden
}

.news .latest_post:hover {
    opacity: .7
}

.news .latest_post .title {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 1.25rem;
    overflow: hidden
}

.news .latest_post .title-container {
    padding: 1rem
}

.news .latest_post .date {
    color: #586871;
    overflow: hidden;
    padding: 1rem 1rem 0;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.news .latest_post img {
    max-width: 100%
}

.news .lp_title_icon {
    height: 2em;
    width: 2em
}

.news .lp_title_actions {
    align-items: center;
    display: flex
}

.news .lp_title_actions .lp_title_button {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.news .lp_title_actions .lp_title_button:focus {
    outline: none
}

.news .lp_title_actions .lp_title_button:active {
    background: none
}

.news .lp_title_actions .lp_title_button:disabled {
    cursor: not-allowed;
    opacity: .3
}

.news .content_title_actions {
    display: flex;
    justify-content: space-between;
    padding-left: max((100% - 71rem)/2, 1.5rem);
    padding-right: max((100% - 71rem)/2, 1.5rem)
}

.news .content_title_actions .lp_title {
    margin-bottom: 0
}

.news .blog_link {
    display: block;
    padding-bottom: 50px;
    padding-left: max((100% - 71rem)/2, 1.5rem)
}

.news .blog_link>a {
    font-size: 15px
}

@media screen and (min-width:900px) {
    .news .blog_link>a {
        font-size: 20px
    }
}

.mobileTrading .features section {
    background: rgb(var(--surface-color));
    color: rgb(var(--text-color));
    display: flex;
    justify-content: center;
    padding: unset
}

.mobileTrading .features section .content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: unset;
    padding: unset
}

.mobileTrading .features section .content .block {
    min-width: 22em;
    padding-top: 8rem
}

@media screen and (min-width:900px) {
    .mobileTrading .features section .content .block {
        max-width: 45%
    }
}

.mobileTrading .features section .content .block .title {
    color: rgb(var(--primary-color))
}

@media screen and (max-width:900px) {
    .mobileTrading .features section .content .block {
        padding: 1rem
    }
}

.mobileTrading .features section .content .img_block {
    display: flex;
    height: 600px;
    position: relative
}

.mobileTrading .features section .content .img_block img {
    height: 600px
}

.mobileTrading .features section .mobile_img {
    display: flex !important;
    justify-content: center
}

.mobileTrading .features section .mobile_img img {
    position: relative
}

.mobileTrading .features section .desktop_img {
    display: none !important;
    justify-content: end;
    min-width: 400px
}

.mobileTrading .features section .desktop_img img {
    position: absolute;
    top: -50px
}

@media screen and (min-width:900px) {
    .mobileTrading .features section .content {
        flex-flow: row;
        max-width: 74rem
    }

    .mobileTrading .features section .content .img_block {
        height: 670px;
        width: 50%
    }

    .mobileTrading .features section .content .img_block img {
        height: 720px
    }

    .mobileTrading .features section .mobile_img {
        display: none !important
    }

    .mobileTrading .features section .desktop_img {
        display: flex !important
    }
}

@media screen and (max-width:900px) {
    .mobileTrading .features section {
        padding-top: 15px
    }
}

@media screen and (min-width:900px) {
    .mobileTrading .features section:first-child {
        padding-top: 150px
    }

    .mobileTrading .features section:last-child {
        padding-bottom: 100px
    }

    .mobileTrading .features section:nth-child(2n) .img_block img {
        left: 50px
    }

    .mobileTrading .features section:nth-child(odd) .img_block img {
        right: 50px
    }
}

@media screen and (min-width:900px)and (min-width:900px) {
    .mobileTrading .features section:nth-child(odd) .content {
        flex-flow: row-reverse
    }
}

@media screen and (max-width:900px) {
    .mobileTrading .features .feature_link {
        display: none !important
    }
}

.mobileTrading .title {
    font-size: 38px;
    font-weight: 600;
    line-height: 46px
}

.mobileTrading .description {
    font-size: 16px;
    font-weight: 400;
    margin-top: 30px
}

.mobileTrading .description.large {
    line-height: 150%
}

@media screen and (min-width:900px) {
    .mobileTrading .title_row {
        margin-left: 3em
    }
}

.mobileTrading .get_started {
    background: rgb(var(--background-color));
    color: rgb(var(--text-color));
    min-height: unset;
    padding-top: 6rem
}

.mobileTrading .get_started .title_row {
    font-weight: 300;
    margin: 3em
}

.mobileTrading .get_started .title {
    font-size: 55px;
    line-height: 66px
}

.mobileTrading .get_started .subtitle_row {
    margin: 3em
}

.mobileTrading .get_started .subtitle {
    color: rgb(var(--primary-color));
    font-size: 38px;
    font-weight: 600;
    line-height: 46px
}

.mobileTrading .get_started .description {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 24px;
    margin-bottom: 3em;
    margin-top: 1em
}

@media screen and (min-width:900px) {
    .mobileTrading .get_started .description {
        width: 30rem
    }
}

@media screen and (max-width:900px) {
    .mobileTrading .get_started .title {
        font-size: 2rem
    }

    .mobileTrading .get_started .subtitle_row,
    .mobileTrading .get_started .title_row {
        margin: 1em 0
    }

    .mobileTrading .get_started .app_links .qr-code {
        display: none
    }

    .mobileTrading .get_started .app_links .tooltip,
    .mobileTrading .get_started .app_links a {
        margin-right: 1em
    }

    .mobileTrading .get_started .app_links .tooltip>img,
    .mobileTrading .get_started .app_links a>img {
        height: 35px
    }
}

.mobile-trading_page .mobile-intro,
.mobileTrading .mobile-intro {
    background-color: rgb(var(--background-color));
    color: rgb(var(--text-color));
    display: block;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 150%;
    padding: 20px
}

.mobile-trading_page .mobile-intro--head,
.mobileTrading .mobile-intro--head {
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 30px
}

.mobile-trading_page.lp_container,
.mobileTrading.lp_container {
    height: unset
}

.mobile-trading_page .lp_title,
.mobileTrading .lp_title {
    font-size: 15px;
    font-weight: 700
}

.mobile-trading_page .lp_subtitle,
.mobileTrading .lp_subtitle {
    font-weight: 700;
    margin-bottom: 33px;
    width: 100%
}

.mobile-trading_page .lp_intro,
.mobileTrading .lp_intro {
    padding: unset
}

.mobile-trading_page .lp_intro .app_links,
.mobileTrading .lp_intro .app_links {
    margin-top: 105px
}

.mobile-trading_page .app_links,
.mobileTrading .app_links {
    margin-top: 70px
}

@media screen and (max-width:900px) {

    .mobile-trading_page.lp_container,
    .mobileTrading.lp_container {
        height: unset;
        padding-bottom: 50px;
        position: relative
    }

    .mobile-trading_page #links_wrapper.absolute_position,
    .mobileTrading #links_wrapper.absolute_position {
        bottom: 0;
        top: unset
    }

    .mobile-trading_page .app_links .qr-code,
    .mobileTrading .app_links .qr-code {
        display: none
    }
}

@media screen and (min-width:900px) {

    .mobile-trading_page.lp_container,
    .mobileTrading.lp_container {
        min-height: 700px
    }

    .mobile-trading_page .mobile-intro,
    .mobileTrading .mobile-intro {
        display: none
    }
}

.accounts_page_content .section {
    background: rgb(var(--surface-color));
    color: rgb(var(--text-color));
    padding: 1rem 2rem
}

.accounts_page_content .section h2 {
    color: rgb(var(--primary-color))
}

.accounts_page_content .half.section {
    padding: 0
}

.accounts_page_content .benefits {
    background: rgb(var(--background-color))
}

@media screen and (min-width:900px) {
    .accounts_page_content .section {
        padding: 2rem 10rem
    }

    .accounts_page_content .section .description {
        font-size: 25px
    }

    .accounts_page_content .box {
        width: 33%
    }

    .accounts_page_content .box h1 {
        font-weight: 500
    }

    .accounts_page_content .two_cols {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around
    }

    .accounts_page_content .two_cols .box {
        padding-right: 40px;
        width: 50%
    }

    .accounts_page_content .two_cols .half .box {
        padding: 0;
        width: 100%
    }

    .accounts_page_content .two_cols .half .box h3 {
        font-size: 28px;
        letter-spacing: .02em;
        line-height: 150%
    }

    .accounts_page_content .two_cols .half .box p {
        font-size: 28px;
        font-weight: 300;
        letter-spacing: .02em
    }
}

@media screen and (max-width:900px) {
    .accounts_page_content .blue {
        padding: 17px 0 0
    }

    .accounts_page_content .blue .box:last-of-type {
        padding-bottom: 5px
    }

    .accounts_page_content #market-leading-connectivity h2 {
        margin-top: 0
    }
}

.accounts_page_content .flex_grid {
    justify-content: space-between
}

.accounts_page_content .flex_grid img {
    width: 100%
}

.accounts_page_content .professional_trading img {
    width: 80%
}

@media screen and (min-width:900px) {
    .accounts_page_content .professional_trading h2 {
        margin: 0
    }
}

@media screen and (max-width:900px) {
    .accounts_page_content .professional_trading .image {
        margin-top: 50px;
        text-align: center
    }

    .accounts_page_content .professional_trading img {
        width: 60%
    }

    .accounts_page_content .professional_trading .sub_section .description {
        font-size: 15px
    }

    .accounts_page_content .professional_trading .box:last-of-type {
        padding-bottom: 0
    }

    .accounts_page_content .professional_trading .box:last-of-type p {
        margin: 0
    }
}

.press-intro-section {
    display: block
}

.press-intro-section .description {
    font-size: 20px
}

.press-downloads-section__content {
    display: flex;
    flex-direction: column;
    max-width: min(100%, 1200px);
    width: 100%
}

.press-downloads-section__content h4 {
    color: #03ca9b;
    font-size: 38px;
    line-height: 46px;
    margin: 0 0 20px
}

.press-downloads-section__content-description {
    font-size: 15px;
    margin: 0 0 100px;
    max-width: 700px;
    width: 100%
}

.press-downloads-section__brands {
    grid-gap: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 0 0 60px
}

@media screen and (max-width:1100px) {
    .press-downloads-section__brands {
        grid-gap: 20px
    }
}

@media screen and (max-width:1000px) {
    .press-downloads-section__brands {
        grid-gap: 40px;
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media screen and (max-width:800px) {
    .press-downloads-section__brands {
        grid-gap: 40px;
        grid-template-columns: 1fr 1fr
    }
}

@media screen and (max-width:550px) {
    .press-downloads-section__brands {
        grid-gap: 20px;
        grid-template-columns: 1fr
    }
}

.press-downloads-section__brands-logo {
    align-items: center;
    background-color: #0d1d29;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    max-width: 250px;
    min-height: 180px;
    padding: 48px;
    position: relative;
    width: 100%
}

.press-downloads-section__brands-logo-light {
    background-color: #fff
}

.press-downloads-section__brands-logo>img {
    max-width: 100%
}

.press-downloads-section__brands-logo .download-dropdown {
    bottom: 22px;
    right: 22px
}

.press-downloads-section__photos {
    grid-gap: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 0 0 60px
}

@media screen and (max-width:800px) {
    .press-downloads-section__photos {
        grid-gap: 20px;
        grid-template-columns: 1fr
    }
}

.press-downloads-section__photos-photo {
    align-items: center;
    background-color: #0d1d29;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    max-height: 260px;
    max-width: 250px;
    min-height: 180px;
    position: relative;
    width: 100%
}

.press-downloads-section__photos-photo>img {
    height: auto;
    width: 100%
}

.press-downloads-section__photos-photo .download-dropdown {
    bottom: 22px;
    right: 22px
}

.press-guidelines-section__icon {
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 17px;
    max-height: 17px
}

.press-guidelines-section__icon-leaf {
    aspect-ratio: 1;
    background-image: url(/images/press/leaf.png)
}

.press-guidelines-section__icon-bitfinexpay {
    aspect-ratio: 138/16;
    background-image: url(/images/press/downloads/brands/bitfinex-pay-dark.svg)
}

.press-guidelines-section__content {
    display: flex;
    flex-direction: column;
    max-width: min(100%, 1200px);
    width: 100%
}

.press-guidelines-section__dropdown {
    width: 100%
}

.press-guidelines-section__dropdown:not(:first-child) {
    border-top: 1px solid #2a3f4d
}

.press-guidelines-section__dropdown-content {
    padding: 0 0 60px
}

.press-guidelines-section__dropdown-content p {
    font-size: 15px
}

.press-guidelines-section__dropdown-content li {
    white-space: pre-line
}

.press-guidelines-section__legal-title {
    font-size: 18px;
    font-weight: 500;
    margin: 42px 0 20px
}

.press-guidelines-section p {
    white-space: break-spaces
}

.press-guidelines-section p b {
    font-weight: 500
}

.press-guidelines-section__recommendations {
    grid-gap: 20px 50px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 20px 0 0
}

@media screen and (max-width:900px) {
    .press-guidelines-section__recommendations {
        grid-template-columns: 1fr
    }
}

.press-guidelines-section__notes {
    color: #e44b44;
    display: flex;
    flex-direction: column
}

.press-guidelines-section__notes-title {
    font-size: 30px;
    line-height: 39px
}

.press-guidelines-section__notes-subtitle {
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0 20px
}

.press-guidelines-section__note {
    border-bottom: 1px solid #28445b;
    color: #fff;
    position: relative
}

.press-guidelines-section__note>div {
    padding: 20px 50px 20px 30px
}

.press-guidelines-section__note-clickable>div {
    cursor: pointer
}

.press-guidelines-section__note-clickable>div:after {
    background-image: url(/images/press/note-dropdown-arrow-old.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    content: "";
    height: 6px;
    left: 0;
    position: absolute;
    top: 26px;
    width: 12px
}

.press-guidelines-section__note-expanded>div:after {
    transform: rotate(180deg)
}

.press-guidelines-section__note-description {
    margin: 0;
    padding: 0 0 10px
}

.press-guidelines-section__note-description b {
    font-size: 15px;
    font-weight: 500;
    line-height: 22px
}

.press-guidelines-section__note:before {
    background-image: url(/images/press/guidelines-bad-icon.svg);
    content: "";
    height: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px
}

.press-guidelines-section .press-guidelines-section__notes-good {
    color: #03ca9b
}

.press-guidelines-section .press-guidelines-section__notes-good .press-guidelines-section__note:before {
    background-image: url(/images/press/guidelines-good-icon.svg)
}

.press-further-resources-section .description {
    font-size: 15px
}

.press_page_content section {
    background: url(/images/noise_effect.webp), radial-gradient(189% 65% at -120% 60%, #03ca9b 0, rgba(7, 2, 15, 0) 100%), radial-gradient(129% 80% at 184% 63%, #e44b44 0, rgba(7, 2, 15, 0) 100%)
}

.press_page_content section .description {
    font-size: 15px;
    white-space: pre-line
}

@media screen and (max-width:900px) {
    .press_page_content section {
        padding: 44px 0
    }

    .press_page_content section .description {
        font-size: 16px
    }

    .press_page_content .section_title h2 {
        margin-top: 0
    }
}

.utilities_page div.column.img {
    padding-top: 40px
}

.utilities_page_content {
    background-color: rgb(var(--surface-color));
    padding: 80px 0
}

.utilities_page_content section {
    min-height: auto
}

@media screen and (min-width:900px) {
    .utilities_page_content section .description {
        font-size: 20px;
        line-height: 28px
    }
}

.utilities_page_content section {
    margin-bottom: 30px;
    padding: 0
}

.utilities_page_content .content {
    margin-top: 0
}

.utilities_page_content .lightning-network {
    margin-top: 65px
}

@media screen and (max-width:900px) {
    .utilities_page_content {
        padding: 0
    }

    .utilities_page_content .lightning-network {
        margin-top: 0;
        padding-bottom: 34px
    }

    .utilities_page_content section {
        padding-bottom: 0;
        padding-top: 55px
    }

    .utilities_page_content section .description {
        font-size: 16px
    }

    .utilities_page_content section h2 {
        margin-top: 0
    }
}

.sub_section h2 {
    color: rgb(var(--text-color));
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 140%
}

.sub_section .section_title h2 {
    color: rgb(var(--primary-color));
    font-size: 20px
}

.sub_section .description {
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .02em;
    margin-bottom: 20px
}

.sub_section .description p {
    font-size: 13px
}

.sub_section .box h1 {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 150%
}

.sub_section .box .description p {
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .02em
}

@media screen and (min-width:900px) {
    .sub_section .section_title h2 {
        font-size: 28px
    }

    .sub_section h2 {
        font-size: 22px;
        line-height: 150%
    }

    .sub_section .description {
        font-size: 28px
    }

    .sub_section .description p {
        font-size: 15px
    }

    .sub_section .box h1 {
        font-size: 22px
    }

    .sub_section .box .description p {
        font-size: 15px
    }

    .sub_section .flex_grid.three_cols .box {
        width: 33%
    }
}

@media screen and (max-width:900px) {
    .fees_page #links_wrapper:not(.sticky_links) {
        top: 144px
    }
}

.fees_container {
    background: rgb(var(--background-color));
    color: rgb(var(--text-color));
    margin-top: 3rem
}

@media screen and (min-width:900px) {
    .fees_container {
        padding: 1rem
    }
}

.fees_container .table_wrapper {
    overflow: scroll
}

.fees_container .table_wrapper table {
    width: 52em
}

@media screen and (min-width:900px) {
    .fees_container .table_wrapper {
        overflow: visible
    }

    .fees_container .table_wrapper table {
        width: 100%
    }
}

.fees_container h4 {
    color: rgb(var(--primary-color));
    font-size: 20px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 140%
}

.fees_container td {
    font-size: 13px;
    letter-spacing: .02em;
    line-height: 145.5%
}

.fees_container td,
.fees_container th {
    text-align: right
}

.fees_container th {
    font-size: 10px;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 145.5%;
    text-transform: uppercase
}

.fees_container table,
.fees_container td,
.fees_container th {
    border: none;
    padding: 4px 9px
}

.fees_container table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

.fees_container table tr td:first-child,
.fees_container table tr th:first-child {
    color: rgb(var(--text-color));
    text-align: left
}

.fees_container table tbody tr:nth-child(odd) {
    background: rgb(var(--surface-color))
}

.fees_container table tbody td {
    color: rgb(var(--primary-color))
}

@media screen and (min-width:900px) {
    .fees_container {
        padding: 5rem 0 0
    }

    .fees_container h4 {
        font-size: 28px;
        font-weight: 500;
        letter-spacing: .02em;
        line-height: 150%
    }

    .fees_container td,
    .fees_container th {
        height: 28px;
        max-width: 380px;
        text-align: right
    }

    .fees_container td {
        font-size: 13px;
        letter-spacing: .02em;
        line-height: 145.5%
    }
}

.fees_container .notes {
    margin-top: 1rem
}

.fees_container .notes span {
    display: block;
    font-size: 13px;
    letter-spacing: .02em;
    line-height: 150%
}

@media screen and (min-width:900px) {
    .fees_container .notes span {
        font-size: 15px;
        line-height: 20px
    }
}

.fees_container .notes .note {
    font-size: 13px;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 150%;
    margin-top: 1rem
}

.fees_container .otc_desk .title {
    color: rgb(var(--primary-color));
    font-size: 28px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: 31px;
    margin-top: 56px
}

.fees-calculator__form {
    display: flex
}

@media screen and (min-width:900px) {
    .fees-calculator__form {
        align-items: flex-end
    }
}

@media screen and (max-width:900px) {
    .fees-calculator__form {
        flex-direction: column
    }
}

.fees-calculator__form .form-control input {
    height: 47px;
    width: 255px
}

.fees-calculator__form .form-control input:focus {
    box-shadow: 0 0 0 1px rgb(var(--primary-color));
    outline: none
}

@media screen and (max-width:900px) {
    .fees-calculator__form .form-control input {
        width: 100%
    }
}

@media screen and (min-width:900px) {
    .fees-calculator__form .fees-calculator__input-group {
        margin-right: 30px
    }
}

@media screen and (max-width:900px) {
    .fees-calculator__form .fees-calculator__input-group {
        margin-bottom: 13px
    }
}

.fees-calculator__form .fees-calculator__label {
    margin-bottom: 10px
}

.fees-calculator__form .fees-calculator__label small {
    display: inline-block;
    font-size: 11px;
    margin-left: 3px;
    text-transform: uppercase
}

.fees-calculator__result {
    display: flex;
    margin-top: 55px
}

@media screen and (max-width:900px) {
    .fees-calculator__result {
        flex-direction: column
    }
}

.fees-calculator__result .fees-calculator__result-col {
    flex: 1 1
}

.fees-calculator__result .fees-calculator__result-col:not(:last-child) {
    margin-right: 30px
}

.fees-calculator__result .fees-calculator__result-title {
    color: rgb(var(--primary-color));
    margin-bottom: 13px
}

@media screen and (max-width:900px) {
    .fees-calculator__result .fees-calculator__result-title {
        margin-top: 13px
    }
}

.fees-calculator__result .fees-calculator__result-title b {
    font-size: 15px;
    margin-right: 5px
}

.fees-calculator__result .fees-calculator__result-row {
    font-size: 15px;
    margin-bottom: 13px
}

.fees-calculator__result .fees-calculator__net {
    color: rgb(var(--primary-color))
}

.questionnaire_logo_container {
    align-items: center;
    display: flex;
    height: 75px;
    padding-left: 14px;
    position: absolute;
    top: 0
}

.questionnaire_container {
    background: #0b1923;
    border-radius: 10px;
    font-family: Inter, Roboto, sans-serif;
    height: 700px
}

@media only screen and (max-width:575px) {
    .questionnaire_container {
        height: 100%;
        margin: 0 auto;
        max-width: 600px;
        width: 90%
    }
}

@media screen and (min-width:900px) {
    .questionnaire_container {
        left: 50% !important;
        position: absolute;
        transform: translate(-50%, -30%);
        width: 600px
    }
}

.questionnaire_container .success_screen {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 0 15%
}

.questionnaire_container .success_screen_content {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center
}

.questionnaire_container .success_screen_content .success_tick_circle {
    height: 80px;
    width: 80px
}

.questionnaire_container .success_screen .success_screen_content .title {
    text-align: center
}

.questionnaire_container .success_screen .success_screen_content .description {
    color: #808b93;
    text-align: center
}

.questionnaire_container .success_screen .landing-btn__primary {
    width: 100%
}

.questionnaire_container .form {
    padding: 0 15%
}

.questionnaire_container .title {
    color: #fff;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%
}

.questionnaire_container .description {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

.questionnaire_container .form_group {
    background: #102331;
    border-radius: 8px;
    margin: 10px 0;
    padding: 10px
}

.questionnaire_container .form_group .checkbox {
    margin: 10px 0
}

.questionnaire_container .form_group .form_group_title {
    border-bottom: 1px solid #172d3e;
    color: #808b93;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    padding-bottom: 10px
}

.questionnaire_container .form_group .checkbox_label {
    color: #fff;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%
}

.questionnaire_container .form_group .email_label {
    color: #586871;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 17px;
    margin-bottom: 8px
}

.questionnaire_container .form_group .email_input {
    background: #172d3e;
    border: 1px solid #28445b;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    height: 40px;
    margin: 10px 0;
    width: 100%
}

.questionnaire_container .form_buttons {
    display: flex;
    justify-content: space-between;
    padding-top: 20px
}

@media only screen and (max-width:575px) {
    .questionnaire_container .form_buttons {
        flex-direction: column
    }
}

.questionnaire_container .landing-btn__primary {
    border-radius: 4px;
    box-sizing: border-box;
    height: 40px;
    width: 190px
}

@media only screen and (max-width:575px) {
    .questionnaire_container .landing-btn__primary {
        margin: 0 auto;
        width: 100%
    }
}

.questionnaire_container .landing-btn__secondary {
    background-color: transparent !important;
    border: 1px solid #586871;
    border-radius: 4px;
    box-sizing: border-box;
    height: 40px;
    width: 190px
}

.questionnaire_container .landing-btn__secondary:hover {
    border-color: #82baf6
}

@media only screen and (max-width:575px) {
    .questionnaire_container .landing-btn__secondary {
        margin: 0 auto;
        width: 100%
    }
}

.affiliate_page .blue,
.affiliate_page section {
    margin: 0;
    min-height: 471px;
    padding: 0
}

@media screen and (max-width:900px) {

    .affiliate_page .blue,
    .affiliate_page section {
        min-height: unset;
        padding-bottom: 14px
    }
}

.affiliate_page .content {
    margin-top: 0
}

.affiliate_page .nutshell {
    padding: 80px 0
}

.affiliate_page .nutshell__top {
    align-items: center;
    display: flex
}

.affiliate_page .nutshell__top .affiliate {
    flex: 0 0 50%
}

@media screen and (max-width:900px) {
    .affiliate_page .nutshell__top .affiliate {
        flex: 0 0 100%
    }

    .affiliate_page .nutshell__top .affiliate p {
        font-size: 16px;
        font-weight: 300
    }

    .affiliate_page .nutshell__top {
        flex-wrap: wrap
    }
}

.affiliate_page .nutshell .boxes_row {
    margin-bottom: 80px
}

@media screen and (max-width:900px) {
    .affiliate_page .nutshell {
        padding-bottom: 20px;
        padding-top: 55px
    }

    .affiliate_page .nutshell .boxes_row {
        margin-bottom: 0
    }
}

.affiliate_page .how_it_works {
    padding-bottom: 32px
}

.affiliate_page .how_it_works img {
    padding-right: 10px
}

.affiliate_page .how_it_works .section_title {
    padding-top: 80px
}

@media screen and (max-width:900px) {
    .affiliate_page .how_it_works .section_title {
        padding-top: 39px
    }

    .affiliate_page .how_it_works {
        padding: 0
    }
}

.affiliate_page .with_borders:last-child {
    margin-right: 0
}

.affiliate_page .with_borders {
    height: auto;
    margin-bottom: 20px;
    margin-right: 14px;
    padding: 1.3rem 1rem;
    width: 148px
}

@media screen and (min-width:900px) {
    .affiliate_page .with_borders {
        height: 144px;
        margin-bottom: 0;
        margin-right: 20px;
        margin-top: 1rem;
        width: 160px
    }
}

.affiliate_page .with_borders h1 {
    font-size: 2em;
    margin: .27em 0
}

.affiliate_page .with_borders h1 small {
    font-size: 1rem;
    font-weight: 300
}

.affiliate_page .with_borders .tooltip svg {
    fill: rgb(var(--primary-color));
    margin: 0 0 0 4px
}

.affiliate_page .description p {
    font-size: 13px;
    font-style: normal;
    font-weight: 300
}

@media screen and (min-width:900px) {
    .affiliate_page .description p {
        font-size: 20px
    }

    .affiliate_page .right-box {
        margin-left: 2rem
    }
}

.affiliate_page .section_title {
    color: rgb(var(--primary-color))
}

@media screen and (min-width:900px) {
    .affiliate_page .section_title h2 {
        margin-top: 0
    }
}

.affiliate_page .two_cols_wrapper {
    display: flex;
    justify-content: space-evenly
}

.affiliate_page .affiliate.half {
    align-content: space-between;
    display: flex;
    flex-wrap: wrap
}

@media screen and (min-width:900px) {
    .affiliate_page .affiliate.half {
        width: 47.2%
    }
}

.affiliate_page .half a {
    margin: .25rem
}

.affiliate_page .flex_wrapper {
    align-content: center;
    display: flex;
    flex-wrap: wrap
}

.affiliate_page section h2 {
    color: rgb(var(--primary-color));
    margin-bottom: 10px
}

@media screen and (min-width:900px) {
    .affiliate_page section h2 {
        font-weight: 500;
        line-height: 150%;
        margin-bottom: 0;
        margin-top: 0
    }

    .affiliate_page section h3 {
        font-size: 28px;
        font-weight: 300;
        line-height: 33px;
        margin-top: .1em
    }
}

.affiliate_page section .box h1 {
    color: rgb(var(--primary-color));
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 160%
}

.affiliate_page section .box h2 {
    color: rgb(var(--text-color));
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: 10px;
    margin-top: 2px
}

@media screen and (max-width:900px) {
    .affiliate_page section .box h2 {
        font-size: 16px
    }
}

.affiliate_page section .box .description p {
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .02em
}

.affiliate_page section .separator {
    margin-bottom: 0;
    margin-top: 80px
}

@media screen and (max-width:900px) {
    .affiliate_page section .separator {
        margin-top: 5px
    }
}

.affiliate_page section .grid {
    padding-top: 40px
}

.affiliate_page .benefits .flex_grid.two_cols {
    justify-content: space-between
}

.affiliate_page .benefits .section_title {
    padding-top: 80px
}

@media screen and (max-width:900px) {
    .affiliate_page .benefits .section_title {
        padding-top: 44px
    }
}

.affiliate_page .benefits .boxes_row h2 {
    color: rgb(var(--text-color));
    padding-top: 30px
}

@media screen and (max-width:900px) {
    .affiliate_page .benefits .boxes_row {
        margin-bottom: 20px
    }
}

.affiliate_page .benefits__developer-rewards {
    margin-top: 44px
}

.affiliate_page .benefits__developer-rewards h2 {
    color: rgb(var(--text-color))
}

.affiliate_page .leo {
    background: rgb(var(--surface-color))
}

.affiliate_page .leo .content {
    background-image: url(/images/leo.png);
    background-position: right 70px top 50px;
    background-repeat: no-repeat;
    background-size: 45%;
    height: 100%;
    margin: 0 auto
}

@media screen and (max-width:900px) {
    .affiliate_page .leo .content {
        background-image: unset
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .affiliate_page .leo .content {
        background-position: right 70px top 100px;
        background-size: 35%
    }
}

.affiliate_page .leo .main_content {
    max-width: 448px;
    min-height: 500px
}

@media screen and (max-width:900px) {
    .affiliate_page .leo .main_content {
        max-width: unset;
        min-height: unset
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .affiliate_page .leo .main_content {
        max-width: 400px
    }
}

.affiliate_page .leo .main_content h2.leo_title {
    color: rgb(var(--primary-color));
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: .5rem;
    margin-top: 0;
    padding-top: 80px
}

@media screen and (max-width:900px) {
    .affiliate_page .leo .main_content h2.leo_title {
        padding-top: 40px
    }
}

.affiliate_page .leo .main_content .leo_subtitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: 1.3rem
}

.affiliate_page .leo .main_content .leo_description {
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 150%
}

.affiliate_page .leo .main_content .leo_description p {
    margin-bottom: 1.3rem
}

@media screen and (min-width:900px) {
    .affiliate_page .leo .main_content h2.leo_title {
        font-size: 28px
    }

    .affiliate_page .leo .main_content .leo_subtitle {
        font-size: 20px
    }

    .affiliate_page .leo .main_content .leo_description {
        font-size: 15px
    }
}

@media screen and (max-width:900px) {
    .affiliate_page h2 {
        font-size: 20px;
        font-weight: 500;
        margin-top: 0
    }

    .affiliate_page h3,
    .affiliate_page p.description {
        font-size: 16px;
        font-weight: 300
    }

    .affiliate_page .boxes_row {
        margin-bottom: 0
    }

    .affiliate_page .boxes_row h2 {
        font-size: 16px
    }

    .affiliate_page .benefits__developer-rewards {
        margin-bottom: 55px;
        margin-top: 0
    }
}

.stats_page.lp_container {
    height: auto;
    position: relative
}

.stats_page.lp_container .lp_subtitle {
    margin-bottom: 0;
    padding-top: 35px;
    width: 100%
}

@media only screen and (min-width:900px) {
    .stats_page.lp_container {
        padding-bottom: 3rem
    }

    .stats_page.lp_container .lp_subtitle {
        margin-bottom: 23px
    }

    .stats_page.lp_container .lp_wrapper .column {
        width: 100%
    }
}

.market_stats_page_content {
    background: rgb(var(--background-color))
}

@media only screen and (min-width:900px) {
    .market_stats_page_content {
        padding-bottom: 2rem;
        padding-top: 1rem
    }
}

@media only screen and (max-width:900px) {
    .market_stats_page_content {
        padding-bottom: 4rem;
        padding-top: 4rem
    }
}

.order_book_page_content {
    background: rgb(var(--background-color));
    margin-top: 90px
}

.order_book_page_content .full-book__tables {
    border: 1px solid #28445b
}

.order_book_page_content .full-book__header {
    border: 1px solid #28445b;
    border-bottom: 0
}

.app_links {
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;
    margin-top: 1em;
    row-gap: 13px
}

.app_links img {
    height: 50px;
    vertical-align: middle
}

.app_links a {
    margin-right: 1rem
}

.app_links a:hover {
    outline: 1px solid rgb(var(--text-color));
    outline-offset: -1px
}

@media screen and (max-width:900px) {
    .app_links {
        align-items: center;
        flex-direction: column;
        gap: 20px
    }

    .app_links.mobile-only {
        display: none
    }

    .app_links a {
        background: #000;
        display: flex;
        justify-content: center;
        margin-right: 0;
        width: 100%
    }
}

.qr-code-popover {
    align-items: center;
    background: rgb(var(--background-color));
    display: flex
}

.qr-code-popover .tooltip__inner {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1rem
}

.qr-code-popover p {
    color: rgb(var(--text-color-variant));
    font-size: .8rem;
    font-weight: 700;
    margin: 0 auto;
    max-width: 130px
}

.qr-code-popover img {
    height: 200px;
    width: 200px
}

.download-dropdown {
    position: absolute
}

.download-dropdown__icon {
    background-image: url(/images/download-dropdown.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    height: 18px;
    width: 18px
}

.download-dropdown__icon:focus {
    outline: none
}

.download-dropdown__tip {
    background: #0b1923;
    height: 24px;
    position: absolute;
    right: -2px;
    top: 32px;
    transform: rotate(45deg);
    width: 24px;
    z-index: 1
}

.download-dropdown__options {
    background: #0b1923;
    border-radius: 6px;
    box-shadow: 0 4px 66px 0 hsla(0, 0%, 100%, .059);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    right: -20px;
    top: 36px;
    width: 200px;
    z-index: 1
}

.download-dropdown__options>a {
    color: #fff;
    display: flex;
    font-size: 15px;
    padding: 16px 12px
}

.download-dropdown__options>a span {
    color: #808b93;
    margin-left: auto
}

.customer-support-pr-marketing-contacts a>div {
    align-items: center;
    background-color: rgb(var(--primary-color));
    border-radius: 2px;
    color: rgb(var(--text-color));
    display: flex;
    height: 77px;
    left: 166px;
    margin-bottom: 2rem;
    transition: background-color .3s ease-in-out;
    width: 349px
}

.customer-support-pr-marketing-contacts a>div:hover {
    background: rgb(var(--primary-color-variant));
    cursor: pointer
}

@media screen and (max-width:900px) {
    .customer-support-pr-marketing-contacts a>div {
        width: 100%
    }
}

.customer-support-pr-marketing-contacts a>div a {
    color: rgb(var(--text-color))
}

.customer-support-pr-marketing-contacts a>div img {
    height: 35px;
    margin: 21px;
    width: 39px
}

.customer-support-pr-marketing-contacts a>div .text_wrapper {
    margin-left: 13px
}

.customer-support-pr-marketing-contacts a>.fake_btn>.text_wrapper>h3 {
    align-items: center;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: unset;
    margin-bottom: 0;
    margin-top: -2px
}

.customer-support-pr-marketing-contacts a>.fake_btn>.text_wrapper>p {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: .02em;
    margin: 0
}

.posts_page.lp_container {
    height: auto;
    position: relative
}

.posts_page.lp_container .lp_subtitle {
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-top: 35px
}

@media only screen and (min-width:900px) {
    .posts_page.lp_container .lp_subtitle {
        margin-bottom: 0
    }

    .posts_page.lp_container {
        padding-bottom: 2rem
    }

    .posts_page.lp_container .lp_subtitle {
        margin-bottom: 23px
    }
}

.announcements_page_content .content_wrapper {
    word-break: break-word
}

.announcements_page_content .post__title {
    align-items: center;
    display: flex
}

.announcements_page_content .post__title a {
    color: rgb(var(--text-color))
}

.announcements_page_content .post__title h2 {
    font-size: 22px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: .5rem;
    margin-top: 1rem
}

.announcements_page_content .post__subtitle {
    align-items: baseline;
    display: flex;
    margin-bottom: 1rem
}

.announcements_page_content .post__tag {
    background-color: rgb(var(--primary-color));
    border-radius: 11px;
    font-size: 12px;
    padding: 2px 7px
}

.announcements_page_content .post__date {
    color: rgb(var(--primary-color));
    font-size: 12px;
    font-weight: 700;
    margin-right: 1rem;
    text-transform: uppercase
}

.announcements_page_content .post__description {
    font-size: 15px;
    margin-bottom: 2rem
}

.announcements_page_content .post .table-responsive {
    display: block;
    overflow-x: auto;
    width: 100%
}

.announcements_page_content .pagination {
    margin-top: 1rem;
    text-align: center
}

.announcements_page_content .pagination a {
    cursor: pointer
}

.empty_placeholder {
    font-size: 24px;
    font-weight: 300
}

.logged-out {
    align-items: center;
    background-color: rgb(var(--background-color));
    color: rgb(var(--text-color));
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    min-height: 100%;
    padding: 20px 0;
    position: absolute;
    width: 100%
}

.logged-out__feedback {
    max-width: 100%;
    width: 500px
}

.logged-out__feedback .logged-out__header {
    background: #13454c;
    border: 1px solid rgba(3, 202, 155, .2);
    border-radius: 10px;
    padding: 15px 20px
}

.logged-out__feedback .logged-out__header h4 {
    color: #fff
}

.logged-out__rate-form {
    align-items: center;
    background-color: #172d3e;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 20px;
    padding: 42px 40px
}

.logged-out__rate-form h4 {
    font-size: 24px;
    font-weight: 700;
    margin: 0
}

.logged-out__rate-form p {
    color: #fafcfe;
    font-size: 14px;
    margin-bottom: 0;
    opacity: .6
}

.logged-out__rate-form .landing-btn {
    width: 100%
}

.logged-out__rate-form .buttons-group {
    margin-top: 30px;
    width: 100%
}

.logged-out__rate-form .buttons-group__item,
.logged-out__rate-form .tooltip {
    width: 100%
}

.logged-out__rate-form .tooltip .tooltip__content {
    max-width: 100%;
    text-align: center;
    width: 320px
}

.logged-out__rate-options {
    display: flex;
    gap: 8px
}

.logged-out__rate-options button {
    align-items: center;
    background-color: transparent;
    border: none;
    color: #808b93;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-size: 9px;
    font-weight: 600;
    height: auto;
    margin: 0;
    padding: 0
}

.logged-out__rate-options button img {
    height: 39px;
    margin-bottom: 3px;
    width: 39px
}

.logged-out__rate-option--dimmed {
    opacity: .2
}

.logged-out__text-field {
    margin-top: 10px;
    width: 100%
}

.logged-out__text-field label {
    display: block;
    font-size: 14px;
    opacity: .7
}

.logged-out__text-field label span {
    color: hsla(0, 0%, 100%, .5)
}

.logged-out__text-field textarea {
    background-color: #0d1d29;
    border: none;
    border-radius: 5px;
    color: #f7f7f9;
    line-height: 24px;
    margin-top: 5px;
    min-height: 120px;
    padding: 10px 20px;
    resize: vertical;
    width: 100%
}

.logged-out__go-to-mail {
    margin-top: 30px;
    width: 100%
}

.logged-out__header {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.logged-out__header h4 {
    font-size: 24px;
    font-weight: 700;
    margin: 0
}

.logged-out__header h5 {
    line-height: 22px;
    max-width: 240px;
    text-align: center
}

.logged-out__header h5,
.logged-out__header p {
    color: rgba(250, 252, 254, .7);
    font-size: 14px;
    font-weight: 400;
    margin: 0
}

.logged-out__content {
    align-items: center;
    background-color: rgb(var(--surface-color));
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-width: 100%;
    padding: 40px;
    width: 500px
}

.logged-out__content .buttons-group {
    margin-top: 30px;
    width: 100%
}

.logged-out__content .buttons-group__item {
    flex: 1 1
}

.logged-out__content .buttons-group a,
.logged-out__content .buttons-group button {
    width: 100%
}

@media screen and (max-width:900px) {
    .logged-out__content {
        margin: 0 auto;
        min-width: unset;
        width: 80%
    }

    .logged-out__content p {
        font-size: 14px
    }
}

.app-banners {
    animation: fadeIn .5s .3s forwards;
    min-height: 89px;
    opacity: 0;
    width: 100%
}

.external-link-dialog {
    background: #2a3f4d;
    color: #fff
}

.external-link-dialog .landing-dialog-header {
    padding: 50px 50px 13px
}

.external-link-dialog .landing-dialog-header__title {
    font-size: 18px
}

.external-link-dialog .landing-dialog-body {
    padding: 0 50px
}

.external-link-dialog .landing-dialog-body p {
    font-size: 13px;
    line-height: 20px;
    margin: 0
}

.external-link-dialog .landing-dialog-body p:not(:first-child):not(:last-child) {
    margin-top: 13px
}

.external-link-dialog .landing-dialog-footer {
    padding: 13px 50px 50px
}

.external-link-dialog .landing-dialog-footer button {
    border-color: #808b93;
    color: #808b93;
    height: 40px;
    width: 100%
}

.external-link-dialog a {
    overflow-wrap: break-word
}

.securities_body .external-link-dialog a {
    color: #82baf6
}

.cards-page .sub_section .section_title h2 {
    margin: 16px 0
}

.cards-page .description {
    font-size: 20px;
    line-height: 1.5
}

@media screen and (max-width:900px) {
    .cards-page .description {
        font-size: 15px
    }
}

.cards-page #how-to-buy .buy-steps {
    display: flex;
    justify-content: space-between;
    margin: 30px 0 0;
    padding: 0
}

@media screen and (max-width:900px) {
    .cards-page #how-to-buy .buy-steps {
        flex-wrap: wrap;
        margin-bottom: 30px
    }
}

.cards-page #how-to-buy .buy-step {
    flex: 0 0 20%;
    list-style: none;
    margin: 0;
    padding: 0
}

@media screen and (max-width:900px) {
    .cards-page #how-to-buy .buy-step {
        flex: unset;
        text-align: center;
        width: 100%
    }
}

.cards-page #how-to-buy .step-viz {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px
}

.cards-page #how-to-buy .step-no {
    align-items: center;
    border: 1px solid rgb(var(--primary-color));
    border-radius: 50%;
    color: rgb(var(--primary-color));
    display: flex;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    height: 38px;
    justify-content: center;
    width: 38px
}

@media screen and (max-width:900px) {
    .cards-page #how-to-buy .step-no {
        margin: 0 auto
    }
}

.cards-page #how-to-buy .divider {
    background-color: rgb(var(--primary-color));
    flex: 1 1;
    height: 1px
}

@media screen and (max-width:900px) {
    .cards-page #how-to-buy .divider {
        display: none
    }
}

.cards-page .step-title {
    padding-right: 31px
}

@media screen and (max-width:900px) {
    .cards-page .step-title {
        padding-right: 0
    }
}

.cards-page #one-of-the-best .box {
    width: 33%
}

@media screen and (max-width:900px) {
    .cards-page #one-of-the-best .box {
        flex-wrap: wrap;
        width: 100%
    }
}

.cards-page__processors {
    padding-bottom: 80px;
    padding-top: 80px
}

@media screen and (max-width:900px) {
    .cards-page__processors {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

.cards-page__processors .sub_section {
    padding-bottom: 40px
}

.cards-page__processors__list {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 -10px
}

@media screen and (max-width:900px) {
    .cards-page__processors__list {
        flex-direction: column
    }
}

.cards-page__processors__processor {
    display: flex;
    flex: 1 1;
    padding: 0 10px
}

.cards-page__processors__processor img {
    height: 43px
}

.cards-page__processors__processor img.mercuryo {
    width: 162px
}

.cards-page__processors__processor_box {
    border: 1px solid rgb(var(--primary-color));
    min-height: 267px;
    padding: 20px
}

.cards-page__processors__processor_box p {
    color: rgb(var(--text-color));
    font-size: 15px;
    font-weight: 300;
    margin-top: 20px
}

@media screen and (max-width:900px) {
    .cards-page__processors__processor {
        margin-bottom: 20px;
        width: 100%
    }
}

.cards-page__options {
    min-height: unset;
    padding-bottom: 80px
}

@media screen and (max-width:900px) {
    .cards-page__options {
        padding-bottom: 44px
    }
}

.cards-page__options .grid {
    flex-flow: unset
}

.cards-page__options .sub_section:nth-child(2) {
    margin-top: 60px
}

.cards-page__options a {
    font-size: 15px;
    font-weight: 300;
    margin-left: 7px
}

.carousel {
    overflow-x: hidden;
    position: relative
}

.carousel__slides-wrapper {
    display: flex;
    flex-wrap: nowrap;
    gap: 40px;
    padding-left: 40px;
    transform: translateX(-40px);
    transition: transform .8s ease-in-out
}

.carousel__slide {
    min-width: 100%
}

:export {
    gapSize: 40px
}

.bitrefill-page__hero {
    background: url(/images/bitrefill-start/bitrefill-graphics.png) no-repeat;
    background-position: 100%;
    background-size: 54% auto;
    padding: 137px 0 176px
}

@media screen and (max-width:900px) {
    .bitrefill-page__hero {
        background-position: 58% top;
        background-size: 160% auto;
        padding: 92vw 0 0
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .bitrefill-page__hero {
        background-size: 60% auto
    }
}

@media only screen and (min-width:1409px) {
    .bitrefill-page__hero {
        background-size: 66% auto
    }
}

.bitrefill-page__hero h1 {
    font-size: 0;
    margin: 0 0 32px
}

@media screen and (max-width:900px) {
    .bitrefill-page__hero h1 {
        margin-bottom: 20px;
        text-align: center
    }

    .bitrefill-page__hero h1 img {
        width: 109px
    }
}

.bitrefill-page__hero .content_wrapper {
    position: relative
}

.bitrefill-page__hero-container {
    display: flex
}

@media screen and (max-width:900px) {
    .bitrefill-page__hero-container {
        justify-content: center
    }
}

.bitrefill-page__hero-content {
    max-width: 530px
}

@media screen and (max-width:900px) {
    .bitrefill-page__hero-content {
        display: flex;
        flex-direction: column;
        width: 100%
    }
}

.bitrefill-page__hero-subtitle {
    color: var(--Primary-Leaf, #03ca9b);
    font-size: 38px;
    font-weight: 500;
    margin: 0 0 32px
}

@media screen and (max-width:900px) {
    .bitrefill-page__hero-subtitle {
        font-size: 30px;
        line-height: 1.3;
        margin: 0 0 70px;
        text-align: center
    }
}

.bitrefill-page__hero-introduction {
    font-weight: 600;
    margin-bottom: 16px
}

@media screen and (max-width:900px) {
    .bitrefill-page__hero-introduction {
        max-width: 303px;
        order: 3
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .bitrefill-page__hero-introduction {
        max-width: none
    }
}

.bitrefill-page__hero-description {
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 32px;
    max-width: 410px
}

@media screen and (max-width:900px) {
    .bitrefill-page__hero-description {
        max-width: 303px;
        order: 4
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .bitrefill-page__hero-description {
        max-width: none
    }
}

.bitrefill-page__hero-cards {
    align-items: stretch;
    display: flex;
    gap: 8px;
    margin-bottom: 32px
}

@media screen and (max-width:900px) {
    .bitrefill-page__hero-cards {
        order: 2
    }
}

.bitrefill-page__hero-card {
    align-items: start;
    background-color: #102331;
    border-radius: 8px;
    display: flex;
    flex: 0 0 133px;
    flex-direction: column;
    font-size: 12px;
    font-weight: 500;
    gap: 10px;
    padding: 10px
}

@media screen and (max-width:900px) {
    .bitrefill-page__hero-card {
        flex: 1 1 33.33%;
        font-size: 10px
    }
}

.bitrefill-page__hero-coins {
    bottom: 0;
    display: none;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 36vw
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .bitrefill-page__hero-coins {
        display: block;
        height: 32vw;
        width: 34vw
    }
}

@media only screen and (min-width:1409px) {
    .bitrefill-page__hero-coins {
        display: block;
        height: 32vw;
        width: 36vw
    }
}

.bitrefill-page__hero-coins .parallax-image:first-child {
    position: absolute;
    right: 0;
    top: 0
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .bitrefill-page__hero-coins .parallax-image:first-child {
        height: 5vw;
        top: 2vw;
        width: 5vw
    }
}

@media only screen and (min-width:1409px) {
    .bitrefill-page__hero-coins .parallax-image:first-child {
        height: 6vw;
        right: 3vw;
        width: 6vw
    }
}

.bitrefill-page__hero-coins .parallax-image:nth-child(2) {
    bottom: 0;
    left: 0;
    position: absolute
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .bitrefill-page__hero-coins .parallax-image:nth-child(2) {
        bottom: 3vw;
        height: 4.6vw;
        left: 12vw;
        width: 4.6vw
    }
}

@media only screen and (min-width:1409px) {
    .bitrefill-page__hero-coins .parallax-image:nth-child(2) {
        bottom: 2vw;
        height: 5vw;
        left: 8vw;
        width: 5vw
    }
}

@media screen and (max-width:900px) {
    .bitrefill-page__cta {
        margin-bottom: 40px;
        order: 1
    }
}

.bitrefill-page__shop_eat_play {
    overflow: hidden;
    padding: 108px 0 118px;
    position: relative
}

@media screen and (max-width:900px) {
    .bitrefill-page__shop_eat_play {
        padding: 0 0 20px
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .bitrefill-page__shop_eat_play {
        padding-top: 0 0 60px
    }
}

.bitrefill-page__shop_eat_play .content_wrapper {
    display: flex;
    gap: 82px;
    justify-content: center;
    margin-top: 0;
    position: relative
}

@media screen and (max-width:900px) {
    .bitrefill-page__shop_eat_play .content_wrapper {
        margin-top: 224px
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .bitrefill-page__shop_eat_play .content_wrapper {
        margin-top: 0
    }
}

.bitrefill-page__shop_eat_play-container {
    margin-top: 10px
}

@media screen and (max-width:900px) {
    .bitrefill-page__shop_eat_play-image {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .bitrefill-page__shop_eat_play-image {
        display: none
    }
}

.bitrefill-page__shop_eat_play-image--mobile {
    display: none;
    width: 100%
}

@media screen and (max-width:900px) {
    .bitrefill-page__shop_eat_play-image--mobile {
        display: block;
        max-width: 324px;
        position: absolute;
        right: -7vw
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .bitrefill-page__shop_eat_play-image--mobile {
        display: block;
        margin: 0 auto -200px;
        max-width: 480px;
        position: relative;
        right: auto
    }
}

.bitrefill-page__shop_eat_play-item {
    margin-bottom: 36px;
    max-width: 322px
}

.bitrefill-page__shop_eat_play-item:first-child {
    max-width: 283px
}

.bitrefill-page__shop_eat_play-item img {
    height: 40px;
    margin-bottom: 10px;
    width: 40px
}

.bitrefill-page__shop_eat_play-item h2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 10;
    margin-top: 0
}

.bitrefill-page__shop_eat_play-item p {
    font-weight: 300;
    line-height: 24px;
    margin: 0
}

.bitrefill-page__shop_eat_play-buy_with-text {
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 10px
}

.bitrefill-page__shop_eat_play-tokens {
    align-items: center;
    display: flex;
    gap: 10px;
    margin-bottom: 36px
}

.bitrefill-page__shop_eat_play-tokens span {
    font-weight: 300;
    line-height: 24px;
    margin-left: 6px
}

@media screen and (max-width:900px) {
    .bitrefill-page__shop_eat_play-tokens span {
        display: none
    }
}

.bitrefill-page__shop_eat_play-tokens img:last-of-type {
    display: none
}

@media screen and (max-width:900px) {
    .bitrefill-page__shop_eat_play-tokens img:last-of-type {
        display: block
    }
}

.bitrefill-page__about {
    padding: 100px 0
}

@media screen and (max-width:900px) {
    .bitrefill-page__about {
        padding: 40px 0
    }
}

.bitrefill-page__about .content_wrapper {
    align-items: center;
    display: flex;
    gap: 150px;
    margin-top: 0
}

@media screen and (max-width:900px) {
    .bitrefill-page__about .content_wrapper {
        flex-direction: column-reverse;
        gap: 20px
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .bitrefill-page__about .content_wrapper {
        gap: 0;
        justify-content: space-between
    }
}

@media screen and (max-width:900px) {
    .bitrefill-page__about .content_wrapper img {
        max-width: 254px;
        width: 100%
    }
}

.bitrefill-page__about-content {
    max-width: 512px
}

.bitrefill-page__about h2 {
    font-size: 38px;
    font-weight: 500;
    margin: 0 0 10px
}

.bitrefill-page__get_started {
    background: #102331;
    padding: 100px 0
}

@media screen and (max-width:900px) {
    .bitrefill-page__get_started {
        padding: 40px 0
    }
}

.bitrefill-page__get_started .content_wrapper {
    margin-top: 0
}

.bitrefill-page__get_started h2 {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #03ca9b .5%, #03beca);
    -webkit-background-clip: text;
    font-size: 38px;
    font-weight: 500;
    margin: 0 0 50px
}

@media screen and (max-width:900px) {
    .bitrefill-page__get_started h2 {
        margin: 0 0 20px;
        max-width: 280px
    }
}

.bitrefill-page__get_started-cards {
    align-items: stretch;
    display: flex;
    gap: 20px;
    margin-bottom: 50px
}

@media screen and (max-width:900px) {
    .bitrefill-page__get_started-cards {
        flex-direction: column;
        margin-bottom: 20px
    }
}

.bitrefill-page__get_started-card {
    background: #172d3e;
    border: 1px solid rgba(64, 150, 242, .6);
    border-radius: 10px;
    display: flex;
    flex: 1 1 33.33%;
    flex-direction: column;
    gap: 14px;
    padding: 35px 40px
}

.bitrefill-page__get_started-card h4 {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
    margin: 0
}

.bitrefill-page__get_started-card p {
    font-size: 14px;
    line-height: 1.4;
    margin: 0
}

.bitrefill-page__get_started-card-number {
    align-items: center;
    border: 1px solid var(--Primary-Leaf, #03ca9b);
    border-radius: 100%;
    color: var(--Primary-Leaf, #03ca9b);
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    line-height: 1.6;
    width: 32px
}

.bitrefill-page {
    background: linear-gradient(180deg, #0b1923 1.3%, #0e3452 14.2%, rgba(var(--lp-dark-green-color), .96) 75.97%, #102331 137.51%);
    padding-top: 88px
}

.bitrefill-page section {
    background-color: transparent
}

.bitrefill-page__text {
    font-size: 16px;
    opacity: .7
}

.bitrefill-page__cta button {
    font-size: 16px;
    font-weight: 500;
    min-width: 250px
}

@media screen and (max-width:900px) {
    .bitrefill-page__cta button {
        width: 100%
    }
}

.posts_page__title h2 {
    font-size: 2.2rem;
    font-weight: 300;
    padding-top: 2.5rem
}

.posts_page__title span {
    color: rgb(var(--primary-color));
    display: block;
    font-size: .75rem;
    font-weight: 600;
    margin-bottom: 2.5rem;
    text-transform: uppercase
}

.posts_page .post__date {
    margin-right: 1rem
}

.posts_page .post__subtitle {
    align-items: baseline;
    display: flex
}

.posts_page .post__tag {
    background-color: rgb(var(--primary-color));
    border-radius: 11px;
    font-size: 12px;
    padding: 2px 7px
}

.post-spinner {
    padding-top: 100px
}

.borrow_page__borrow-now {
    display: flex;
    justify-content: center
}

.borrow_page__info-use-available-funds-btn svg {
    fill: rgb(var(--primary-color));
    height: 8px;
    width: 8px
}

#borrow_wrapper .column.img {
    display: none
}

@media screen and (min-width:900px) {
    .borrow_page.lp_container .lp_wrapper .column {
        width: 100%
    }

    .borrow_page.lp_container .lp_wrapper .column .lp_intro {
        padding-bottom: 0
    }
}

.borrow_page.lp_container {
    padding-top: 88px
}

@media screen and (max-width:900px) {
    .borrow_page.lp_container {
        padding-top: 75px
    }
}

.borrow_page.lp_container .lp_wrapper .lp_title {
    font-size: 15px
}

.borrow_page_content .icon,
.currency-icon-text .icon {
    background-color: rgb(var(--currency-color));
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: 4px;
    height: 24px;
    outline: none;
    width: 24px
}

.borrow_page_content .currencies {
    flex-wrap: wrap;
    margin-bottom: 40px
}

.borrow_page_content .currencies>div {
    margin-right: 40px;
    margin-top: 40px
}

.borrow_page_content .currencies .title {
    font-size: 15px;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: 2px
}

.borrow_page_content .currencies .icons {
    flex-wrap: wrap
}

.borrow_page_content .currencies .icons>div {
    margin-right: 20px;
    margin-top: 20px
}

.borrow_page_content .currencies .icons.icons-borrow .icon {
    cursor: pointer
}

.borrow_page_content .calculator-wrapper {
    background-color: rgb(var(--surface-color));
    overflow: auto;
    padding: 40px
}

@media screen and (max-width:900px) {
    .borrow_page_content .calculator-wrapper {
        padding: 15px
    }
}

.borrow_page_content .calculator {
    flex-wrap: wrap
}

@media screen and (max-width:900px) {
    .borrow_page_content .calculator {
        flex-direction: column !important
    }
}

.borrow_page_content .calculator-input-column {
    flex: 1 1;
    margin-bottom: 20px;
    min-width: 300px;
    padding-right: 50px
}

@media screen and (max-width:900px) {
    .borrow_page_content .calculator-input-column {
        padding-right: 0
    }
}

.borrow_page_content .calculator-input-column .title {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 18px;
    margin-bottom: 10px
}

.borrow_page_content .calculator-input-column .inputs {
    flex-wrap: wrap;
    margin-bottom: 40px
}

.borrow_page_content .calculator-input-column .inputs .input-col,
.borrow_page_content .calculator-input-column .inputs .input-col div {
    flex: 1 1
}

.borrow_page_content .calculator-input-column .form-control input {
    background-color: rgb(var(--background-color));
    border-radius: 0;
    height: 46px;
    min-width: 150px
}

.borrow_page_content .calculator-input-column .form-control input:focus {
    box-shadow: 0 0 0 1px rgb(var(--primary-color));
    outline: none
}

.borrow_page_content .calculator-input-column .form-control.error input {
    box-shadow: 0 0 0 1px rgb(var(--secondary-color))
}

.borrow_page_content .calculator-input-column .landing-btn {
    color: rgb(var(--text-color))
}

.borrow_page_content .calculator-output-column {
    background-color: rgb(var(--background-color));
    flex: 1 1;
    min-width: 300px;
    padding: 30px
}

@media screen and (max-width:900px) {
    .borrow_page_content .calculator-output-column {
        padding: 15px
    }
}

.borrow_page_content .calculator-output-column .heading_title p {
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 15px
}

.borrow_page_content .offers-column {
    flex: 1 1;
    width: 100%
}

.borrow_page_content .period {
    margin-bottom: 50px
}

.borrow_page_content .period>div {
    width: 100%
}

.borrow_page_content .period .title {
    font-size: 15px;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: 12px
}

.borrow_page_content .rate-type-selector {
    font-size: 15px;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: 30px
}

.borrow_page_content .summary-note {
    color: rgb(var(--text-color-variant));
    margin-bottom: 10px
}

.borrow_page_content .summary-note p {
    font-size: 11px;
    font-weight: 300
}

.borrow_page_content .how-it-works {
    color: rgb(var(--primary-color));
    cursor: default;
    margin-bottom: 30px
}

.borrow_page_content .how-it-works svg {
    fill: rgb(var(--primary-color));
    height: 12px;
    margin-right: 5px;
    vertical-align: baseline;
    width: 12px
}

.borrow_page_content .verification-level-up-required {
    background-color: rgb(var(--background-color));
    margin-bottom: 10px;
    padding: 10px;
    text-align: center
}

.borrow_page_content .verification-level-up-required h3 {
    margin-bottom: 3px;
    margin-top: 0
}

.borrow_page_content .verification-level-up-required svg {
    fill: rgb(var(--secondary-color));
    height: 20px;
    margin-right: 5px;
    vertical-align: baseline;
    width: 20px
}

.borrow_page_content .calculator-outputs-row {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px
}

.borrow_page_content .calculator-outputs-row>div {
    font-size: 13px;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: 10px;
    width: 50%
}

.borrow_page_content .calculator-outputs-row>div .title {
    color: rgb(var(--primary-color));
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: 4px
}

.borrow_page_content .min_amount.error {
    color: rgb(var(--secondary-color))
}

.borrow_page_content .available,
.borrow_page_content .min_amount.error {
    font-size: 12px;
    letter-spacing: .02em;
    line-height: 150%;
    margin-top: 5px
}

.borrow_page_content .available .amount-currency-text {
    color: rgb(var(--primary-color));
    cursor: pointer;
    font-weight: 500
}

.borrow_page_content .available .amount {
    margin-right: 5px;
    text-decoration-line: underline
}

.borrow_page_content .available .amount.error {
    color: rgb(var(--secondary-color));
    text-decoration-line: none
}

.borrow_page_content .available a {
    color: rgb(var(--text-color-variant));
    text-decoration-line: underline
}

.borrow_page_content .borrow__head-table,
.borrow_page_content .borrow__table,
.borrow_page_content .borrow__table_container {
    margin-top: 10px;
    width: 100%
}

.borrow_page_content .borrow__head-table th,
.borrow_page_content .borrow__table th,
.borrow_page_content .borrow__table_container th {
    border-bottom: 0
}

.borrow_page_content .borrow__head-table div,
.borrow_page_content .borrow__head-table td,
.borrow_page_content .borrow__head-table th,
.borrow_page_content .borrow__table div,
.borrow_page_content .borrow__table td,
.borrow_page_content .borrow__table th,
.borrow_page_content .borrow__table_container div,
.borrow_page_content .borrow__table_container td,
.borrow_page_content .borrow__table_container th {
    color: rgb(var(--text-color));
    font-size: 11px;
    font-weight: 300
}

.borrow_page_content .borrow__head-table {
    text-transform: uppercase
}

.borrow_page_content .borrow__table {
    margin-bottom: 30px;
    margin-top: 0
}

.borrow_page_content .borrow__table .ReactVirtualized__Grid {
    outline: none
}

.borrow_page_content .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row {
    display: flex
}

.borrow_page_content .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row:nth-child(odd) {
    background: rgba(191, 204, 214, .15)
}

.borrow_page_content .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row:hover {
    background-color: rgba(191, 204, 214, .3);
    cursor: pointer
}

.borrow_page_content .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row>div {
    display: inline-block;
    font-size: 13px;
    max-width: unset;
    vertical-align: middle
}

.borrow_page_content .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row>div.symbol-col,
.borrow_page_content .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row>div.volume-col {
    overflow: hidden;
    padding: 6px 10px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.borrow_page_content .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row>div.col-right {
    text-align: right
}

.borrow_page_content .borrow__table .borrow__action-column {
    padding: 0
}

.borrow_page_content .borrow__table .checkbox {
    padding: 6px 11px 6px 37px
}

.borrow_page_content .borrow__table .empty-cell {
    text-align: center
}

.borrow_page_content .borrow__helper {
    font-size: 11px;
    font-weight: 300;
    margin-bottom: 0;
    margin-top: 10px
}

.borrow_page_content .currency-list {
    max-height: 70vh;
    min-width: 180px;
    z-index: 3
}

.borrow_page_content .currency-select .landing-btn {
    background: rgb(var(--background-color));
    color: rgb(var(--text-color-variant));
    height: 46px;
    justify-content: space-between;
    margin-right: 20px;
    min-width: 134px
}

.borrow_page_content .currency-select .landing-btn svg {
    fill: #808b93
}

@media screen and (max-width:900px) {
    .borrow_page_content .currency-select .landing-btn {
        margin-bottom: 5px
    }
}

.borrow_page_content .currency-list-item {
    cursor: pointer;
    padding: 5px 7px
}

.borrow_page_content .submit-helper {
    align-self: center;
    margin-left: 15px
}

.borrow_page_content .submit-helper .error {
    color: rgb(var(--secondary-color));
    font-size: 12px;
    letter-spacing: .02em
}

.borrow_page_content .balances {
    margin-top: 80px
}

.borrow_page_content .balances .balances_table_container {
    width: 100%
}

.borrow-confirmation-dialog,
.borrow-terms-dialog {
    background: rgb(var(--surface-color));
    color: rgb(var(--text-color));
    font-size: 14px;
    line-height: 16px;
    width: 603px
}

.borrow-confirmation-dialog__body-centered {
    align-items: center;
    display: flex;
    flex-direction: column
}

.borrow-confirmation-dialog__fixed_rate_note {
    color: rgb(var(--primary-color))
}

.borrow-confirmation-dialog__row {
    font-size: 20px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 30px;
    margin-bottom: 33px;
    width: 100%
}

.borrow-confirmation-dialog__row.repayment {
    border-top: 1px solid rgb(var(--background-color));
    color: rgb(var(--primary-color));
    margin-bottom: 0;
    padding-top: 22px
}

.borrow-confirmation-dialog__footer {
    padding-top: 40px;
    width: 100%
}

.borrow-confirmation-dialog__actions {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.borrow-terms-dialog__terms {
    max-height: 395px;
    overflow: auto
}

.borrow-terms-dialog__terms::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.borrow-terms-dialog__terms::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.borrow-terms-dialog__terms::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

.borrow-terms-dialog__terms h2 {
    line-height: 130%
}

.borrow-terms-dialog__footer {
    justify-content: flex-end;
    padding: 40px 20px 60px
}

.borrow-positions-dialog,
.open-loans-high-cost-dialog,
.paper-account-dialog,
.verification-dialog {
    background: rgb(var(--surface-color));
    color: rgb(var(--text-color));
    text-align: center
}

.borrow-positions-dialog h1,
.open-loans-high-cost-dialog h1,
.paper-account-dialog h1,
.verification-dialog h1 {
    color: rgb(var(--tertiary-color));
    font-size: 30px;
    font-weight: 500;
    line-height: 35px
}

.borrow-positions-dialog__footer {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 40px 20px 60px;
    width: 100%
}

.currency-icon-text.currency-text:hover {
    color: rgb(var(--primary-color))
}

.currency-icon-text {
    align-items: center;
    display: flex;
    font-size: 16px;
    font-weight: 300
}

.currency-icon-text>.icon {
    margin-right: 10px
}

.why_borrow .lp_subtitle {
    color: rgb(var(--primary-color));
    font-size: 28px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 150%
}

@media screen and (min-width:900px) {
    .why_borrow .lp_subtitle {
        max-width: 10em
    }
}

.why_borrow .features-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 75px
}

.why_borrow .features-grid .box {
    flex: 50% 1
}

.why_borrow .features-grid .box .description {
    margin-bottom: 1rem
}

.why_borrow .features-grid .box img {
    transform: translateX(-10px)
}

@media screen and (max-width:900px) {
    .why_borrow .features-grid {
        flex-wrap: wrap
    }

    .why_borrow .features-grid .box {
        flex: 100% 1
    }
}

#how-to-get-started .borrow-steps {
    display: flex;
    justify-content: space-between;
    margin: 53px 0;
    padding: 0
}

@media screen and (max-width:900px) {
    #how-to-get-started .borrow-steps {
        flex-wrap: wrap;
        margin-bottom: 30px
    }
}

#how-to-get-started .borrow-step {
    flex: 0 0 25%;
    list-style: none;
    margin: 0;
    padding: 0
}

@media screen and (max-width:900px) {
    #how-to-get-started .borrow-step {
        flex: unset;
        text-align: center;
        width: 100%
    }
}

#how-to-get-started .step-viz {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px
}

#how-to-get-started .step-no {
    align-items: center;
    border: 1px solid rgb(var(--primary-color));
    border-radius: 50%;
    color: rgb(var(--primary-color));
    display: flex;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    height: 38px;
    justify-content: center;
    width: 38px
}

@media screen and (max-width:900px) {
    #how-to-get-started .step-no {
        margin: 0 auto
    }
}

#how-to-get-started .divider {
    background-color: rgb(var(--primary-color));
    flex: 1 1;
    height: 1px
}

@media screen and (max-width:900px) {
    #how-to-get-started .divider {
        display: none
    }
}

.step-title {
    padding-right: 31px
}

@media screen and (max-width:900px) {
    .step-title {
        padding-right: 0
    }
}

@media screen and (min-width:900px) {
    .borrow_desc {
        padding-right: 50px
    }
}

.markdown_container.dialog {
    margin-top: 0
}

.currency-text {
    color: rgb(var(--currency-color));
    font-weight: 500
}

.currency-list .currency-text {
    font-weight: 300
}

.securities_body iframe#launcher {
    display: none
}

.securities_page.lp_container {
    background-color: #172d3e;
    height: unset;
    margin-top: 0;
    min-height: 60vh
}

@media screen and (max-width:1070px) {
    .securities_page.lp_container {
        padding-top: 72px
    }
}

.securities_page.qp_container {
    min-height: 850px
}

.securities_page .lp_title {
    color: #82baf6;
    font-size: 14px;
    font-weight: 400;
    text-transform: none
}

.securities_page .landing-btn {
    background-color: #82baf6;
    margin-top: 20px
}

.securities_page .posts_page .post__date__securities {
    color: #82baf6
}

.securities_page #securities_wrapper {
    padding-bottom: 30px;
    padding-top: 20px
}

.securities_page #links_wrapper .link_container a:hover {
    color: #82baf6
}

.securities_page #links_wrapper.sticky_links .link_container.active a {
    border-bottom-color: #82baf6;
    color: #82baf6
}

.securities_page .fees_container .fees-calculator__net,
.securities_page .fees_container .fees-calculator__result-title,
.securities_page .fees_container a,
.securities_page .fees_container h4 {
    color: #82baf6
}

.securities_page .fees_container table {
    margin-bottom: 20px
}

.securities_page .fees_container table tbody td {
    color: #82baf6
}

.securities_page .fees_container table tbody td:first-child {
    color: rgb(var(--text-color))
}

.securities_page .announcements_page_content .content_wrapper a {
    color: #82baf6
}

.securities_page .announcements_page_content .post__title a {
    color: rgb(var(--text-color))
}

.securities_page .announcements_page_content .pagination a,
.securities_page .announcements_page_content .post__date,
.securities_page .announcements_page_content .post__description a {
    color: #82baf6
}

.securities_page .terms_menu .main-menu>li.active>a {
    background: rgba(130, 186, 246, .5);
    border-right-color: #82baf6;
    color: unset
}

.securities_page .terms_menu .sub-menu li.active>a {
    color: #82baf6
}

.securities_page.terms_page .markdown_content h1:first-child {
    margin-top: 0
}

.securities_page.terms_page .markdown_content a,
.securities_page.terms_page .markdown_content h1 {
    color: #82baf6
}

.securities_page_content .securities-our-markets-section {
    background: #264f73
}

.securities_page_content .securities-our-markets-section h2 {
    font-size: 38px;
    font-weight: 600;
    line-height: 45.99px
}

.securities_page_content .securities-our-markets-section .capital-raise {
    background-color: rgba(13, 29, 41, .5);
    border-top: 2px solid #000
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-our-markets-section .capital-raise {
        margin: 0 -25px
    }
}

.securities_page_content .securities-our-markets-section .capital-raise .table-wrapper {
    overflow-x: auto
}

.securities_page_content .securities-our-markets-section .capital-raise .table-wrapper::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.securities_page_content .securities-our-markets-section .capital-raise .table-wrapper::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.securities_page_content .securities-our-markets-section .capital-raise .table-wrapper::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-our-markets-section .capital-raise .table-wrapper {
        min-height: unset
    }
}

.securities_page_content .securities-our-markets-section .capital-raise .ccy-tabs__container {
    padding: 0 25px
}

.securities_page_content .securities-our-markets-section .capital-raise .ccy-tabs__item {
    padding: 20px 2px
}

.securities_page_content .securities-our-markets-section .capital-raise thead {
    background: #0e2233
}

.securities_page_content .securities-our-markets-section .capital-raise tbody tr:hover {
    background-color: rgb(var(--surface-color));
    cursor: pointer
}

.securities_page_content .securities-our-markets-section .capital-raise tbody tr:hover:last-child {
    background: none;
    cursor: auto
}

.securities_page_content .securities-our-markets-section .capital-raise tr {
    min-width: 904px
}

.securities_page_content .securities-our-markets-section .capital-raise td,
.securities_page_content .securities-our-markets-section .capital-raise th {
    text-wrap: nowrap;
    font-weight: 400;
    height: 60px;
    padding: 11px;
    text-align: right;
    vertical-align: middle
}

.securities_page_content .securities-our-markets-section .capital-raise td:first-child,
.securities_page_content .securities-our-markets-section .capital-raise th:first-child {
    padding-left: 25px;
    text-align: left
}

.securities_page_content .securities-our-markets-section .capital-raise td button,
.securities_page_content .securities-our-markets-section .capital-raise th button {
    text-transform: none
}

@media screen and (max-width:900px) {

    .securities_page_content .securities-our-markets-section .capital-raise td,
    .securities_page_content .securities-our-markets-section .capital-raise th {
        height: 46px
    }
}

.securities_page_content .securities-our-markets-section .capital-raise .offering-cell {
    align-items: center;
    display: flex;
    gap: 20px
}

.securities_page_content .securities-our-markets-section .capital-raise .offering-cell img {
    height: 34px;
    object-fit: contain;
    width: 34px
}

.securities_page_content .dark {
    background-color: rgb(var(--background-color-variant));
    color: rgb(var(--text-color))
}

.securities_page_content .blue {
    background-color: rgb(var(--background-color));
    color: rgb(var(--text-color))
}

.securities_page_content .white-text {
    color: #f7f7f9
}

.securities_page_content .short {
    min-height: unset
}

.securities_page_content .box {
    padding: 0 0 1rem;
    width: 100%
}

@media screen and (min-width:900px) {
    .securities_page_content .box {
        padding: 0 2rem 2rem 0
    }
}

.securities_page_content .grid {
    display: flex;
    flex-flow: column
}

.securities_page_content .half {
    width: 100%
}

@media screen and (min-width:900px) {
    .securities_page_content .half {
        display: inline-block;
        max-width: 62%;
        vertical-align: text-top;
        width: 50%
    }
}

.securities_page_content .full-width {
    width: 100%
}

.securities_page_content .no-pad {
    padding: 0
}

.securities_page_content .left {
    text-align: left
}

.securities_page_content .center {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.securities_page_content .responsive-row {
    display: flex;
    flex-direction: column
}

@media screen and (min-width:670px) {
    .securities_page_content .responsive-row {
        flex-direction: row
    }
}

.securities_page_content .flex-grid,
.securities_page_content .flex_grid {
    display: flex;
    flex-wrap: wrap
}

.securities_page_content .content_wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 79rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media screen and (min-width:900px) {
    .securities_page_content .content_wrapper {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.securities_page_content .with_borders {
    border: 1px solid rgb(var(--primary-color));
    color: rgb(var(--primary-color))
}

.securities_page_content .link_row {
    font-weight: 300;
    padding-top: 10px
}

.securities_page_content .link_row:hover .right_arrow svg path {
    stroke: rgb(var(--primary-color-variant));
    transition: stroke .3s ease-in-out
}

.securities_page_content .link_row a {
    display: flex;
    font-size: 15px
}

.securities_page_content .link_row a .right_arrow {
    display: inline-flex;
    height: .8em;
    margin-right: 10px;
    width: .8em
}

.securities_page_content .link_row a .arrow_icon {
    display: inline-flex;
    height: 1em;
    margin-left: 10px;
    width: 1em
}

@media screen and (max-width:900px) {
    .securities_page_content .link_row a {
        font-size: 13px
    }
}

.securities_page_content .reversed {
    transform: rotateX(180deg)
}

.securities_page_content .borderless {
    margin-bottom: -1.55em
}

.securities_page_content .borderless p {
    border: 0;
    margin: 0
}

@media screen and (max-width:900px) {
    .securities_page_content .hidden-mobile {
        display: none !important
    }
}

@media screen and (min-width:900px) {
    .securities_page_content .hidden-desktop {
        display: none !important
    }
}

@media screen and (max-width:900px) {
    .securities_page_content .visible-desktop {
        display: none !important
    }
}

@media screen and (min-width:900px) {
    .securities_page_content .visible-mobile {
        display: none !important
    }
}

.securities_page_content .securities-our-offerings-section {
    background: linear-gradient(180deg, #264f73, #0e3452);
    overflow-x: hidden;
    position: relative;
    z-index: 1
}

.securities_page_content .securities-our-offerings-section:after,
.securities_page_content .securities-our-offerings-section:before {
    background: url(/images/securities/bars.svg);
    content: "";
    height: 131px;
    position: absolute;
    top: 230px;
    width: 146px;
    z-index: -1
}

@media screen and (max-width:900px) {

    .securities_page_content .securities-our-offerings-section:after,
    .securities_page_content .securities-our-offerings-section:before {
        display: none
    }
}

.securities_page_content .securities-our-offerings-section:before {
    left: 0
}

.securities_page_content .securities-our-offerings-section:after {
    right: 0
}

.securities_page_content .securities-our-offerings-section h2 {
    font-size: 38px;
    font-weight: 600;
    line-height: 45.99px
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-our-offerings-section h2 {
        padding: 0 1.5rem
    }
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card {
    background-color: rgba(16, 35, 49, .92);
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    max-height: 490px;
    min-height: 490px;
    min-width: 440px;
    padding: 32px;
    position: relative;
    width: 440px;
    z-index: 1
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-our-offerings-section .cards-wrapper .card {
        gap: 12px;
        min-width: unset;
        padding: 25px 21px;
        width: 100%
    }
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__logo {
    height: 72px;
    object-fit: contain;
    width: 72px
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__flag {
    height: 21px;
    position: absolute;
    right: 30px;
    top: 24px;
    width: 29.4px
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-our-offerings-section .cards-wrapper .card__flag {
        right: 22px;
        top: 25px
    }
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 31.2px;
    margin: 16px 0 8px
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-our-offerings-section .cards-wrapper .card__title {
        margin: 0
    }
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__category {
    color: #82baf6;
    font-size: 16px;
    font-weight: 700;
    line-height: 19.6px
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__chips {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding: 12px 0
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-our-offerings-section .cards-wrapper .card__chips {
        padding: 0
    }
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__chip {
    align-items: center;
    background-color: #28445b;
    border-radius: 20px;
    color: #82baf6;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    gap: 6px;
    letter-spacing: -.02em;
    line-height: 15.73px;
    padding: 4px 8px
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__chip_open {
    background-color: #03ca9b;
    color: rgba(19, 69, 76, .96)
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__chip_closed {
    background-color: #3e2221;
    color: #ea7671
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__description {
    color: #808b93;
    flex: 1 1;
    font-size: 16px;
    font-weight: 400;
    overflow-y: auto
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__description::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__description::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card__description::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-our-offerings-section .cards-wrapper .card__description {
        height: auto;
        max-height: unset;
        min-height: unset
    }
}

.securities_page_content .securities-our-offerings-section .cards-wrapper .card button {
    background-color: #4096f2;
    width: 100%
}

.securities_page_content .securities-our-offerings-section .cards-mobile {
    display: none
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-our-offerings-section .cards-mobile {
        align-items: center;
        display: flex;
        flex-direction: column;
        gap: 10px;
        justify-content: center;
        padding: 0 1.5rem
    }
}

.securities_page_content .securities-our-offerings-section .cards-slider {
    overflow-x: visible;
    position: relative;
    width: calc(50% + 50vw)
}

.securities_page_content .securities-our-offerings-section .cards-slider:before {
    background: linear-gradient(270deg, #172d3e 0, rgba(13, 29, 41, 0));
    content: "";
    height: 490px;
    pointer-events: none;
    position: absolute;
    right: -98px;
    top: 0;
    transition: right .3s;
    width: 98px;
    z-index: 1
}

.securities_page_content .securities-our-offerings-section .cards-slider.shadow:before {
    right: 0
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-our-offerings-section .cards-slider {
        display: none
    }
}

.securities_page_content .securities-our-offerings-section .cards-slider__wrapper {
    display: flex;
    transition: transform .3s
}

.securities_page_content .securities-our-offerings-section .cards-slider .card-wrapper {
    padding-right: 16px
}

.securities_page_content .securities-our-offerings-section .slides-pagination {
    align-items: center;
    display: flex;
    gap: 10px;
    padding-left: 16px;
    padding-top: 26px
}

.securities_page_content .securities-our-offerings-section .slides-pagination button {
    background: none;
    border: none;
    box-shadow: none;
    cursor: pointer;
    height: auto;
    outline: none;
    padding: 0
}

.securities_page_content .securities-videos-section {
    background: #0e3452
}

.securities_page_content .securities-videos-section h2 {
    font-size: 38px;
    font-weight: 600;
    line-height: 45.99px;
    margin-bottom: 30px;
    margin-top: 0;
    text-align: left
}

.securities_page_content .securities-videos-section .videos {
    display: flex;
    gap: 48px;
    padding-top: 30px
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-videos-section .videos {
        flex-direction: column
    }
}

.securities_page_content .securities-videos-section .videos>:first-child {
    flex: 1 1
}

.securities_page_content .securities-videos-section .videos__description {
    flex: 1 1;
    max-width: 369px;
    width: 100%
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-videos-section .videos__description {
        max-width: unset
    }
}

.securities_page_content .securities-videos-section .videos__title {
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    margin-top: 0
}

.securities_page_content .securities-videos-section .videos__video-select {
    display: flex;
    gap: 18px;
    overflow-x: auto;
    padding-top: 28px
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-videos-section .videos__video-select {
        display: none
    }
}

.securities_page_content .securities-videos-section .videos__video-select_mobile {
    display: none
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-videos-section .videos__video-select_mobile {
        display: flex
    }
}

.securities_page_content .securities-videos-section .player {
    align-items: center;
    aspect-ratio: 16/9;
    background-position: 50%;
    background-size: cover;
    border-radius: 10px;
    display: flex;
    height: auto;
    justify-content: center;
    overflow: hidden;
    width: 100%
}

@media screen and (max-width:900px) {
    .securities_page_content .securities-videos-section .player {
        flex-direction: column
    }
}

.securities_page_content .securities-videos-section .player svg {
    cursor: pointer;
    opacity: .6;
    transition: opacity .3s
}

.securities_page_content .securities-videos-section .player:hover svg {
    opacity: 1
}

.securities_page_content .securities-videos-section .video-select-card {
    cursor: pointer;
    min-width: 157px;
    width: 157px
}

.securities_page_content .securities-videos-section .video-select-card__preview {
    align-items: center;
    aspect-ratio: 16/9;
    background-clip: padding-box;
    background-position: 50%;
    background-size: cover;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 10px;
    box-sizing: border-box;
    display: inline-block;
    display: flex;
    height: auto;
    justify-content: center;
    margin-bottom: 12px;
    overflow: hidden;
    width: 100%
}

.securities_page_content .securities-videos-section .video-select-card__preview svg {
    height: 40px;
    opacity: .6;
    transition: opacity .3s;
    width: 40px
}

.securities_page_content .securities-videos-section .video-select-card__preview :focus {
    outline: initial
}

.securities_page_content .securities-videos-section .video-select-card__now-playing {
    align-items: center;
    background-color: rgba(23, 45, 62, .8);
    cursor: default;
    display: flex;
    font-size: 12px;
    font-weight: 600;
    height: 100%;
    justify-content: center;
    width: 100%
}

.securities_page_content .securities-videos-section .video-select-card__title {
    flex: 1 1;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0 0 8px
}

.securities_page_content .securities-videos-section .video-select-card:hover .video-select-card__preview svg {
    opacity: 1
}

.securities_page_content .securities-videos-section .video-select-card__duration {
    color: #82baf6;
    font-size: 14px;
    font-weight: 600
}

.securities_page_content .securities-videos-section .participant-group {
    padding-bottom: 20px
}

.securities_page_content .securities-videos-section .participant-group__items-wrapper {
    align-items: center;
    column-gap: 6px;
    display: flex;
    flex-wrap: wrap;
    row-gap: 12px
}

.securities_page_content .securities-videos-section .participant-group__title {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 17px;
    margin-bottom: 8px;
    margin-top: 0
}

.securities_page_content .securities-videos-section .participant-chip {
    align-items: center;
    display: inline-flex;
    gap: 12px
}

.securities_page_content .securities-videos-section .participant-chip__photo {
    background-position: 50%;
    background-size: cover;
    border: 1px solid rgba(130, 186, 246, .6);
    border-radius: 110.656px;
    box-sizing: border-box;
    display: inline-block;
    height: 27px;
    min-width: 27px;
    width: 27px
}

.securities_page_content .securities-videos-section .participant-chip__name {
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 4px
}

.securities_page_content .securities-videos-section .participant-chip__description {
    color: #808b93;
    flex: 1 1;
    font-size: 13px
}

@media only screen and (max-width:575px) {
    .securities_page_content .hide_xs {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .securities_page_content .hide_sm {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .securities_page_content .hide_md {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .securities_page_content .hide_lg {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .securities_page_content .hide_xl {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .securities_page_content .hide_xxl {
        display: none
    }
}

.securities_page_content .media_debug {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .securities_page_content .media_debug:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .securities_page_content .media_debug:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .securities_page_content .media_debug:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .securities_page_content .media_debug:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .securities_page_content .media_debug:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .securities_page_content .media_debug:before {
        content: "xxl"
    }
}

.securities_page_content :root {
    --lp-field-label-color: 128, 139, 147;
    --lp-gray-color: 88, 104, 113;
    --lp-border-color: var(--lp-gray-color);
    --lp-dark-green-color: 19, 69, 76;
    --lp-highlight-color: var(--lp-dark-green-color);
    --lp-dark-color: 13, 29, 41;
    --lp-surface-color: 42, 63, 77;
    --bfx-blue-5: #82baf6;
    --bfx-gray-2: #808b93
}

.securities_page_content body.default-theme.dark-mode {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.securities_page_content .markets-and-main-advantages-section {
    background: linear-gradient(180deg, #0e3452, #102331)
}

.securities_page_content .markets-and-main-advantages-section .markets {
    background: url(/images/securities.png);
    background-position: top 106px right;
    background-repeat: no-repeat;
    background-size: 557.44px 528.95px;
    padding-top: 88px;
    position: relative
}

@media screen and (max-width:900px) {
    .securities_page_content .markets-and-main-advantages-section .markets {
        background-position: top;
        background-size: auto 331.528px;
        padding-top: 384px
    }
}

.securities_page_content .markets-and-main-advantages-section h2 {
    font-size: 38px;
    font-weight: 600;
    line-height: 45.99px;
    margin-bottom: 30px;
    margin-top: 0;
    text-align: left
}

.securities_page_content .markets-and-main-advantages-section .text-muted {
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
    margin-bottom: 1rem;
    max-width: 522px
}

.securities_page_content .markets-and-main-advantages-section .main-advantages-title {
    margin-top: 100px
}

.securities_page_content .markets-and-main-advantages-section .advantages {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    list-style: none;
    margin-bottom: 68px;
    margin-top: 40px;
    padding: 0
}

.securities_page_content .markets-and-main-advantages-section .advantages__item {
    background-color: #0e3452;
    background-image: url(/images/securities/leaf.svg);
    background-position: top -5px left -7px;
    background-repeat: no-repeat;
    background-size: 458px 460px;
    border-radius: 10px;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.2px;
    padding: 27px 40px 32px
}

@media screen and (max-width:900px) {
    .securities_page_content .markets-and-main-advantages-section .advantages__item {
        background-position: top -71px right;
        background-size: cover;
        font-size: 14.238px;
        font-weight: 600;
        line-height: 130%;
        padding: 16px 0 18px 23px;
        width: 100%
    }
}

.securities_page_content .px {
    padding-left: 15px;
    padding-right: 15px
}

.securities_page_content .mt {
    margin-top: 15px
}

.securities_page_content .text-right {
    text-align: right
}

.securities_page_content .text-muted {
    color: rgb(var(--text-color-variant))
}

.securities_page_content img.responsive {
    height: auto;
    max-width: 100%
}

.securities_page_content button.transparent {
    background: transparent;
    border: none;
    outline: none
}

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

.securities_page_content .dark-bg {
    background-color: #0f1d29
}

.securities_page_content .dark-bg .lp_subtitle {
    color: rgb(var(--text-color))
}

.securities_page_content .sub_section .section_title h2 {
    color: rgb(var(--text-color));
    margin-top: 0
}

@media screen and (max-width:900px) {
    .securities_page_content .sub_section .section_title h2 {
        font-size: 24px
    }
}

.securities_page_content h3 {
    font-size: 22px;
    font-weight: 400
}

.securities_page_content h4 {
    font-size: 20px;
    font-weight: 400
}

.securities_page_content #markets-section {
    background: linear-gradient(180deg, #172d3e, #0e3452);
    position: relative
}

.securities_page_content #markets-section .content {
    position: relative;
    z-index: 1
}

.securities_page_content #markets-section .content .item_img img {
    width: 60%
}

@media screen and (max-width:900px) {
    .securities_page_content #markets-section .content .item_img img {
        max-height: 30vh;
        width: unset
    }
}

.securities_page_content #markets-section .overlay {
    background-image: url(/images/securities/corner.png);
    background-position-x: right;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: 220px;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.securities_page_content #tokenized-section {
    display: flex;
    flex-direction: column
}

.securities_page_content #tokenized-section .content {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: space-around;
    margin-top: 0
}

.securities_page_content #tokenized-section .license {
    color: #f2f2f5;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 30px
}

.securities_page_content #tokenized-section .item {
    align-items: center;
    background-position: right 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: flex;
    gap: 80px;
    justify-content: center;
    padding-right: 141px
}

@media screen and (max-width:900px) {
    .securities_page_content #tokenized-section .item {
        align-items: flex-start;
        background-size: auto 78px;
        flex-direction: column;
        gap: 8px;
        margin-bottom: 30px;
        padding-right: 0
    }
}

.securities_page_content #tokenized-section .item_title {
    font-size: 38px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0;
    max-width: 189px
}

@media screen and (max-width:900px) {
    .securities_page_content #tokenized-section .item_title {
        font-size: 30px;
        line-height: 130%
    }
}

.securities_page_content #tokenized-section .item_content {
    color: #808b93;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    max-width: 585px
}

@media screen and (max-width:900px) {
    .securities_page_content #tokenized-section .item_content {
        max-width: unset
    }
}

.securities_page_content #capital-section {
    background: linear-gradient(0deg, #172d3e, #0e3452)
}

.securities_page_content #capital-section .item {
    display: flex;
    margin: 45px 0
}

@media screen and (max-width:900px) {
    .securities_page_content #capital-section .item {
        flex-direction: column;
        margin: 0
    }
}

@media screen and (min-width:900px) {
    .securities_page_content #capital-section .item_2 .item_img {
        width: 30%
    }

    .securities_page_content #capital-section .item_2 .item_text {
        width: 70%
    }
}

@media screen and (max-width:900px) {
    .securities_page_content #capital-section .item_text {
        width: 100%
    }

    .securities_page_content #capital-section .item_img_1,
    .securities_page_content #capital-section .item_img_2 {
        text-align: center
    }

    .securities_page_content #capital-section .item_img_1 img,
    .securities_page_content #capital-section .item_img_2 img {
        width: 40%
    }
}

@media screen and (min-width:900px) {

    .securities_page_content #capital-section .item_img_1,
    .securities_page_content #capital-section .item_img_2 {
        position: relative
    }

    .securities_page_content #capital-section .item_img_1 img,
    .securities_page_content #capital-section .item_img_2 img {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translateY(-50%) translateX(-50%);
        width: 75%
    }
}

.securities_page_content #speak-section {
    min-height: unset
}

.securities_page_content #speak-section .speak {
    align-items: center;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    padding: 59px 48px 59px 80px
}

.securities_page_content #speak-section .speak__title {
    font-size: 38px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0
}

@media screen and (max-width:900px) {
    .securities_page_content #speak-section .speak__title {
        font-size: 30px;
        line-height: 130%
    }
}

.securities_page_content #speak-section .speak__subtitle {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    margin: 0
}

@media screen and (max-width:900px) {
    .securities_page_content #speak-section .speak__subtitle {
        font-size: 18px;
        line-height: normal
    }
}

.securities_page_content #speak-section .speak button {
    background-color: #4096f2
}

@media screen and (max-width:900px) {
    .securities_page_content #speak-section .speak {
        align-items: flex-start;
        align-items: stretch;
        flex-direction: column-reverse
    }

    .securities_page_content #speak-section .speak button {
        width: 100%
    }

    .securities_page_content #speak-section .speak img {
        max-width: 182px
    }
}

.securities_page_content #notice-securities {
    min-height: unset
}

.securities_page_content #notice-securities .content>div {
    padding: 0 45px 45px
}

.securities_page_content a {
    color: #82baf6
}

.footer__extra {
    background: linear-gradient(.412turn, rgba(14, 52, 82, .8) .77%, rgba(42, 63, 77, .8) 58.72%) !important
}

.extra_footer_securities_content .landing-btn__primary {
    background-color: #82baf6
}

.extra_footer_securities_content .landing-btn__secondary:hover {
    border-color: #82baf6
}

header.header_securities {
    --primary-color: 130, 186, 246;
    --primary-color-variant: 106.2126865672, 172.8694029851, 244.2873134328;
    background-color: #172d3e
}

header.header_securities .header_main_navigation .info-btn-link .landing-btn__primary {
    background: rgb(var(--primary-color));
    border-color: rgb(var(--primary-color));
    color: rgb(var(--text-color))
}

header.header_securities .header_main_navigation .info-btn-link .landing-btn__primary:hover {
    background: rgb(var(--primary-color-variant));
    border-color: rgb(var(--primary-color-variant))
}

header.header_securities .header_container li>a:hover {
    color: #82baf6
}

header.header_securities .header_container li>a.primary {
    background: rgb(var(--primary-color));
    border-color: rgb(var(--primary-color));
    color: rgb(var(--text-color))
}

header.header_securities .header_container li>a.primary:hover {
    background: rgb(var(--primary-color-variant));
    border-color: rgb(var(--primary-color-variant))
}

header.header_securities.mobile .mobile_header_content li .landing-btn__primary {
    background: rgb(var(--primary-color));
    border-color: rgb(var(--primary-color));
    color: rgb(var(--text-color))
}

header.header_securities.mobile .mobile_header_content li .landing-btn__primary:hover {
    background: rgb(var(--primary-color-variant));
    border-color: rgb(var(--primary-color-variant))
}

header.header_securities.mobile .mobile_header_content .collapsible_link a.primary.active,
header.header_securities.mobile .mobile_header_content .collapsible_link a.primary:hover {
    color: #82baf6
}

header.header_securities.mobile .mobile_header_content .collapsible_link a.primary.active path,
header.header_securities.mobile .mobile_header_content .collapsible_link a.primary:hover path {
    stroke: #82baf6
}

header.header_securities.mobile .mobile_header_content a:hover {
    color: #82baf6
}

.footer__wrapper__securities {
    background-color: #0f1d29;
    color: rgb(var(--text-color));
    margin-top: 0
}

.footer__wrapper__securities .footer__logo img {
    height: auto;
    width: 220px
}

.footer__wrapper__securities .footer__column {
    flex: unset;
    flex-basis: 25%
}

@media screen and (max-width:900px) {
    .footer__wrapper__securities .footer__column {
        flex: 1 0 auto
    }
}

.footer__wrapper__securities .footer__column .footer__link.active,
.footer__wrapper__securities .footer__column .footer__link:hover,
.footer__wrapper__securities .footer__column .footer__title,
.footer__wrapper__securities .language_selector .popover_label:hover {
    color: #82baf6
}

.securities_notice {
    background: none;
    min-height: unset;
    padding-top: 10px
}

.securities_notice__inner {
    align-items: center;
    background-color: #0f1d29;
    border-radius: 10px;
    color: rgb(var(--text-color-variant));
    display: flex;
    justify-content: space-between;
    padding: 30px 40px
}

@media screen and (max-width:900px) {
    .securities_notice__inner {
        display: block
    }

    .securities_notice__text>div {
        display: inline;
        margin-right: 5px
    }
}

.securities_notice .highlight-1 {
    color: rgb(var(--text-color))
}

.securities_notice .highlight-2 {
    color: #82baf6
}

.securities_notice a.landing-btn {
    background-color: #4096f2;
    font-size: 16px;
    font-weight: 700;
    margin-top: 0;
    padding: 7px 20px
}

.securities_notice a.landing-btn:hover {
    color: rgb(var(--text-color))
}

@media screen and (max-width:900px) {
    .securities_notice a.landing-btn {
        margin-top: 20px;
        width: 100%
    }
}

.cookies-banner {
    background: rgba(11, 25, 35, .8);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    min-height: 160px;
    min-width: 300px;
    padding: 20px;
    width: 464px
}

.cookies-banner__title {
    color: #fff;
    font-size: 18px;
    font-weight: 600
}

.cookies-banner__desc {
    color: #586871;
    flex: 1 1;
    font-size: 12px;
    line-height: 16.8px;
    margin-bottom: 19px;
    margin-top: 9px
}

.cookies-banner__desc a {
    color: #82baf6
}

.cookies-banner .cookies-banner__buttons {
    display: flex;
    gap: 10px;
    margin: 0;
    width: 100%
}

.cookies-banner .cookies-banner__buttons .landing-btn {
    text-wrap: nowrap;
    background-color: #28445b;
    border-color: #28445b;
    border-radius: 4px;
    box-shadow: none;
    flex-grow: 1;
    font-size: 13px;
    height: 30px;
    min-width: 100px;
    padding: 7px 10px;
    width: unset
}

@media screen and (max-width:900px) {
    .cookies-banner .cookies-banner__buttons .landing-btn {
        font-size: 11px;
        min-width: unset;
        padding: 8.5px 0
    }
}

.cookies-banner .cookies-banner__buttons .landing-btn .necessary-button-text {
    display: block
}

.cookies-banner .cookies-banner__buttons .landing-btn .necessary-button-text_mobile {
    display: none
}

@media screen and (max-width:900px) {
    .cookies-banner .cookies-banner__buttons .landing-btn .necessary-button-text_desktop {
        display: none
    }

    .cookies-banner .cookies-banner__buttons .landing-btn .necessary-button-text_mobile {
        display: block
    }
}

.cookies-banner .cookies-banner__buttons .cookie-action-btn {
    display: inline-block;
    flex-grow: 1
}

.cookies-banner .cookies-banner__buttons .cookie-action-btn .landing-btn {
    background-color: transparent;
    border-color: #5a6972;
    margin-right: 0;
    width: 100%
}

@media screen and (max-width:900px) {
    .cookies-banner {
        bottom: 10px;
        gap: 8px;
        max-width: calc(100vw - 100px);
        min-height: unset;
        min-width: unset;
        padding: 16px;
        width: 310px
    }

    .cookies-banner__desk {
        display: none
    }
}

.cookies-banner__v2 {
    background: #28445b
}

.cookies-banner__v2 .cookies-banner__desc {
    color: #f2f2f5
}

.cookies-banner__v2 .cookies-banner__desc a {
    color: rgb(var(--primary-color))
}

.cookies-banner__v2 .cookies-banner__buttons .landing-btn {
    background: #172d3e
}

.cookies-banner__v2 .cookies-banner__buttons .cookie-action-btn .landing-btn {
    border: 1px solid hsla(0, 0%, 100%, .4)
}

@media screen and (max-width:900px) {
    .cookies-banner__compact {
        max-width: 100%;
        padding: 12px 7px
    }

    .cookies-banner__compact .cookies-banner__title {
        font-size: 12px;
        margin-right: 4px
    }

    .cookies-banner__compact .cookies-banner__buttons .landing-btn {
        height: 30px;
        margin-right: 6px;
        min-width: unset;
        padding: 7px 4px
    }
}

.download-app__container {
    background: #0b1923;
    border-radius: 6px;
    color: #fff;
    height: 160px;
    max-width: 350px;
    overflow-y: hidden;
    padding: 20px;
    position: relative;
    width: 350px;
    z-index: 3
}

.download-app__bg {
    position: absolute;
    right: 40px;
    top: 16px
}

.download-app__close {
    border-radius: 100%;
    font-size: 16px;
    height: 23px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 23px
}

.download-app__close:hover {
    cursor: pointer
}

.download-app__desc {
    flex: 1 1
}

.download-app__content {
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: calc(100% - 140px);
    min-width: 140px;
    position: relative;
    z-index: 1
}

.download-app__content-title {
    color: rgb(var(--primary-color));
    font-size: 18px;
    margin-bottom: 5px
}

.download-app__content-desc {
    flex: 1 1;
    font-size: 12px;
    font-weight: 300
}

.download-app__content button {
    background-color: rgb(var(--primary-color));
    border: none;
    border-radius: 4px;
    color: rgb(var(--text-color));
    font-size: 13px;
    font-weight: 500;
    height: 30px;
    letter-spacing: .5px;
    text-align: center;
    transition: background-color 125ms ease;
    width: 140px
}

.download-app__content button:hover {
    background-color: rgb(var(--primary-color-variant));
    cursor: pointer
}

.app-banners-wrapper {
    margin: unset;
    overflow: hidden;
    position: relative
}

.app-banners-wrapper .app-banners {
    min-height: auto
}

.app-banners-wrapper .banners-banner {
    margin-bottom: 0
}

.bottom-banners {
    align-items: flex-end;
    bottom: 20px;
    display: flex;
    flex-direction: row;
    gap: 20px;
    left: 20px;
    pointer-events: none;
    position: fixed;
    z-index: 2
}

.bottom-banners * {
    pointer-events: auto
}

@media screen and (max-width:900px) {
    .bottom-banners {
        align-items: flex-start;
        flex-direction: column-reverse;
        gap: 10px
    }
}

.manage-cookies-dialog {
    background-color: #2a3f4d;
    border-radius: 10px;
    color: #808b93;
    font-size: 14px;
    font-weight: 400;
    max-width: 90%;
    width: 800px
}

.manage-cookies-dialog .landing-dialog-header {
    padding: 50px 50px 20px
}

.manage-cookies-dialog .landing-dialog-body {
    margin: 0;
    padding: 0 50px
}

.manage-cookies-dialog .landing-dialog-footer {
    padding: 20px 50px
}

.manage-cookies-dialog .landing-dialog-footer button {
    background-color: #03ca9b
}

.manage-cookies-dialog .manage-cookies-dialog__nav {
    margin: 0 0 20px
}

.manage-cookies-dialog .manage-cookies-dialog__nav button {
    background: transparent;
    border: unset;
    border-bottom: 2px solid transparent;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    height: unset;
    margin: 0 10px 0 0;
    padding: 10px 0
}

.manage-cookies-dialog .manage-cookies-dialog__nav button span {
    padding: 0
}

.manage-cookies-dialog .manage-cookies-dialog__nav button:hover {
    border-bottom-color: #fff;
    box-shadow: unset
}

.manage-cookies-dialog .manage-cookies-dialog__nav button:focus {
    outline: none
}

.manage-cookies-dialog .manage-cookies-dialog__nav .manage-cookies-dialog__nav-selected {
    border-bottom-color: #fff
}

.manage-cookies-dialog .manage-cookies-dialog__content-switcher {
    align-items: center;
    background: #334a59;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 15px;
    margin: 0 0 20px;
    padding: 10px 14px
}

.manage-cookies-dialog .manage-cookies-dialog__content-switcher>span {
    flex: 1 1;
    margin: 0 14px 0 0
}

.manage-cookies-dialog .manage-cookies-dialog__content-desc {
    margin: 0 0 20px
}

.manage-cookies-dialog .manage-cookies-dialog__content table {
    color: #fff;
    font-size: 12px;
    width: 100%
}

.manage-cookies-dialog .manage-cookies-dialog__content table tr td:first-child,
.manage-cookies-dialog .manage-cookies-dialog__content table tr th:first-child {
    max-width: 160px;
    width: 160px;
    word-break: break-word
}

.manage-cookies-dialog .manage-cookies-dialog__content table tr td:nth-child(2),
.manage-cookies-dialog .manage-cookies-dialog__content table tr th:nth-child(2) {
    white-space: nowrap;
    width: 60px
}

.manage-cookies-dialog .manage-cookies-dialog__content table tr td:nth-child(3),
.manage-cookies-dialog .manage-cookies-dialog__content table tr th:nth-child(3) {
    white-space: nowrap;
    width: 120px
}

@media screen and (max-width:900px) {

    .manage-cookies-dialog .manage-cookies-dialog__content table tr td:nth-child(2),
    .manage-cookies-dialog .manage-cookies-dialog__content table tr td:nth-child(3),
    .manage-cookies-dialog .manage-cookies-dialog__content table tr th:nth-child(2),
    .manage-cookies-dialog .manage-cookies-dialog__content table tr th:nth-child(3) {
        display: none
    }
}

.manage-cookies-dialog .manage-cookies-dialog__content table tr th {
    background: #172d3e;
    font-weight: 600;
    padding: 14px;
    text-align: left
}

.manage-cookies-dialog .manage-cookies-dialog__content table tr td {
    background: #334a59;
    padding: 14px;
    word-break: break-word
}

.manage-cookies-dialog .manage-cookies-dialog__content table tr:first-child th:first-child {
    border-top-left-radius: 6px
}

.manage-cookies-dialog .manage-cookies-dialog__content table tr:first-child th:last-child {
    border-top-right-radius: 6px
}

.manage-cookies-dialog .manage-cookies-dialog__content table tr:last-child td:first-child {
    border-bottom-left-radius: 6px
}

.manage-cookies-dialog .manage-cookies-dialog__content table tr:last-child td:last-child {
    border-bottom-right-radius: 6px
}

@media screen and (max-width:900px) {
    .manage-cookies-dialog .manage-cookies-dialog__content {
        padding: 0
    }
}

.manage-cookies-dialog__policy-info {
    margin-top: 16px
}

.manage-cookies-dialog.securities-cookies-dialog {
    --primary-color-variant: 106.2126865672, 172.8694029851, 244.2873134328
}

.manage-cookies-dialog.securities-cookies-dialog a {
    color: #82baf6
}

.manage-cookies-dialog.securities-cookies-dialog .landing-dialog-footer button {
    background-color: #82baf6
}

.manage-cookies-dialog.securities-cookies-dialog .landing-dialog-footer button:hover {
    background-color: rgb(var(--primary-color-variant))
}

.manage-cookies-dialog.securities-cookies-dialog .manage-cookies-dialog__content-switcher .switch-input__checked .switch-input__lever {
    background-color: #82baf6
}

.bug-bounty_page .lp_intro {
    margin-top: 0;
    padding-top: 0
}

.bug-bounty_page .lp_subtitle {
    line-height: 1.2
}

.bug-bounty .markdown_content h1 {
    font-weight: 300
}

.bug-bounty .markdown_content h2 {
    color: rgb(var(--primary-color));
    font-size: 1.75rem;
    font-weight: 500;
    margin-top: 3.125rem
}

.bug-bounty .markdown_content p {
    font-size: 1.25rem;
    font-weight: 300
}

.bug-bounty .markdown_content table {
    margin-top: 50px;
    min-width: 50%
}

.bug-bounty .markdown_content table td {
    color: rgb(var(--text-color))
}

.bug-bounty .markdown_content table td:not(:first-child) {
    text-align: right
}

.bug-bounty .markdown_content table th {
    color: rgb(var(--text-color));
    font-weight: 300;
    text-transform: uppercase
}

.bug-bounty .markdown_content table th:not(:first-child) {
    text-align: right
}

.bug-bounty .markdown_content table tr:nth-child(odd) td {
    background-color: rgb(var(--background-color)) !important
}

@media screen and (max-width:900px) {
    .bug-bounty .markdown_content table {
        width: 100%
    }

    .bug-bounty .markdown_content h2 {
        font-size: 1.5rem
    }

    .bug-bounty .markdown_content p {
        font-size: .875rem
    }

    .bug-bounty .markdown_content table th {
        font-size: .75rem
    }
}

.bug-bounty__dropdown-item {
    cursor: pointer;
    padding: 5px
}

.bug-bounty__dropdown-item:hover {
    background-color: rgb(var(--surface-color))
}

.bug-bounty__form {
    background-color: rgb(var(--background-color));
    display: flex;
    flex-direction: column;
    padding: 50px
}

.bug-bounty__form .bug-bounty__slider {
    max-width: 725px;
    width: 100%
}

.bug-bounty__form .bug-bounty__slider span {
    margin: unset
}

.bug-bounty__form .bug-bounty__slider .rc-slider-track {
    background: linear-gradient(90deg, rgb(var(--primary-color)) .66%, rgb(var(--secondary-color)) 100%)
}

.bug-bounty__form input[type=email],
.bug-bounty__form input[type=text],
.bug-bounty__form select,
.bug-bounty__form textarea {
    background-color: rgb(var(--surface-color));
    border: none;
    color: rgb(var(--text-color));
    font-size: 16px;
    margin-top: 10px;
    min-width: 60%;
    outline: none;
    padding: 12px
}

.bug-bounty__form textarea {
    width: 100%
}

.bug-bounty__form div span,
.bug-bounty__form label span {
    display: block;
    margin-top: 40px
}

.bug-bounty__form span.name {
    margin-top: 0
}

.bug-bounty__form .checkbox {
    margin-bottom: 20px
}

.bug-bounty__form .form-footer__allowed-file-types {
    color: rgb(var(--primary-color));
    margin-top: 1rem
}

@media screen and (max-width:900px) {
    .bug-bounty__form .form-footer {
        flex-wrap: wrap
    }
}

.bug-bounty__form .form-footer__buttons {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.bug-bounty__form .form-footer__buttons span {
    margin: 0
}

.bug-bounty__form .label,
.bug-bounty__form label {
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 15px
}

.bug-bounty__form .attachment {
    font-size: 14px
}

.bug-bounty__form-hcaptcha {
    margin: 40px 0
}

.bug-bounty__form_error {
    color: rgb(var(--secondary-color));
    font-size: 16px;
    font-weight: 500;
    padding-right: 20px;
    text-align: center
}

.bug-bounty__form_success {
    color: rgb(var(--primary-color));
    font-size: 16px;
    font-weight: 500;
    padding: 10px;
    text-align: center
}

@media screen and (max-width:900px) {

    .bug-bounty__form input[type=email],
    .bug-bounty__form input[type=text],
    .bug-bounty__form select,
    .bug-bounty__form textarea {
        min-width: 100%
    }
}

.bug-bounty__form .attachment::file-selector-button {
    background-color: transparent;
    background-image: url(/images/attach.svg);
    background-position-y: center;
    background-repeat: no-repeat;
    border: none;
    border-radius: 3px;
    color: rgb(var(--text-color));
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    margin-top: 20px;
    outline: none;
    padding: 7px 15px 7px 20px;
    white-space: nowrap
}

.bug-bounty .auto-complete__results {
    background-color: rgb(var(--surface-color));
    box-shadow: 5px 5px 5px -3px rgba(0, 0, 0, .36);
    color: rgb(var(--text-color));
    font-weight: 300;
    max-height: 300px;
    width: auto;
    z-index: 10
}

.bug-bounty .auto-complete__results::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.bug-bounty .auto-complete__results::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.bug-bounty .auto-complete__results::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

.bug-bounty .auto-complete__results span {
    margin: 0;
    padding: 10px 7px
}

.bug-bounty .auto-complete__results li.active {
    background-color: rgb(var(--surface-color-variant))
}

.bug-bounty-submit-dialog {
    background: rgb(var(--surface-color));
    color: rgb(var(--text-color));
    min-width: 50%;
    padding-bottom: 0;
    width: 660px
}

@media screen and (max-width:900px) {
    .bug-bounty-submit-dialog {
        min-width: 80%
    }
}

.bug-bounty-submit-dialog__body {
    max-height: 520px;
    overflow-y: scroll;
    padding: 10px 32px 0;
    width: 100%
}

.bug-bounty-submit-dialog__body::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.bug-bounty-submit-dialog__body::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.bug-bounty-submit-dialog__body::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

.bug-bounty-submit-dialog__footer {
    align-items: center;
    border-top: 1px solid rgb(var(--background-color));
    display: flex;
    justify-content: space-between;
    padding: 20px;
    width: 100%
}

.global-notification {
    background-color: #2d4d60;
    border: 1px solid #467694;
    color: rgb(var(--text-color-variant));
    position: absolute;
    text-align: center;
    width: 100%
}

.collapsible-content__chevron {
    align-items: center;
    color: rgb(var(--text-color));
    cursor: pointer;
    display: flex;
    font-size: 22px;
    font-weight: 500;
    height: 50px;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

@media screen and (max-width:900px) {
    .collapsible-content__chevron {
        font-size: 14px;
        height: 41px
    }
}

.collapsible-content__chevron svg {
    fill: #808b93;
    margin-right: 7px;
    transition: transform .3s ease-in-out
}

.collapsible-content__chevron_open svg {
    transform: rotate(-180deg)
}

.collapsible-content__body {
    box-sizing: border-box;
    font-size: 15px;
    font-weight: 300;
    line-height: 150%;
    overflow-y: hidden;
    transition: height .3s ease-in-out
}

.collapsible-content__body-content {
    padding: 15px 37px
}

.recent_posts {
    color: rgb(var(--text-color));
    height: 100%;
    margin: 0 auto;
    max-width: 760px;
    overflow: hidden;
    padding: 100px 30px 150px
}

.recent_posts .change_log_section {
    padding: 0 .75rem
}

.recent_posts .change_log_section h5 {
    font-size: 20px;
    font-weight: 300;
    margin: 10px 8px 0 0
}

.recent_posts .change_log_section h5 .smaller {
    display: inline-block;
    font-size: 14px;
    margin-left: 10px;
    opacity: .75;
    padding-top: 8px
}

.recent_posts .change_log_section .notice {
    padding: 10px 14px
}

.recent_posts .change_log_section .post,
.recent_posts .change_log_section .post .content {
    margin-bottom: 38px
}

.recent_posts .change_log_section .show-soft {
    font-size: 95%;
    font-style: italic;
    font-weight: 600;
    opacity: .75
}

.recent_posts .change_log_section .show-soft a {
    color: rgb(var(--text-color-variant));
    text-decoration: underline
}

.recent_posts .change_log_section .divider {
    background-color: rgb(var(--text-color-variant));
    height: 1px;
    margin-bottom: 15px;
    overflow: hidden
}

.recent_posts .change_log_section .blue-hyperlink {
    color: #82baf6;
    display: block;
    margin: 10px 0
}

.recent_posts .change_log_section .capital-hyperlink {
    text-decoration: underline;
    text-transform: uppercase
}

.recent_posts .change_log_section .btn-small {
    float: right;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 15px 0 0 10px;
    padding-left: 12px;
    padding-right: 12px
}

.recent_posts .change_log_section .green-btn {
    background-color: rgb(var(--primary-color));
    color: rgb(var(--text-color))
}

.recent_posts .change_log_section .securities-primary-btn {
    background-color: #82baf6
}

.recent_posts .container {
    background-color: rgb(var(--surface-color));
    margin: 0 auto;
    width: 100%
}

.recent_posts .notice {
    background-color: rgb(var(--on-surface-color));
    border: 1px solid rgb(var(--on-surface-color-variant))
}

.recent_posts .notice.info {
    background: rgba(130, 186, 246, .25);
    border-color: #82baf6
}

.recent_posts .notice.info a {
    color: #82baf6
}

.recent_posts .pad_for_content {
    overflow: hidden;
    padding: 50px 16px 20px
}

.prohibited-dialog {
    background: rgb(var(--lp-surface-color));
    border-radius: 10px;
    box-shadow: none
}

.prohibited-dialog__title {
    background: transparent;
    box-shadow: none;
    color: rgb(var(--text-color));
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 30px
}

.prohibited-dialog__body {
    color: rgb(var(--lp-field-label-color));
    line-height: 140%;
    margin: 0;
    padding: 50px 50px 0
}

.prohibited-dialog__body .row-block {
    margin-bottom: 10px
}

.prohibited-dialog__body .text-bold {
    font-weight: 700
}

.prohibited-dialog__footer {
    margin: 0;
    padding: 20px 50px 50px
}

.prohibited-dialog__footer a,
.prohibited-dialog__footer a button {
    width: 100%
}

.prohibited-dialog__overlay {
    background: rgb(var(--background-color));
    z-index: 30
}

.el-salvador-balance-limit-dialog {
    background: rgb(var(--lp-surface-color));
    gap: 30px;
    min-height: auto;
    padding: 40px;
    text-align: center;
    width: 620px
}

.el-salvador-balance-limit-dialog .landing-dialog-header {
    padding: 0
}

.el-salvador-balance-limit-dialog__title {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 24px;
    gap: 10px
}

.el-salvador-balance-limit-dialog__body {
    color: rgb(var(--lp-field-label-color));
    display: flex;
    flex-direction: column;
    font-size: 14px;
    gap: 20px;
    line-height: 22px;
    padding: 0
}

.el-salvador-balance-limit-dialog__body a {
    color: #82bbf6;
    cursor: pointer
}

.el-salvador-balance-limit-dialog__footer {
    padding: 0
}

.el-salvador-balance-limit-dialog__footer .landing-btn__primary {
    background-color: #4096f2;
    gap: 10px;
    width: 100%
}

.el-salvador-balance-limit-dialog__overlay {
    background: rgb(var(--background-color));
    z-index: 30
}

.register-container {
    display: flex
}

.register-container .ad-container {
    display: none
}

@media(min-width:1050px) {
    .register-container .ad-container {
        display: block;
        min-width: 557px
    }

    .register-container .ad-container .advertisement {
        background: #0d1d29;
        background-image: url(/images/leaf-brv.png);
        background-position: 100% 100%;
        background-repeat: no-repeat;
        background-size: 100% auto;
        height: 100%;
        left: 0;
        min-width: 557px;
        padding-left: 60px;
        position: fixed;
        top: 0
    }

    .register-container .ad-container .advertisement__logo {
        margin-top: 37px;
        width: fit-content
    }

    .register-container .ad-container .advertisement__title {
        font-size: 38px;
        font-weight: 600;
        margin-bottom: 15px;
        margin-top: 40px;
        width: 350px
    }

    .register-container .ad-container .advertisement__title :nth-child(2) {
        color: #5a6972
    }

    .register-container .ad-container .advertisement>span {
        color: #03ca9b;
        font-size: 21px;
        font-weight: 400
    }
}

.register-container .form-container {
    margin: auto
}

@media screen and (max-width:900px) {
    .register-container .form-container {
        margin-bottom: 65px
    }
}

.register__agreement-field {
    display: flex
}

.register__checkbox-link {
    background: none;
    border: none;
    color: rgb(var(--text-color-variant));
    height: unset;
    padding: 0
}

.register__checkbox-link:focus {
    outline: none
}

.register__add-ref-code {
    background: none;
    border: none;
    color: rgb(var(--primary-color));
    cursor: pointer;
    font-weight: 600;
    padding: 0
}

.register__add-ref-code:focus {
    outline: none
}

.register__term {
    color: rgb(var(--text-color-variant));
    font-size: 11.5px;
    line-height: 17px;
    margin-top: 20px
}

.register .ref-checkbox span {
    margin-right: 11px
}

.register__form {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.register__form input[type=checkbox] {
    margin-right: 8px
}

@media screen and (min-width:900px) {
    .register__form {
        margin-bottom: 20px
    }

    .register__form-sso {
        margin-top: 80px
    }
}

.register__form-mobile {
    background-image: linear-gradient(260deg, rgba(1, 167, 128, .071), rgba(14, 53, 82, .059)), url(/images/leaf-brv-mobile.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    border: 1px solid rgba(3, 202, 155, .2);
    border-radius: 10px;
    height: 186px;
    margin-bottom: 20px;
    margin-top: 10px
}

.register__form-mobile-desc {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: 18px;
    width: 223px
}

.register__form-mobile-desc h3 {
    font-size: 18.85px;
    font-weight: 700;
    margin: 0
}

.register__form-mobile-desc ul {
    color: #f2f2f5;
    font-size: 12px;
    font-weight: 400;
    line-height: 140%;
    margin: 0;
    opacity: .6;
    padding-left: 20px
}

.register__form-mobile-desc ul li:not(:last-child) {
    margin-bottom: 8px
}

.register__form-mobile-desc span {
    color: var(--Primary-Leaf, #03ca9b);
    font-size: 12px;
    font-weight: 700;
    line-height: 140%
}

.register__form-google {
    margin-bottom: 20px
}

.register__form-google-separator {
    border: .5px solid #28445b;
    height: 0;
    width: 100%
}

.register__form-login {
    margin-bottom: 20px
}

.register__form-login-separator {
    border: .5px solid #28445b;
    height: 0;
    margin-top: 20px;
    width: 100%
}

@media only screen and (max-width:575px) {
    .register__security {
        height: 78%
    }
}

.register__security p,
.register__security-download-two_fa {
    color: rgb(var(--text-color-variant));
    font-size: 16px
}

.register__security p.small,
.register__security-download-two_fa.small {
    font-size: 14px
}

.register__security h4 {
    font-size: 16px;
    font-weight: 600;
    margin: 20px 0
}

.register__security .register__refetch-2fa svg {
    height: 22px;
    width: 22px
}

.register__security-download {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-top: 100px;
    text-align: center
}

.register__security-download h1 {
    margin-top: 50px
}

.register__security-download-desc {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 10px;
    padding: 0 35px
}

@media only screen and (max-width:575px) {
    .register__security-download-desc {
        padding: 0
    }
}

.register__security-download-desc p {
    margin: 0
}

.register__security-setup {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    gap: 20px;
    margin-top: 50px;
    text-align: center
}

@media only screen and (max-width:575px) {
    .register__security-setup {
        height: 118%;
        margin-top: 100px
    }
}

.register__security-setup h1,
.register__security-setup p {
    margin: 0
}

.register__security-setup-code {
    align-items: center;
    display: flex;
    gap: 7px;
    justify-content: center
}

.register__security-setup-code p {
    color: #fff
}

.register__security-setup-code svg {
    cursor: pointer
}

.register__security-setup-code svg>path {
    stroke: rgb(var(--primary-color))
}

.register__security-setup-code .tooltip svg {
    cursor: not-allowed
}

.register__security-setup-code .tooltip svg path {
    stroke: #808b93
}

.register__security-setup .qr-code-img>img {
    border-radius: 5px
}

.register__security-setup-showQr {
    color: rgb(var(--text-color-variant));
    display: flex;
    gap: 5px;
    justify-content: center
}

.register__security-setup-showQr-btn {
    color: rgb(var(--primary-color));
    cursor: pointer;
    display: flex
}

.register__security-setup-showQr-btn>div {
    margin-top: 3px
}

.register__security-complete {
    display: flex;
    flex-direction: column;
    height: 122%
}

@media only screen and (max-width:575px) {
    .register__security-complete {
        text-align: center
    }
}

.register__security-complete .register__next a {
    width: 100%
}

.register__security .register__otp {
    margin-top: 130px;
    max-width: 450px
}

@media only screen and (max-width:575px) {
    .register__security .register__otp {
        text-align: center
    }

    .register__security .register__otp .register__otp-code {
        margin: 0 auto
    }
}

.register__security .step-title {
    align-items: baseline;
    color: rgb(var(--primary-color));
    display: flex;
    font-size: 16px;
    margin-bottom: 20px
}

.register__security .step-title .step-title-order {
    align-items: center;
    border: 1px solid rgb(var(--primary-color));
    border-radius: 50%;
    display: flex;
    font-size: 14px;
    height: 32px;
    justify-content: center;
    margin-right: 10px;
    min-width: 32px;
    width: 32px
}

.register__security .setup-key-box {
    background: rgb(var(--lp-dark-color));
    border-radius: 4px;
    display: flex;
    margin-bottom: 20px;
    padding: 20px
}

@media screen and (max-width:900px) {
    .register__security .setup-key-box {
        flex-direction: column
    }
}

.register__security .setup-key-box .label {
    color: rgb(var(--text-color-variant));
    font-weight: 700;
    margin-bottom: 5px
}

@media screen and (min-width:900px) {
    .register__security .setup-key-box .qr-code {
        margin-right: 20px
    }

    .register__security .setup-key-box .qr-code img {
        height: 180px;
        width: 180px
    }
}

@media screen and (max-width:900px) {
    .register__security .setup-key-box .qr-code {
        display: flex;
        justify-content: center;
        margin-bottom: 20px
    }
}

.register__security .setup-key-box .qr-code-placeholder {
    background: #fff;
    height: 170px;
    width: 170px
}

.register__security .setup-key-box .otp-token-container {
    flex: 1 1
}

.register__security .setup-key-box .otp-token {
    align-items: center;
    border: 1px solid rgb(var(--surface-color));
    border-radius: 4px;
    display: flex;
    font-size: 13px;
    height: 40px;
    justify-content: center;
    width: 100%
}

.register__security .step-note {
    color: rgb(var(--text-color-variant));
    margin-bottom: 20px
}

.register__security .complete-area {
    margin-top: 150px;
    text-align: center
}

.register__security .progress-indicators {
    display: flex;
    gap: 12px;
    left: 50%;
    position: fixed;
    top: 46px;
    transform: translateX(-50%)
}

@media screen and (max-width:900px) {
    .register__security .progress-indicators {
        left: max(53px, 50vw - 195px);
        top: 130px
    }
}

.register__security .progress-indicators>div {
    background: #808b93;
    border-radius: 4px;
    height: 8px;
    width: 8px
}

.register__security .progress-indicators .progress-indicators-current {
    background: #fff;
    width: 24px
}

.register__gauth-links {
    display: flex;
    justify-content: space-between;
    margin: 20px 0
}

.register__gauth-links>:first-child {
    margin-right: 5px
}

.register__gauth-links>:last-child {
    margin-left: 5px
}

.register__verify-email {
    text-align: center
}

.register__verify-email b {
    font-weight: 600
}

.register__verify-email .resend-confirm-btn {
    background: transparent;
    border: 0;
    box-shadow: none;
    color: rgb(var(--primary-color));
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    margin-left: 5px;
    min-height: auto;
    outline: none;
    padding: 0;
    vertical-align: inherit
}

.register__verify-email .resend-confirm-btn:hover {
    background: transparent
}

.register__verify-email .resend-confirm-btn:focus {
    background: transparent;
    outline: none
}

.register__otp {
    display: flex;
    flex-direction: column;
    gap: 40px;
    margin: auto;
    max-width: 494px;
    position: relative;
    top: 15%
}

.register__otp-note {
    background: #0e3452;
    border: 1px solid rgba(64, 150, 242, .2);
    border-radius: 10px;
    display: flex;
    gap: 10px;
    min-height: 62px;
    padding: 11px
}

.register__otp-note p:first-of-type {
    font-weight: 600;
    margin-bottom: 5px
}

.register__otp-note p {
    font-size: 12px
}

.register__otp-note a {
    text-wrap: nowrap;
    cursor: pointer
}

.register__otp-note svg path {
    fill: #82baf6
}

@media only screen and (max-width:575px) {
    .register__otp-note {
        height: unset
    }
}

.register__otp-error {
    align-items: center;
    background-color: rgba(228, 75, 68, .2);
    border: 1px solid rgba(228, 75, 68, .2);
    border-radius: 10px;
    display: flex;
    gap: 10px;
    height: 62px;
    padding: 20px
}

@media only screen and (max-width:575px) {
    .register__otp-error {
        height: 40px;
        padding: 10px
    }
}

.register__otp-error>div {
    height: 20px
}

@media only screen and (max-width:575px) {
    .register__otp {
        height: 103%;
        top: 5%
    }
}

.register__otp p {
    margin: 0
}

.register__otp b {
    color: rgb(var(--primary-color))
}

.register__otp-code {
    display: flex;
    gap: 16px
}

@media only screen and (max-width:575px) {
    .register__otp-code {
        gap: 2.5vw
    }
}

.register__otp-code input.register__otp-code-digit {
    align-items: center;
    background-color: #172d3e;
    border: none;
    border-radius: 6px;
    caret-color: transparent;
    color: #fff;
    display: flex;
    font-size: 38px;
    font-weight: 600;
    height: 92px;
    justify-content: center;
    text-align: center;
    width: 62px
}

.register__otp-code input.register__otp-code-digit:focus {
    border: none;
    outline: none
}

@media only screen and (max-width:575px) {
    .register__otp-code input.register__otp-code-digit {
        font-size: 25px;
        height: 12vw;
        width: 12vw
    }
}

.register__otp-code-error input.register__otp-code-digit,
.register__otp-code-error input.register__otp-code-digit:focus {
    border: 1px solid #e44b44;
    color: #e44b44
}

.register__otp-code-separator {
    align-items: center;
    color: #808b93;
    display: flex;
    font-size: 38px;
    font-weight: 600;
    height: 92px;
    justify-content: center;
    width: 24px
}

@media only screen and (max-width:575px) {
    .register__otp-code-separator {
        font-size: 24px;
        font-weight: 700;
        height: 12vw;
        width: 3vw
    }
}

.register__otp-btn {
    display: flex;
    flex-direction: column;
    gap: 10px
}

@media only screen and (max-width:575px) {
    .register__otp-btn {
        margin-bottom: 65px;
        margin-top: auto
    }
}

.register__otp-btn button {
    height: 40px;
    width: 100%
}

.register__otp-btn button .ui-spinner__spin {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff
}

.register__otp-btn .resend-code-disabled {
    color: var(--Greys-Stone, #5a6972)
}

@media screen and (max-width:900px) {
    .register__step {
        border-bottom: 1px solid rgba(var(--primary-color-variant), .3);
        margin-bottom: 20px;
        margin-top: 20px
    }
}

.register__complete {
    display: flex;
    flex-direction: column;
    position: relative;
    text-align: center;
    top: 15%
}

@media only screen and (max-width:575px) {
    .register__complete {
        height: 75%
    }
}

.register__complete h1 {
    margin: 30px auto 20px;
    max-width: 290px
}

.register__complete p {
    color: #f2f2f5;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 35px;
    opacity: .7
}

@media only screen and (max-width:575px) {
    .register__complete a {
        margin-top: auto
    }
}

.register__complete button {
    margin: auto;
    max-width: 500px;
    width: 100%
}

.register__complete>img {
    margin: 0 auto
}

.register__step-container {
    position: relative
}

@media screen and (min-width:1400px) {
    .register__step-container {
        left: calc(50% - 250px);
        position: absolute;
        top: 30px;
        width: 500px
    }
}

@media screen and (max-width:1399px) {
    .register__step-container {
        margin: 10px 50px 0
    }
}

@media screen and (max-width:900px) {
    .register__step-container {
        margin-left: 0;
        margin-right: 0;
        padding: 0 20px 20px
    }
}

.register__step-container .step-items {
    display: flex
}

.register__step-container .step-item {
    color: rgb(var(--text-color-variant));
    display: flex;
    font-size: 18px;
    position: relative
}

.register__step-container .step-item:not(:last-child) {
    flex: 1 1
}

.register__step-container .step-item .step-item-inner {
    align-items: center;
    display: flex;
    flex-direction: column
}

.register__step-container .step-item .step-order {
    align-items: center;
    background: rgb(var(--background-color));
    border: 1px solid rgb(var(--text-color-variant));
    border-radius: 50%;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    justify-content: center;
    z-index: 2
}

@media screen and (min-width:900px) {
    .register__step-container .step-item .step-order {
        height: 32px;
        width: 32px
    }
}

@media screen and (max-width:900px) {
    .register__step-container .step-item .step-order {
        height: 28px;
        width: 28px
    }
}

.register__step-container .step-item .step-space {
    flex: 1 1
}

.register__step-container .step-item.done {
    color: rgb(var(--primary-color))
}

.register__step-container .step-item.done .step-order {
    background: rgb(var(--primary-color));
    border-color: rgb(var(--primary-color))
}

.register__step-container .step-item.active {
    color: rgb(var(--primary-color));
    font-weight: 600
}

.register__step-container .step-item.active .step-order {
    border-color: rgb(var(--primary-color));
    color: rgb(var(--primary-color))
}

.register__step-container .step-connector {
    background-color: rgb(var(--text-color-variant));
    height: 1px;
    left: 0;
    left: 32px;
    position: absolute;
    top: 16px;
    width: 100%;
    width: calc(100% - 64px)
}

.register__step-container .step-connector-1 {
    background: linear-gradient(90deg, rgb(var(--primary-color)) 0, rgb(var(--text-color-variant)) 50%)
}

.register__step-container .step-connector-2 {
    background: linear-gradient(90deg, rgb(var(--primary-color)) 0, rgb(var(--primary-color)) 50%, rgb(var(--text-color-variant)) 100%)
}

.register__step-container .step-connector-3 {
    background-color: rgb(var(--primary-color))
}

.register__next {
    align-items: center;
    display: flex;
    flex-direction: column
}

.register__next button {
    margin-top: 10px;
    width: 100%
}

@media only screen and (max-width:575px) {
    .register__next {
        margin-bottom: 65px;
        margin-top: auto
    }
}

.register .prohibited-error {
    background: #36232a;
    border: 1px solid rgba(228, 75, 68, .2);
    border-radius: 10px;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 15px;
    padding: 20px
}

.register .prohibited-error:before {
    background: url(/images/error.svg) no-repeat 50%;
    background-size: 20px 20px;
    content: "";
    display: block;
    height: 24px;
    left: -7px;
    position: relative;
    width: 70px
}

.register .prohibited-error a {
    color: rgb(var(--tertiary-color))
}

.register .field-note {
    color: rgb(var(--text-color-variant));
    font-size: 13px;
    margin-top: 6px
}

.register .form-global-error {
    background: rgb(var(--secondary-color));
    border-radius: 4px;
    margin-bottom: 15px;
    padding: 20px;
    text-align: center
}

.register .hcaptcha-term {
    bottom: 0;
    margin: 10px 0;
    position: fixed;
    text-align: center
}

@media(max-height:750px) {
    .register .hcaptcha-term {
        position: unset
    }
}

@media screen and (max-width:900px) {
    .register .hcaptcha-term {
        bottom: -60px;
        position: absolute;
        width: 90%
    }
}

.register .register__marketing {
    margin-top: 20px
}

.register .register__marketing span {
    color: rgb(var(--lp-field-label-color))
}

@media(min-width:1050px) {
    .register {
        background: #102331
    }
}

.register .register-validate-error {
    padding: 0
}

.otp-code-digit-wraper {
    align-items: center;
    display: flex
}

@keyframes otp-tick {

    0%,
    49% {
        opacity: 1;
        visibility: visible
    }

    50%,
    to {
        opacity: 0;
        visibility: hidden
    }
}

.otp-code-digit-wraper .otp-code-digit-active {
    --blink-duration: 1.5s;
    animation: otp-tick var(--blink-duration) step-end infinite;
    border: .5px solid #fff;
    height: 61px;
    margin-left: 15px;
    position: absolute;
    will-change: opacity
}

@media only screen and (max-width:575px) {
    .otp-code-digit-wraper .otp-code-digit-active {
        height: 8vw;
        margin-left: 2vw
    }
}

.form-control {
    position: relative
}

.form-control input {
    background: rgb(var(--surface-color));
    border: 0;
    border-radius: 4px;
    color: rgb(var(--text-color));
    font-size: 16px;
    height: 40px;
    padding: 0 35px 0 14px;
    width: 100%
}

.form-control input::placeholder {
    color: rgb(var(--lp-gray-color))
}

.form-control .icon {
    cursor: pointer;
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%)
}

.form-control input {
    border: 1px solid transparent
}

.form-control input:active,
.form-control input:focus {
    border-radius: 4px
}

.form-control.has-error input {
    border: 1px solid rgb(var(--secondary-color));
    border-radius: 4px;
    outline: none
}

.form-control.suggest {
    background: rgb(var(--surface-color));
    border-radius: 4px;
    position: relative
}

.form-control.suggest input {
    background: transparent;
    box-shadow: none
}

.form-control.suggest .clear-option-btn {
    display: none
}

.form-control.suggest:hover .clear-option-btn {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 32px;
    top: 12px
}

.form-control.suggest:hover .clear-option-btn svg {
    fill: #3c67ab
}

.form-control .tooltip {
    width: 100%
}

.password-strength-tooltip {
    text-align: left;
    width: 100%
}

.password-strength-tooltip p {
    align-items: center;
    display: flex;
    line-height: 100%
}

.password-strength-tooltip p svg {
    fill: currentColor;
    margin-right: 3px
}

.password-strength-tooltip .passed {
    color: rgb(var(--primary-color))
}

.search-input__value {
    caret-color: transparent;
    cursor: pointer
}

.search-input__popover {
    background: rgb(var(--on-surface-color));
    border-radius: 10px;
    color: #fff;
    margin-top: 10px;
    max-height: 30vh;
    overflow-y: scroll;
    padding: 0
}

.search-input__popover .search-input__item {
    cursor: pointer;
    max-width: 90vw;
    padding: 16px 14px;
    width: 400px
}

.search-input__popover .search-input__item.active,
.search-input__popover .search-input__item:hover {
    background: rgb(var(--on-surface-color-variant))
}

.search-input__popover .search-input__no-item {
    height: 0;
    max-width: 90vw;
    width: 400px
}

.custom-checkbox input {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.custom-checkbox input:checked+label .checkmark {
    background-image: url(/images/tick.svg);
    background-position: 50%;
    background-repeat: no-repeat
}

.custom-checkbox label {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-weight: 400
}

.custom-checkbox .checkmark {
    background-color: rgb(var(--surface-color));
    border-radius: 5px;
    display: inline-block;
    flex-shrink: 0;
    height: 18px;
    margin-right: 5px;
    width: 18px
}

.legal-markdown-dialog {
    background: rgb(var(--surface-color));
    color: rgb(var(--text-color));
    height: calc(100vh - 60px);
    width: calc(100vw - 40px)
}

.legal-markdown-dialog__body {
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 20px;
    overflow: auto
}

.legal-markdown-dialog__body::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.legal-markdown-dialog__body::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.legal-markdown-dialog__body::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

.legal-markdown-dialog__body h1 {
    color: rgb(var(--primary-color));
    font-size: 30px;
    font-weight: 500;
    line-height: 35px
}

.legal-markdown-dialog__body h2 {
    line-height: 130%
}

@media screen and (max-width:900px) {
    .login__separator {
        border-bottom: 1px solid rgba(var(--primary-color-variant), .3);
        margin-bottom: 20px;
        margin-top: 20px
    }
}

.login__form .landing-btn {
    width: 100%
}

.login__form .forgot-password-link {
    margin-top: 20px
}

.login__form .login-btn {
    position: relative
}

.login__form .login-btn .ui-spinner {
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.login__form .login-btn .ui-spinner .ui-spinner__spin {
    border-color: rgb(var(--on-surface-color));
    border-top-color: transparent
}

.login__otp .login-btn {
    position: relative
}

.login__otp .login-btn .ui-spinner {
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.login__otp .login-btn .ui-spinner .ui-spinner__spin {
    border-color: rgb(var(--on-surface-color));
    border-top-color: transparent
}

.login__form .login-error {
    align-items: center;
    background-color: rgba(228, 75, 68, .2);
    border: 1px solid rgba(228, 75, 68, .2);
    border-radius: 10px;
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
    min-height: 40px;
    padding: 10px
}

@media only screen and (max-width:575px) {
    .login__form .login-error {
        min-height: 50px
    }
}

.login__form .login-error svg {
    display: block
}

.login__form .login-google-divider {
    align-items: center;
    display: flex;
    margin: 20px 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1
}

.login__form .login-google-divider:after,
.login__form .login-google-divider:before {
    border-bottom: 1px solid rgb(var(--on-surface-color));
    content: "";
    flex: 1 1
}

.login__form .login-google-divider:before {
    margin-right: 10px
}

.login__form .login-google-divider:after {
    margin-left: 10px
}

.login__form .login-google-divider-text {
    color: #5a6972;
    font-size: 12px;
    font-weight: 600
}

.login__form .login-google-btn-wrapper>button {
    margin: 0
}

.login__form-sso-error {
    display: flex;
    flex-direction: column;
    gap: 20px;
    justify-content: center;
    margin-top: 10rem;
    text-align: center
}

.login__form-sso-error h1,
.login__form-sso-error p {
    margin: 0
}

.login__form-sso-error p {
    opacity: .7
}

.login__otp {
    display: flex;
    flex-direction: column;
    left: -12%;
    margin: auto;
    max-width: 494px;
    position: relative;
    top: 15%;
    width: 494px
}

@media screen and (max-width:900px) {
    .login__otp {
        left: 0;
        width: unset
    }
}

.login__otp-error {
    align-items: center;
    background-color: rgba(228, 75, 68, .2);
    border: 1px solid rgba(228, 75, 68, .2);
    border-radius: 10px;
    display: flex;
    gap: 10px;
    height: 62px;
    margin-bottom: 20px;
    padding: 20px
}

@media only screen and (max-width:575px) {
    .login__otp-error {
        height: 40px;
        padding: 10px
    }
}

.login__otp-error>div {
    height: 20px
}

@media only screen and (max-width:575px) {
    .login__otp {
        height: 92%;
        top: 5%
    }
}

.login__otp p {
    color: #808b93;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 40px
}

.login__otp b {
    color: rgb(var(--primary-color))
}

.login__otp-code {
    align-items: center;
    display: flex;
    gap: 16px
}

@media only screen and (max-width:575px) {
    .login__otp-code {
        gap: 2.5vw
    }
}

.login__otp-code input.login__otp-code-digit {
    align-items: center;
    background-color: #172d3e;
    border-radius: 6px;
    caret-color: transparent;
    color: #fff;
    display: flex;
    font-size: 38px;
    font-weight: 600;
    height: 92px;
    justify-content: center;
    text-align: center;
    width: 69px;
    caret-animation: auto;
    caret-color: white;
}

.login__otp-code input.login__otp-code-digit:focus {
    border: none;
    outline: none
}

@media only screen and (max-width:575px) {
    .login__otp-code input.login__otp-code-digit {
        font-size: 25px;
        height: 12vw;
        width: 12vw
    }
}

.login__otp-code-error input.login__otp-code-digit,
.login__otp-code-error input.login__otp-code-digit:focus {
    border: 1px solid #e44b44;
    color: #e44b44
}

.login__otp-code-separator {
    align-items: center;
    color: #808b93;
    display: flex;
    font-size: 38px;
    font-weight: 600;
    height: 92px;
    justify-content: center;
    width: 24px
}

@media only screen and (max-width:575px) {
    .login__otp-code-separator {
        font-size: 24px;
        font-weight: 700;
        height: 12vw;
        width: 3vw
    }
}

.login__otp-btn {
    display: flex;
    flex-direction: column;
    gap: 10px
}

@media only screen and (max-width:575px) {
    .login__otp-btn {
        margin-top: auto
    }
}

.login__otp-btn button {
    height: 40px;
    width: 100%
}

.login__otp-btn button .ui-spinner__spin {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff
}

.login__otp-btn button:nth-of-type(2) {
    color: var(--Greys-Stone, #5a6972)
}

.login__otp-link {
    margin: 15px 0
}

.login__btn-rows {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 20px;
    margin-top: auto
}

.login__btn-rows>div {
    flex: 1 1
}

.login__btn-rows button {
    width: 100%
}

.login__btn-rows button .ui-spinner__spin {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff
}

.login__btn-rows button:disabled {
    opacity: .4
}

.login__u2f {
    margin-top: 100px;
    min-width: 450px;
    text-align: center
}

.login__u2f-btn {
    margin-top: 80px
}

@media screen and (max-width:900px) {
    .login__u2f {
        display: flex;
        flex-direction: column;
        height: 79%;
        min-width: unset
    }

    .login__u2f-btn {
        margin-top: auto
    }
}

.login__u2f>div svg {
    height: 60px;
    width: 60px
}

.login__u2f-instruction {
    font-size: 16px
}

.login__u2f-instruction,
.login__u2f_safari {
    color: rgb(var(--text-color-variant));
    margin-bottom: 20px
}

.login__u2f_safari {
    text-align: center
}

.login__u2f_safari button {
    background: none;
    border: none;
    color: rgb(var(--primary-color));
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    height: auto;
    padding: 0
}

.login__u2f_safari button:focus {
    outline: none
}

.login .security-warning {
    background: rgb(var(--lp-dark-green-color));
    border-radius: 4px;
    display: flex;
    font-size: 13px;
    justify-content: center;
    margin-bottom: 20px;
    padding: 14px
}

.login .security-warning img {
    margin-right: 5px
}

.login noscript {
    color: rgb(var(--secondary-color));
    display: block;
    margin-bottom: 10px;
    text-align: center;
    width: 100%
}

.bitfinex-alpha .header {
    background: #0e3452
}

.bitfinex-alpha .bitfinex-alpha_page {
    background: #0e3452;
    padding-top: 88px
}

@media screen and (min-width:900px) {
    .bitfinex-alpha .bitfinex-alpha_page {
        min-height: 580px
    }
}

.bitfinex-alpha .bitfinex-alpha_page.lp_container {
    height: unset
}

.bitfinex-alpha .lp_subtitle {
    color: rgb(var(--text-color));
    font-size: 36px;
    line-height: 60px;
    margin-bottom: 20px
}

.bitfinex-alpha .lp_intro {
    color: #808b93;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 50px;
    padding: 0
}

@media screen and (max-width:900px) {
    .bitfinex-alpha .lp_subtitle {
        width: 100%
    }

    .bitfinex-alpha .lp_container {
        height: auto;
        padding-bottom: 30px
    }

    .bitfinex-alpha .lp_container div.column.img {
        display: none
    }
}

.bitfinex-alpha .footer__extra {
    background-color: rgb(var(--background-color-variant))
}

@media screen and (min-width:900px) {
    #bitfinex-alpha_wrapper .column:first-child {
        width: 35%
    }

    #bitfinex-alpha_wrapper .column.img {
        width: 65%
    }
}

#bitfinex-alpha-list .lp_intro {
    width: 100%
}

#bitfinex-alpha-list .nav-container {
    display: flex;
    font-size: 20px;
    font-weight: 700;
    justify-content: flex-end;
    margin-top: 30px
}

#bitfinex-alpha-list .list-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between
}

#bitfinex-alpha-list .issue-item {
    border-radius: 6px;
    display: block;
    overflow: hidden;
    width: 340px
}

#bitfinex-alpha-list .issue-item img {
    display: block;
    height: 192px;
    width: 340px
}

#bitfinex-alpha-list .issue-item__footer {
    background: rgb(var(--surface-color));
    height: 110px;
    padding: 20px
}

#bitfinex-alpha-list .issue-item__subtitle {
    color: #586871;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px
}

#bitfinex-alpha-list .issue-item__title {
    color: rgb(var(--text-color));
    font-size: 18px;
    font-weight: 600
}

.join-bitfinex {
    background: #0e3452;
    color: #fff
}

.join-bitfinex--dark-bg {
    background: linear-gradient(.412turn, #102331 .77%, #0d1e2a 58.72%)
}

.join-bitfinex--container {
    margin: 0 170px;
    max-width: 1100px
}

@media only screen and (min-width:1409px) {
    .join-bitfinex--container {
        margin: auto
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .join-bitfinex--container {
        margin: 0 170px
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .join-bitfinex--container {
        margin: 0 100px
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .join-bitfinex--container {
        margin: 0 50px
    }
}

@media only screen and (max-width:767px) {
    .join-bitfinex--container {
        margin: 0 30px
    }
}

@media only screen and (max-width:575px) {
    .join-bitfinex--container {
        margin: 0 20px
    }

    .join-bitfinex--container button {
        width: 100%
    }
}

.join-bitfinex .hero {
    background: linear-gradient(180deg, #0d1d29, #0e3452);
    padding-bottom: 100px
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .join-bitfinex .hero {
        padding-bottom: 50px
    }
}

.join-bitfinex .hero-bg {
    max-height: 751px;
    position: absolute;
    top: 350px;
    width: 100%
}

.join-bitfinex .crypto-revolution {
    overflow: hidden;
    position: relative
}

.join-bitfinex .crypto-revolution--container {
    display: flex;
    padding-top: 95px;
    position: relative
}

.join-bitfinex .crypto-revolution-content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    z-index: 1
}

@media only screen and (max-width:575px) {
    .join-bitfinex .crypto-revolution-content {
        text-align: center
    }
}

.join-bitfinex .crypto-revolution-content--title {
    font-size: 66px;
    font-weight: 600;
    line-height: 116%
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .join-bitfinex .crypto-revolution-content--title {
        font-size: 56px
    }
}

@media only screen and (max-width:575px) {
    .join-bitfinex .crypto-revolution-content--title {
        font-size: 38px
    }
}

.join-bitfinex .crypto-revolution-content--description {
    color: #586871;
    font-size: 22px;
    font-weight: 500;
    line-height: 140%
}

@media only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:900px) {
    .join-bitfinex .crypto-revolution-content--description {
        max-width: 50%
    }
}

@media only screen and (max-width:575px) {
    .join-bitfinex .crypto-revolution-content--description {
        font-size: 18px
    }
}

@media only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:900px) {
    .join-bitfinex .crypto-revolution-content>a {
        margin-bottom: 200px
    }
}

@media only screen and (max-width:575px) {
    .join-bitfinex .crypto-revolution-content>a {
        margin-bottom: 40px
    }
}

@media only screen and (min-width:992px) {
    .join-bitfinex .crypto-revolution-logo {
        max-width: 50%;
        transform: translate(-50px)
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .join-bitfinex .crypto-revolution-logo {
        position: absolute;
        transform: translate(40%, -10px) scale(.5)
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .join-bitfinex .crypto-revolution-logo {
        position: absolute;
        transform: translate(20%, -10px) scale(.4)
    }
}

@media only screen and (max-width:575px) {
    .join-bitfinex .crypto-revolution-logo {
        display: none
    }
}

.join-bitfinex .our-numbers {
    overflow: hidden
}

@media only screen and (max-width:575px) {
    .join-bitfinex .our-numbers {
        text-align: center
    }
}

.join-bitfinex .our-numbers--title {
    font-size: 30px;
    font-weight: 600;
    line-height: 130%
}

@media only screen and (max-width:575px) {
    .join-bitfinex .our-numbers--title {
        font-size: 24px
    }
}

.join-bitfinex .our-numbers--description {
    color: #808b93;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    margin: 20px 0
}

.join-bitfinex .our-numbers-content {
    display: flex;
    flex-wrap: wrap;
    gap: 55px
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:900px) {
    .join-bitfinex .our-numbers-content {
        gap: 30px
    }
}

@media only screen and (max-width:575px) {
    .join-bitfinex .our-numbers-content {
        align-items: center;
        flex-direction: column
    }
}

.join-bitfinex .our-numbers-content-item {
    align-items: flex-start;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #102331;
    border-radius: 6px;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    height: 160px;
    justify-content: center;
    max-width: 330px;
    padding: 40px
}

@media only screen and (max-width:575px) {
    .join-bitfinex .our-numbers-content-item {
        max-width: unset;
        padding: 20px;
        width: 100%
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .join-bitfinex .our-numbers-content-item {
        padding: 30px 40px;
        width: 100%
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .join-bitfinex .our-numbers-content-item {
        padding: 25px
    }
}

.join-bitfinex .our-numbers-content-item--title {
    font-size: 18px;
    font-weight: 600;
    line-height: 120%
}

@media only screen and (max-width:575px) {
    .join-bitfinex .our-numbers-content-item--title {
        font-size: 14px
    }
}

.join-bitfinex .our-numbers-content-item--count {
    color: #03ca9b;
    font-size: 40px;
    font-weight: 400;
    line-height: 120%;
    min-width: max-content;
    text-transform: lowercase
}

@media only screen and (max-width:575px) {
    .join-bitfinex .our-numbers-content-item--count {
        font-size: 26px
    }
}

.join-bitfinex .bank-transfers {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 100px 0
}

@media only screen and (max-width:575px) {
    .join-bitfinex .bank-transfers {
        padding: 50px 0
    }
}

.join-bitfinex .bank-transfers--title {
    font-size: 38px;
    font-weight: 600;
    line-height: 125%;
    margin-top: 20px;
    text-align: center
}

@media only screen and (max-width:575px) {
    .join-bitfinex .bank-transfers--title {
        font-size: 24px
    }
}

.join-bitfinex .bank-transfers--description {
    color: #808b93;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    margin: 20px 0;
    max-width: 590px;
    text-align: center
}

.join-bitfinex .bank-transfers .buttons-group {
    width: 100%
}

.join-bitfinex .bank-transfers>img {
    max-width: 100%
}

.join-bitfinex .trade-anywhere {
    background: linear-gradient(180deg, #0e3452, #0d1d29);
    padding-top: 100px;
    position: relative
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-anywhere {
        background: linear-gradient(180deg, #0e3452, #0d1d29 37.45%);
        padding-top: 150px
    }
}

.join-bitfinex .trade-anywhere--world-bg {
    height: auto;
    max-width: 60%;
    position: absolute;
    right: 62px;
    top: 37px
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-anywhere--world-bg {
        max-width: 80%;
        right: 22px
    }
}

.join-bitfinex .trade-anywhere--container {
    position: relative
}

.join-bitfinex .trade-anywhere-base {
    align-items: center;
    display: flex;
    gap: 50px
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .join-bitfinex .trade-anywhere-base {
        padding-left: 130px
    }
}

.join-bitfinex .trade-anywhere-base>img {
    flex: 1 1;
    min-width: 100px
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .join-bitfinex .trade-anywhere-base>img {
        bottom: -220px;
        left: -70px;
        position: absolute;
        transform: scale(.4)
    }

    .join-bitfinex .trade-anywhere-base>img:first-child {
        bottom: unset;
        top: -190px
    }
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-anywhere-base>img {
        position: absolute;
        right: calc(50vw - 200px);
        top: -260px;
        transform: scale(.4)
    }

    .join-bitfinex .trade-anywhere-base>img:first-child {
        left: calc(50vw - 200px)
    }
}

.join-bitfinex .trade-anywhere-base-content {
    flex: 2 0
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-anywhere-base-content {
        padding-top: 100px
    }
}

.join-bitfinex .trade-anywhere-base-content--title {
    font-size: 38px;
    font-weight: 600;
    line-height: 130%
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-anywhere-base-content--title {
        font-size: 24px
    }
}

.join-bitfinex .trade-anywhere-base-content--description {
    color: #f2f2f5;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    margin: 20px 0
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-anywhere-base-content--description {
        color: #808b93
    }
}

.join-bitfinex .trade-anywhere-base-content--more {
    color: #03ca9b;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-anywhere-base-content--more {
        font-size: 20px;
        line-height: 92%
    }
}

.join-bitfinex .trade-anywhere-base-content--actions {
    display: flex;
    gap: 20px;
    margin-top: 20px
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-anywhere-base-content--actions {
        align-items: center;
        flex-direction: column-reverse
    }
}

.join-bitfinex .trade-anywhere-base-content--actions>a {
    align-items: center;
    background: #000;
    border-radius: 4px;
    display: flex;
    height: 44px;
    justify-content: center;
    width: 180px
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-anywhere-base-content--actions>a {
        width: 100%
    }
}

.join-bitfinex .trade-advanced {
    margin-top: 143px
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-advanced {
        margin-top: 50px
    }
}

.join-bitfinex .trade-advanced--title {
    font-size: 38px;
    font-weight: 600;
    line-height: 46px
}

.join-bitfinex .trade-advanced--description {
    color: #808b93;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    margin-top: 15px
}

.join-bitfinex .trade-advanced--content {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    margin-top: 15px
}

.join-bitfinex .trade-advanced--content .trade-item {
    background: #172d3e;
    border-radius: 6px;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    max-width: 352px;
    min-width: 262px;
    padding: 30px 30px 69px;
    position: relative
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-advanced--content .trade-item {
        padding: 30px 15px 48px
    }
}

.join-bitfinex .trade-advanced--content .trade-item--icon {
    max-height: 31px;
    max-width: 31px
}

.join-bitfinex .trade-advanced--content .trade-item--title {
    font-size: 24px;
    font-weight: 600;
    line-height: 130%;
    margin-top: 21px
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-advanced--content .trade-item--title {
        margin-top: 11px
    }
}

.join-bitfinex .trade-advanced--content .trade-item--description {
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    margin: 10px 0;
    opacity: .5
}

.join-bitfinex .trade-advanced--content .trade-item--more {
    bottom: 47px;
    color: #03ca9b;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    position: absolute
}

@media only screen and (max-width:575px) {
    .join-bitfinex .trade-advanced--content .trade-item--more {
        bottom: 30px;
        font-size: 20px;
        line-height: 18px
    }
}

.join-bitfinex .staking {
    background: #0d1d29;
    height: 645px;
    overflow: hidden;
    padding: 100px 0;
    position: relative
}

@media only screen and (max-width:575px) {
    .join-bitfinex .staking {
        height: 525px;
        padding: 50px 0
    }
}

.join-bitfinex .staking--title {
    font-size: 38px;
    font-weight: 600;
    line-height: 46px
}

.join-bitfinex .staking--description {
    color: #808b93;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    margin: 20px 0
}

.join-bitfinex .staking--more {
    bottom: 120px;
    position: absolute
}

@media only screen and (max-width:575px) {
    .join-bitfinex .staking--more {
        bottom: 50px;
        font-size: 20px;
        line-height: 18px
    }
}

.join-bitfinex .staking-content {
    overflow-y: scroll;
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.join-bitfinex .staking-content--shadow {
    background: linear-gradient(270deg, #102331, rgba(16, 35, 49, 0));
    height: 280px;
    position: absolute;
    right: 0;
    width: 120px
}

@media only screen and (min-width:1409px) {
    .join-bitfinex .staking-content {
        width: calc(50% + 570px)
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .join-bitfinex .staking-content {
        width: calc(100% - 150px)
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .join-bitfinex .staking-content {
        width: calc(100% - 80px)
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .join-bitfinex .staking-content {
        width: calc(100% - 20px)
    }
}

.join-bitfinex .staking-content--list {
    display: flex;
    height: 250px;
    margin-bottom: 15px;
    padding-right: 30px;
    width: fit-content
}

.join-bitfinex .staking-item {
    background: #172d3e;
    display: inline-flex;
    flex-direction: column;
    height: 250px;
    margin-right: 30px;
    width: 200px
}

.join-bitfinex .staking-item--icon {
    align-items: center;
    display: flex;
    flex: 1 1;
    justify-content: center
}

.join-bitfinex .staking-item--name {
    background: #334a59;
    flex: 0 1;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    padding: 14px 30px
}

.join-bitfinex-start {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    height: 500px;
    justify-content: center;
    padding: 0 20px;
    position: relative;
    text-align: center;
    width: 100%
}

@media only screen and (max-width:575px) {
    .join-bitfinex-start {
        height: unset;
        padding: 80px 20px
    }
}

.join-bitfinex-start--title {
    font-size: 66px;
    font-weight: 600;
    line-height: 116%;
    max-width: 90%
}

@media only screen and (max-width:575px) {
    .join-bitfinex-start--title {
        font-size: 30px;
        line-height: 130%
    }
}

.join-bitfinex-start--description {
    color: #808b93;
    font-size: 22px;
    font-weight: 500;
    line-height: 140%;
    margin: 6px 0 24px;
    max-width: 610px
}

@media screen and (max-width:900px) {
    .join-bitfinex-start .buttons-group {
        flex-direction: column-reverse;
        gap: 20px
    }
}

.join-bitfinex-footer {
    background: #0d1d29;
    min-height: 1353px;
    padding-bottom: 40px;
    position: relative
}

.join-bitfinex-footer--bg {
    height: 1353px;
    position: absolute;
    top: 0;
    width: 100%
}

.join-bitfinex-footer--logo {
    margin: 0 100px;
    padding-top: 104px;
    position: relative
}

@media only screen and (min-width:1409px) {
    .join-bitfinex-footer--logo .logo_container {
        margin: auto;
        max-width: 1440px;
        width: 100%
    }
}

.join-bitfinex-footer--content {
    margin: 80px 100px 100px;
    padding: unset;
    position: relative
}

.join-bitfinex-footer--content .footer__title {
    color: #03ca9b
}

.join-bitfinex-footer--bottom {
    background: #102331;
    margin: 40px 40px 0;
    padding: 32px 100px;
    position: relative;
    width: unset
}

.join-bitfinex-footer--bottom .social .footer__link {
    margin-bottom: unset
}

@media only screen and (min-width:1660px) {
    .join-bitfinex-footer--bottom {
        margin-left: auto;
        margin-right: auto;
        max-width: 1560px
    }
}

.style-next .navigation_logo {
    width: 198px
}

.style-next .crypto-revolution {
    margin-top: 100px
}

.style-prev .crypto-revolution {
    margin-top: 75px
}

.style-prev .footer__extra {
    background: url(/images/get-started-bg.svg);
    background-size: 100% 100%
}

.popover_select {
    position: relative
}

.popover_select .landing-btn {
    background: rgb(var(--background-color-variant));
    display: flex;
    font-weight: 400;
    justify-content: space-between;
    padding: 11px 12px;
    width: 100%
}

.popover_select .landing-btn:hover {
    color: rgb(var(--primary-color))
}

.popover_menu {
    background: rgb(var(--background-color-variant));
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    font-weight: 300;
    margin-top: 10px;
    padding: 5px 10px;
    width: 100%
}

.popover_menu_item {
    color: rgb(var(--text-color));
    cursor: pointer;
    padding: 5px
}

.popover_menu_item:hover {
    color: rgb(var(--primary-color))
}

.table-wrapper {
    overflow-x: auto
}

.manifesto {
    color: #fff
}

.manifesto--dark-bg {
    background: #0b1b26
}

.manifesto--dark-bg-gradient {
    background: linear-gradient(180deg, rgba(11, 27, 38, .5), #0b1b26)
}

.manifesto--container {
    margin: 0 170px;
    max-width: 1100px
}

@media only screen and (min-width:1409px) {
    .manifesto--container {
        margin: auto
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .manifesto--container {
        margin: 0 170px
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .manifesto--container {
        margin: 0 100px
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .manifesto--container {
        margin: 0 50px
    }
}

@media only screen and (max-width:767px) {
    .manifesto--container {
        margin: 0 30px
    }
}

@media only screen and (max-width:575px) {
    .manifesto--container {
        margin: 0 20px
    }

    .manifesto--container button {
        width: 100%
    }
}

.manifesto-hero {
    background: url(/images/manifesto-hero-bg.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    font-family: Inter
}

.manifesto-hero-top {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 175px 0
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-hero-top {
        padding-bottom: 50px
    }
}

.manifesto-hero-top--brand {
    font-size: 38px
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-hero-top--brand {
        font-size: 20px
    }
}

.manifesto-hero-top--title {
    color: #03ca9b;
    font-size: 66px;
    font-weight: 600;
    text-align: center
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-hero-top--title {
        font-size: 34px;
        margin-bottom: 30px;
        padding: 0 35px
    }
}

.manifesto-hero-top--description {
    color: #808b93;
    font-size: 22px;
    text-align: center;
    width: 50%
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-hero-top--description {
        font-size: 18px;
        padding: 0 35px;
        width: 100%
    }

    .manifesto-hero-top--description i {
        white-space: nowrap
    }
}

.manifesto-hero-bottom {
    padding: 50px 0
}

.manifesto-hero-bottom--title {
    color: #03ca9b;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 10px;
    width: 50%
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-hero-bottom--title {
        width: 100%
    }
}

.manifesto-hero-bottom--description {
    color: #586871;
    font-size: 16px;
    width: 50%
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-hero-bottom--description {
        width: 100%
    }
}

.manifesto-hero-quote {
    align-items: flex-end;
    background: url(/images/manifesto-code-bg.png);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 50%;
    display: flex;
    flex-direction: column;
    font-size: 22px;
    padding: 50px 0 100px
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-hero-quote {
        background-size: 80%;
        font-size: 16px
    }
}

.manifesto-hero-quote--title {
    color: #f2f2f5;
    text-align: right
}

.manifesto-hero-quote--description {
    color: #808b93;
    text-align: right
}

.manifesto-pledges {
    font-family: Inter;
    padding: 70px 0 25px
}

.manifesto-pledges--title {
    margin-bottom: 20px
}

.manifesto-pledges--tiles {
    display: flex;
    gap: 20px
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-pledges--tiles {
        flex-direction: column
    }
}

.manifesto-pledges--tiles .manifesto-pledge-tile {
    background-color: #162d3e;
    border-radius: 4px;
    flex: 1 1 33%;
    padding: 35px 40px
}

.manifesto-pledges--tiles .manifesto-pledge-tile--img {
    margin-bottom: 10px
}

.manifesto-pledges--tiles .manifesto-pledge-tile--title {
    font-size: 18px;
    margin-bottom: 10px
}

.manifesto-pledges--tiles .manifesto-pledge-tile--desc {
    font-size: 14px;
    margin-bottom: 10px;
    opacity: .5
}

.manifesto-pledge-summary {
    display: flex;
    font-family: Inter;
    justify-content: center;
    padding: 150px 0
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-pledge-summary {
        flex-direction: column-reverse;
        padding: 25px 0
    }

    .manifesto-pledge-summary.manifesto--container {
        margin-left: 0;
        margin-right: 0
    }

    .manifesto-pledge-summary--left {
        margin-top: 10px;
        text-align: right
    }

    .manifesto-pledge-summary--right {
        margin-bottom: 10px
    }
}

.manifesto-pledge-summary--left,
.manifesto-pledge-summary--right {
    opacity: .3
}

.manifesto-pledge-summary--title {
    font-size: 14px;
    padding: 0 20px;
    text-align: center
}

.manifesto-believes {
    font-family: Inter;
    padding: 50px 0 0
}

.manifesto-believes-wrapper {
    align-content: space-between;
    display: flex;
    flex-flow: column wrap;
    height: 580px
}

.manifesto-believes-wrapper:after,
.manifesto-believes-wrapper:before {
    content: "";
    flex-basis: 100%;
    order: 2;
    width: 0
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .manifesto-believes-wrapper {
        height: 650px
    }
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-believes-wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        height: unset
    }
}

.manifesto-believes-tile {
    border: 1px solid #162d3e;
    border-radius: 4px;
    margin-bottom: 2%;
    padding: 30px;
    width: 32%
}

.manifesto-believes-tile:nth-child(3n+1) {
    order: 1
}

.manifesto-believes-tile:nth-child(3n+2) {
    order: 2
}

.manifesto-believes-tile:nth-child(3n) {
    order: 3
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .manifesto-believes-tile {
        margin-bottom: 20px;
        width: 100%
    }

    .manifesto-believes-tile:nth-child(n) {
        order: unset
    }
}

.manifesto-believes-tile--text {
    color: #586871;
    font-size: 16px;
    margin-top: 10px
}

.media-verification {
    color: #fff
}

.media-verification_content .search_section {
    min-height: 0
}

@media screen and (min-width:900px) {
    .media-verification_content .search_section {
        padding: 6rem 0
    }
}

@media screen and (max-width:900px) {
    .media-verification_content .search_section {
        padding-top: 3rem
    }
}

.media-verification_content .search_section .content_wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 850px
}

.media-verification_content .search_section .content_wrapper h1 {
    font-size: 38px;
    font-weight: 500;
    margin-top: 2em
}

.media-verification_content .search_section .content_wrapper p {
    font-size: 16px;
    margin: 0 2em 1em;
    opacity: .5;
    text-align: center
}

@media screen and (max-width:900px) {
    .media-verification_content .search_section .content_wrapper p {
        margin-bottom: 1em;
        margin-left: 0;
        margin-right: 0
    }
}

.media-verification_content .search_section_controls {
    display: flex;
    width: 100%
}

.media-verification_content .search_section_controls input {
    background: rgb(var(--surface-color));
    border: none;
    border-radius: 3px;
    color: rgb(var(--text-color));
    flex: 1 1;
    font-size: 16px;
    font-weight: 400;
    height: 50px;
    margin-right: 10px;
    padding: 0 25px
}

.media-verification_content .search_section_controls input:focus {
    outline: none
}

.media-verification_content .search_section_controls input::placeholder {
    color: #a7b6c2;
    opacity: .6
}

@media screen and (max-width:900px) {
    .media-verification_content .search_section_controls input {
        margin-right: 5px;
        padding: 0 10px
    }
}

.media-verification_content .search_section_controls .ui-spinner .ui-spinner__spin {
    border-color: rgb(var(--on-surface-color));
    border-top-color: transparent
}

.media-verification_content .search_section_controls .landing-btn {
    background-color: transparent;
    border: 1px solid rgb(var(--on-surface-color));
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    color: rgb(var(--text-color));
    flex-grow: 0;
    height: 50px;
    min-width: 120px
}

@media screen and (max-width:900px) {
    .media-verification_content .search_section_controls .landing-btn {
        font-size: 14px;
        min-width: 60px
    }
}

.media-verification_content .search_section_controls .landing-btn svg {
    fill: rgb(var(--on-surface-color));
    height: 30px;
    width: 30px
}

.media-verification_content .search_section_controls.success input {
    background-color: rgb(var(--primary-color)), .3;
    color: rgb(var(--primary-color))
}

.media-verification_content .search_section_controls.failure input {
    background-color: rgb(var(--secondary-color)), .3;
    color: rgb(var(--secondary-color))
}

.media-verification_content .official-channels_section {
    background-color: #0b1b26;
    min-height: 0
}

@media screen and (min-width:900px) {
    .media-verification_content .official-channels_section {
        padding-top: 4rem
    }
}

.media-verification_content .official-channels_section .content_wrapper h1 {
    font-size: 24px
}

.media-verification_content .official-channels_section .content_wrapper .disclaimer_section>h1 {
    font-size: 18px;
    font-weight: 400;
    opacity: .5
}

.media-verification_content .official-channels_section .content_wrapper p {
    font-size: 14px;
    margin: 1.5em 0;
    opacity: .5
}

.media-verification_content .social {
    margin: 30px 0
}

.media-verification_content .social .wrapper {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    position: relative
}

@media screen and (max-width:900px) {
    .media-verification_content .social .wrapper {
        display: flex;
        flex-direction: column
    }
}

.media-verification_content .social .tile {
    align-items: center;
    background-color: rgb(var(--background-color));
    border-radius: 8px;
    color: rgb(var(--text-color));
    display: flex;
    gap: 10px;
    padding: 17px
}

.media-verification_content .social .tile .icon-wrapper {
    align-items: center;
    background-color: #0b1b26;
    border-radius: 8px;
    display: flex;
    height: 40px;
    justify-content: center;
    padding: 10px;
    width: 40px
}

.verification-result {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-top: 30px
}

@media screen and (min-width:900px) {
    .verification-result {
        width: 850px
    }
}

.verification-result.success {
    color: rgb(var(--primary-color))
}

.verification-result.failure {
    color: rgb(var(--secondary-color))
}

.verification-result .description {
    font-size: 18px
}

.verification-result .description .reference {
    word-break: break-word
}

.radio-group,
.radio-item {
    display: flex
}

.radio-item {
    align-items: center;
    background: none;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    margin-right: 20px;
    outline: none;
    padding: 0
}

.radio-circle {
    background: #fff;
    border: none;
    border-radius: 50%;
    height: 15px;
    width: 15px
}

.radio-circle.selected {
    border: 4px solid #137cbd
}

.radio-label {
    margin: 1px 0 0 10px
}

.posts__search-group {
    margin-bottom: 15px;
    position: relative
}

.posts__search-group-icon {
    left: 8px;
    pointer-events: none;
    position: absolute;
    top: 8px
}

.posts__search-group-icon svg {
    fill: #5c7080;
    width: 13px
}

.posts__search-group input {
    background-color: rgb(var(--on-surface-color));
    border: none;
    border-radius: 3px;
    box-shadow: none;
    color: rgb(var(--text-color));
    font-size: 13px;
    height: 32px;
    padding: 0 30px;
    width: 100%
}

.posts__search-group input:focus {
    border: 1px solid rgba(var(--primary-color));
    outline: none
}

.posts__search-group input::placeholder {
    color: #a7b6c2;
    opacity: .6
}

.posts__search-group button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    height: unset;
    height: 24px;
    padding: 4px;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 24px
}

.posts__search-group button svg {
    fill: #5c7080
}

.posts__search-group button:focus {
    outline: none
}

.posts__search-group button:disabled {
    cursor: default;
    opacity: .6
}

.tooltip {
    cursor: pointer;
    display: inline-block;
    position: relative
}

.tooltip__content {
    word-wrap: break-word;
    background-color: #0b1923;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    padding: 10px;
    position: absolute;
    white-space: normal;
    width: 250px;
    z-index: 10
}

.tooltip__content.top {
    bottom: calc(100% + 15px);
    left: 50%;
    transform: translateX(-50%)
}

.tooltip__content.right {
    left: calc(100% + 15px);
    top: 50%;
    transform: translateY(-50%)
}

.tooltip__content.bottom {
    left: 50%;
    top: calc(100% + 15px);
    transform: translateX(-50%)
}

.tooltip__content.left {
    right: calc(100% + 15px);
    top: 50%;
    transform: translateY(-50%)
}

.tooltip__chevron {
    background-color: #0b1923;
    height: 10px;
    position: absolute;
    transform: rotate(45deg);
    width: 10px
}

.tooltip__chevron.top {
    bottom: -5px;
    left: 50%;
    margin-left: -5px
}

.tooltip__chevron.right {
    left: -5px;
    margin-top: -5px;
    top: 50%
}

.tooltip__chevron.bottom {
    left: 50%;
    margin-left: -5px;
    top: -5px
}

.tooltip__chevron.left {
    margin-top: -5px;
    right: -5px;
    top: 50%
}

.ui-spinner {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 10px 0
}

.ui-spinner-full-screen {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.ui-spinner__spin {
    animation: spin 2s linear infinite;
    border-radius: 50%;
    border-top: 2px solid transparent;
    height: 40px;
    width: 40px
}

.ui-spinner__spin-primary {
    border-bottom: 2px solid rgb(var(--primary-color));
    border-left: 2px solid rgb(var(--primary-color));
    border-right: 2px solid rgb(var(--primary-color))
}

.ui-spinner__spin-secondary {
    border-bottom: 2px solid #82baf6;
    border-left: 2px solid #82baf6;
    border-right: 2px solid #82baf6
}

@keyframes fadeSlideUpOut {
    10% {
        opacity: 1
    }

    99% {
        opacity: 0;
        transform: translateY(-200%) scale(2)
    }

    to {
        display: none;
        opacity: 0
    }
}

@keyframes fadeSlideUpIn {
    0% {
        opacity: 0;
        transform: translateY(100%) scale(.5)
    }

    99% {
        opacity: 1;
        transform: translateY(0) scale(1)
    }

    to {
        opacity: 1
    }
}

.freedom_art_game_container {
    background: #172d3e;
    color: rgb(var(--text-color));
    font-family: Inter;
    height: 100vh;
    overflow: hidden;
    padding-top: 57px;
    perspective: 1000px;
    -webkit-user-select: none;
    user-select: none;
    width: 100vw
}

.freedom_art_game_container .title {
    font-family: Inter;
    font-size: 128px;
    font-weight: 900;
    margin-bottom: 40px;
    text-align: center
}

.freedom_art_game_container .subtitle {
    color: var(--primary-leaf, #03ca9b);
    font-size: 63.164px;
    font-style: normal;
    font-weight: 900;
    line-height: 62.918px;
    text-align: center
}

.freedom_art_game_container button {
    font-size: 23px;
    font-weight: 700;
    height: auto;
    padding: 18px 0 17px
}

.freedom_art_game_container .welcome-banner-wrapper {
    background: rgb(var(--background-color));
    background-size: cover;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1
}

.freedom_art_game_container .welcome-banner-wrapper .welcome-banner {
    align-items: center;
    background-image: url(/images/freedom-art-game/background.svg);
    background-position: 50%;
    background-size: cover;
    display: flex;
    flex-direction: column;
    gap: 150px;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.freedom_art_game_container .welcome-banner-wrapper_hidden {
    animation: fadeSlideUpOut 2s forwards
}

.freedom_art_game_container .welcome-banner-wrapper .start-label {
    color: #fff;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    text-align: center
}

.freedom_art_game_container .welcome-banner-wrapper .participants-game-limit {
    color: #808b93;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    max-width: 567px;
    text-align: center
}

.freedom_art_game_container.freedom_art_game_terms {
    background: #0d1d29;
    padding-top: 100px
}

.freedom_art_game_container .terms-banner-container {
    align-items: center;
    display: flex;
    flex-direction: column
}

.freedom_art_game_container .terms-banner-container .action-buttons,
.freedom_art_game_container .terms-banner-container .terms-banner {
    width: 825px
}

.freedom_art_game_container .terms-banner-container .terms-banner {
    background-color: #0b1923;
    margin: 0 0 50px
}

.freedom_art_game_container .terms-banner-container .terms-banner .title {
    border-bottom: 1px solid #172d3e;
    font-family: Inter;
    font-size: 30px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 0;
    padding: 60px 100px 40px;
    text-align: left
}

.freedom_art_game_container .terms-banner-container .terms-banner .content {
    color: #808b93;
    font-family: Inter;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding: 60px 80px
}

.freedom_art_game_container .terms-banner-container .action-buttons button {
    margin: 25px;
    width: 100%
}

.freedom_art_game_container .terms-banner-container .action-buttons button.landing-btn__secondary {
    color: #586871
}

.freedom_art_game_container .game-board-header {
    margin-bottom: 56px
}

.freedom_art_game_container .game-board-header .title-wrapper {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.freedom_art_game_container .game-board-header h1 {
    color: #fff;
    font-size: 56.388px;
    font-style: normal;
    font-weight: 900;
    line-height: 49.78px;
    position: relative;
    width: 300px
}

.freedom_art_game_container .game-board-header h1 .dots {
    position: absolute;
    right: -27px;
    top: -53px
}

.freedom_art_game_container .game-board-header .subtitle {
    color: #f2f2f5;
    font-size: 24px;
    font-weight: 600;
    line-height: 130%
}

.freedom_art_game_container .game-board-header .subtitle span {
    color: #808b93;
    font-size: 20px;
    font-weight: 500;
    line-height: 27.5px
}

.freedom_art_game_container .timer {
    align-items: center;
    background: #0d1d29;
    border-radius: 6.42px;
    display: inline-flex;
    overflow: hidden
}

.freedom_art_game_container .timer .hourglass {
    background-color: #102331;
    padding: 35px 32px
}

.freedom_art_game_container .timer .time {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 42.094px;
    font-weight: 700;
    justify-content: center;
    padding: 0 30px
}

.freedom_art_game_container .game-board {
    animation: fadeSlideUpIn 1.2s forwards;
    margin: auto;
    max-width: 842px;
    opacity: 0
}

.freedom_art_game_container .game-board .row {
    align-items: center;
    display: flex;
    gap: 15px;
    justify-content: center;
    margin-bottom: 15px
}

.freedom_art_game_container .game-board .navigation-container {
    align-items: center;
    display: flex;
    gap: 20px;
    justify-content: center;
    margin-top: 60px
}

.freedom_art_game_container .game-board .navigation-container button:last-child {
    flex: 1 1
}

.freedom_art_game_container .card-front {
    align-items: center;
    background-color: #0e3452;
    background-position: 50%;
    background-size: cover;
    border-radius: 6.085px;
    display: flex;
    height: 324px;
    justify-content: center;
    position: relative;
    transform: rotateY(0deg);
    width: 187.099px
}

.freedom_art_game_container .card-front:after {
    background-image: url(/images/freedom-art-game/card-background.svg);
    background-position: 50%;
    background-size: cover;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.freedom_art_game_container .card {
    height: 250px;
    perspective: 1000px;
    position: relative;
    transform-style: preserve-3d;
    transition: transform .5s;
    transition-delay: .2s;
    width: 187.099px
}

.freedom_art_game_container .card_open {
    transform: rotateY(180deg);
    transition-delay: 0s
}

.freedom_art_game_container .card .tick {
    margin: auto;
    position: absolute;
    top: 57px
}

.freedom_art_game_container .card div {
    align-items: center;
    backface-visibility: hidden;
    border-radius: 6.085px;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    width: 100%
}

.freedom_art_game_container .card .back {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    gap: 6px;
    justify-content: center;
    padding: 14px 12px;
    transform: rotateY(180deg)
}

.freedom_art_game_container .card .back div {
    background-color: #0e3452;
    border-radius: 4px;
    overflow: hidden;
    position: relative
}

.freedom_art_game_container .card .back div .background-image {
    height: 100%;
    position: absolute;
    width: 100%
}

.freedom_art_game_container .card .back div span {
    bottom: 4px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    max-width: 80%;
    position: absolute;
    right: 9px;
    text-align: right
}

.freedom_art_game_container .finish-banner {
    align-items: center;
    background: linear-gradient(180deg, #172d3e, #0d1d29);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
    width: 100%
}

.freedom_art_game_container .finish-banner .timer-wrapper {
    display: inline-block;
    margin-bottom: 40px
}

.freedom_art_game_container .finish-banner .cards-wrapper {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-bottom: 52px;
    max-width: 1080px;
    overflow-x: hidden
}

.freedom_art_game_container .finish-banner .cards-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    margin-bottom: 20px
}

.freedom_art_game_container .finish-banner .cards-row:first-child {
    transform: translateX(-90px)
}

.freedom_art_game_container .finish-banner .cards-row:nth-child(2) {
    transform: translateX(-48px)
}

.freedom_art_game_container .finish-banner .title {
    max-width: 750px
}

.freedom_art_game_container .finish-banner .subtitle {
    color: #808b93;
    font-size: 23px;
    font-weight: 500;
    line-height: 32.421px;
    max-width: 648px;
    text-align: center
}

.freedom_art_game_container .finish-banner form {
    max-width: 648px;
    width: 100%
}

.freedom_art_game_container .finish-banner form .error-toast {
    margin-bottom: 40px
}

.freedom_art_game_container .finish-banner .form-control {
    margin: 40px 0
}

.freedom_art_game_container .finish-banner .form-control input {
    font-size: 22px;
    height: 65px;
    width: 100%
}

.freedom_art_game_container .finish-banner .form-control input::placeholder {
    font-size: 22px
}

.freedom_art_game_container .finish-banner .form-control span img {
    top: 24px
}

.freedom_art_game_container .finish-banner button {
    width: 100%
}

.freedom_art_game_container .finish-banner .submit-btn-wrapper {
    margin-bottom: 20px
}

.freedom_art_game_container .finish-banner .restart-btn-wrapper {
    margin-top: 264px;
    max-width: 648px;
    width: 100%
}

.freedom_art_game_container .error-toast {
    align-items: center;
    background: #36232a;
    border-radius: 6px;
    color: #e44b44;
    display: flex;
    font-size: 23px;
    font-weight: 500;
    gap: 10px;
    padding: 32px 0 32px 30px
}

#uk-prohibited-notice {
    background-color: rgb(var(--background-color));
    border-radius: 5px;
    color: rgb(var(--text-color));
    margin: 0 auto;
    max-width: 1140px;
    padding: 10px 15px;
    position: sticky;
    top: 76px;
    z-index: 4
}

@media screen and (max-width:900px) {
    #uk-prohibited-notice {
        padding: 8px 15px
    }
}

#argentina-prohibited-notice {
    background-color: rgb(var(--background-color));
    border-radius: 5px;
    color: rgb(var(--text-color));
    margin: 0 auto;
    max-width: 1140px;
    padding: 10px 15px;
    position: sticky;
    top: 76px;
    z-index: 4
}

@media screen and (max-width:900px) {
    #argentina-prohibited-notice {
        padding: 8px 15px
    }
}

.arrow-link {
    stroke: #03ca9b;
    color: #03ca9b;
    display: inline-block
}

.arrow-link:hover {
    stroke: rgb(var(--primary-color-variant));
    color: rgb(var(--primary-color-variant))
}

.arrow-link>div {
    display: inline-block;
    margin-left: 8px
}

.chevron {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    padding: 10px 0
}

.chevron__title--full-width {
    flex: 1 1
}

.chevron__icon {
    align-items: center;
    display: flex;
    margin-left: 10px;
    min-height: 28px;
    min-width: 28px
}

.chevron__expanded .chevron__icon {
    transform: rotate(180deg)
}

.content-header {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    min-height: 580px;
    overflow: visible;
    padding: 113px 0 50px
}

.content-header,
.content-header h1 {
    position: relative;
    text-align: center;
    z-index: 1
}

.content-header h1 {
    color: rgb(var(--text-color));
    font-size: 66px;
    font-weight: 600;
    line-height: 116%;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 0 20px;
    text-transform: none;
    white-space: break-spaces;
    width: auto
}

.content-header h1.sm {
    font-size: 3rem
}

@media screen and (max-width:900px) {

    .content-header h1,
    .content-header h1.sm {
        font-size: 37px
    }
}

.content-header h2 {
    color: #808b93;
    font-size: 22px;
    font-weight: 300;
    line-height: 140%;
    margin: 0 20px;
    padding: 0;
    position: relative;
    white-space: break-spaces;
    width: auto;
    z-index: 1
}

@media screen and (max-width:900px) {
    .content-header h2 {
        font-size: 18px;
        margin: 0 10%
    }
}

.content-header h3 {
    color: #5a6972;
    font-size: 22px;
    font-weight: 300;
    line-height: 140%;
    margin: 0;
    max-width: 700px;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 1
}

.content-header__column {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: auto;
    max-width: 1160px;
    position: relative
}

.content-header__column:after,
.content-header__column:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    z-index: 0
}

.content-header__column:before {
    left: 0
}

.content-header__column:after {
    right: 0
}

@media screen and (min-width:900px) {
    .content-header__column {
        margin: 0 auto;
        width: 100%
    }
}

@media screen and (max-width:900px) {
    .content-header__column {
        margin-top: 50px;
        max-width: 79rem
    }
}

.content-header__extra-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

@media screen and (max-width:900px) {
    .content-header {
        padding: 25px 0 0
    }

    .content-header__subtitle {
        font-size: 18px;
        margin-bottom: 10px
    }

    .content-header__intro {
        font-size: 18px
    }
}

.content-header-buttons {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.content-header-buttons .buttons-group {
    justify-content: center;
    margin: 20px 0 37px
}

@media screen and (max-width:900px) {
    .content-header-buttons {
        max-width: 370px;
        padding: 0 20px
    }

    .content-header-buttons .buttons-group {
        flex-direction: column-reverse;
        gap: 20px;
        width: 100%
    }
}

.feature-benefits-row {
    align-items: center;
    background: linear-gradient(180deg, #172d3e, #11303c);
    display: flex;
    flex-direction: column;
    padding: 100px 0
}

.feature-benefits-row__container {
    max-width: min(100%, 1200px);
    padding: 0 50px
}

.feature-benefits-row__title {
    color: #fff;
    font-size: 38px;
    font-weight: 500;
    line-height: 46px;
    margin-bottom: 30px;
    max-width: 600px
}

.feature-benefits-row__description {
    color: #808b93;
    font-size: 22px;
    line-height: 31px;
    margin-bottom: 60px;
    max-width: 750px;
    white-space: break-spaces
}

.feature-benefits-row__grid {
    grid-gap: 50px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%
}

@media screen and (max-width:900px) {
    .feature-benefits-row__grid {
        grid-template-columns: 1fr
    }
}

.feature-benefits-row__card {
    background: linear-gradient(291.05deg, #173641 8.6%, #214468 89.96%);
    background-position-x: -800px;
    background-size: 1200px auto;
    border: 2px solid #172d3e;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    min-height: 200px;
    padding: 36px 40px;
    word-break: break-word
}

.feature-benefits-row__card:nth-child(2) {
    background-position-x: -400px
}

.feature-benefits-row__card:first-child {
    background-position-x: 0
}

@media screen and (max-width:900px) {
    .feature-benefits-row__card {
        background-position-x: -200%;
        background-size: 300% auto
    }

    .feature-benefits-row__card:nth-child(2) {
        background-position-x: -100%
    }
}

.feature-benefits-row__card-head {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-bottom: 14px
}

.feature-benefits-row__card-icon {
    height: 30px;
    margin-bottom: 14px
}

.feature-benefits-row__card-title {
    color: #fff;
    font-size: 24px;
    font-weight: 500
}

.feature-benefits-row__card-desc {
    color: #81949e;
    font-size: 14px;
    line-height: 140%;
    width: 100%
}

.feature-half-row {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    padding: 100px 0
}

.feature-half-row__container {
    align-items: center;
    display: flex;
    flex-direction: row;
    max-width: min(100%, 1200px);
    padding: 0 50px;
    width: 100%
}

@media screen and (max-width:900px) {
    .feature-half-row__container {
        flex-direction: column
    }
}

.feature-half-row__left {
    flex: 1 1;
    padding: 0 50px 0 0
}

@media screen and (max-width:900px) {
    .feature-half-row__left {
        padding: 0 50px
    }
}

.feature-half-row__right {
    padding: 0 0 0 50px;
    width: 50%
}

@media screen and (max-width:900px) {
    .feature-half-row__right {
        padding: 40px 50px 0;
        width: 100%
    }
}

.feature-half-row h2 {
    color: #fff;
    font-size: 38px;
    font-weight: 500;
    line-height: 46px;
    margin: 0;
    max-width: 600px
}

@media screen and (max-width:900px) {
    .feature-half-row h2 {
        line-height: 130%
    }
}

.feature-half-row h3 {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 31px;
    margin: 14px 0 0;
    max-width: 600px
}

.feature-half-row__description {
    line-height: 22px;
    margin: 30px 0 0;
    max-width: 750px;
    white-space: break-spaces
}

.feature-half-row__description p {
    margin: 0
}

@media screen and (max-width:900px) {
    .feature-half-row__description {
        margin: 20px 0 0
    }
}

.contact-panel {
    background-color: #102331;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    width: 100%
}

@media screen and (max-width:900px) {
    .contact-panel {
        margin-top: 50px
    }
}

.contact-panel__icon {
    background-image: url(/images/contact-panel-dialog.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 46px;
    margin: 55px;
    padding: 0;
    width: 46px
}

.contact-panel__icon-microphone {
    background-image: url(/images/contact-panel-microphone.svg)
}

@media screen and (max-width:900px) {
    .contact-panel__icon {
        margin: 25px
    }
}

.contact-panel__body {
    border-left: 1px solid #172d3e;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: center;
    padding: 55px 40px;
    position: relative
}

@media screen and (max-width:900px) {
    .contact-panel__body {
        padding: 25px
    }
}

.contact-panel__title {
    color: #fff
}

.contact-panel__content {
    margin: 6px 0 0
}

.features-list-and-pictures-row {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 70px 0 0
}

.features-list-and-pictures-row__container {
    max-width: min(100%, 1200px);
    padding: 0 50px
}

.features-list-and-pictures-row__item {
    display: flex;
    flex-direction: column;
    margin: 0 -50px
}

.features-list-and-pictures-row__item>div {
    display: flex;
    flex-direction: column;
    padding: 50px
}

@media screen and (min-width:900px) {
    .features-list-and-pictures-row__item {
        flex-direction: row
    }

    .features-list-and-pictures-row__item:nth-child(2n) {
        flex-direction: row-reverse
    }

    .features-list-and-pictures-row__item>div {
        width: 50%
    }
}

.features-list-and-pictures-row__item-content {
    display: flex;
    justify-content: center;
    word-break: break-word
}

.features-list-and-pictures-row__item-content-title {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(90deg, #03ca9b .5%, #03beca);
    color: transparent;
    font-size: 38px;
    font-weight: 500;
    line-height: 46px;
    margin-bottom: 10px
}

.features-list-and-pictures-row__item-content-subtitle {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 30px
}

.features-list-and-pictures-row__item-content-desc {
    color: #5a6972;
    font-size: 16px;
    line-height: 140%;
    width: 100%
}

.features-list-and-pictures-row__item-content .arrow-link {
    font-size: 15px;
    margin-top: 20px
}

.features-list-and-pictures-row__item-img-box {
    align-items: center;
    border: 1px solid #2a3f4d;
    border-radius: 10px;
    display: flex;
    height: 280px;
    justify-content: center;
    position: relative
}

.features-list-and-pictures-row__item-img-box>img {
    max-height: 200px;
    max-width: 200px
}

.features-masonry-grid {
    grid-gap: 50px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%
}

@media screen and (max-width:900px) {
    .features-masonry-grid {
        grid-template-columns: 1fr
    }
}

.features-masonry-grid__card {
    background-color: #0d1d29;
    border: 2px solid #172d3e;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    min-height: 200px;
    padding: 40px;
    word-break: break-word
}

.features-masonry-grid__card:not(:first-child) {
    margin-top: 50px
}

.features-masonry-grid__card-head {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-bottom: 14px
}

.features-masonry-grid__card-icon {
    align-items: center;
    background-color: #102331;
    display: flex;
    height: 30px;
    justify-content: center;
    margin: 0 0 16px
}

.features-masonry-grid__card-title {
    color: #fff;
    font-size: 24px;
    font-weight: 500
}

.features-masonry-grid__card-desc {
    color: #fff;
    font-size: 16px;
    line-height: 140%;
    opacity: .5;
    width: 100%
}

.features-masonry-grid__card-desc ul {
    margin: 0;
    padding: 0 0 0 16px
}

:root {
    --item-width: 386px;
    --item-count: 7
}

@keyframes slider-loop {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(calc(var(--item-width)*-1*var(--item-count)))
    }
}

@keyframes slider-float {
    0% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(5px)
    }

    to {
        transform: translateY(0)
    }
}

.garland-slider {
    background-color: rgb(var(--background-color));
    display: flex;
    min-height: 400px;
    overflow: hidden
}

.garland-slider__container {
    align-items: flex-start;
    animation-delay: 2s;
    display: flex;
    width: calc(var(--item-width)*var(--item-count)*2)
}

.garland-slider__container.animation-enabled {
    animation: slider-loop var(--animation-duration) linear infinite
}

.garland-slider__container:hover {
    animation-play-state: paused !important
}

.garland-slider__card {
    animation-duration: var(--animation-time);
    animation-iteration-count: infinite;
    animation-name: slider-float;
    animation-timing-function: ease-in-out;
    background-color: #172d3e;
    border-radius: 6px;
    padding: 2rem;
    transition: transform .1s
}

.garland-slider__card-wrapper {
    padding: 1rem
}

.garland-slider__card-wrapper:nth-child(2n) {
    margin-top: 1rem
}

.garland-slider__card-wrapper:nth-child(3n) {
    margin-top: 2rem
}

.garland-slider__card-title {
    font-size: 24px;
    font-weight: 700;
    margin: 14px 0
}

.garland-slider__card-desc {
    color: #5a6972;
    color: #808b93;
    font-size: 14px;
    line-height: 140%
}

.garland-slider__card .arrow-link {
    margin-top: 14px
}

.header-banners {
    animation: fadeIn .5s .3s forwards;
    padding: 0 32px;
    width: 100%
}

@media screen and (max-width:900px) {
    .header-banners {
        padding: 0
    }
}

:root {
    --animation-time: 2s
}

.parallax-images-wrapper {
    pointer-events: none
}

.parallax-images-wrapper .parallax-image {
    animation-duration: var(--animation-time);
    animation-iteration-count: infinite;
    animation-name: float;
    animation-timing-function: ease-in-out;
    transition: transform .1s
}

@keyframes float {
    0% {
        margin-top: 0
    }

    50% {
        margin-top: 15px
    }

    to {
        margin-top: 0
    }
}

.learn-more-link {
    display: flex;
    width: 100%
}

.download-mobile__external-icon {
    margin: 0
}

.download-mobile-app-popover {
    background: rgb(var(--surface-color));
    border-radius: 5px;
    padding-bottom: 0;
    width: 190px
}

.download-mobile-app-popover.bottom {
    left: 50%;
    top: calc(100% + 5px);
    transform: translateX(-50%)
}

.download-mobile-app-popover .tooltip__inner {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.download-mobile-app-popover .tooltip__chevron {
    background: rgb(var(--surface-color))
}

.download-mobile-app-popover .qr-info-box {
    margin: 5px 0;
    width: 120px
}

.download-mobile-app-popover .qr-info-box .info_text {
    color: rgb(var(--text-color-variant)) !important;
    display: inline-block !important;
    font-size: 15px;
    font-weight: 450 !important;
    margin-bottom: 0;
    text-align: center;
    white-space: normal !important
}

.download-mobile-app-popover .qr-info-box .info-btn-link {
    text-wrap: wrap;
    display: flex !important;
    margin-left: 0 !important;
    padding-left: 0;
    padding-right: 0
}

.download-mobile-app-popover .qr-info-box .info-btn-link:hover {
    background: none
}

.download-mobile-app-popover .qr-info-box .info-btn-link .landing-btn {
    min-width: 100px;
    width: 120px
}

.download-mobile-app-popover img {
    height: 120px;
    margin: 5px;
    width: 120px
}

.tag {
    align-items: center;
    background: rgba(19, 69, 76, .96);
    border-radius: 20px;
    color: #03ca9b;
    display: inline-flex;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    padding: 5px 14px
}

.header {
    position: fixed
}

.header:is(header) {
    align-items: center;
    background-color: rgb(var(--background-color));
    color: #5a6972;
    display: flex;
    height: 88px;
    position: fixed;
    top: 0;
    transition: background-color .3s ease-in-out;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 5
}

@media screen and (max-width:1070px) {
    .header:is(header) {
        display: none
    }
}

.header .header_auth_navigation,
.header .header_main_navigation {
    gap: 20px
}

.header .mobile_header_content {
    background-color: #0b1923
}

.header .header_left {
    padding-left: 32px
}

.header .header_left a {
    display: block;
    margin-right: 20px
}

.header .header_right {
    gap: 20px
}

.header .header_right .popover {
    display: block;
    margin-right: 0
}

.header a {
    color: #5a6972;
    font-weight: 300
}

.header .overflow {
    display: none
}

@media only screen and (min-width:1071px)and (max-width:1300px) {
    .header .overflow {
        display: unset
    }

    .header .hide-on-short-menu {
        display: none
    }
}

.header.en.loggedIn .overflow,
.header.es-EM .overflow,
.header.ru .overflow,
.header.tr-TR .overflow,
.header.vi-VN .overflow {
    display: unset
}

.header.en.loggedIn .hide-on-short-menu,
.header.es-EM .hide-on-short-menu,
.header.ru .hide-on-short-menu,
.header.tr-TR .hide-on-short-menu,
.header.vi-VN .hide-on-short-menu {
    display: none
}

@media only screen and (min-width:1071px)and (max-width:1300px) {

    .header.en.loggedIn .header_auth_navigation>li>.popover .header_item-container,
    .header.en.loggedIn .header_auth_navigation>li>a,
    .header.es-EM .header_auth_navigation>li>.popover .header_item-container,
    .header.es-EM .header_auth_navigation>li>a,
    .header.ru .header_auth_navigation>li>.popover .header_item-container,
    .header.ru .header_auth_navigation>li>a,
    .header.tr-TR .header_auth_navigation>li>.popover .header_item-container,
    .header.tr-TR .header_auth_navigation>li>a,
    .header.vi-VN .header_auth_navigation>li>.popover .header_item-container,
    .header.vi-VN .header_auth_navigation>li>a {
        font-size: 14px;
        padding: 11px 14px
    }

    .header.en.loggedIn .header_item-container .header_item-title,
    .header.es-EM .header_item-container .header_item-title,
    .header.ru .header_item-container .header_item-title,
    .header.tr-TR .header_item-container .header_item-title,
    .header.vi-VN .header_item-container .header_item-title {
        font-size: 14px;
        margin-right: 2px
    }

    .header.en.loggedIn .header_auth_navigation,
    .header.en.loggedIn .header_main_navigation,
    .header.en.loggedIn .header_right,
    .header.es-EM .header_auth_navigation,
    .header.es-EM .header_main_navigation,
    .header.es-EM .header_right,
    .header.ru .header_auth_navigation,
    .header.ru .header_main_navigation,
    .header.ru .header_right,
    .header.tr-TR .header_auth_navigation,
    .header.tr-TR .header_main_navigation,
    .header.tr-TR .header_right,
    .header.vi-VN .header_auth_navigation,
    .header.vi-VN .header_main_navigation,
    .header.vi-VN .header_right {
        gap: 13px
    }
}

.header .header_auth_navigation {
    align-items: center
}

.header .header_auth_navigation>li>.popover .header_item-container,
.header .header_auth_navigation>li>a {
    border: 1px solid #5a6972;
    border-radius: 3px;
    color: #fff;
    font-weight: 700;
    padding: 11px 28px;
    transition: border-color .3s
}

.header .header_auth_navigation>li>a.primary {
    background: rgb(var(--primary-color-button));
    border-color: rgb(var(--primary-color-button));
    color: #fff;
    transition: background-color .3s
}

.header .header_auth_navigation>li>a:hover {
    border: 1px solid #f7f7f9
}

.header .header_auth_navigation>li>a.primary:hover {
    background-color: rgb(var(--primary-color-button-hover));
    border-color: rgb(var(--primary-color-button-hover))
}

.header .header_auth_navigation>li>a.loading {
    align-items: center;
    display: flex;
    height: 40px;
    padding: 0 40px
}

.header .header_auth_navigation>li>.popover .header_item-container {
    background: #172d3e;
    border-color: #172d3e
}

.header .header_auth_navigation>li>.popover .header_item-container .header_item-icon {
    margin-right: 0
}

.header_container {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    text-transform: capitalize;
    width: 100%
}

.header_container ul {
    margin: 0;
    padding: 0
}

.header_container ul li {
    display: inline;
    margin: 0;
    padding: 0
}

.header_container .header_logo {
    display: inline-block
}

.header_container .header_left,
.header_container .header_right {
    align-items: center;
    display: flex
}

.header_container .header_left li,
.header_container .header_left ul,
.header_container .header_right li,
.header_container .header_right ul {
    margin: 0;
    padding: 0
}

.header_container .header_left a {
    opacity: .8
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .header_container .header_left a {
        display: none
    }
}

.header_container .header_left .header_logo a {
    opacity: 1
}

.header_container .header_right {
    padding-right: 32px
}

.header_container .header_right a {
    text-transform: none
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .header_container .header_right a {
        display: none
    }
}

.header_container a {
    letter-spacing: .02em;
    text-decoration: none;
    transition: color .3s;
    white-space: nowrap
}

.header_container a.primary {
    color: rgb(var(--primary-color));
    font-weight: 500
}

.header_container a.primary:hover {
    color: rgb(var(--primary-color-variant))
}

.header_container a:hover {
    color: rgb(var(--primary-color))
}

@media screen and (max-width:1070px) {
    .header .header_container {
        display: none
    }

    .header .mobile_header_container {
        display: flex
    }
}

.header.mobile {
    display: none;
    height: 70px;
    position: fixed;
    text-align: right;
    width: 100%;
    z-index: 10
}

.header.mobile .overflow {
    display: none
}

.header.mobile .logo {
    padding-left: 20px;
    text-align: left;
    width: 50%
}

.header.mobile .logo.open {
    z-index: 2
}

.header.mobile .mobile_header_content {
    display: none;
    height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 15px 0;
    position: fixed;
    right: 0;
    text-align: left;
    text-transform: capitalize;
    top: 70px;
    transition: opacity .3s cubic-bezier(.645, .045, .355, 1), width .3s cubic-bezier(.645, .045, .355, 1), height .3s cubic-bezier(.645, .045, .355, 1);
    width: 0;
    z-index: 10
}

.header.mobile .mobile_header_content .inner {
    min-height: 300px
}

.header.mobile .mobile_header_content .inner .header_main_navigation>li {
    border-bottom: 1px solid rgba(42, 63, 77, .3);
    padding: 0
}

.header.mobile .mobile_header_content .inner .header_main_navigation .collapsible_link {
    padding: 0
}

.header.mobile .mobile_header_content .inner .header_main_navigation .collapsible_link a.primary {
    padding: 20px
}

.header.mobile .mobile_header_content.active {
    -ms-overflow-style: none;
    display: block;
    height: 100%;
    opacity: 1;
    overflow: scroll;
    padding-bottom: 70px;
    scrollbar-width: none;
    width: 100%;
    z-index: 3
}

.header.mobile .mobile_header_content.active::-webkit-scrollbar {
    width: 0
}

.header.mobile .mobile_header_content a {
    color: rgb(var(--text-color));
    display: block;
    font-size: 15px;
    font-weight: 500;
    padding: 20px
}

.header.mobile .mobile_header_content a svg {
    margin-left: 10px
}

.header.mobile .mobile_header_content a:hover {
    color: rgb(var(--primary-color));
    text-decoration: none
}

.header.mobile .mobile_header_content a:hover path {
    stroke: rgb(var(--primary-color))
}

.header.mobile .mobile_header_content a.primary {
    padding: 0
}

.header.mobile .mobile_header_content .select-locale>.collapsible_link>a {
    background-color: #172d3e;
    border-radius: 4px;
    display: block;
    padding: 12px
}

.header.mobile .mobile_header_content .select-locale>.collapsible_link>.secondary a {
    cursor: pointer
}

.header.mobile .mobile_header_content .collapsible_link {
    padding: 20px
}

.header.mobile .mobile_header_content .collapsible_link .primary.active {
    color: rgb(var(--primary-color))
}

.header.mobile .mobile_header_content .collapsible_link .primary.active path {
    stroke: rgb(var(--primary-color))
}

.header.mobile .mobile_header_content .collapsible_link span {
    display: flex;
    justify-content: space-between
}

.header.mobile .mobile_header_content .collapsible_link.active {
    background-color: #0d1d29
}

.header.mobile .mobile_header_content ul {
    padding: 0
}

.header.mobile .mobile_header_content li {
    list-style: none
}

.header.mobile .mobile_header_content li:hover {
    color: rgb(var(--primary-color))
}

.header.mobile .mobile_header_content li:hover .secondary {
    color: rgb(var(--text-color))
}

.header.mobile .mobile_header_content li.button {
    display: block;
    margin: 0
}

.header.mobile .mobile_header_content li.button .landing-btn {
    padding: 0 30px;
    width: 100%
}

.header.mobile .mobile_header_content li.button a {
    padding-bottom: 0
}

.header.mobile .mobile_header_content li.select-locale {
    margin: 10px 0 0
}

.header.mobile .mobile_header_content ul.secondary {
    padding-bottom: 15px
}

.header.mobile .mobile_header_content ul.secondary li {
    padding: 0
}

.header.mobile .mobile_header_content ul.secondary li a {
    display: block;
    padding: 11px 20px
}

.header.mobile .mobile-header__actions {
    align-items: center;
    display: flex;
    gap: 10px;
    margin-left: auto
}

.header.mobile .mobile-header__actions .landing-btn {
    min-width: auto
}

@media only screen and (max-width:575px) {
    .header.mobile .mobile-header__actions .landing-btn {
        border: none;
        padding: 0
    }
}

.header.mobile .target {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    margin-left: auto;
    outline: none;
    right: 0;
    transition: rotate .5s ease-in-out
}

.header.mobile .target button {
    align-items: center;
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    height: 70px;
    justify-content: flex-end;
    margin: 0 10px 0 0;
    outline: none
}

.header.mobile .target button:hover {
    background: unset
}

.header.mobile .target .mobile-header-target__content {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    height: 30px;
    justify-content: flex-start;
    width: 30px
}

.header.mobile .target .mobile-header-target__content div {
    background: rgb(var(--text-color));
    display: block;
    height: 2px;
    left: 0;
    opacity: 1;
    position: relative;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
    width: 26px
}

.header.mobile .target .mobile-header-target__content div:first-child {
    top: 5px;
    transform-origin: left center
}

.header.mobile .target .mobile-header-target__content div:first-child.active {
    left: 2px;
    top: 4px;
    transform: rotate(45deg)
}

.header.mobile .target .mobile-header-target__content div:nth-child(2) {
    top: 12px;
    transform-origin: left center;
    width: 21px
}

.header.mobile .target .mobile-header-target__content div:nth-child(2).active {
    left: 2px;
    top: 20px;
    transform: rotate(-45deg);
    width: 26px
}

.header.mobile .target .mobile-header-target__content div:nth-child(3) {
    top: 19px;
    transform-origin: left center;
    width: 16px
}

.header.mobile .target .mobile-header-target__content div:nth-child(3).active {
    display: none
}

.header.mobile.light a {
    color: rgb(var(--background-color))
}

.header.mobile.light .mobile_header_content {
    background-color: rgb(var(--text-color))
}

.header.mobile.light .target div {
    background-color: rgb(var(--background-color))
}

.header.mobile.light .target a {
    color: rgb(var(--background-color))
}

@media screen and (max-width:1070px) {
    .header.mobile {
        display: flex
    }
}

.header_menu_item {
    margin: 8px;
    text-transform: capitalize
}

.header_menu_item__external a {
    display: flex;
    justify-content: space-between
}

.header_menu_item__external a .header_menu_item__external-icon {
    align-self: center;
    margin-left: 10px;
    opacity: 0
}

.header_menu_item__external a:hover .header_menu_item__external-icon {
    fill: currentColor;
    opacity: 1
}

.header_menu_item a {
    border-radius: 4px;
    color: #808b93;
    cursor: pointer;
    display: flex;
    flex: 1 1;
    padding: 10px 14px
}

.header_menu_item a.active,
.header_menu_item a:hover {
    background: #0d1d29;
    color: rgb(var(--text-color))
}

.header_popover_menu {
    background: #0b1923;
    border-radius: 10px;
    box-shadow: 0 8px 24px rgba(16, 22, 26, .4);
    display: flex;
    flex-direction: column;
    gap: 0;
    margin-top: 15px;
    min-width: 140px;
    padding: 10px;
    position: relative
}

.header_popover_menu:after {
    border-color: transparent transparent #0b1923;
    border-style: solid;
    border-width: 0 10px 10px;
    content: "";
    left: 50%;
    position: absolute;
    top: -10px;
    transform: translateX(-50%)
}

.header_right .popover_content-container.placement-bottom {
    transform: translateX(-50%)
}

.header_right .header_popover_menu:after {
    left: 50%
}

.header_item-container {
    align-items: center;
    display: flex;
    font-size: 15px;
    font-weight: 500;
    justify-content: center
}

.header_item-container .header_item-title {
    margin-right: 5px;
    white-space: nowrap
}

.header_item-container .header_item-icon {
    fill: #5a6972
}

.header_item-container .header_item-icon div {
    height: 16px
}

.header_item-container:hover {
    color: #fff;
    cursor: pointer
}

.header_item-container:hover .header_item-title {
    color: #fff
}

.header_item-container:hover .header_item-icon {
    fill: #fff
}

.header .header_left .popover_content-container .header_menu_item a {
    display: flex;
    margin-right: 0
}

.header .header_right .popover_content-container {
    min-width: 140px
}

.header .header_right .popover_content-container .header_menu_item a {
    display: flex;
    margin-left: 0
}

.footer_wrapper {
    background: url(/images/leaf-bg.svg);
    background-position: top -300px right -150px;
    background-size: 3000px 3000px
}

.footer_wrapper .footer__wrapper {
    background-color: rgba(var(--background-color), .5);
    color: rgb(var(--text-color))
}

.footer_wrapper .footer__column {
    width: 100%
}

@media screen and (min-width:900px) {
    .footer_wrapper .footer__column {
        flex: 1 1;
        width: auto
    }
}

.footer_wrapper .footer__bottom,
.footer_wrapper .footer__top {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    padding: 8px 80px
}

@media screen and (max-width:900px) {

    .footer_wrapper .footer__bottom,
    .footer_wrapper .footer__top {
        padding: 8px 16px
    }
}

.footer_wrapper .footer__bottom>div,
.footer_wrapper .footer__top>div {
    align-items: center;
    display: flex;
    justify-content: space-between;
    max-width: 1230px;
    width: 100%
}

.footer_wrapper .footer__top {
    padding: 48px 80px 32px
}

.footer_wrapper .footer__top .languages {
    width: 220px
}

@media screen and (max-width:900px) {
    .footer_wrapper .footer__top {
        padding: 24px 16px
    }

    .footer_wrapper .footer__top>div {
        flex-direction: column
    }

    .footer_wrapper .footer__top .languages {
        margin-top: 12px;
        width: 100%
    }
}

.footer_wrapper .footer__content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center
}

@media screen and (min-width:900px) {
    .footer_wrapper .footer__content {
        padding: 0 80px
    }
}

.footer_wrapper .footer__content>div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    max-width: 1230px;
    width: 100%
}

@media screen and (max-width:900px) {
    .footer_wrapper .footer__content>div {
        gap: 0
    }
}

.footer_wrapper .footer__section {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 0 20px;
    width: 100%
}

@media screen and (min-width:900px) {
    .footer_wrapper .footer__section {
        padding: 0
    }

    .footer_wrapper .footer__section-content {
        display: flex;
        width: auto
    }
}

@media screen and (max-width:900px) {
    .footer_wrapper .footer__section {
        border-top: 1px solid rgba(42, 63, 77, .3)
    }
}

.footer_wrapper .footer__section-content {
    box-sizing: border-box;
    display: none;
    flex-direction: column
}

.footer_wrapper .footer__section-content.active {
    display: flex
}

@media screen and (min-width:900px) {
    .footer_wrapper .footer__section-content {
        display: flex
    }
}

.footer_wrapper .footer__title {
    color: rgb(var(--primary-color));
    font-size: 1.1em;
    font-weight: 700;
    margin-bottom: 5px;
    padding: 10px 0;
    position: relative
}

@media screen and (max-width:900px) {
    .footer_wrapper .footer__title {
        cursor: pointer;
        padding: 17px 0
    }

    .footer_wrapper .footer__title:after {
        background-image: url(/images/down.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        content: "";
        display: block;
        height: 14px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 14px
    }
}

.footer_wrapper .footer__link {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #808b93;
    cursor: pointer;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 10px;
    opacity: .8
}

.footer_wrapper .footer__link:hover {
    color: rgb(var(--primary-color-variant));
    text-decoration: underline
}

.footer_wrapper .footer__link__external {
    display: flex
}

.footer_wrapper .footer__link__external .footer__link__external-icon {
    align-self: center;
    margin-left: 5px;
    opacity: 0
}

.footer_wrapper .footer__link__external:hover .footer__link__external-icon {
    fill: currentColor;
    opacity: 1
}

.footer_wrapper .footer__link.active {
    color: rgb(var(--primary-color))
}

@media screen and (max-width:900px) {
    .footer_wrapper .footer__link {
        font-size: 1em
    }
}

.footer_wrapper .footer__bottom {
    background-color: #102331;
    border-radius: 6px;
    color: rgb(var(--text-color-variant));
    font-size: .9em;
    margin: 60px auto 0;
    padding: 25px;
    text-align: center;
    width: 90%
}

@media screen and (max-width:900px) {
    .footer_wrapper .footer__bottom {
        margin: 30px 0 0;
        width: 100%
    }
}

.footer_wrapper .footer__bottom .social {
    display: flex;
    flex-wrap: nowrap;
    row-gap: 5px
}

.footer_wrapper .footer__bottom .social span {
    align-items: center;
    background: #0e3452;
    border-radius: 3px;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    margin: 0 6px;
    width: 32px
}

.footer_wrapper .footer__bottom .copyright {
    display: flex;
    flex-flow: wrap;
    flex-shrink: 0;
    gap: 4px;
    justify-content: flex-start !important
}

@media screen and (max-width:900px) {
    .footer_wrapper .footer__bottom .copyright {
        flex-direction: column
    }
}

.footer_wrapper .footer__bottom .copyright span {
    vertical-align: middle
}

.footer_wrapper .footer__bottom .copyright .leaf_icon {
    aspect-ratio: 1;
    background-image: url(/images/leaf.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 17px;
    margin: 0 2px
}

@media screen and (max-width:1070px) {
    .footer_wrapper .footer__bottom {
        padding: 32px 8px
    }

    .footer_wrapper .footer__bottom>div {
        flex-direction: column-reverse;
        justify-content: center
    }

    .footer_wrapper .footer__bottom>div .social {
        margin-bottom: 16px
    }

    .footer_wrapper .footer__bottom>div .social span {
        margin: 0 3px
    }
}

.footer_wrapper .footer__extra {
    background: linear-gradient(.412turn, rgba(19, 69, 76, .8) .77%, rgba(16, 35, 49, .8) 58.72%);
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important
}

@media screen and (min-width:900px) {
    .footer_wrapper .footer__extra .extra_footer_content {
        padding-right: 0
    }

    .footer_wrapper .footer__extra .extra_footer_content .extra_content_container {
        align-items: center
    }
}

.footer_wrapper .footer__extra .extra_content_container {
    display: flex;
    flex-direction: column;
    text-align: center
}

.footer_wrapper .footer__extra .buttons_row {
    justify-content: center
}

@media screen and (max-width:900px) {
    .footer_wrapper .footer__extra .buttons_row {
        flex-direction: column !important;
        width: 100%
    }

    .footer_wrapper .footer__extra .buttons_row button {
        margin-bottom: 1rem;
        width: 100%
    }
}

.footer_wrapper .extra_content_container.account {
    background-image: none
}

.footer_wrapper .extra_footer_content {
    color: rgb(var(--text-color))
}

.footer_wrapper .extra_footer_content .buttons_row {
    height: auto;
    justify-content: center;
    margin: 20px 0 37px;
    padding: 0
}

@media screen and (min-width:900px) {
    .footer_wrapper .extra_footer_content .buttons_row a {
        min-width: 160px
    }

    .footer_wrapper .extra_footer_content .buttons_row a:not(:last-child) {
        margin: 0 20px 0 0
    }

    .footer_wrapper .extra_footer_content .buttons_row a button {
        margin: 0;
        width: 100%
    }
}

@media screen and (max-width:900px) {
    .footer_wrapper .extra_footer_content .buttons_row {
        max-width: 80%
    }
}

.footer_wrapper .extra_footer_content .join_msg {
    font-size: 28px;
    line-height: 38px;
    width: 9em
}

.footer_wrapper .extra_footer_content .left_col h1 {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 150%
}

.footer_wrapper .extra_footer_content .left_col h1 a {
    margin-left: .4rem;
    margin-right: .4rem
}

.footer_wrapper .extra_footer_content .left_col h2 {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 150%
}

@media screen and (max-width:900px) {
    .footer_wrapper .extra_footer_content .extra_content_container {
        padding: 2rem
    }

    .footer_wrapper .extra_footer_content .extra_content_container h2 {
        font-size: 18px
    }

    .footer_wrapper .extra_footer_content .extra_content_container .buttons_row {
        margin-bottom: 0
    }

    .footer_wrapper .extra_footer_content .extra_content_container .join_msg_sub {
        max-width: 100%;
        width: 35em
    }
}

.footer_wrapper .lending-footer-notice {
    padding-bottom: 70px
}

.footer_wrapper .lending-footer-notice h2 {
    font-size: 20px
}

.footer_wrapper .lending-footer-notice p {
    font-size: 15px
}

@media screen and (min-width:900px) {
    .footer_wrapper .extra_footer_content {
        padding-right: 4rem
    }

    .footer_wrapper .extra_footer_content .extra_content_container {
        align-items: flex-end;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
        padding: 7rem 0;
        width: 100%
    }

    .footer_wrapper .extra_footer_content .extra_content_container .buttons_row button {
        height: 47px
    }

    .footer_wrapper .extra_footer_content .extra_content_container .buttons_row.account {
        margin: 0;
        padding: 0
    }

    .footer_wrapper .extra_footer_content .extra_content_container .buttons_row.account button {
        margin-top: 49px;
        width: 147px
    }

    .footer_wrapper .extra_footer_content .extra_content_container .buttons_row.account button span {
        font-size: 15px;
        letter-spacing: .02em;
        line-height: 18px;
        text-align: center
    }

    .footer_wrapper .extra_footer_content .extra_content_container .buttons_row,
    .footer_wrapper .extra_footer_content .extra_content_container .join_msg {
        font-size: 50px;
        font-style: normal;
        font-weight: 300;
        line-height: 65px;
        width: auto
    }

    .footer_wrapper .extra_footer_content .extra_content_container .join_msg {
        font-size: 66px;
        font-weight: 600;
        margin-bottom: 20px;
        max-width: 90%
    }

    .footer_wrapper .extra_footer_content .extra_content_container .join_msg_sub {
        color: #808b93;
        font-size: 22px;
        line-height: 30.8px;
        margin-bottom: 16px
    }

    .footer_wrapper .extra_footer_content .extra_content_container .left_col,
    .footer_wrapper .extra_footer_content .extra_content_container .right_col {
        height: 252px;
        width: 50%
    }

    .footer_wrapper .extra_footer_content .extra_content_container .left_col {
        width: 584px
    }

    .footer_wrapper .extra_footer_content .extra_content_container .left_col h1 {
        font-size: 28px
    }

    .footer_wrapper .extra_footer_content .extra_content_container .right_col {
        align-items: center;
        display: flex;
        justify-content: flex-end
    }

    .footer_wrapper .extra_footer_content .extra_content_container .right_col a {
        margin-right: 7rem
    }

    .footer_wrapper .extra_footer_content .extra_content_container .right_col a button {
        height: auto;
        min-height: 47px;
        width: 225px
    }

    .footer_wrapper .extra_footer_content .extra_content_container .buttons_row {
        margin: 0 1rem
    }

    .footer_wrapper .extra_footer_content .extra_content_container .join_msg_sub {
        width: auto
    }
}

.footer_wrapper .language_selector .popover_label {
    align-items: center;
    background: rgb(var(--background-color-variant));
    border-radius: 4px;
    justify-content: space-between;
    padding: 11px 12px;
    width: 220px
}

@media screen and (max-width:900px) {
    .footer_wrapper .language_selector {
        margin-top: 16px
    }

    .footer_wrapper .language_selector .popover_label {
        width: 100%
    }
}

.footer_wrapper .footer__extra .extra_content_container {
    align-items: center
}

@media screen and (max-width:900px) {
    .footer_wrapper .footer__extra .extra_content_container .buttons-group {
        margin-top: 16px
    }
}

.deposits-withdrawals-info {
    background: linear-gradient(180deg, #0e3452, #0f1f2b);
    position: relative
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-info {
        background: linear-gradient(350.49deg, #1d425a -116.96%, transparent 69.56%);
        z-index: 1
    }
}

.deposits-withdrawals-info:after {
    background-image: url(/images/deposits-withdrawals/platform.png);
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    height: 170px;
    position: absolute;
    width: 100%;
    z-index: 1
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-info:after {
        background-image: url(/images/deposits-withdrawals/platform-mobile.png);
        bottom: -6px;
        height: 155px
    }
}

.deposits-withdrawals-info__content {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 0 20px 194px;
    z-index: 1
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-info__content {
        padding: 0 20px 188px
    }
}

.deposits-withdrawals-info__soc {
    margin-bottom: 20px
}

.deposits-withdrawals-info__soc>img {
    max-height: 111px;
    max-width: 111px
}

.deposits-withdrawals-info h2 {
    font-size: 38px;
    font-weight: 600;
    margin: 0 0 20px;
    max-width: 530px;
    text-align: center;
    z-index: 1
}

.deposits-withdrawals-info__desc {
    color: #808b93;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 40px;
    max-width: 776px;
    text-align: center;
    z-index: 1
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-info__desc {
        white-space: pre-line
    }
}

.deposits-withdrawals-info .learn-more-link {
    display: flex;
    justify-content: center;
    z-index: 1
}

.deposits-withdrawals-info .learn-more-link .arrow-link {
    font-size: 20px
}

.deposits-lightning-network {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

.deposits-lightning-network:before {
    background-image: url(/images/deposits-withdrawals/deposits-overview/lightning-network.svg);
    background-position: top;
    background-repeat: no-repeat;
    content: "";
    height: 100px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (max-width:900px) {
    .deposits-lightning-network:before {
        background-image: url(/images/deposits-withdrawals/deposits-overview/lightning-network-mobile.svg)
    }
}

.deposits-lightning-network__content {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    max-width: 1138px;
    padding: 52px 20px 115px;
    text-align: center;
    width: 100%;
    z-index: 1
}

.deposits-lightning-network__content h2 {
    font-size: 38px;
    font-weight: 600;
    margin: 0;
    max-width: 700px;
    text-align: center
}

@media screen and (max-width:900px) {
    .deposits-lightning-network__content h2 {
        font-size: 30px
    }
}

.deposits-lightning-network__videos {
    display: grid;
    gap: 42px;
    grid-template-columns: 1fr 1fr;
    padding: 50px 0 34px;
    width: 100%
}

@media screen and (max-width:900px) {
    .deposits-lightning-network__videos {
        gap: 20px;
        grid-template-columns: 1fr
    }
}

.deposits-lightning-network__videos>video {
    align-items: center;
    aspect-ratio: 1920/1080;
    background: #000;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    overflow: hidden;
    width: 100%
}

.deposits-lightning-network__videos>video:focus {
    outline: none
}

.deposits-lightning-network .learn-more-link {
    display: flex;
    justify-content: center
}

.deposits-lightning-network .learn-more-link .arrow-link {
    font-size: 20px
}

@media screen and (max-width:900px) {
    .deposits-lightning-network .deposits-lightning-network__content {
        padding: 52px 20px 24px
    }

    .deposits-lightning-network .deposits-lightning-network__content .learn-more-link {
        justify-content: start
    }
}

.deposits-overview {
    align-items: center;
    background: linear-gradient(180deg, #0f1f2b 13.69%, #0f324d);
    display: flex;
    flex-direction: column;
    overflow: visible;
    position: relative
}

@media screen and (max-width:900px) {
    .deposits-overview {
        background: linear-gradient(180deg, #0d1d29 43.85%, #0e3452 153.41%);
        z-index: 1
    }
}

.deposits-overview__content {
    align-items: center;
    color: #808b93;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 400;
    padding: 100px 20px 40px;
    text-align: center;
    z-index: 1
}

.deposits-overview__content h2 {
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    line-height: 46px;
    margin: 0 0 14px;
    max-width: 530px;
    text-align: center
}

.deposits-overview__content-desc {
    max-width: 776px;
    text-align: center
}

.deposits-overview__content-desc a {
    text-decoration: underline
}

@media screen and (max-width:900px) {
    .deposits-overview__content-desc {
        white-space: pre-line
    }
}

.deposits-overview__content-quick-and-cheap {
    color: #82baf6;
    font-size: 16px;
    font-weight: 700;
    margin-top: 20px;
    max-width: 526px
}

.deposits-overview__items {
    display: grid;
    gap: 20px 20px;
    grid-template-columns: 1fr 1fr;
    margin: 36px 0 40px;
    max-width: 792px;
    width: 100%
}

@media screen and (max-width:900px) {
    .deposits-overview__items {
        grid-template-columns: 1fr
    }
}

.deposits-overview__item {
    background: #172d3e;
    border-radius: 10px;
    color: #fff;
    display: flex;
    flex-direction: column;
    padding: 40px;
    text-align: left;
    width: 100%
}

.deposits-overview__item-icon {
    height: 32px;
    width: 32px
}

.deposits-overview__item-title {
    font-size: 24px;
    font-weight: 600;
    margin: 14px 0
}

.deposits-overview__item-desc {
    font-size: 14px;
    font-weight: 400;
    opacity: .5
}

@media screen and (max-width:900px) {
    .deposits-overview .deposits-overview__content {
        padding: 47px 20px 24px
    }

    .deposits-overview .deposits-overview__items {
        margin: 20px 0
    }

    .deposits-overview .deposits-overview__item {
        padding: 16px 20px
    }

    .deposits-overview .deposits-overview__item-icon {
        height: 28px;
        width: 28px
    }

    .deposits-overview .deposits-overview__item-icon img {
        max-height: 28px;
        max-width: 28px
    }

    .deposits-overview .deposits-overview__item-title {
        line-height: 22px;
        margin: 10px 0
    }

    .deposits-overview .deposits-overview__item-desc {
        font-size: 14px
    }
}

@media screen and (min-width:900px) {
    .deposits-overview__background {
        background-image: url(/images/deposits-withdrawals/deposits-overview/left-bg.svg);
        background-position: left 108px;
        height: 763px;
        opacity: .3
    }

    .deposits-overview__background,
    .deposits-overview__background:after {
        background-repeat: no-repeat;
        content: "";
        max-width: 1350px;
        position: absolute;
        top: 0;
        width: 100%
    }

    .deposits-overview__background:after {
        background-image: url(/images/deposits-withdrawals/deposits-overview/right-bg.svg);
        background-position: right 29px;
        height: 670px;
        left: 0
    }
}

.deposits-withdrawals-fiat-ccies {
    background: #102331
}

.deposits-withdrawals-fiat-ccies .feature-half-row__description {
    color: #808b93;
    font-size: 16px
}

.deposits-withdrawals-fiat-ccies .feature-half-row__left {
    width: 100%;
    z-index: 1
}

.deposits-withdrawals-fiat-ccies .feature-half-row__right {
    display: flex
}

.deposits-withdrawals-fiat-ccies .learn-more-link {
    font-size: 20px;
    margin-top: 20px
}

@media screen and (min-width:900px) {
    .deposits-withdrawals-fiat-ccies .feature-half-row {
        height: 810px;
        justify-content: center
    }

    .deposits-withdrawals-fiat-ccies .feature-half-row__left {
        max-width: 530px
    }

    .deposits-withdrawals-fiat-ccies .feature-half-row__container:before {
        background: url(/images/deposits-withdrawals/deposits-overview/fiat-currencies.png);
        background-position: 0;
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        height: 606px;
        left: 50%;
        position: absolute;
        width: 1071px
    }
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-fiat-ccies .feature-half-row {
        flex-direction: column;
        justify-content: start;
        padding: 25px 0 0
    }

    .deposits-withdrawals-fiat-ccies .feature-half-row__container {
        padding: 0
    }

    .deposits-withdrawals-fiat-ccies .feature-half-row__left {
        padding: 0 20px
    }

    .deposits-withdrawals-fiat-ccies .feature-half-row__left h2 {
        font-size: 30px;
        max-width: 60%
    }

    .deposits-withdrawals-fiat-ccies .feature-half-row__left .feature-half-row__description {
        font-size: 18px
    }

    .deposits-withdrawals-fiat-ccies .feature-half-row__left .feature-half-row__description strong {
        font-weight: 400
    }

    .deposits-withdrawals-fiat-ccies .feature-half-row__right {
        display: flex;
        height: 280px;
        padding: 0;
        position: relative
    }

    .deposits-withdrawals-fiat-ccies .feature-half-row__right:after {
        background: url(/images/deposits-withdrawals/deposits-overview/fiat-currencies.png);
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        height: 100%;
        position: absolute;
        right: -10%;
        top: 0;
        width: 100%
    }
}

.deposits-withdrawals-how-to {
    align-items: center;
    background: #0d1d29;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.deposits-withdrawals-how-to__container {
    max-width: 1200px;
    padding: 100px 50px;
    width: 100%
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-how-to__container {
        padding: 16px 20px
    }
}

.deposits-withdrawals-download-app {
    background: #102331
}

.deposits-withdrawals-download-app .download-app-buttons,
.deposits-withdrawals-download-app .download-app-qr-code {
    margin-top: 20px
}

.deposits-withdrawals-download-app .feature-half-row__description {
    color: #808b93;
    font-size: 16px
}

.deposits-withdrawals-download-app .feature-half-row__left {
    width: 100%;
    z-index: 1
}

.deposits-withdrawals-download-app .feature-half-row__right {
    display: none
}

.deposits-withdrawals-download-app .learn-more-link {
    font-size: 20px;
    margin-top: 20px
}

@media screen and (min-width:900px) {
    .deposits-withdrawals-download-app .feature-half-row {
        height: 810px;
        justify-content: center
    }

    .deposits-withdrawals-download-app .feature-half-row__left {
        max-width: 530px
    }

    .deposits-withdrawals-download-app .feature-half-row__container:before {
        background: url(/images/deposits-withdrawals/deposits-overview/app.svg);
        background-position: 0;
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        height: 606px;
        left: 50%;
        position: absolute;
        width: 1071px
    }
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-download-app .download-app-qr-code {
        display: none
    }

    .deposits-withdrawals-download-app .feature-half-row {
        flex-direction: column;
        justify-content: start;
        padding: 25px 0 0
    }

    .deposits-withdrawals-download-app .feature-half-row__container {
        flex-direction: column-reverse;
        padding: 0 20px
    }

    .deposits-withdrawals-download-app .feature-half-row__left {
        padding: 10px 0 0
    }

    .deposits-withdrawals-download-app .feature-half-row__left h2 {
        font-size: 30px;
        line-height: 130%;
        max-width: 75%
    }

    .deposits-withdrawals-download-app .feature-half-row__left .feature-half-row__description {
        font-size: 18px;
        margin: 20px 0
    }

    .deposits-withdrawals-download-app .feature-half-row__right {
        display: flex;
        height: 280px;
        padding: 0;
        position: relative
    }

    .deposits-withdrawals-download-app .feature-half-row__right:after {
        background: url(/images/deposits-withdrawals/deposits-overview/app.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%
    }
}

.depositsWithdrawalsStatus {
    align-items: center;
    background: linear-gradient(180deg, #0e3452, #0d1d29 85.8%);
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 100px
}

.depositsWithdrawalsStatus__container {
    max-width: 1200px;
    padding: 100px 50px;
    width: 100%
}

@media screen and (max-width:900px) {
    .depositsWithdrawalsStatus__container {
        padding: 16px 20px
    }
}

.depositsWithdrawalsStatus h2 {
    color: #fff;
    font-size: 38px;
    font-weight: 500;
    line-height: 46px;
    margin: 0 0 10px
}

.depositsWithdrawalsStatus .subtitle {
    color: #5a6972;
    font-size: 16px;
    margin-bottom: 20px
}

.depositsWithdrawalsStatus .pool-label {
    color: #808b93
}

.depositsWithdrawalsStatus .status {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.depositsWithdrawalsStatus .status div {
    min-width: 180px
}

.depositsWithdrawalsStatus .active {
    color: #03ca9b
}

.depositsWithdrawalsStatus .suspended {
    color: #e44b44
}

.depositsWithdrawalsStatus .table-wrapper {
    background: rgba(13, 29, 41, .5);
    max-height: 600px;
    max-width: 100%;
    overflow: auto
}

.depositsWithdrawalsStatus .table-wrapper::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.depositsWithdrawalsStatus .table-wrapper::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.depositsWithdrawalsStatus .table-wrapper::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

.depositsWithdrawalsStatus .search-row {
    align-items: center;
    background-color: rgba(11, 25, 35, .4);
    display: flex;
    gap: 16px;
    padding: 14px 30px
}

@media screen and (max-width:900px) {
    .depositsWithdrawalsStatus .search-row {
        align-items: stretch;
        flex-direction: column;
        gap: 10px;
        padding: 10px 20px
    }
}

.depositsWithdrawalsStatus .all-ccy-active {
    align-items: center;
    display: flex;
    gap: 8px
}

.depositsWithdrawalsStatus .all-ccy-active:before {
    background-color: #03ca9b;
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px
}

.depositsWithdrawalsStatus .search-wrapper {
    height: 32px;
    position: relative;
    width: 200px
}

@media screen and (max-width:900px) {
    .depositsWithdrawalsStatus .search-wrapper {
        width: 100%
    }
}

.depositsWithdrawalsStatus .search-wrapper .search-input {
    background-color: #0d1d29;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    height: 100%;
    outline: none;
    padding: 8px 34px 8px 12px;
    width: 100%
}

.depositsWithdrawalsStatus .search-wrapper .search-input::placeholder {
    color: #5a6972
}

.depositsWithdrawalsStatus .search-wrapper .search-icon {
    position: absolute;
    right: 14px;
    top: 8px
}

.depositsWithdrawalsStatus .search-wrapper .clear-btn {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    height: 16px;
    outline: none;
    padding: 3px;
    position: absolute;
    right: 14px;
    top: 8px;
    width: 16px
}

.depositsWithdrawalsStatus .search-wrapper .search-not-avaliable {
    text-wrap: nowrap;
    background-color: rgba(42, 63, 77, .3);
    border-radius: 6px;
    display: inline-block;
    font-size: 12px;
    left: -68px;
    padding: 8px 10px;
    position: absolute;
    top: calc(100% + 8px);
    z-index: 2
}

.depositsWithdrawalsStatus .search-wrapper .search-not-avaliable:before {
    border-bottom: 6px solid rgba(42, 63, 77, .3);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    height: 0;
    left: 160px;
    position: absolute;
    top: -6px;
    width: 0
}

@media screen and (max-width:900px) {
    .depositsWithdrawalsStatus .search-wrapper .search-not-avaliable {
        left: calc(50% - 165px)
    }
}

.depositsWithdrawalsStatus .ccy-cell {
    display: flex;
    gap: 12px;
    min-width: 140px
}

.depositsWithdrawalsStatus .ccy-label {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 4px
}

.depositsWithdrawalsStatus table {
    border-collapse: collapse;
    letter-spacing: 1px;
    padding-top: 200px;
    width: 100%
}

.depositsWithdrawalsStatus table thead {
    background: rgba(11, 25, 35, .4);
    position: sticky;
    top: 0;
    z-index: 1
}

.depositsWithdrawalsStatus table tr {
    border-bottom: 1px solid rgba(42, 63, 77, .3)
}

.depositsWithdrawalsStatus table tr td:first-child,
.depositsWithdrawalsStatus table tr th:first-child {
    padding-left: 30px
}

@media screen and (max-width:900px) {

    .depositsWithdrawalsStatus table tr td:first-child,
    .depositsWithdrawalsStatus table tr th:first-child {
        padding-left: 20px
    }
}

.depositsWithdrawalsStatus table th {
    color: #82baf6;
    padding: 21px 11px 23px;
    text-align: start
}

.depositsWithdrawalsStatus table td,
.depositsWithdrawalsStatus table th {
    font-size: 16px;
    font-weight: 400
}

.depositsWithdrawalsStatus table td {
    height: "100%";
    padding: 18px 11px 20px;
    vertical-align: center
}

.depositsWithdrawalsStatus .checkbox .checkmark {
    background-color: #0d1d29
}

@media screen and (max-width:900px) {
    .depositsWithdrawalsStatus table {
        font-size: 14px
    }
}

.deposits-withdrawals-how-to-mobile-app {
    align-items: center;
    background: #0d1d29;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.deposits-withdrawals-how-to-mobile-app__container {
    max-width: 1200px;
    padding: 100px 50px;
    width: 100%
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-how-to-mobile-app__container {
        padding: 16px 20px
    }

    .how-to-section__item {
        padding: 30px 0
    }
}

.how-to-section__item .chevron {
    font-size: 30px;
    font-weight: 600;
    min-height: 88px
}

.how-to-section__item:first-of-type {
    border-bottom: 1px solid #2a3f4d
}

.how-to-section__description {
    padding: 0 0 16px
}

.how-to-section__steps {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 15px
}

.how-to-section__step {
    background-color: #102331;
    border-radius: 10px;
    flex: 0 0 48%
}

@media screen and (max-width:900px) {
    .how-to-section__step {
        flex: unset;
        width: 100%
    }
}

.how-to-section__step img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: auto;
    width: 100%
}

.how-to-section__step-description {
    font-size: 15px;
    padding: 15px
}

.how-to-section__step-description p.text-muted {
    color: #808b93
}

.how-to-section__step-description p:last-of-type {
    margin-bottom: 0
}

.how-to-section__step-title {
    color: #03ca9b;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: uppercase
}

.deposits-withdrawals-layout {
    background-color: #0e1e2a;
    background: #0f1f2b;
    color: rgb(var(--text-color));
    height: 60vh;
    height: auto;
    overflow: hidden;
    padding-top: 75px
}

.deposits-withdrawals-layout__background {
    left: 0;
    padding: 75px 0 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-layout__background:before {
        background: linear-gradient(180deg, #0b1923, #0d1d29 16.67%, #172d3e 57.81%);
        content: "";
        height: 1900px;
        position: absolute;
        top: 0;
        width: 100%
    }

    .deposits-withdrawals-layout__background:after {
        background-image: url(/images/deposits-withdrawals/header-mobile-bg.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        content: "";
        height: 532px;
        position: absolute;
        top: 80px;
        width: 100%
    }
}

@media screen and (min-width:900px) {
    .deposits-withdrawals-layout__background {
        background-image: url(/images/deposits-withdrawals/header-bg.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        height: 1533px;
        top: 0
    }
}

.deposits-withdrawals-layout__head {
    background: linear-gradient(180deg, #0e1e2a, #0e3452);
    height: 970px;
    overflow: visible;
    position: relative
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-layout__head {
        height: 670px
    }
}

.deposits-withdrawals-layout__head .content-header {
    padding: 225px 0 50px
}

.deposits-withdrawals-layout__head .content-header h1 {
    max-width: 594px
}

.deposits-withdrawals-layout__head .content-header h2 {
    max-width: 750px
}

@media screen and (max-width:900px) {
    .deposits-withdrawals-layout__head .content-header {
        padding: 180px 0 50px
    }

    .deposits-withdrawals-layout__head .content-header .content-header__column {
        height: 290px;
        margin: 0;
        padding: 0 30px
    }

    .deposits-withdrawals-layout__head .content-header .content-header__column h1 {
        margin: 0 0 20px;
        max-width: 335px;
        padding: 0
    }

    .deposits-withdrawals-layout__head .content-header .content-header__column h2 {
        margin: 0;
        max-width: 285px
    }
}

.deposits-withdrawals-layout__body {
    min-height: 100vh;
    position: relative
}

.deposits-withdrawals-layout__body-content {
    position: relative
}

.security-policy-features {
    align-items: center;
    background-color: #0d1d29;
    display: flex;
    flex-direction: column;
    padding: 50px 0 100px
}

.security-policy-features__title {
    font-size: 38px;
    font-weight: 500;
    line-height: 46px;
    margin-bottom: 50px
}

.security-policy-features__container {
    max-width: min(100%, 1200px);
    padding: 50px 50px 0
}

.security-policy-layout {
    background-color: rgb(var(--background-color));
    background: linear-gradient(180deg, #0d1d29, #0e3452);
    color: rgb(var(--text-color));
    height: 60vh;
    height: auto;
    overflow: hidden;
    padding-top: 88px
}

.security-policy-layout__head {
    background-color: rgb(var(--background-color));
    overflow: visible
}

.security-policy-layout__head .content-header__column:before {
    background-image: url(/images/security-policy/header-left.svg);
    height: 498px;
    width: 261px
}

.security-policy-layout__head .content-header__column:after {
    background-image: url(/images/security-policy/header-right.svg);
    height: 502px;
    width: 247px
}

.security-policy-layout__body {
    background-color: #0d1d29;
    min-height: 100vh;
    position: relative
}

.security-policy-layout__body-content {
    position: relative
}

.security-policy-layout__body-content .features-list-and-pictures-row {
    background-color: #0b1923
}

.thalex-benefits {
    align-items: center;
    background: linear-gradient(1turn, #102331, #0e3452);
    display: flex;
    flex-direction: column;
    padding: 50px 0 100px
}

@media screen and (max-width:900px) {
    .thalex-benefits {
        padding: 10px 0 40px
    }
}

.thalex-benefits__subtitle,
.thalex-benefits__title {
    max-width: 560px
}

.thalex-benefits__title {
    color: rgb(var(--text-color));
    font-size: 38px;
    font-weight: 500;
    line-height: 46px;
    margin-bottom: 50px
}

@media screen and (max-width:900px) {
    .thalex-benefits__title {
        font-size: 30px;
        line-height: 39px;
        margin-bottom: 30px
    }
}

.thalex-benefits__subtitle {
    color: #808b93;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 50px
}

@media screen and (max-width:900px) {
    .thalex-benefits__subtitle {
        font-size: 18px;
        margin-bottom: 30px
    }
}

.thalex-benefits__container {
    max-width: min(100%, 1200px);
    padding: 0 50px
}

@media screen and (max-width:900px) {
    .thalex-benefits__container {
        padding: 0 20px
    }
}

.thalex-benefits__container .features-masonry-grid {
    grid-gap: 25px
}

@media screen and (max-width:900px) {
    .thalex-benefits__container .features-masonry-grid {
        grid-gap: 15px
    }

    .thalex-benefits__container .features-masonry-grid__card-title {
        font-size: 18px
    }

    .thalex-benefits__container .features-masonry-grid__card-desc {
        font-size: 16px
    }
}

.thalex-benefits__container .features-masonry-grid__card {
    border-radius: 12px;
    border-width: 0
}

.thalex-benefits__container .features-masonry-grid__card-icon {
    background-color: transparent;
    width: 30px
}

.thalex-benefits__container .features-masonry-grid__card:not(:first-child) {
    margin-top: 25px
}

@media screen and (max-width:900px) {
    .thalex-benefits__container .features-masonry-grid__card {
        padding: 20px
    }

    .thalex-benefits__container .features-masonry-grid__card:not(:first-child) {
        margin-top: 15px
    }
}

.thalex-what-are-products {
    align-items: center;
    background: linear-gradient(180deg, #0b1923, #13454c);
    display: flex;
    flex-direction: column;
    padding: 50px 0 100px
}

.thalex-what-are-products__container {
    max-width: min(100%, 1200px);
    padding: 0 50px
}

@media screen and (max-width:900px) {
    .thalex-what-are-products__container {
        padding: 0 20px
    }
}

.thalex-what-are-products__container .features-masonry-grid {
    grid-template-columns: 1fr 1fr
}

@media screen and (max-width:900px) {
    .thalex-what-are-products__container .features-masonry-grid {
        grid-gap: 15px;
        grid-template-columns: 1fr
    }
}

.thalex-what-are-products__container .features-masonry-grid__card {
    background-color: transparent;
    border: 2px solid rgba(3, 202, 155, .2);
    border-radius: 12px
}

.thalex-what-are-products__container .features-masonry-grid__card-icon {
    background-color: transparent;
    width: 30px
}

@media screen and (max-width:900px) {
    .thalex-what-are-products__container .features-masonry-grid__card {
        padding: 15px
    }

    .thalex-what-are-products__container .features-masonry-grid__card:not(:first-child) {
        margin-top: 15px
    }
}

.thalex-what-are-products__title {
    color: rgb(var(--text-color));
    font-size: 38px;
    font-weight: 500;
    line-height: 46px;
    margin-bottom: 20px
}

@media screen and (max-width:900px) {
    .thalex-what-are-products__title {
        font-size: 30px;
        line-height: 32px
    }
}

.thalex-what-are-products__subtitle {
    color: #808b93;
    font-size: 22px;
    font-weight: 400;
    margin-top: 20px
}

.thalex-what-are-products__disclaimer {
    word-wrap: break-word;
    color: #808b93;
    font-size: 14px;
    font-weight: 400;
    margin-top: 50px
}

.thalex-safe-screen {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 100px 15px
}

.thalex-safe-screen__container {
    max-width: min(100%, 560px)
}

.thalex-safe-screen h3 {
    color: rgb(var(--text-color));
    font-size: 38px;
    font-weight: 600;
    line-height: 46px;
    margin-bottom: 50px
}

.thalex-safe-screen__description {
    color: #808b93;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 15px
}

.thalex-safe-screen__description .checkbox>label {
    color: #808b93;
    font-size: 18px;
    line-height: 25px;
    margin-top: 5px
}

.thalex-safe-screen__controls {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 10px 0
}

.thalex-safe-screen__dialog {
    align-self: stretch;
    background-image: url(/images/thalex/safe-screen-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    width: 100%
}

.thalex-layout__head {
    background: linear-gradient(180deg, #102331 -1.51%, #172d3e 32.27%, #0e3452)
}

.thalex-layout__head .content-header {
    background-image: url(/images/thalex/hero-background.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 15em
}

@media only screen and (min-width:1409px) {
    .thalex-layout__head .content-header {
        padding-bottom: 20em
    }
}

@media screen and (max-width:900px) {
    .thalex-layout__head .content-header {
        padding-bottom: 3em;
        padding-top: 0
    }
}

.thalex-layout__head .content-header__column,
.thalex-layout__head .content-header__extra-content {
    align-items: flex-start
}

.thalex-layout__head .content-header__extra-content {
    margin: 0 auto;
    max-width: 1160px;
    width: 100%
}

.thalex-layout__head .content-header h1 {
    color: #03ca9b;
    font-size: 66px;
    font-weight: 600;
    margin-top: 0;
    padding-top: .5em;
    text-align: left
}

@media screen and (max-width:900px) {
    .thalex-layout__head .content-header h1 {
        font-size: 38px
    }
}

.thalex-layout__head .content-header h2 {
    color: rgb(var(--text-color));
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 20px;
    text-align: left
}

@media screen and (max-width:900px) {
    .thalex-layout__head .content-header h2 {
        font-size: 18px;
        margin: 0 20px
    }
}

.thalex-layout__head .content-header .thalex-hero {
    text-align: left
}

@media screen and (max-width:900px) {
    .thalex-layout__head .content-header .thalex-hero {
        font-size: 16px
    }
}

.thalex-layout__head .content-header .thalex-hero__cta {
    margin: 0 20px 20px
}

.thalex-layout__head .content-header .thalex-hero__cta button {
    font-size: 18px
}

.thalex-layout__head .content-header .thalex-hero__logos {
    margin: 5em 20px 0
}

.thalex-layout__head .content-header .thalex-hero__logos svg {
    max-width: 100%
}

.thalex-layout__head .content-header .thalex-hero__introduction {
    margin: 0 20px
}

.thalex-layout__head .content-header .thalex-hero__introduction p {
    color: #808b93;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 30px;
    max-width: 560px;
    text-align: left
}

.home-layout__head-coins {
    height: 100%;
    position: absolute;
    width: 100%
}

.home-layout__head-coins .parallax-images-wrapper {
    height: 100%;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 100%
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .home-layout__head-coins .parallax-images-wrapper {
        width: 120%
    }
}

@media only screen and (max-width:575px) {
    .home-layout__head-coins .parallax-images-wrapper {
        width: 150%
    }
}

.home-layout__head-coins .parallax-image:first-child {
    left: 110px;
    position: absolute;
    top: -50px;
    z-index: 0
}

@media screen and (max-width:900px) {
    .home-layout__head-coins .parallax-image:first-child {
        height: 43.3333333333px;
        width: 43.3333333333px
    }
}

.home-layout__head-coins .parallax-image:nth-child(2) {
    left: 20px;
    position: absolute;
    top: 100px;
    z-index: 0
}

@media screen and (max-width:900px) {
    .home-layout__head-coins .parallax-image:nth-child(2) {
        height: 66.6666666667px;
        width: 66.6666666667px
    }
}

.home-layout__head-coins .parallax-image:nth-child(3) {
    left: 30px;
    position: absolute;
    top: 310px;
    z-index: 0
}

@media screen and (max-width:900px) {
    .home-layout__head-coins .parallax-image:nth-child(3) {
        height: 48px;
        width: 48px
    }
}

.home-layout__head-coins .parallax-image:nth-child(4) {
    position: absolute;
    right: 140px;
    top: -50px;
    z-index: 0
}

@media screen and (max-width:900px) {
    .home-layout__head-coins .parallax-image:nth-child(4) {
        height: 48px;
        width: 48px
    }
}

.home-layout__head-coins .parallax-image:nth-child(5) {
    position: absolute;
    right: 40px;
    top: 100px;
    z-index: 0
}

@media screen and (max-width:900px) {
    .home-layout__head-coins .parallax-image:nth-child(5) {
        height: 76.6666666667px;
        width: 76.6666666667px
    }
}

.home-layout__head-coins .parallax-image:nth-child(6) {
    position: absolute;
    right: 57px;
    top: 370px;
    z-index: 0
}

@media screen and (max-width:900px) {
    .home-layout__head-coins .parallax-image:nth-child(6) {
        height: 43.3333333333px;
        width: 43.3333333333px
    }

    .home-layout__head-coins .parallax-image:first-child {
        left: 115px;
        top: -65px
    }

    .home-layout__head-coins .parallax-image:nth-child(2) {
        left: 80px;
        top: 100px
    }

    .home-layout__head-coins .parallax-image:nth-child(3) {
        left: 81px;
        top: 350px
    }

    .home-layout__head-coins .parallax-image:nth-child(4) {
        right: 110px;
        top: -50px
    }

    .home-layout__head-coins .parallax-image:nth-child(5) {
        right: 60px;
        top: 100px
    }

    .home-layout__head-coins .parallax-image:nth-child(6) {
        right: 75px;
        top: 370px
    }
}

.home-layout-row-header {
    padding: 20px 0;
    text-align: left
}

.home-layout-row-header__title {
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    padding-bottom: 15px
}

@media screen and (max-width:900px) {
    .home-layout-row-header__title {
        font-size: 30px
    }
}

.home-layout-row-header__subtitle {
    color: #5a6972;
    font-size: 16px
}

.volume_totals .home-layout-row-header__title {
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    padding-bottom: 10px
}

.home-advanced-features {
    overflow: hidden
}

.home-advanced-features.dark {
    background-color: rgb(var(--background-color))
}

.home-advanced-features__hero-image {
    background-image: url(/images/trading_coins.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    flex: 1 1;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.home-advanced-features__hero {
    align-items: center;
    min-height: 450px
}

.home-advanced-features__hero-title {
    flex-grow: 1;
    font-size: 66px;
    font-weight: 600;
    max-width: 650px;
    position: relative;
    z-index: 1
}

@media screen and (max-width:900px) {
    .home-advanced-features__hero {
        min-height: 220px
    }

    .home-advanced-features__hero-title {
        font-size: 38px;
        max-width: 400px;
        max-width: 70%
    }
}

.home-advanced-features h3 {
    color: rgb(var(--primary-color));
    font-size: 22px;
    font-weight: 500;
    margin-top: 0
}

@media screen and (min-width:900px) {
    .home-advanced-features h3 {
        margin-bottom: .5rem;
        margin-top: 1rem
    }
}

.home-advanced-features .content_wrapper {
    position: relative
}

.home-advanced-features__content-wrapper {
    background: url(/images/dashboard.png);
    background-position: top 0 right -40px;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 10px 0
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .home-advanced-features__content-wrapper {
        background-position: top 0 right -150px
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .home-advanced-features__content-wrapper {
        background-position: top 0 right -250px
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .home-advanced-features__content-wrapper {
        background-position: top 0 right -380px
    }
}

@media screen and (max-width:900px) {
    .home-advanced-features__content-wrapper {
        background: none
    }
}

.home-advanced-features__content {
    align-items: center;
    display: flex;
    flex-direction: row
}

.home-advanced-features__content>div {
    width: 45%
}

.home-advanced-features__content .home-layout-row-header {
    padding: 0
}

.home-advanced-features__content .home-layout-row-header__title {
    color: transparent;
    font-size: 38px;
    line-height: 46px;
    margin-bottom: 10px
}

.home-advanced-features__content .home-layout-row-header__subtitle {
    color: #fff;
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 30px;
    max-width: 300px
}

.home-advanced-features__content p {
    margin-bottom: 10px
}

@media screen and (max-width:900px) {
    .home-advanced-features__content {
        align-items: flex-start;
        flex-direction: column
    }

    .home-advanced-features__content>div {
        width: 100%
    }

    .home-advanced-features__content .buttons-group {
        flex-direction: column-reverse;
        gap: 20px
    }
}

.home-advanced-features__content-image img {
    width: 100%
}

@media only screen and (min-width:1200px)and (max-width:1408px),
only screen and (min-width:1409px) {
    .home-advanced-features__content-image img {
        position: relative;
        right: 0;
        width: 80%
    }
}

@media screen and (min-width:900px) {
    .home-advanced-features__content-image img {
        position: relative;
        right: -20%
    }
}

.home-advanced-features__content .buttons-group {
    margin: 20px 0 37px
}

.home-advanced-features__content .description {
    color: #808b93;
    font-size: 16px
}

.home-advanced-features__content .description>p {
    margin-bottom: 20px
}

.home-advanced-features .read_more {
    display: block;
    width: 100%
}

.home-advanced-features .features-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 75px
}

.home-advanced-features .features-grid .box {
    flex: 33.3% 1
}

.home-advanced-features .features-grid .box .description {
    margin-bottom: 1rem
}

.home-advanced-features .features-grid .box img {
    transform: translateX(-10px)
}

@media screen and (max-width:900px) {
    .home-advanced-features .features-grid {
        flex-wrap: wrap
    }

    .home-advanced-features .features-grid .box {
        flex: 100% 1
    }
}

.home-advanced-features .home-advanced-features__coins {
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%
}

.home-advanced-features .home-advanced-features__coins .parallax-images-wrapper {
    transform: scale(.7) translateX(130px);
    transform-origin: right
}

@media screen and (min-width:900px) {
    .home-advanced-features .home-advanced-features__coins .parallax-images-wrapper {
        transform: scale(1)
    }
}

.home-advanced-features .home-advanced-features__coins .parallax-images-wrapper .parallax-image:first-child {
    position: absolute;
    right: 290px;
    top: 20px;
    z-index: 0
}

.home-advanced-features .home-advanced-features__coins .parallax-images-wrapper .parallax-image:nth-child(2) {
    position: absolute;
    right: 60px;
    top: 100px;
    z-index: 0
}

.home-advanced-features .home-advanced-features__coins .parallax-images-wrapper .parallax-image:nth-child(3) {
    position: absolute;
    right: 200px;
    top: 150px;
    z-index: 0
}

.home-advanced-features .home-advanced-features__coins .parallax-images-wrapper .parallax-image:nth-child(4) {
    position: absolute;
    right: 110px;
    top: 260px;
    z-index: 0
}

.home-advanced-features .home-advanced-features__coins .parallax-images-wrapper .parallax-image:nth-child(5) {
    position: absolute;
    right: 310px;
    top: 290px;
    z-index: 0
}

.home-advanced-features .home-advanced-features__coins .parallax-images-wrapper .parallax-image:nth-child(6) {
    position: absolute;
    right: 190px;
    top: 380px;
    z-index: 0
}

@media screen and (min-width:900px) {
    section.home-advanced-features .grid .box .description {
        width: 100%
    }
}

.home-tickers {
    background: linear-gradient(180deg, #0e3452 50%, #0e3452 0, #0d1d29 85.8%);
    padding-bottom: 130px;
    position: relative
}

.home-tickers .ccy-tabs__item {
    color: #5a6972;
    font-size: 15px;
    padding: 20px 2px
}

.home-tickers .ccy-tabs__item.active {
    color: #fff
}

.home-tickers__chart-background {
    aspect-ratio: 1920/603;
    background-image: url(/images/home/tickers-chart-background.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    position: absolute;
    width: 100%
}

.home-tickers .volume_totals {
    text-align: left
}

.home-tickers .volume_totals .volume-totals__item {
    z-index: 1
}

.home-tickers .landing_ticker {
    display: block;
    margin-bottom: 5rem;
    max-width: 100%;
    min-height: 56rem;
    padding-top: 2rem
}

.home-tickers .landing_ticker>.title_row {
    text-align: left
}

@media screen and (max-width:900px) {
    .home-tickers .landing_ticker {
        transform: unset
    }
}

.home-tickers .landing_ticker .stat-table__wrapper.landing-tickers__table {
    height: 599px
}

.home-tickers .landing_ticker .stat-table__wrapper.landing-tickers__table .symbol-cell img {
    margin-right: 10px;
    vertical-align: middle;
    width: 34px
}

.home-tickers .landing-tickers__header {
    padding-left: 20px;
    padding-right: 20px
}

.our_app {
    background-color: rgb(var(--background-color));
    min-height: auto;
    overflow: hidden;
    padding-bottom: 0
}

.our_app__icons {
    background-image: url(/images/mobile-section-bg.svg);
    background-position: -1px;
    background-size: cover;
    height: 300px
}

@media screen and (max-width:900px) {
    .our_app__icons {
        text-align: center
    }
}

.our_app__icons .parallax-images-wrapper {
    transform: scale(.7);
    transform-origin: center
}

@media screen and (min-width:900px) {
    .our_app__icons .parallax-images-wrapper {
        transform: scale(1)
    }
}

.our_app__icons .parallax-images-wrapper .parallax-image:first-child {
    left: 260px;
    position: absolute;
    top: 20px;
    z-index: 0
}

.our_app__icons .parallax-images-wrapper .parallax-image:nth-child(2) {
    left: 100px;
    position: absolute;
    top: 110px;
    z-index: 0
}

.our_app__icons .parallax-images-wrapper .parallax-image:nth-child(3) {
    left: 470px;
    position: absolute;
    top: 60px;
    z-index: 0
}

.our_app__icons .parallax-images-wrapper .parallax-image:nth-child(4) {
    left: 190px;
    position: absolute;
    top: 170px;
    z-index: 0
}

.our_app__icons .parallax-images-wrapper .parallax-image:nth-child(5) {
    left: 360px;
    position: absolute;
    top: 150px;
    z-index: 0
}

.our_app__icons .parallax-images-wrapper .parallax-image:nth-child(6) {
    left: 50px;
    position: absolute;
    top: 220px;
    z-index: 0
}

.our_app__content {
    background: linear-gradient(180deg, rgba(14, 46, 53, .5), rgba(14, 46, 53, .5) 72.91%, rgba(14, 46, 53, 0) 99.99%);
    display: flex;
    margin: 0 auto;
    padding-bottom: 0;
    position: relative
}

.our_app__content-main {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.our_app__content .content_wrapper {
    display: flex;
    flex-direction: column;
    margin: 0 auto 50px;
    padding: 0 64px;
    position: relative
}

@media screen and (min-width:900px) {
    .our_app__content .content_wrapper {
        flex-direction: row
    }
}

@media screen and (max-width:900px) {
    .our_app__content .content_wrapper {
        padding: 0 25px
    }
}

.our_app__content-main {
    max-width: 500px;
    width: 100%
}

@media screen and (max-width:900px) {
    .our_app__content-main {
        max-width: unset
    }
}

.our_app__content-main .our_app_header {
    padding: 20px 0 30px;
    text-align: left
}

.our_app__content-main .our_app_header__title {
    background: linear-gradient(90deg, #03ca9b .5%, #03beca);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 10px
}

.our_app__content-main .our_app_header__subtitle {
    color: #fff;
    font-size: 24px;
    font-weight: 600
}

.our_app__content-main__description {
    color: #586871;
    display: inline-block;
    font-size: 16px
}

@media screen and (max-width:900px) {
    .our_app .app_links {
        gap: 20px;
        justify-content: center
    }

    .our_app .app_links a {
        background: #000;
        display: flex;
        justify-content: center;
        margin-right: 0;
        width: 100%
    }
}

.our_app .main_content {
    align-self: center;
    padding-bottom: 3rem;
    z-index: 1
}

@media screen and (min-width:900px) {
    .our_app .main_content {
        width: 50%
    }
}

.our_app .main_content p {
    color: #5a6972
}

.our_app .image_container {
    align-items: center;
    display: flex;
    justify-content: center
}

@media screen and (min-width:900px) {
    .our_app .image_container {
        text-align: right
    }
}

.our_app .image_container img {
    width: 80%
}

@media screen and (min-width:900px) {
    .our_app .image_container img {
        position: relative;
        right: -30%;
        width: 120%
    }

    .our_app .lp_subtitle {
        width: 450px
    }
}

.our_app .download_link {
    padding: 22px 0 2em
}

.our_app .download_link a {
    font-size: 20px
}

@media screen and (max-width:900px) {
    .our_app .main_content {
        padding-bottom: 0
    }
}

.home-layout__head {
    background: linear-gradient(180deg, #0d1d29, #0e3452);
    color: rgb(var(--text-color));
    height: 60vh;
    height: auto;
    margin-top: 88px;
    overflow: hidden
}

.home-layout__head-wrapper {
    position: relative
}

.home-layout__head-background {
    background-image: linear-gradient(0, #0e3452, transparent), url(/images/header-bottom2.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: initial;
    height: 376px;
    margin: auto;
    max-height: 450px;
    width: 100%;
    z-index: -1
}

@media screen and (max-width:1070px) {
    .home-layout__head-background {
        background-image: linear-gradient(0, #0e3452, transparent), url(/images/header-bottom2.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: 130%;
        height: 300px;
        margin: auto;
        max-height: 300px;
        width: 100%;
        z-index: -1
    }
}

@media screen and (max-width:700px) {
    .home-layout__head-background {
        background-image: linear-gradient(0, #0e3452, transparent), url(/images/header-bottom2.png);
        background-position: top;
        background-repeat: no-repeat;
        background-size: 130%;
        height: 132px;
        margin: auto;
        width: 100%;
        z-index: -1
    }
}

.home-layout__head-manifesto-link {
    position: relative;
    z-index: 1
}

@media screen and (max-width:1070px) {
    .home-layout__head {
        margin-top: 70px
    }
}

.home-layout__head-signup {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
    margin-top: 15px;
    width: 100%
}

.home-layout__head-signup-group {
    display: flex
}

.home-layout__head-signup-group-email {
    background: #0d1d29;
    border: 1px solid #13454c;
    border-radius: 4px;
    color: #5a6972;
    padding-left: 15px;
    width: 300px
}

.home-layout__head-signup-group-registerBtn .landing-btn {
    margin-left: 10px
}

@media screen and (max-width:900px) {
    .home-layout__head-signup-group {
        flex-direction: column-reverse;
        gap: 20px;
        min-width: 335px
    }

    .home-layout__head-signup-group-email {
        height: 40px;
        width: 100%
    }

    .home-layout__head-signup-group .landing-btn {
        height: 40px;
        margin-left: 0;
        width: 100%
    }
}

.home-layout__head-separator {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 7px 0;
    min-width: 450px
}

.home-layout__head-separator-text {
    size: 12px;
    color: #5a6972;
    font-weight: 600;
    margin: 0 12px;
    min-width: 15px
}

.home-layout__head-separator-line {
    border: .5px solid #28445b;
    height: 0;
    min-width: 205px
}

@media screen and (max-width:900px) {
    .home-layout__head-separator-line {
        min-width: 147px
    }
}

.home-layout__body .content_wrapper {
    position: relative
}

.home-layout__body .description {
    font-size: 16px
}

@media screen and (min-width:900px) {
    .home-layout__body .description {
        font-size: 20px
    }
}

.home-layout__body .link_row a {
    align-items: center
}

.home-layout__body .news {
    background-color: transparent
}

.home-layout__body .news .content_title .news_title {
    color: #fff;
    font-size: 38px;
    font-weight: 600
}

.home-layout__body .leo .content_wrapper {
    align-items: center;
    background-image: url(/images/leo.png);
    background-position: left 75px center;
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
    margin: 0 auto;
    transform: translateY(75px)
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:900px),
only screen and (min-width:901px)and (max-width:1199px) {
    .home-layout__body .leo .content_wrapper {
        background-image: none;
        transform: unset
    }
}

.home-layout__body .leo .description {
    margin-bottom: 1.25rem
}

.home-layout__body .leo .main_content {
    margin-left: auto;
    max-width: 45%
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:900px),
only screen and (min-width:901px)and (max-width:1199px) {
    .home-layout__body .leo .main_content {
        max-width: unset
    }
}

.home-layout__body .leo .link_row {
    padding: 0
}

.home-layout__body .leo .mobile-img-box {
    display: none;
    margin-top: 1rem;
    text-align: center
}

.home-layout__body .leo .mobile-img-box img {
    max-width: 100%
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:900px),
only screen and (min-width:901px)and (max-width:1199px) {
    .home-layout__body .leo .mobile-img-box {
        display: block
    }
}

.home-layout-v2 {
    background-color: #07020f
}

.home-layout-v2 section {
    background: transparent
}

.home-layout-v2__content {
    background-image: url(/images/home-v2/desktop_bg.webp);
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .home-layout-v2__content {
        background-image: url(/images/home-v2/mobile_bg.webp);
        background-position: center -175px
    }
}

.features-landing-list {
    padding: 70px 0 0
}

.features-landing-list,
.features-landing-list__item,
.features-landing-list__item>div {
    display: flex;
    flex-direction: column
}

.features-landing-list__item>div {
    padding: 50px
}

@media screen and (min-width:900px) {
    .features-landing-list__item {
        flex-direction: row
    }

    .features-landing-list__item:nth-child(2n) {
        flex-direction: row-reverse
    }

    .features-landing-list__item>div {
        width: 50%
    }
}

.features-landing-list__item-content {
    display: flex;
    justify-content: center;
    word-break: break-word
}

.features-landing-list__item-content-title {
    color: rgb(var(--primary-color));
    font-size: 38px;
    margin-bottom: 10px
}

.features-landing-list__item-content-subtitle {
    color: #fff;
    font-size: 24px;
    margin-bottom: 30px
}

.features-landing-list__item-content-desc {
    color: #5a6972;
    font-size: 16px;
    width: 100%
}

.features-landing-list__item-img-box {
    align-items: center;
    border: 1px solid #2a3f4d;
    border-radius: 10px;
    display: flex;
    height: 280px;
    justify-content: center
}

.features-landing-list__item-img-box>img {
    max-height: 200px;
    max-width: 200px
}

.features-landing-advanced {
    background-color: #102331;
    display: flex;
    flex-direction: column;
    padding: 70px 0 0
}

.features-landing-advanced__title {
    font-size: 66px;
    font-weight: 500;
    margin: 0 20px;
    text-align: center
}

@media screen and (max-width:900px) {
    .features-landing-advanced__title {
        font-size: 38px
    }
}

.features-landing-advanced__item {
    display: flex;
    flex-direction: column
}

.features-landing-advanced__item>div {
    border-left: 1px dashed #13454c;
    border-right: 1px dashed #13454c;
    display: flex;
    flex-direction: column;
    padding: 50px
}

.features-landing-advanced__item:first-child>div {
    padding-top: 110px
}

@media screen and (min-width:900px) {
    .features-landing-advanced__item {
        flex-direction: row
    }

    .features-landing-advanced__item:nth-child(odd) {
        flex-direction: row-reverse
    }

    .features-landing-advanced__item:nth-child(2n)>div:first-child,
    .features-landing-advanced__item:nth-child(odd)>div:last-child {
        border-right: none
    }

    .features-landing-advanced__item>div {
        width: 50%
    }
}

.features-landing-advanced__item-content {
    display: flex;
    justify-content: center;
    word-break: break-word
}

.features-landing-advanced__item-content-title {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(117deg, #9bfee6, #4166bc);
    color: transparent;
    font-size: 38px;
    font-weight: 500;
    margin-bottom: 30px
}

.features-landing-advanced__item-content-desc {
    color: #5a6972;
    font-size: 16px;
    line-height: 140%;
    white-space: break-spaces;
    width: 100%
}

.features-landing-advanced__item-img-box {
    align-items: center;
    background-color: #172d3e;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    max-height: 340px;
    max-width: 450px;
    padding: 15px
}

.features-landing-advanced__item-img-box>img {
    max-width: 100%
}

.features-landing-more {
    background-color: #102331;
    display: flex;
    flex-direction: column;
    padding: 70px 0 0
}

.features-landing-more__title {
    font-size: 38px;
    margin: 0 20px;
    text-align: center
}

.features-landing-more .garland-slider {
    background-color: #102331
}

.features-layout {
    background-color: rgb(var(--background-color));
    background: linear-gradient(180deg, #0d1d29, #0e3452);
    color: rgb(var(--text-color));
    height: auto;
    overflow: hidden;
    padding-top: 88px
}

@media screen and (max-width:900px) {
    .features-layout {
        padding-top: 75px
    }
}

.features-layout__head {
    overflow: visible
}

.features-layout__body {
    background-color: #0d1d29;
    min-height: 100vh;
    position: relative
}

.features-layout__body:before {
    aspect-ratio: 1440/1649;
    background-image: url(/images/features/features-body-background.svg);
    background-size: contain;
    content: "";
    position: absolute;
    top: -100px;
    width: 114%
}

.features-layout__body-content {
    position: relative
}

.about-mission {
    background-color: #0d1d29;
    color: #586871;
    height: 788px
}

@media screen and (max-width:900px) {
    .about-mission {
        height: auto
    }
}

.about-mission .feature-half-row {
    height: 100%;
    position: relative
}

.about-mission .feature-half-row h2 {
    color: #82baf6
}

@media screen and (max-width:900px) {
    .about-mission .feature-half-row {
        padding-bottom: 30px
    }
}

.about-mission .feature-half-row .feature-half-row__container {
    height: 100%
}

@media screen and (max-width:900px) {
    .about-mission .feature-half-row .feature-half-row__container {
        padding: 0
    }
}

.about-mission .feature-half-row .feature-half-row__left {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    z-index: 1
}

.about-mission .feature-half-row .feature-half-row__right {
    height: 100%;
    position: relative;
    z-index: 0
}

.about-mission .feature-half-row .feature-half-row__right:after {
    background-image: url(/images/about/mission.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 589px;
    left: 20px;
    position: absolute;
    width: 840px
}

@media screen and (max-width:900px) {
    .about-mission .feature-half-row .feature-half-row__right:after {
        background-size: contain;
        bottom: 0;
        height: calc(100% - 40px);
        left: 0;
        top: unset;
        width: 100%
    }
}

.about-focus-and-technologies {
    align-items: center;
    background-color: #102331;
    display: flex;
    flex-direction: column
}

.about-focus-and-technologies__container {
    border-left: 1px dashed rgba(42, 63, 77, .3);
    border-right: 1px dashed rgba(42, 63, 77, .3);
    max-width: min(100%, 1200px);
    padding: 50px
}

.about-focus-and-technologies__container .divider {
    border: 1px dashed rgba(42, 63, 77, .3)
}

@media screen and (max-width:900px) {
    .about-focus-and-technologies__container .divider {
        display: none
    }
}

.about-focus-and-technologies__title {
    font-size: 38px;
    font-weight: 500;
    margin: 0;
    max-width: min(100%, 1200px);
    max-width: 798px
}

.about-focus-and-technologies__items {
    display: flex;
    flex-direction: row;
    gap: 50px;
    margin-bottom: 55px;
    margin-top: 40px
}

@media screen and (max-width:900px) {
    .about-focus-and-technologies__items {
        flex-direction: column;
        gap: 0
    }
}

.about-focus-and-technologies__item {
    flex: 1 1;
    padding-bottom: 50px;
    padding-top: 50px
}

.about-focus-and-technologies__item-content-title {
    font-size: 38px;
    font-weight: 500;
    margin-bottom: 10px
}

.about-focus-and-technologies__item-content-subtitle {
    color: #808b93;
    font-size: 24px;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 30px
}

.about-focus-and-technologies__item-content-desc {
    color: #5a6972;
    font-size: 16px;
    line-height: 140%;
    white-space: break-spaces
}

.about-focus-and-technologies__video-title {
    -webkit-text-fill-color: transparent;
    background: var(--gradient-aqua, linear-gradient(90deg, #03ca9b .5%, #03beca 100%));
    background-clip: text;
    -webkit-background-clip: text;
    font-size: 38px;
    font-weight: 600;
    margin: auto;
    width: 520px
}

@media screen and (max-width:900px) {
    .about-focus-and-technologies__video-title {
        margin: 0 auto;
        width: unset
    }
}

.about-ecosystem {
    background-color: #102331;
    color: #808b93;
    display: flex;
    justify-content: center
}

.about-ecosystem__container {
    display: flex;
    flex-direction: column;
    max-width: min(100%, 1200px);
    padding: 70px 50px 30px;
    width: 100%
}

.about-ecosystem__container h4 {
    color: #82baf6;
    font-size: 38px;
    line-height: 46px;
    margin: 0 0 40px
}

.about-ecosystem__brands {
    grid-gap: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 0 0 60px
}

@media screen and (max-width:800px) {
    .about-ecosystem__brands {
        grid-gap: 40px;
        grid-template-columns: 1fr 1fr
    }
}

@media screen and (max-width:550px) {
    .about-ecosystem__brands {
        grid-gap: 20px;
        grid-template-columns: 1fr
    }
}

.about-ecosystem__brands-logo {
    align-items: center;
    background-color: #0d1d29;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    min-height: 180px;
    position: relative;
    width: 100%
}

.about-culture {
    background-color: #102331;
    display: flex;
    justify-content: center
}

.about-culture__container {
    display: flex;
    flex-direction: column;
    max-width: min(100%, 1200px);
    padding: 100px 50px 30px;
    width: 100%
}

.about-culture__container h4 {
    color: rgb(var(--primary-color));
    font-size: 38px;
    line-height: 46px;
    margin: 0 0 30px
}

.about-culture__container h5 {
    color: rgb(var(--text-color));
    font-size: 40px;
    line-height: 135%;
    margin: 0 0 30px;
    max-width: min(100%, 1000px)
}

.about-culture__content {
    display: flex;
    font-size: 16px;
    justify-content: space-between;
    line-height: 140%;
    margin-top: 40px
}

@media screen and (max-width:900px) {
    .about-culture__content {
        flex-direction: column
    }

    .about-culture__content .about-culture__logo {
        margin-top: 20px;
        text-align: center
    }
}

.about-culture__content__texts {
    color: #808b93
}

.about-culture__content__texts>div {
    margin-bottom: 20px
}

.about-culture__content>:first-child {
    width: 500px
}

@media screen and (max-width:900px) {
    .about-culture__content>:first-child {
        width: 100%
    }
}

.about-culture__video-title {
    font-size: 38px;
    font-weight: 600;
    margin: auto;
    width: 490px
}

@media screen and (max-width:900px) {
    .about-culture__video-title {
        margin: 60px auto 0;
        width: unset
    }
}

.about-leadership {
    background-color: #102331;
    color: #808b93;
    display: flex;
    justify-content: center;
    position: relative
}

.about-leadership:after {
    background-image: url(/images/about/leadership/bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.about-leadership__container {
    display: flex;
    flex-direction: column;
    max-width: min(100%, 1200px);
    padding: 165px 50px 100px;
    width: 100%;
    z-index: 2
}

.about-leadership__container h4 {
    color: #03ca9b;
    font-size: 38px;
    line-height: 46px;
    margin: 0 0 20px
}

.about-leadership__container h5 {
    color: #fff;
    font-size: 30px;
    line-height: 39px;
    margin: 0 0 59px;
    max-width: 550px
}

.about-leadership__photos {
    grid-gap: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 0 0 60px
}

@media screen and (max-width:1200px) {
    .about-leadership__photos {
        grid-gap: 40px;
        grid-template-columns: 1fr 1fr
    }
}

@media screen and (max-width:700px) {
    .about-leadership__photos {
        grid-gap: 20px;
        grid-template-columns: 1fr
    }
}

.about-leadership__card {
    background-color: #102e38;
    border-radius: 6px;
    overflow: hidden
}

.about-leadership__card-story {
    background: hsla(0, 0%, 6%, .6);
    color: #fff;
    flex-direction: row;
    height: 100%;
    padding: 0 20px;
    position: absolute;
    text-align: center;
    visibility: hidden
}

.about-leadership__card-photo,
.about-leadership__card-story {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.about-leadership__card-photo {
    background: linear-gradient(180deg, transparent, hsla(0, 0%, 100%, .06));
    min-height: 180px;
    position: relative
}

.about-leadership__card-photo:hover .about-leadership__card-story {
    visibility: visible
}

.about-leadership__card-note {
    height: 142px;
    padding: 20px 25px 0
}

.about-leadership__card-note div:first-child {
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    line-height: 29px;
    margin-bottom: 6px
}

.about-leadership__card-note div:nth-child(2) {
    color: #03ca9b;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 12px
}

.about-leadership__card-note-links {
    display: flex;
    flex-direction: row
}

.about-leadership__card-note-links a {
    cursor: pointer;
    display: inline-block;
    height: 36px;
    margin-right: 14px;
    width: 36px
}

.about-leadership__card-linkedin {
    background-image: url(/images/about/leadership/linkedin.svg)
}

.about-leadership__card-blog {
    background-image: url(/images/about/leadership/blog.svg)
}

.about-freedom-manifesto {
    background-image: linear-gradient(148deg, #0e3452, #03ca9b 158%);
    position: relative
}

.about-freedom-manifesto:before {
    background-image: url(/images/about/manifesto-leaf-bg.svg);
    content: "";
    height: 100%;
    opacity: .1;
    position: absolute;
    width: 100%
}

.about-freedom-manifesto__container {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: min(100%, 1200px);
    padding: 100px 50px 40px;
    position: relative;
    width: 100%
}

.about-freedom-manifesto__title {
    font-size: 38px;
    font-weight: 500;
    margin: 0 0 20px;
    max-width: 700px
}

.about-freedom-manifesto__subtitle {
    font-size: 22px;
    font-weight: 500;
    margin: 0 0 20px;
    max-width: 700px
}

.about-freedom-manifesto .arrow-link {
    font-size: 20px
}

.about-freedom-manifesto__pledges-title {
    color: #03ca9b;
    font-size: 30px;
    font-weight: 500;
    margin: 60px 0;
    max-width: 550px
}

.about-freedom-manifesto__pledges {
    display: flex;
    flex-direction: row;
    gap: 46px
}

@media screen and (max-width:900px) {
    .about-freedom-manifesto__pledges {
        flex-direction: column
    }
}

.about-freedom-manifesto__pledges>div {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(19, 69, 76, .4);
    border-radius: 10px;
    padding: 35px 40px
}

.about-freedom-manifesto__pledges>div span {
    color: #03ca9b;
    font-size: 66px;
    font-weight: 500;
    line-height: 1
}

.about-freedom-manifesto__pledges>div p {
    color: #fff;
    font-size: 16px;
    margin: 14px 0 0;
    opacity: .8
}

.about-freedom-manifesto__our-beleives {
    align-content: space-between;
    display: flex;
    flex-flow: column wrap;
    height: 370px;
    margin-top: 46px;
    row-gap: 40px
}

@media screen and (max-width:900px) {
    .about-freedom-manifesto__our-beleives {
        height: auto
    }
}

.about-freedom-manifesto__our-beleives div {
    border: 2px solid rgba(19, 69, 76, .1);
    border-radius: 10px;
    font-size: 15px;
    padding: 35px 40px;
    width: 31%
}

@media screen and (max-width:900px) {
    .about-freedom-manifesto__our-beleives div {
        width: 100%
    }
}

.about-freedom-manifesto__our-beleives div:nth-child(3n+1) {
    order: 1
}

.about-freedom-manifesto__our-beleives div:nth-child(3n+2) {
    order: 2
}

.about-freedom-manifesto__our-beleives div:nth-child(3n+3) {
    order: 3
}

.about-freedom-manifesto__video-title {
    font-size: 38px;
    font-weight: 600;
    margin: auto;
    width: 520px
}

@media screen and (max-width:900px) {
    .about-freedom-manifesto__video-title {
        width: unset
    }
}

.about-contacts {
    background-color: #0d1d29
}

.about-contacts .feature-half-row h2 {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(90deg, #03ca9b 50%, #03beca);
    color: transparent;
    display: inline-block
}

.about-contacts .feature-half-row h3 {
    font-size: 30px;
    line-height: 39px;
    max-width: 551px
}

.about-contacts .feature-half-row__container {
    flex-direction: column
}

.about-contacts .feature-half-row__description {
    color: #5a6972
}

.about-contacts .contact-panel {
    background-color: #0d1d29
}

.about-contacts .feature-half-row__left {
    width: 100%
}

.about-contacts .feature-half-row__right {
    display: flex;
    flex-direction: row;
    padding: 60px 0 0;
    width: 100%
}

.about-contacts .feature-half-row__right .contact-panel {
    background-color: #102331;
    max-width: 520px
}

.about-contacts .feature-half-row__right>div:not(:first-child) {
    margin-left: 44px
}

@media screen and (max-width:900px) {
    .about-contacts .feature-half-row__right {
        flex-direction: column;
        padding: 0 50px
    }

    .about-contacts .feature-half-row__right>div:not(:first-child) {
        margin: 20px 0 0
    }
}

@media(max-width:600px) {
    .about-contacts .feature-half-row__right {
        padding: 0 25px
    }

    .about-contacts .feature-half-row__right .contact-panel__body,
    .about-contacts .feature-half-row__right .contact-panel__icon {
        padding: 10px
    }
}

.about-layout {
    background: linear-gradient(180deg, #0d1d29, landing_navy_2);
    color: rgb(var(--text-color));
    height: 60vh;
    height: auto;
    overflow: hidden;
    padding-top: 88px
}

.about-layout__head {
    background-color: #102331;
    overflow: visible
}

.about-layout__head .content-header {
    min-height: 550px
}

.about-layout__head .content-header__column h1 {
    margin-bottom: 8px
}

.about-layout__head .content-header__column h2 {
    color: var(--Primary-Leaf, #03ca9b);
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 8px
}

.about-layout__head .content-header__column h3 {
    color: var(--Greys-Stone, #5a6972);
    font-size: 22px;
    max-width: 560px
}

.about-layout__head .content-header__extra-content>.video_container {
    border-radius: 10px;
    height: 31vw;
    margin-top: 32px;
    max-height: 480px;
    max-width: 850px;
    min-height: 170px;
    min-width: 300px;
    overflow: hidden;
    padding-bottom: 50px;
    position: relative;
    width: 55vw
}

.about-layout__head .content-header__extra-content>.video_container video {
    height: 100%;
    left: 50%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.about-layout__body {
    background-color: #0d1d29;
    min-height: 100vh;
    position: relative
}

.about-layout__body__video {
    align-items: center;
    display: flex;
    gap: 100px;
    margin: 60px 0
}

@media screen and (max-width:900px) {
    .about-layout__body__video {
        flex-direction: column;
        gap: 0
    }
}

.about-layout__body__video .video_container {
    border-radius: 10px;
    height: 19vw;
    max-height: 288px;
    max-width: 500px;
    min-height: 170px;
    min-width: 300px;
    overflow: hidden;
    padding-bottom: 50px;
    position: relative;
    width: 33vw
}

@media screen and (max-width:900px) {
    .about-layout__body__video .video_container {
        margin: 60px auto 0
    }
}

.about-layout__body__video .video_container video {
    height: 100%;
    left: 50%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

@media screen and (max-width:900px) {
    .about-layout__body__video .video_container video {
        margin: auto;
        max-width: unset;
        width: 100%
    }
}

.halving-layout {
    background: linear-gradient(180deg, #0d1d29, landing_navy_2);
    color: rgb(var(--text-color));
    height: 60vh;
    height: auto;
    overflow: hidden;
    padding-top: 88px
}

.halving-layout .block-container {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1024px
}

.halving-layout .halving-container {
    min-height: 1250px;
    padding-top: 390px;
    position: relative;
    text-align: center
}

.halving-layout #hero-bg {
    background-position: top;
    background-repeat: no-repeat;
    background: linear-gradient(180deg, #0e1e2a, #0e3452);
    height: 1250px;
    position: absolute;
    width: 100%
}

@media(max-width:641px) {
    .halving-layout #hero-bg {
        height: 1550px
    }
}

.halving-layout #halving-bg {
    background-image: url(/images/halving/background.svg);
    background-position: top;
    background-repeat: no-repeat;
    height: 1250px;
    position: absolute;
    width: 100%
}

@media(max-width:641px) {
    .halving-layout #halving-bg {
        height: 1550px
    }
}

.halving-layout #halving-bg-bottom {
    background-position: top;
    background-repeat: no-repeat;
    background: linear-gradient(180deg, #112e46, #0d1d29)
}

.halving-layout .hero h1 {
    font-size: 38px;
    font-weight: 600
}

@media(max-width:641px) {
    .halving-layout .hero h1 {
        font-size: 30px
    }
}

.halving-layout .countdown__item {
    background: #0d1d29;
    border-radius: 18px;
    height: 140px;
    padding: 32px 28px;
    width: 140px
}

.halving-layout .countdown__item__val {
    font-size: 61px;
    font-weight: 900;
    line-height: 1;
    margin: 0;
    white-space: nowrap
}

.halving-layout .countdown__item__title {
    font-size: 24px
}

@media(max-width:641px) {
    .halving-layout .countdown p {
        font-size: 40px
    }

    .halving-layout .countdown__item {
        height: 100px;
        padding: 18px 12px;
        width: 100px
    }
}

.halving-layout .hero .countdown>:first-child {
    width: 230px
}

@media(max-width:641px) {
    .halving-layout .hero .countdown>:first-child {
        max-width: unset;
        width: 100px
    }

    .halving-layout .hero p:first-child {
        font-size: 30px !important
    }

    .halving-layout .hero p:nth-child(2) {
        font-size: 20px !important
    }
}

.halving-layout .sign-up-container {
    display: flex;
    justify-content: center;
    margin-top: 16px
}

.halving-layout .sign-up-container .sign-up-btn {
    background: #01a781;
    border-radius: 4px
}

.halving-layout .sign-up-container a {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: 40px;
    min-width: 140px;
    padding: 0 15px
}

.halving-layout .countdown {
    color: #03ca9b;
    display: flex;
    justify-content: center
}

.halving-layout .column-container.is-not-stacked-on-mobile {
    flex-wrap: nowrap !important
}

@media(min-width:782px) {
    .halving-layout .column-container {
        flex-wrap: nowrap !important
    }
}

.halving-layout .stats {
    box-sizing: border-box;
    margin: 260px auto 0;
    max-width: 1024px
}

.halving-layout .stats .date h5,
.halving-layout .stats .date p {
    font-size: 18px;
    font-weight: 600;
    margin: 1px
}

.halving-layout .stats .date p {
    color: rgb(var(--primary-color))
}

.halving-layout .stats .items {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    margin-top: 17px;
    text-align: left
}

.halving-layout .stats .items .block-container {
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    height: 160px;
    padding: 30px 33px;
    width: 288px
}

.halving-layout .stats .items .block-container h6 {
    color: #fff;
    font-weight: 600;
    line-height: 21.78px;
    margin: 0 0 4px;
    text-align: left
}

.halving-layout .stats .items .block-container p {
    font-weight: 700;
    line-height: 53.25px;
    margin: auto 0 0
}

.halving-layout .stats .items>div {
    background-color: rgba(17, 42, 63, .922);
    flex-basis: 25%;
    flex-grow: 1;
    min-width: 0;
    overflow-wrap: break-word;
    word-break: break-word
}

.halving-layout .stats .items>div .item-title {
    font-size: 16px
}

.halving-layout .stats .items>div .item-val {
    color: #03ca9b;
    font-size: 36px
}

@media(max-width:1203px) {
    .halving-layout .stats .items .block-container {
        height: auto;
        width: auto
    }
}

@media(max-width:641px) {
    .halving-layout .stats .items {
        flex-direction: column;
        flex-wrap: wrap
    }

    .halving-layout .stats .items .block-container {
        width: 100%
    }
}

.halving-layout .whitepaper-container {
    background-color: rgb(var(--background-color));
    display: flex;
    gap: 40px;
    justify-content: center;
    padding: 100px 15px;
    text-align: center
}

.halving-layout .whitepaper-container h4 {
    font-size: 38px;
    font-weight: 600;
    margin: 0 0 16px
}

.halving-layout .whitepaper-container p {
    color: #808b93;
    font-weight: 400
}

.halving-layout .whitepaper-container p>strong {
    text-wrap: nowrap;
    display: block
}

.halving-layout .whitepaper-desc {
    max-width: 550px
}

.halving-layout .whitepaper-download-btn {
    background: #03ca9b;
    border-radius: 4px;
    color: rgb(var(--text-color));
    display: inline-block;
    font-weight: 600;
    line-height: 40px;
    min-width: 140px;
    padding: 0 15px
}

.halving-layout .whitepaper-coin {
    background-image: url(/images/halving/btc.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 160px
}

@media(max-width:641px) {
    .halving-layout .whitepaper-coin {
        display: none
    }
}

.halving-layout .history-container {
    box-sizing: border-box;
    margin: 0 auto 150px;
    max-width: 1024px;
    min-height: 372px;
    padding-top: 100px;
    text-align: center
}

.halving-layout .history-container h4 {
    font-size: 38px;
    font-weight: 600;
    margin: 0 0 16px
}

.halving-layout .history-container p {
    color: #808b93;
    font-weight: 400
}

.halving-layout .history-container .history-desc {
    color: #808b93;
    font-size: 18px;
    line-height: 1.5
}

.halving-layout .history-container .learn-more {
    color: #03ca9b
}

.halving-layout .history-container a:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='none' viewBox='0 0 16 15'%3E%3Cpath stroke='%2303CA9B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m14 7.5-4-4m4 4-4 4m4-4H1.5'/%3E%3C/svg%3E");
    display: inline-block;
    height: 20px;
    margin-left: 5px;
    vertical-align: middle
}

.halving-layout .social-container {
    box-sizing: border-box;
    margin-top: 200px
}

.halving-layout .social-container p {
    font-weight: 400
}

.halving-layout .social-items {
    -ms-overflow-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 17px;
    margin-top: 17px;
    overflow-y: scroll;
    overflow: -moz-scrollbars-none;
    padding-left: max((100% - 65.5rem)/2, 1.5rem);
    padding-right: 30px;
    width: 1048px;
    width: 100%
}

.halving-layout .social-items h5 {
    font-weight: 400;
    line-height: normal;
    padding: 10px
}

.halving-layout .social-items p {
    padding-left: 20px;
    padding-right: 20px
}

.halving-layout .social-items>div {
    background-color: #172d3e;
    flex-basis: 340px;
    flex-grow: 0;
    flex-shrink: 0;
    padding: 0;
    width: 340px
}

.halving-layout .social-items>div p {
    font-size: 18px !important
}

.halving-layout .social-items>div .twitter-tweet-title a {
    color: #fff
}

.halving-layout .social-items>div .twitter-tweet-title a:hover {
    color: #03ca9b
}

.halving-layout .social-items .twitter-tweet {
    margin: 0 !important
}

.halving-layout .social-items::-webkit-scrollbar {
    height: 0;
    width: 0
}

.halving-layout .social-items p:first-of-type {
    padding-top: 12px
}

.halving-layout .social-items p:last-child {
    padding-bottom: 15px
}

.halving-layout .section-title {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 32px auto;
    max-width: 1055px;
    padding-right: 10px
}

.halving-layout .section-title>h2 {
    color: #fff;
    font-size: 38px;
    font-weight: 500
}

.halving-layout .blog-container {
    box-sizing: border-box;
    margin: 60px auto 90px
}

.halving-layout .blog-container .blog-items {
    -ms-overflow-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 17px;
    margin-top: 17px;
    overflow-y: scroll;
    overflow: -moz-scrollbars-none;
    padding-left: max((100% - 65.5rem)/2, 1.5rem);
    padding-right: 30px;
    width: 1048px;
    width: 100%
}

.halving-layout .blog-container .blog-items .blog-item {
    background-color: #172d3e;
    flex-basis: 340px;
    padding: 0;
    width: 340px
}

.halving-layout .blog-container .blog-items h5 {
    font-weight: 400;
    line-height: normal;
    padding: 10px
}

.halving-layout .blog-container .blog-items>div {
    flex-grow: 0;
    flex-shrink: 0
}

.halving-layout .arrow-btn {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.halving-layout .arrow-btn:focus {
    outline: none
}

.halving-layout .arrow-btn:active {
    background: none
}

.halving-layout .arrow-btn:disabled {
    cursor: not-allowed;
    opacity: .3
}

.halving-layout .arrow-btn .arrow-btn-icon {
    display: inline-flex;
    height: 2em;
    margin-left: 10px;
    width: 2em
}

.halving-layout .blog-items::-webkit-scrollbar {
    height: 0;
    width: 0
}

.halving-layout .blog-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom
}

.halving-layout :where(figure) {
    margin: 0 0 1em
}

.halving-layout .blog-title {
    font-size: 18px
}

.halving-layout .blog-title>a {
    color: #fff
}

.halving-layout .blog-title>a:hover {
    color: rgb(var(--primary-color))
}

.pro-layout__head-coins {
    height: 100%;
    position: absolute;
    width: 100%
}

.pro-layout__head-coins .parallax-images-wrapper {
    height: 100%;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 100%
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .pro-layout__head-coins .parallax-images-wrapper {
        width: 120%
    }
}

@media only screen and (max-width:575px) {
    .pro-layout__head-coins .parallax-images-wrapper {
        width: 143%
    }
}

.pro-layout__head-coins .parallax-image:first-child {
    height: 34.6666666667px;
    left: 110px;
    position: absolute;
    top: -50px;
    width: 34.6666666667px;
    z-index: 0
}

@media screen and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:first-child {
        height: 52px;
        width: 52px
    }
}

.pro-layout__head-coins .parallax-image:nth-child(2) {
    height: 75.3333333333px;
    left: 20px;
    position: absolute;
    top: 100px;
    width: 75.3333333333px;
    z-index: 0
}

@media screen and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(2) {
        height: 113px;
        width: 113px
    }
}

.pro-layout__head-coins .parallax-image:nth-child(3) {
    height: 56px;
    left: 100px;
    position: absolute;
    top: 330px;
    width: 56px;
    z-index: 0
}

@media screen and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(3) {
        height: 84px;
        width: 84px
    }
}

.pro-layout__head-coins .parallax-image:nth-child(4) {
    height: 51.3333333333px;
    position: absolute;
    right: 140px;
    top: -50px;
    width: 51.3333333333px;
    z-index: 0
}

@media screen and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(4) {
        height: 77px;
        width: 77px
    }
}

.pro-layout__head-coins .parallax-image:nth-child(5) {
    height: 53.3333333333px;
    position: absolute;
    right: 10px;
    top: 170px;
    width: 53.3333333333px;
    z-index: 0
}

@media screen and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(5) {
        height: 80px;
        width: 80px
    }
}

.pro-layout__head-coins .parallax-image:nth-child(6) {
    height: 74.6666666667px;
    position: absolute;
    right: 130px;
    top: 350px;
    width: 74.6666666667px;
    z-index: 0
}

@media screen and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(6) {
        height: 112px;
        width: 112px
    }
}

@media screen and (max-width:900px) {
    .pro-layout__head-coins .parallax-image:first-child {
        height: 43.3333333333px;
        left: 115px;
        position: absolute;
        top: -65px;
        width: 43.3333333333px;
        z-index: 0
    }
}

@media screen and (max-width:900px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:first-child {
        height: 65px;
        width: 65px
    }
}

@media screen and (max-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(2) {
        height: 66.6666666667px;
        left: 15px;
        position: absolute;
        top: 40px;
        width: 66.6666666667px;
        z-index: 0
    }
}

@media screen and (max-width:900px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(2) {
        height: 100px;
        width: 100px
    }
}

@media screen and (max-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(3) {
        height: 48px;
        left: 81px;
        position: absolute;
        top: 160px;
        width: 48px;
        z-index: 0
    }
}

@media screen and (max-width:900px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(3) {
        height: 72px;
        width: 72px
    }
}

@media screen and (max-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(4) {
        height: 48px;
        position: absolute;
        right: 110px;
        top: -83px;
        width: 48px;
        z-index: 0
    }
}

@media screen and (max-width:900px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(4) {
        height: 72px;
        width: 72px
    }
}

@media screen and (max-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(5) {
        height: 76.6666666667px;
        position: absolute;
        right: 0;
        top: 45px;
        width: 76.6666666667px;
        z-index: 0
    }
}

@media screen and (max-width:900px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(5) {
        height: 115px;
        width: 115px
    }
}

@media screen and (max-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(6) {
        height: 43.3333333333px;
        position: absolute;
        right: 100px;
        top: 200px;
        width: 43.3333333333px;
        z-index: 0
    }
}

@media screen and (max-width:900px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(6) {
        height: 65px;
        width: 65px
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .pro-layout__head-coins .parallax-image:nth-child(2) {
        height: 66.6666666667px;
        left: 0;
        position: absolute;
        top: 0;
        width: 66.6666666667px;
        z-index: 0
    }
}

@media only screen and (min-width:576px)and (max-width:767px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(2) {
        height: 100px;
        width: 100px
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .pro-layout__head-coins .parallax-image:nth-child(3) {
        height: 48px;
        left: 81px;
        position: absolute;
        top: 130px;
        width: 48px;
        z-index: 0
    }
}

@media only screen and (min-width:576px)and (max-width:767px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(3) {
        height: 72px;
        width: 72px
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .pro-layout__head-coins .parallax-image:nth-child(5) {
        height: 76.6666666667px;
        position: absolute;
        right: 70px;
        top: 45px;
        width: 76.6666666667px;
        z-index: 0
    }
}

@media only screen and (min-width:576px)and (max-width:767px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(5) {
        height: 115px;
        width: 115px
    }
}

@media only screen and (max-width:575px) {
    .pro-layout__head-coins .parallax-image:nth-child(2) {
        height: 66.6666666667px;
        left: 0;
        position: absolute;
        top: 0;
        width: 66.6666666667px;
        z-index: 0
    }
}

@media only screen and (max-width:575px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(2) {
        height: 100px;
        width: 100px
    }
}

@media only screen and (max-width:575px) {
    .pro-layout__head-coins .parallax-image:nth-child(3) {
        height: 48px;
        left: 81px;
        position: absolute;
        top: 130px;
        width: 48px;
        z-index: 0
    }
}

@media only screen and (max-width:575px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(3) {
        height: 72px;
        width: 72px
    }
}

@media only screen and (max-width:575px) {
    .pro-layout__head-coins .parallax-image:nth-child(4) {
        height: 60px;
        position: absolute;
        right: 145px;
        top: -85px;
        width: 60px;
        z-index: 0
    }
}

@media only screen and (max-width:575px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(4) {
        height: 90px;
        width: 90px
    }
}

@media only screen and (max-width:575px) {
    .pro-layout__head-coins .parallax-image:nth-child(5) {
        height: 53.3333333333px;
        position: absolute;
        right: 70px;
        top: -10px;
        width: 53.3333333333px;
        z-index: 0
    }
}

@media only screen and (max-width:575px)and (min-width:900px) {
    .pro-layout__head-coins .parallax-image:nth-child(5) {
        height: 80px;
        width: 80px
    }
}

.pro-layout .pro_features {
    background: #0d1d29
}

.pro-layout .pro_features__main_content {
    margin: 58px auto auto;
    width: 83%
}

.pro-layout .pro_features__main_content-title {
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 50px;
    margin-left: 1em
}

@media only screen and (max-width:575px) {
    .pro-layout .pro_features__main_content-title {
        margin-left: .5em
    }
}

@media screen and (max-width:900px) {
    .pro-layout .pro_features__main_content {
        width: 95%
    }
}

@media only screen and (max-width:575px) {
    .pro-layout .pro_features__main_content {
        width: 100%
    }
}

.pro-layout .pro_features__container {
    position: relative
}

.pro-layout .pro_features__container .grid-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    margin: auto
}

@media only screen and (max-width:575px) {
    .pro-layout .pro_features__container .grid-container {
        align-items: flex-start;
        display: flex;
        flex-direction: column
    }

    .pro-layout .pro_features__container .grid-container>:first-child {
        padding-top: 20px
    }

    .pro-layout .pro_features__container .grid-container>:last-child {
        padding-bottom: 20px
    }
}

.pro-layout .pro_features__container .global-centered-div {
    background: linear-gradient(148deg, #13454c .77%, #102331 58.72%);
    left: 50%;
    min-height: 356px;
    opacity: .4;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50%
}

@media only screen and (max-width:575px) {
    .pro-layout .pro_features__container .global-centered-div {
        display: none
    }
}

.pro-layout .pro_features__container .grid-item {
    background: linear-gradient(148deg, rgba(19, 69, 76, .4) .77%, rgba(16, 35, 49, .4) 58.72%);
    min-height: 356px;
    padding: 25px 0;
    width: 100%
}

@media only screen and (max-width:575px) {
    .pro-layout .pro_features__container .grid-item {
        background: rgba(19, 69, 76, .4);
        min-height: 0;
        padding: 0
    }
}

.pro-layout .pro_features__container .grid-item .grid-info-item {
    background: #0d1d29;
    border-radius: 10px;
    left: 50%;
    min-height: 274px;
    padding: 30px;
    position: relative;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 83%
}

@media only screen and (max-width:575px) {
    .pro-layout .pro_features__container .grid-item .grid-info-item {
        margin: 8px auto;
        position: static;
        transform: none;
        width: 95%
    }
}

.pro-layout .pro_features__container .grid-item .grid-info-item-title {
    align-items: center;
    display: flex;
    gap: 20px;
    min-height: 62px
}

.pro-layout .pro_features__container .grid-item .grid-info-item-title>p {
    font-size: 24px;
    font-weight: 600
}

@media screen and (max-width:900px) {
    .pro-layout .pro_features__container .grid-item .grid-info-item-title>p {
        font-size: 18px
    }
}

.pro-layout .pro_features__container .grid-item .grid-info-item-title-icon {
    background: #102331;
    border-radius: 10px;
    padding: 17px
}

.pro-layout .pro_features__container .grid-item .grid-info-item-desc {
    color: #5a6972;
    font-size: 16px;
    font-weight: 400;
    margin-top: 20px
}

@media screen and (max-width:900px) {
    .pro-layout .pro_features__container .grid-item .grid-info-item-desc {
        font-size: 14px
    }
}

.pro-layout .pro_features__info-cards {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, 1fr);
    margin: 50px auto 80px;
    max-width: 87%
}

.pro-layout .pro_features__info-cards-card {
    align-items: flex-start;
    border: 2px solid #172d3e;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    height: fit-content;
    max-width: 400px;
    padding: 35px 40px;
    width: 100%
}

.pro-layout .pro_features__info-cards-card-title {
    font-size: 18px;
    font-weight: 600
}

.pro-layout .pro_features__info-cards-card-desc {
    color: #5a6972;
    font-size: 14px;
    font-weight: 400
}

@media only screen and (max-width:575px) {
    .pro-layout .pro_features__info-cards-card {
        margin: auto
    }
}

.pro-layout .pro_features__info-cards :nth-last-child(-n+3) {
    margin-top: auto
}

@media screen and (max-width:1000px) {
    .pro-layout .pro_features .pro_features__info-cards {
        grid-template-columns: repeat(2, 1fr);
        max-width: 100%
    }
}

@media only screen and (max-width:575px) {
    .pro-layout .pro_features .pro_features__info-cards {
        grid-template-columns: repeat(1, 1fr);
        max-width: 100%
    }
}

.pro-layout .pro_market {
    background: #172d3e
}

.pro-layout .pro_market__main_content {
    margin: 68px auto;
    width: 73%
}

@media screen and (max-width:900px) {
    .pro-layout .pro_market__main_content {
        width: 95%
    }
}

.pro-layout .pro_market__main_content-title {
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 30px;
    max-width: 570px
}

@media screen and (max-width:900px) {
    .pro-layout .pro_market__main_content-title {
        font-size: 30px
    }
}

.pro-layout .pro_market__main_content-desc {
    max-width: 800px
}

.pro-layout .pro_market__main_content-desc>p {
    color: #808b93;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 30px
}

@media screen and (max-width:900px) {
    .pro-layout .pro_market__main_content-desc>p {
        font-size: 18px
    }
}

.pro-layout .pro_market__info-cards {
    display: flex;
    gap: 20px;
    margin-top: 40px
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .pro-layout .pro_market__info-cards {
        flex-direction: column
    }
}

.pro-layout .pro_market__info-cards>:first-child {
    background: linear-gradient(291deg, #1d3e56, #204469)
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .pro-layout .pro_market__info-cards>:first-child {
        background: linear-gradient(291deg, #173741, #1c3d55)
    }
}

.pro-layout .pro_market__info-cards>:nth-child(2) {
    background: linear-gradient(291deg, #19394b, #204162)
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .pro-layout .pro_market__info-cards>:nth-child(2) {
        background: linear-gradient(291deg, #173741, #1c3d55)
    }
}

.pro-layout .pro_market__info-cards>:nth-child(3) {
    background: linear-gradient(291deg, #173741, #1c3d55)
}

.pro-layout .pro_market__info-cards-card {
    align-items: flex-start;
    border: 2px solid #172d3e;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    max-width: 400px;
    padding: 35px 40px;
    width: 100%
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .pro-layout .pro_market__info-cards-card {
        margin: auto
    }
}

.pro-layout .pro_market__info-cards-card svg>path {
    stroke: #82baf6
}

.pro-layout .pro_market__info-cards-card-title {
    font-size: 18px;
    font-weight: 600
}

.pro-layout .pro_market__info-cards-card-desc {
    color: #5a6972;
    font-size: 14px;
    font-weight: 400
}

.pro-layout__head {
    background: linear-gradient(180deg, #0d1d29, #0e3452);
    color: rgb(var(--text-color));
    height: 60vh;
    height: auto;
    margin-top: 88px;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .pro-layout__head .content-header {
        min-height: 400px
    }
}

.pro-layout__head .content-header__extra-content {
    bottom: 0;
    position: absolute
}

.pro-layout__head-background {
    background: #0d1d29;
    height: 40px;
    width: 100%;
    z-index: -1
}

.navbar {
    align-items: center;
    background-color: #102331;
    box-sizing: content-box;
    display: flex;
    height: 60px;
    overflow-x: auto;
    position: fixed;
    top: 88px;
    transition: background-color .5s ease-out;
    width: 100%;
    z-index: 4
}

@media screen and (max-width:1070px) {
    .navbar {
        top: 70px
    }
}

.navbar::-webkit-scrollbar {
    display: none
}

.navbar.transparent,
.navbar.transparent a.active:after,
.navbar.transparent:after {
    background-color: unset
}

.navbar:after {
    background-color: rgba(42, 63, 77, .3);
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%
}

.navbar a {
    text-wrap: nowrap;
    align-items: center;
    color: rgb(var(--text-color-variant));
    display: inline-flex;
    font-weight: 500;
    height: 100%;
    padding: 0 18px;
    position: relative
}

.navbar a.active,
.navbar a:hover {
    color: #03ca9b
}

.navbar a.active:after {
    background-color: #03ca9b;
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%
}

.faq {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.faq__container {
    max-width: 1200px;
    padding-inline: 50px;
    width: 100%
}

@media screen and (max-width:900px) {
    .faq__container {
        padding: 16px 20px
    }
}

.faq .chevron {
    font-size: 18px;
    font-weight: 600;
    min-height: 88px
}

@media screen and (max-width:900px) {
    .faq .chevron {
        color: #808b93
    }
}

.faq__section-title {
    font-size: 38px;
    font-weight: 600;
    margin: 1em 0;
    text-align: center
}

.faq__item {
    border-top: 1px solid #13454c
}

.faq__description {
    color: #808b93;
    font-size: 16px;
    padding: 0 10px 10px
}

.faq__description p {
    margin: 0 0 10px;
    padding: 0
}

.faq__description p:last-child {
    margin: 0
}

.tr-decommission__hero {
    padding: 0 20px
}

.tr_decomission__pre-content {
    padding-top: 0
}

@media screen and (min-width:900px) {
    .tr_decomission__pre-content {
        padding-top: 5rem
    }
}

.tr-decommission__card .heading {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 100%
}

.tr-decommission__card ul {
    margin: 0;
    padding-left: 16px;
    padding-right: 0;
    padding-top: 16px
}

.card-component {
    background-color: #0d1d29;
    border: 1px solid hsla(0, 0%, 100%, .102);
    border-radius: 10px;
    padding: 48px
}

@media screen and (min-width:900px) {
    .card-component.fixed {
        max-width: 525px
    }
}

.content-header-v2 {
    display: block;
    max-width: 100%;
    overflow: visible;
    position: relative;
    z-index: 1
}

.content-header-v2 h1 {
    color: rgb(var(--text-color));
    font-family: DIN Condensed;
    font-size: 46px;
    font-weight: 600;
    line-height: 100%;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    white-space: break-spaces;
    width: auto
}

.content-header-v2 h1.center {
    text-align: center
}

.content-header-v2 h1.xs {
    font-size: 40px
}

.content-header-v2 h1.md {
    font-size: 60px
}

.content-header-v2 h1.lg {
    font-size: 90px
}

@media screen and (max-width:900px) {
    .content-header-v2 h1 {
        font-size: 24px;
        margin-bottom: 10px;
        text-align: left
    }

    .content-header-v2 h1.xs {
        font-size: 20px
    }

    .content-header-v2 h1.md {
        font-size: 37px
    }

    .content-header-v2 h1.lg {
        font-size: 48px
    }
}

.content-header-v2 p {
    color: rgb(var(--text-color));
    font-size: 20px;
    font-weight: 400;
    line-height: 150%;
    margin: 0;
    max-width: 700px;
    padding: 0;
    width: auto
}

.content-header-v2 p.md {
    font-size: 26px
}

.content-header-v2 p.lg {
    font-size: 32px
}

@media screen and (max-width:900px) {
    .content-header-v2 p {
        font-size: 16px;
        line-height: 26px;
        text-align: left
    }

    .content-header-v2 p.lg {
        font-size: 18px
    }
}

.content-header-v2__column {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: auto;
    position: relative
}

.content-header-v2__column.left {
    align-items: flex-start
}

.content-header-v2__column.center {
    align-items: center
}

.content-header-v2__column:after,
.content-header-v2__column:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    z-index: 0
}

.content-header-v2__column:before {
    left: 0
}

.content-header-v2__column:after {
    right: 0
}

@media screen and (min-width:900px) {
    .content-header-v2__column {
        margin: 0 auto;
        width: 100%
    }
}

@media screen and (max-width:900px) {
    .content-header-v2__column {
        align-items: flex-start;
        max-width: 79rem
    }
}

:lang(zh-Hans) .content-header-v2 h1,
:lang(zh-Hant) .content-header-v2 h1 {
    line-height: 1.2
}

.blog-post-wrapper {
    max-width: 79rem
}

.blog-post-loading-wrapper {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    padding: 160px 25px 0
}

.contentful-blog-post-wrapper {
    margin: 0 auto;
    padding: 80px 0
}

@media screen and (max-width:900px) {
    .contentful-blog-post-wrapper {
        padding: 40px 0
    }
}

.contentful-blog-post-wrapper .blog-post-author {
    text-align: center
}

@media screen and (max-width:900px) {
    .contentful-blog-post-wrapper .blog-post-author {
        text-align: start
    }
}

.contentful-blog-post-wrapper .blog-post-featured-image img {
    min-width: 100%;
    object-fit: cover
}

.contentful-blog-post-wrapper .blog-post-image-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 20px;
    width: 100%
}

.contentful-blog-post-wrapper .blog-post-image-caption {
    color: rgb(var(--text-color-variant));
    margin-top: 8px
}

@media screen and (max-width:900px) {
    .contentful-blog-post-wrapper .blog-post-image-caption {
        margin-top: 4px
    }
}

.contentful-blog-post-wrapper h1,
.contentful-blog-post-wrapper h2,
.contentful-blog-post-wrapper h3,
.contentful-blog-post-wrapper p,
.contentful-blog-post-wrapper ul {
    color: rgb(var(--text-color));
    padding: 0 40px
}

@media screen and (max-width:900px) {

    .contentful-blog-post-wrapper h1,
    .contentful-blog-post-wrapper h2,
    .contentful-blog-post-wrapper h3,
    .contentful-blog-post-wrapper p,
    .contentful-blog-post-wrapper ul {
        padding: 0 20px
    }
}

.contentful-blog-post-wrapper h1,
.contentful-blog-post-wrapper h2 {
    margin-bottom: 0
}

.contentful-blog-post-wrapper p {
    margin-bottom: 20px
}

@media screen and (max-width:900px) {
    .contentful-blog-post-wrapper p {
        margin-bottom: 8px
    }

    .contentful-blog-post-wrapper .embdedded-entry-wrapper {
        margin: 0 auto 8px;
        max-width: calc(100% - 40px);
        overflow: hidden;
        padding: 0 20px;
        width: auto
    }
}

.blog-error-wrapper {
    align-items: center;
    color: rgb(var(--secondary-color));
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    padding: 160px 25px 80px
}

.blog-error-wrapper p {
    margin-bottom: 20px
}

.blog-not-found {
    align-items: center;
    color: rgb(var(--text-color));
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    padding: 160px 25px 80px
}

.blog-not-found p {
    margin-bottom: 20px
}

:root {
    --toastify-toast-min-height: 60px
}

.toast-v2 {
    --toastify-toast-min-height: 40px
}

.Toastify .Toastify__toast-container--top-center {
    min-width: 40%;
    top: 20px
}

.Toastify .Toastify__toast-container--top-center.toast-v2 {
    min-width: 30%
}

.Toastify .toast-v2 .Toastify__toast-theme--colored.Toastify__toast--error {
    background: #36232a;
    border: 1px solid rgba(228, 75, 68, .2)
}

.Toastify .toast-v2 .Toastify__toast-theme--colored.Toastify__toast--info {
    background: #0e3452;
    border: 1px solid rgba(64, 150, 242, .2)
}

.Toastify .toast-v2 .Toastify__toast-theme--colored.Toastify__toast--warning {
    background: rgba(255, 185, 7, .2);
    border: 1px solid rgba(255, 185, 7, .2)
}

.Toastify .toast-v2 .Toastify__toast-theme--colored.Toastify__toast--success {
    background: #13454c;
    border: 1px solid rgba(1, 167, 129, .2)
}

.Toastify .toast-v2 .Toastify__toast-theme--colored:after {
    content: "";
    display: inline-block;
    height: 16px;
    margin: auto;
    width: 16px
}

.Toastify .toast-v2 .Toastify__toast--error:after {
    background-image: url(/images/toast-error-icon.svg)
}

.Toastify .toast-v2 .Toastify__toast--info:after {
    background-image: url(/images/toast-info-icon.svg)
}

.Toastify .toast-v2 .Toastify__toast--success:after {
    background-image: url(/images/toast-success-icon.svg)
}

.Toastify .toast-v2 .Toastify__toast--warning:after {
    background-image: url(/images/toast-warning-icon.svg)
}

.Toastify .toast-v2 .toast-close {
    position: absolute;
    top: 15px
}

.Toastify .toast-v2 .Toastify__toast-body {
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    max-width: 90%;
    padding-left: 20px;
    padding-right: 20px
}

.Toastify .Toastify__toast {
    border-radius: 10px;
    flex-direction: row-reverse
}

@media screen and (min-width:900px) {
    .Toastify .Toastify__toast {
        padding-left: 20px;
        padding-right: 20px
    }
}

.Toastify .Toastify__toast-icon {
    display: none
}

.Toastify .Toastify__toast-body {
    margin-left: 10px
}

.font-normal {
    font-weight: 400
}

.font-medium {
    font-weight: 500
}

.font-semibold {
    font-weight: 600
}

.font-bold {
    font-weight: 700
}

.text-2xs {
    font-size: 10px;
    line-height: 18px
}

.text-xs {
    font-size: 12px;
    line-height: 20px
}

.text-sm {
    font-size: 14px;
    line-height: 22px
}

.text-base {
    font-size: 16px;
    line-height: 24px
}

.text-xl {
    font-size: 20px;
    line-height: 1.4
}

.text-2xl {
    font-size: 24px;
    line-height: 1.3333333333
}

.text-3xl {
    font-size: 30px;
    line-height: 1.2
}

.text-4xl {
    font-size: 36px
}

.text-4xl,
.text-5xl {
    line-height: 1.1111111111
}

.text-5xl {
    font-size: 48px
}

.text-6xl {
    font-size: 60px;
    line-height: 1
}

.text-8xl {
    font-size: 96px;
    line-height: 80px
}

@media screen and (min-width:900px) {
    .md\:text-base {
        font-size: 16px;
        line-height: 24px
    }

    .md\:text-2xl {
        font-size: 24px;
        line-height: 1.3333333333
    }

    .md\:text-8xl {
        font-size: 96px;
        line-height: 80px
    }
}

.font-din {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.font-din:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.font-din-bare {
    font-family: DIN Condensed, sans-serif;
    text-transform: uppercase
}

.flex {
    display: flex
}

.flex-col {
    flex-direction: column
}

.flex-1 {
    flex: 1 1
}

.bg-white {
    background-color: #fff
}

.border-none {
    border-style: none
}

.h-auto {
    height: auto
}

.bg-transparent {
    background: transparent
}

.fixed {
    position: fixed
}

.list-none {
    list-style-type: none
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-hidden {
    overflow: hidden
}

.justify-center {
    justify-content: center
}

.align-start {
    align-items: flex-start
}

.align-end {
    align-items: flex-end
}

.align-center,
.items-center {
    align-items: center
}

.opacity-70 {
    opacity: .7
}

.opacity-40 {
    opacity: .4
}

.pointer {
    cursor: pointer
}

.text-white {
    color: #fff
}

.text-green {
    color: #03ca9b
}

.items-stretch {
    align-items: stretch
}

.fill-white {
    fill: #fff
}

.whitespace-pre-line {
    white-space: pre-line
}

.text-center {
    text-align: center
}

.text-silver {
    color: #9fa7ad
}

.text-left {
    text-align: left
}

.uppercase {
    text-transform: uppercase
}

.top-\[10\%\] {
    top: 10%
}

.w-full {
    width: 100%
}

.w-auto {
    width: auto
}

.right-\[5\%\] {
    right: 5%
}

.w-fit {
    width: fit-content
}

.scrollbar-none {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.scrollbar-none::-webkit-scrollbar {
    width: 0
}

.z-100 {
    z-index: 100
}

.gradient_background {
    background: var(--gradient-aqua, linear-gradient(90deg, #03ca9b .5%, #03beca 100%));
    -webkit-background-clip: text;
    background-clip: text
}

.hidden {
    display: none
}

.inline {
    display: inline
}

:root .m-0 {
    margin: 0
}

:root .mr-0 {
    margin-right: 0
}

:root .ml-0 {
    margin-left: 0
}

:root .mt-0 {
    margin-top: 0
}

:root .mb-0 {
    margin-bottom: 0
}

:root .m-1 {
    margin: .25rem
}

:root .mr-1 {
    margin-right: .25rem
}

:root .ml-1 {
    margin-left: .25rem
}

:root .mt-1 {
    margin-top: .25rem
}

:root .mb-1 {
    margin-bottom: .25rem
}

:root .m-2 {
    margin: .5rem
}

:root .mr-2 {
    margin-right: .5rem
}

:root .ml-2 {
    margin-left: .5rem
}

:root .mt-2 {
    margin-top: .5rem
}

:root .mb-2 {
    margin-bottom: .5rem
}

:root .m-3 {
    margin: .75rem
}

:root .mr-3 {
    margin-right: .75rem
}

:root .ml-3 {
    margin-left: .75rem
}

:root .mt-3 {
    margin-top: .75rem
}

:root .mb-3 {
    margin-bottom: .75rem
}

:root .m-4 {
    margin: 1rem
}

:root .mr-4 {
    margin-right: 1rem
}

:root .ml-4 {
    margin-left: 1rem
}

:root .mt-4 {
    margin-top: 1rem
}

:root .mb-4 {
    margin-bottom: 1rem
}

:root .m-5 {
    margin: 1.25rem
}

:root .mr-5 {
    margin-right: 1.25rem
}

:root .ml-5 {
    margin-left: 1.25rem
}

:root .mt-5 {
    margin-top: 1.25rem
}

:root .mb-5 {
    margin-bottom: 1.25rem
}

:root .m-6 {
    margin: 1.5rem
}

:root .mr-6 {
    margin-right: 1.5rem
}

:root .ml-6 {
    margin-left: 1.5rem
}

:root .mt-6 {
    margin-top: 1.5rem
}

:root .mb-6 {
    margin-bottom: 1.5rem
}

:root .m-7 {
    margin: 1.75rem
}

:root .mr-7 {
    margin-right: 1.75rem
}

:root .ml-7 {
    margin-left: 1.75rem
}

:root .mt-7 {
    margin-top: 1.75rem
}

:root .mb-7 {
    margin-bottom: 1.75rem
}

:root .m-8 {
    margin: 2rem
}

:root .mr-8 {
    margin-right: 2rem
}

:root .ml-8 {
    margin-left: 2rem
}

:root .mt-8 {
    margin-top: 2rem
}

:root .mb-8 {
    margin-bottom: 2rem
}

:root .m-9 {
    margin: 2.25rem
}

:root .mr-9 {
    margin-right: 2.25rem
}

:root .ml-9 {
    margin-left: 2.25rem
}

:root .mt-9 {
    margin-top: 2.25rem
}

:root .mb-9 {
    margin-bottom: 2.25rem
}

:root .m-10 {
    margin: 2.5rem
}

:root .mr-10 {
    margin-right: 2.5rem
}

:root .ml-10 {
    margin-left: 2.5rem
}

:root .mt-10 {
    margin-top: 2.5rem
}

:root .mb-10 {
    margin-bottom: 2.5rem
}

:root .p-0 {
    padding: 0
}

:root .pr-0 {
    padding-right: 0
}

:root .pl-0 {
    padding-left: 0
}

:root .pt-0 {
    padding-top: 0
}

:root .pb-0 {
    padding-bottom: 0
}

:root .px-0 {
    padding-inline: 0
}

:root .py-0 {
    padding-block: 0
}

:root .p-1 {
    padding: .25rem
}

:root .pr-1 {
    padding-right: .25rem
}

:root .pl-1 {
    padding-left: .25rem
}

:root .pt-1 {
    padding-top: .25rem
}

:root .pb-1 {
    padding-bottom: .25rem
}

:root .px-1 {
    padding-inline: .25rem
}

:root .py-1 {
    padding-block: .25rem
}

:root .p-2 {
    padding: .5rem
}

:root .pr-2 {
    padding-right: .5rem
}

:root .pl-2 {
    padding-left: .5rem
}

:root .pt-2 {
    padding-top: .5rem
}

:root .pb-2 {
    padding-bottom: .5rem
}

:root .px-2 {
    padding-inline: .5rem
}

:root .py-2 {
    padding-block: .5rem
}

:root .p-3 {
    padding: .75rem
}

:root .pr-3 {
    padding-right: .75rem
}

:root .pl-3 {
    padding-left: .75rem
}

:root .pt-3 {
    padding-top: .75rem
}

:root .pb-3 {
    padding-bottom: .75rem
}

:root .px-3 {
    padding-inline: .75rem
}

:root .py-3 {
    padding-block: .75rem
}

:root .p-4 {
    padding: 1rem
}

:root .pr-4 {
    padding-right: 1rem
}

:root .pl-4 {
    padding-left: 1rem
}

:root .pt-4 {
    padding-top: 1rem
}

:root .pb-4 {
    padding-bottom: 1rem
}

:root .px-4 {
    padding-inline: 1rem
}

:root .py-4 {
    padding-block: 1rem
}

:root .p-5 {
    padding: 1.25rem
}

:root .pr-5 {
    padding-right: 1.25rem
}

:root .pl-5 {
    padding-left: 1.25rem
}

:root .pt-5 {
    padding-top: 1.25rem
}

:root .pb-5 {
    padding-bottom: 1.25rem
}

:root .px-5 {
    padding-inline: 1.25rem
}

:root .py-5 {
    padding-block: 1.25rem
}

:root .p-6 {
    padding: 1.5rem
}

:root .pr-6 {
    padding-right: 1.5rem
}

:root .pl-6 {
    padding-left: 1.5rem
}

:root .pt-6 {
    padding-top: 1.5rem
}

:root .pb-6 {
    padding-bottom: 1.5rem
}

:root .px-6 {
    padding-inline: 1.5rem
}

:root .py-6 {
    padding-block: 1.5rem
}

:root .p-7 {
    padding: 1.75rem
}

:root .pr-7 {
    padding-right: 1.75rem
}

:root .pl-7 {
    padding-left: 1.75rem
}

:root .pt-7 {
    padding-top: 1.75rem
}

:root .pb-7 {
    padding-bottom: 1.75rem
}

:root .px-7 {
    padding-inline: 1.75rem
}

:root .py-7 {
    padding-block: 1.75rem
}

:root .p-8 {
    padding: 2rem
}

:root .pr-8 {
    padding-right: 2rem
}

:root .pl-8 {
    padding-left: 2rem
}

:root .pt-8 {
    padding-top: 2rem
}

:root .pb-8 {
    padding-bottom: 2rem
}

:root .px-8 {
    padding-inline: 2rem
}

:root .py-8 {
    padding-block: 2rem
}

:root .p-9 {
    padding: 2.25rem
}

:root .pr-9 {
    padding-right: 2.25rem
}

:root .pl-9 {
    padding-left: 2.25rem
}

:root .pt-9 {
    padding-top: 2.25rem
}

:root .pb-9 {
    padding-bottom: 2.25rem
}

:root .px-9 {
    padding-inline: 2.25rem
}

:root .py-9 {
    padding-block: 2.25rem
}

:root .p-10 {
    padding: 2.5rem
}

:root .pr-10 {
    padding-right: 2.5rem
}

:root .pl-10 {
    padding-left: 2.5rem
}

:root .pt-10 {
    padding-top: 2.5rem
}

:root .pb-10 {
    padding-bottom: 2.5rem
}

:root .px-10 {
    padding-inline: 2.5rem
}

:root .py-10 {
    padding-block: 2.5rem
}

:root .gap-0 {
    gap: 0
}

:root .gap-1 {
    gap: .25rem
}

:root .gap-2 {
    gap: .5rem
}

:root .gap-3 {
    gap: .75rem
}

:root .gap-4 {
    gap: 1rem
}

:root .gap-5 {
    gap: 1.25rem
}

:root .gap-6 {
    gap: 1.5rem
}

:root .gap-7 {
    gap: 1.75rem
}

:root .gap-8 {
    gap: 2rem
}

:root .gap-9 {
    gap: 2.25rem
}

:root .gap-10 {
    gap: 2.5rem
}

.banners-banner {
    background: linear-gradient(81.3deg, rgb(var(--background-color)) -5.27%, rgb(var(--tertiary-color)) 88.44%);
    display: flex;
    margin: 0 0 5px;
    min-height: 50px;
    -webkit-user-select: none;
    user-select: none
}

.banners-banner__wrapper {
    display: flex;
    flex: 1 1;
    justify-content: center;
    margin: 0 10px
}

.banners-banner__icon-wrapper {
    align-items: center;
    display: flex;
    margin: 0 10px 0 0
}

.banners-banner__text-and-action-wrapper {
    display: flex
}

.banners-banner__text-wrapper {
    align-items: center;
    display: flex;
    flex: 1 1;
    flex-wrap: wrap;
    margin: 0 10px 0 0
}

.banners-banner__title {
    font-size: 16px;
    font-weight: 700;
    font-weight: 300;
    line-height: 1.5;
    text-transform: capitalize
}

.banners-banner__subtitle,
.banners-banner__title {
    color: rgb(var(--text-color));
    margin: 0;
    padding: 0 10px 0 0
}

.banners-banner__subtitle {
    font-size: 13px;
    line-height: 1.9
}

.banners-banner__countdown-wrapper {
    align-items: center;
    display: flex
}

.banners-banner__starts-in {
    color: rgb(var(--text-color));
    font-size: 16px;
    font-weight: 300;
    margin: 0 10px 0 0
}

.banners-banner__countdown {
    border-bottom: .5px solid rgb(var(--text-color));
    border-top: .5px solid rgb(var(--text-color));
    color: rgb(var(--text-color));
    font-size: 16px;
    font-weight: 500;
    margin: 0 10px;
    padding: 4px 0
}

.banners-banner__action-button,
.banners-banner__action-wrapper {
    align-items: center;
    display: flex
}

.banners-banner__action-button {
    background-color: rgb(var(--text-color));
    border-radius: 1px;
    color: rgb(var(--text-color-variant));
    font-size: 13px;
    height: 34px;
    justify-content: center;
    margin: 8px 0;
    min-width: 132px;
    padding: 0 21px;
    text-transform: uppercase
}

.banners-banner__close-wrapper {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.banners-banner__close {
    background: none;
    border: none;
    cursor: pointer;
    outline: none
}

.banners-banner__indicators {
    display: flex;
    gap: 8px;
    position: absolute;
    right: 20px;
    top: 132px;
    z-index: 1
}

.banners-banner__dot {
    cursor: pointer;
    height: 8px;
    width: 8px
}

@media screen and (max-width:932px) {
    .banners-banner {
        height: auto;
        padding: 5px 0
    }

    .banners-banner__icon-wrapper img,
    .banners-banner__icon-wrapper svg {
        max-width: 70px
    }
}

@media screen and (max-width:450px) {
    .banners-banner {
        min-height: 120px
    }

    .banners-banner__text-and-action-wrapper {
        align-items: start;
        flex-direction: column
    }
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    src: local("Roboto Thin "), local("Roboto-Thin"), url(/assets-bitfinex/fonts/roboto-latin-100-c2aa4ab115bf9c6057cb59709d0e152b.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-100-a45108d3b34af91f9113d827a183296d.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: italic;
    font-weight: 100;
    src: local("Roboto Thin italic"), local("Roboto-Thinitalic"), url(/assets-bitfinex/fonts/roboto-latin-100italic-7f839a8652da29745ce4260846c3f88e.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-100italic-451d4e559d6f57cdf6a1c54a3e32e11d.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light "), local("Roboto-Light"), url(/assets-bitfinex/fonts/roboto-latin-300-37a7069dc30fc663c8781220e5669d25.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-300-865f928cbabcc9f8f2b50fb47a20bc63.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light italic"), local("Roboto-Lightitalic"), url(/assets-bitfinex/fonts/roboto-latin-300italic-c64e7e354c88e613c77cab8ac2ebc3ae.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-300italic-bd5b7a13f2c52b531a2a787bf6eb4a13.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Regular "), local("Roboto-Regular"), url(/assets-bitfinex/fonts/roboto-latin-400-176f8f5bd5f02b3abfcf894955d7e919.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-400-49ae34d4cc6b98c00c69ab4c41de3e0c.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Regular italic"), local("Roboto-Regularitalic"), url(/assets-bitfinex/fonts/roboto-latin-400italic-d022bc70dc1bf7b3425da9cdaa9841b6.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-400italic-b1d9d9904bfca8802a631c45590b9efa.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium "), local("Roboto-Medium"), url(/assets-bitfinex/fonts/roboto-latin-500-f5b74d7ffcdf85b9dd60130fa0b2c087.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-500-cea99d3e3e13a3a599a015c29f1046d0.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium italic"), local("Roboto-Mediumitalic"), url(/assets-bitfinex/fonts/roboto-latin-500italic-0d8bb5b3ee5f5dac9e446d48480d28a9.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-500italic-18d00f739ff1e1c52db1a1c0d9e98129.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold "), local("Roboto-Bold"), url(/assets-bitfinex/fonts/roboto-latin-700-c18ee39fb002ad58b6dc595476f88fef.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-700-2267169ee7270a22a963b2b2bfb7ab0c.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    src: local("Roboto Bold italic"), local("Roboto-Bolditalic"), url(/assets-bitfinex/fonts/roboto-latin-700italic-7d8125ff7f707231fd89d9d7109deadf.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-700italic-9360531f9bb817f917f01a6d394515f3.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    src: local("Roboto Black "), local("Roboto-Black"), url(/assets-bitfinex/fonts/roboto-latin-900-870c8c1486f76054301a22c35403eae1.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-900-bac8362e7a6ea60b6983ecf09a411a5e.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    src: local("Roboto Black italic"), local("Roboto-Blackitalic"), url(/assets-bitfinex/fonts/roboto-latin-900italic-cb5ad999740e9d8a8bd1b03b379293a9.woff2) format("woff2"), url(/assets-bitfinex/fonts/roboto-latin-900italic-c20d916c1a1b094c1cec7de61e470633.woff) format("woff")
}

.alert {
    align-items: flex-start;
    border: 1px solid transparent;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    gap: 10px;
    padding: 10px
}

.alert--info {
    background-color: #0e3452;
    border-color: rgba(64, 150, 242, .2)
}

.alert .alert__title {
    font-weight: 600
}

.alert .alert__description,
.alert .alert__title {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    margin: 0
}

.alert .alert__description {
    font-weight: 400
}

.alert__content {
    display: flex;
    flex-direction: column;
    gap: 4px
}

body.GoogleAuthButton-module--default-theme--4e6f1.GoogleAuthButton-module--dark-mode--72543 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.GoogleAuthButton-module--googleAuthBtn--742bd {
    color: #f2f2f5;
    margin: 20px 0;
    opacity: .7;
    width: 100%
}

.GoogleAuthButton-module--googleAuthBtn--742bd .GoogleAuthButton-module--googleAuthBtnIcon--3ec4c {
    margin-right: 5px;
    margin-top: 2px
}

body.JapaneseUserDiscontinueDialog-module--default-theme--4e754.JapaneseUserDiscontinueDialog-module--dark-mode--327e9 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .JapaneseUserDiscontinueDialog-module--visible-desktop--34552 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .JapaneseUserDiscontinueDialog-module--visible-mobile--bcdcb {
        display: none
    }
}

.JapaneseUserDiscontinueDialog-module--dialogContainer--5d012 {
    background: rgb(var(--lp-surface-color));
    color: rgb(var(--lp-field-label-color));
    margin: 20px;
    max-width: 100%;
    width: 820px
}

.JapaneseUserDiscontinueDialog-module--dialogBody--11827 {
    display: flex;
    flex-direction: row;
    gap: 30px;
    max-height: 75vh;
    overflow: auto;
    padding: 30px 30px 0
}

@media screen and (max-width:900px) {
    .JapaneseUserDiscontinueDialog-module--dialogBody--11827 {
        flex-direction: column
    }
}

.JapaneseUserDiscontinueDialog-module--dialogBody--11827 h3 {
    font-size: 16px;
    margin-top: 0;
    min-height: 42px
}

.JapaneseUserDiscontinueDialog-module--dialogBodyNoActions--80165 {
    padding: 0 30px 30px
}

.JapaneseUserDiscontinueDialog-module--dialogFooter--849a6 {
    gap: 20px
}

body.HeaderNavigationSection-module--default-theme--e0022.HeaderNavigationSection-module--dark-mode--90109 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .HeaderNavigationSection-module--visible-desktop--db938 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HeaderNavigationSection-module--visible-mobile--be283 {
        display: none
    }
}

.HeaderNavigationSection-module--section--aa369 {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--sectionTitle--a242d {
    color: #fff;
    font-family: Inter;
    font-size: 10px;
    font-weight: 700;
    line-height: 18px;
    margin: 0
}

@media screen and (min-width:900px) {
    .HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--emptyTitle--a3987 {
        visibility: hidden
    }
}

@media screen and (max-width:1070px) {
    .HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--emptyTitle--a3987 {
        display: none
    }
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    list-style: none;
    padding: 0
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .HeaderNavigationSection-module--listItemLink--8053a {
    align-items: center;
    background: #0b1923;
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    gap: 7px;
    padding: 6px 5px;
    transition: background .2s ease-in-out;
    width: 200px
}

@media screen and (max-width:1070px) {
    .HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .HeaderNavigationSection-module--listItemLink--8053a {
        background: transparent;
        width: 100%
    }
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .HeaderNavigationSection-module--listItemLink--8053a:hover {
    background: rgba(40, 68, 91, .6)
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .HeaderNavigationSection-module--listItemLink--8053a:hover .HeaderNavigationSection-module--listItemIconContainer--c73f8 {
    background: rgba(11, 25, 35, .9)
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .HeaderNavigationSection-module--listItemLink--8053a .HeaderNavigationSection-module--listItemIconContainer--c73f8 {
    align-items: center;
    background: rgba(23, 45, 62, .7);
    border-radius: 5px;
    display: flex;
    flex-shrink: 0;
    gap: 10px;
    height: 34px;
    justify-content: center;
    width: 34px
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .HeaderNavigationSection-module--listItemLink--8053a .HeaderNavigationSection-module--listItemIconContainer--c73f8 .HeaderNavigationSection-module--listItemIcon--a6bc1 {
    height: 24px;
    width: 24px
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .active.HeaderNavigationSection-module--listItemLink--8053a {
    background: rgba(40, 68, 91, .3)
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .active.HeaderNavigationSection-module--listItemLink--8053a .HeaderNavigationSection-module--listItemIconContainer--c73f8 {
    background: #0b1923
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .active.HeaderNavigationSection-module--listItemLink--8053a:hover {
    background: rgba(40, 68, 91, .6)
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .HeaderNavigationSection-module--listItemText--d73b3 .HeaderNavigationSection-module--listItemTitle--84d73 {
    color: #fff;
    font-family: Inter;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin: 0
}

.HeaderNavigationSection-module--section--aa369 .HeaderNavigationSection-module--list--0d795 .HeaderNavigationSection-module--listItemText--d73b3 .HeaderNavigationSection-module--listItemDescription--9aeea {
    color: hsla(0, 0%, 100%, .7);
    font-family: Inter;
    font-size: 10px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

body.Badge-module--default-theme--f2bd6.Badge-module--dark-mode--c0201 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Badge-module--newBadge--26a6b {
    align-items: center;
    background: rgba(130, 186, 246, .3);
    background-color: #82baf6;
    border-radius: 20px;
    color: #82baf6;
    color: #102331;
    display: flex;
    font-family: Inter;
    font-size: 10px;
    font-weight: 500;
    gap: 4px;
    letter-spacing: -.2px;
    padding: 3px 6px
}

body.HeaderNavigation-module--default-theme--fce4b.HeaderNavigation-module--dark-mode--aafc2 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.HeaderNavigation-module--popoverWrapper--1fd25 {
    display: flex;
    flex-direction: row;
    gap: 8px
}

.HeaderNavigation-module--popoverItem--78fda {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row
}

.HeaderNavigation-module--popoverItem--78fda .HeaderNavigation-module--popoverItemTitle--3e38e {
    color: hsla(0, 0%, 100%, .7);
    font-family: Inter;
    font-size: 15px;
    font-weight: 500
}

.HeaderNavigation-module--popoverItem--78fda .HeaderNavigation-module--popoverItemIcon--eeda3 {
    height: 16px;
    margin-left: 8px;
    width: 16px
}

.HeaderNavigation-module--navigationItems--fefac {
    display: flex;
    flex-direction: row;
    gap: 16px;
    list-style: none;
    padding: 0
}

.HeaderNavigation-module--singlePopoverItem--c8afe .HeaderNavigation-module--popoverItemTitle--3e38e {
    margin-right: 8px;
    transition: color .3s ease
}

.HeaderNavigation-module--singlePopoverItem--c8afe .HeaderNavigation-module--popoverItemTitle--3e38e:hover {
    color: #fff
}

.HeaderNavigation-module--popoverContainer--04c2e {
    padding-top: 10px;
    transform: translateX(calc(50% - 55px))
}

.HeaderNavigation-module--popoverContainer--04c2e:before {
    border-bottom: 12px solid #0b1923;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    content: "";
    height: 0;
    left: 35px;
    position: absolute;
    top: 0;
    width: 0
}

.HeaderNavigation-module--popoverContainer--04c2e .HeaderNavigation-module--popoverContent--315ca {
    background: #0b1923;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    gap: 40px;
    padding: 10px 13px
}

.HeaderNavigation-module--popoverContainer--04c2e .HeaderNavigation-module--popoverColumn--93759 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.checkbox input {
    cursor: pointer;
    height: 18px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 18px
}

.checkbox input:checked+label .checkmark {
    background-image: url(/images/tick.svg);
    background-position: 50%;
    background-repeat: no-repeat
}

.checkbox label {
    align-items: center;
    color: rgb(var(--text-color));
    cursor: pointer;
    display: flex;
    font-size: 14px;
    margin: 0
}

.checkbox .checkmark {
    background-color: rgb(var(--on-surface-color));
    border-radius: 5px;
    display: inline-block;
    flex-shrink: 0;
    height: 18px;
    margin-right: 15px;
    width: 18px
}

.checkbox.light .checkmark {
    background-color: rgb(var(--text-color))
}

.auto-complete__label {
    display: block;
    width: 100%
}

.auto-complete__results {
    background-color: rgb(var(--text-color));
    color: #000;
    overflow-y: auto;
    position: absolute
}

.auto-complete__results li,
.auto-complete__results ul {
    margin: 0;
    padding: 0
}

.auto-complete__results ul {
    list-style: none
}

.auto-complete__results li {
    padding: 5px
}

.auto-complete__results li.active,
.auto-complete__results li:hover {
    cursor: pointer
}

body.SubmitDialog-module--default-theme--6f65f.SubmitDialog-module--dark-mode--d176b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .SubmitDialog-module--hide_xs--4f61d {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SubmitDialog-module--hide_sm--6efdc {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SubmitDialog-module--hide_md--8096f {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SubmitDialog-module--hide_lg--f62a3 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SubmitDialog-module--hide_xl--fda23 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SubmitDialog-module--hide_xxl--6a446 {
        display: none
    }
}

.SubmitDialog-module--media_debug--9428f {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SubmitDialog-module--media_debug--9428f:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SubmitDialog-module--media_debug--9428f:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SubmitDialog-module--media_debug--9428f:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SubmitDialog-module--media_debug--9428f:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SubmitDialog-module--media_debug--9428f:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SubmitDialog-module--media_debug--9428f:before {
        content: "xxl"
    }
}

.SubmitDialog-module--overlay--5cda5 {
    background: rgba(13, 29, 41, .8)
}

.SubmitDialog-module--overlay--5cda5 .SubmitDialog-module--dialog--c5775 {
    overflow: hidden;
    width: 770px
}

.SubmitDialog-module--overlay--5cda5 .SubmitDialog-module--closeButton--7471d svg {
    height: 16px;
    width: 16px
}

.SubmitDialog-module--header--7934b {
    color: #fff;
    font-family: Inter;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    padding: 20px 20px 0
}

.SubmitDialog-module--body--81bad {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 0 20px;
    max-height: 542px;
    overflow: auto;
    padding: 0 20px;
    scrollbar-color: hsla(206, 8%, 65%, .5) transparent;
    scrollbar-width: thin;
    width: unset
}

.SubmitDialog-module--body--81bad::-webkit-scrollbar {
    width: 6px
}

.SubmitDialog-module--body--81bad::-webkit-scrollbar-track {
    background: transparent
}

.SubmitDialog-module--body--81bad::-webkit-scrollbar-thumb {
    background: hsla(206, 8%, 65%, .5);
    border-radius: 3px
}

.SubmitDialog-module--footer--4fbf0 {
    background: #28445b;
    display: flex;
    height: 84px;
    justify-content: flex-end;
    padding: 20px 40px
}

.SubmitDialog-module--footer--4fbf0 .SubmitDialog-module--submitButton--97a3a {
    min-width: unset
}

.SubmitDialog-module--confirmationRow--c0318 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%
}

@media screen and (max-width:900px) {
    .SubmitDialog-module--confirmationRow--c0318 {
        display: contents
    }
}

.SubmitDialog-module--confirmationItem--03114 {
    color: #fff;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.SubmitDialog-module--label--a6b25 {
    margin: 0;
    opacity: .7
}

.SubmitDialog-module--text--4b053 {
    margin: 0;
    padding: 10px 0;
    white-space: pre-wrap
}

body.SendReport-module--default-theme--c07ab.SendReport-module--dark-mode--91177 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.SendReport-module--section--b7f9f {
    align-items: center;
    background: unset;
    display: flex;
    flex-direction: column;
    padding: 40px 0
}

.SendReport-module--title--7fe67 {
    text-align: center;
    width: 325px
}

.SendReport-module--form--ad4f2 {
    align-items: flex-start;
    background: hsla(0, 0%, 100%, .05);
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 40px;
    width: 770px
}

@media screen and (max-width:900px) {
    .SendReport-module--form--ad4f2 {
        padding: 20px;
        width: 100%
    }
}

.SendReport-module--form--ad4f2 .SendReport-module--formRow--36b57 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%
}

@media screen and (max-width:900px) {
    .SendReport-module--form--ad4f2 .SendReport-module--formRow--36b57 {
        display: contents
    }
}

.SendReport-module--form--ad4f2 .SendReport-module--formRow--36b57 .SendReport-module--formField--9cbb2 {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    gap: 10px
}

@media screen and (max-width:900px) {
    .SendReport-module--form--ad4f2 .SendReport-module--formRow--36b57 .SendReport-module--formField--9cbb2 {
        width: 100%
    }
}

.SendReport-module--form--ad4f2 .SendReport-module--formRow--36b57 .SendReport-module--formField--9cbb2 .SendReport-module--label--5dd90 {
    color: #fff;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    opacity: .7
}

.SendReport-module--form--ad4f2 .SendReport-module--formRow--36b57 .SendReport-module--formField--9cbb2 .SendReport-module--input--24e54 {
    background: hsla(0, 0%, 100%, .13);
    border: unset;
    border-radius: 5px;
    color: #fff;
    height: 44px;
    padding: 10px 20px;
    width: 100%
}

.SendReport-module--form--ad4f2 .SendReport-module--formRow--36b57 .SendReport-module--formField--9cbb2 .SendReport-module--input--24e54:user-invalid {
    box-shadow: 0 0 0 2px #e44b44
}

.SendReport-module--form--ad4f2 .SendReport-module--formRow--36b57 .SendReport-module--formField--9cbb2:has(.SendReport-module--input--24e54:user-invalid):after {
    color: #e44b44;
    content: attr(data-error);
    font-family: Inter;
    font-size: 14px;
    font-weight: 400
}

.SendReport-module--selectWrapper--c2663 {
    position: relative
}

.SendReport-module--selectWrapper--c2663 .SendReport-module--select--6f582 {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer
}

.SendReport-module--selectWrapper--c2663 .SendReport-module--chevron--66de8 {
    fill: #fff;
    opacity: .7;
    pointer-events: none;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%)
}

.SendReport-module--sliderRow--d645c {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-bottom: 20px;
    width: 100%
}

.SendReport-module--sliderRow--d645c .SendReport-module--sliderWrapper--89b60 .SendReport-module--sliderTrack--ea137 {
    background: #03ca9b;
    height: 6px
}

.SendReport-module--sliderRow--d645c .SendReport-module--sliderWrapper--89b60 .SendReport-module--sliderHandle--de705 {
    background: #03ca9b;
    border-radius: 10px;
    height: 20px;
    width: 20px
}

.SendReport-module--sliderRow--d645c .SendReport-module--sliderWrapper--89b60 .SendReport-module--sliderRail--9df6a {
    background: hsla(0, 0%, 100%, .05);
    height: 6px
}

.SendReport-module--textRow--30395 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%
}

.SendReport-module--textRow--30395 .SendReport-module--textarea--9a581 {
    align-items: flex-end;
    align-self: stretch;
    background: hsla(0, 0%, 100%, .13);
    border: unset;
    border-radius: 5px;
    color: #fff;
    display: flex;
    flex: 1 0;
    flex-direction: column;
    gap: 10px;
    max-height: 121px;
    padding: 10px 20px;
    resize: none
}

.SendReport-module--textRow--30395 .SendReport-module--textarea--9a581:user-invalid {
    box-shadow: 0 0 0 2px #e44b44
}

.SendReport-module--textRow--30395:has(.SendReport-module--textarea--9a581:user-invalid):after {
    color: #e44b44;
    content: attr(data-error);
    font-family: Inter;
    font-size: 14px;
    font-weight: 400
}

.SendReport-module--textRow--30395 .SendReport-module--smallTextarea--f84f3 {
    max-height: 44px
}

.SendReport-module--agreement--87913 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.SendReport-module--agreement--87913 label {
    align-items: unset;
    display: flex;
    flex-direction: row;
    gap: 10px
}

.SendReport-module--agreement--87913 label .checkmark {
    margin: 0
}

.SendReport-module--agreement--87913 label .SendReport-module--checkboxText--a3f8e {
    color: hsla(0, 0%, 100%, .7);
    font-family: Inter;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.SendReport-module--agreement--87913 .SendReport-module--checkboxErrorMessage--38f06 {
    align-items: center;
    background: #36232a;
    border: 1px solid rgba(228, 75, 68, .2);
    border-radius: 10px;
    color: #e44b44;
    display: none;
    flex-direction: row;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    gap: 10px;
    margin: 0;
    padding: 10px
}

.SendReport-module--agreement--87913 .SendReport-module--checkboxErrorMessage--38f06 .SendReport-module--errorIcon--bd012 {
    height: 16px;
    width: 16px
}

.SendReport-module--agreement--87913:has(input:user-invalid) .SendReport-module--checkboxErrorMessage--38f06 {
    display: flex
}

.SendReport-module--fileSection--aa00b {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.SendReport-module--fileSection--aa00b .SendReport-module--fileInput--2374b {
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.SendReport-module--fileSection--aa00b .SendReport-module--fileInput--2374b::file-selector-button {
    background-color: transparent;
    background-image: url(/images/file.svg);
    background-position-y: center;
    background-repeat: no-repeat;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding-left: 25px;
    white-space: nowrap
}

.SendReport-module--fileSection--aa00b .SendReport-module--clearButton--0b766 {
    border: unset;
    border-bottom: 1px solid;
    border-radius: 0;
    height: unset;
    min-width: unset;
    padding: 0
}

.SendReport-module--uploadFormats--ef01d {
    color: #03ca9b;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

@media screen and (max-width:900px) {
    .SendReport-module--submitButton--f0ade {
        width: 100%
    }
}

body.Content-module--default-theme--b0e6d.Content-module--dark-mode--b90ba {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Content-module--hide_xs--96d2f {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Content-module--hide_sm--a8b2e {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Content-module--hide_md--9f1f7 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Content-module--hide_lg--5ebfd {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Content-module--hide_xl--eb30f {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Content-module--hide_xxl--46ccf {
        display: none
    }
}

.Content-module--media_debug--84e90 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Content-module--media_debug--84e90:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Content-module--media_debug--84e90:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Content-module--media_debug--84e90:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Content-module--media_debug--84e90:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Content-module--media_debug--84e90:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Content-module--media_debug--84e90:before {
        content: "xxl"
    }
}

.Content-module--background--6c3be {
    background: radial-gradient(120% 1200px at -80% 800px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 1200px at 180% 800px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 1200px at -80% 2600px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 1200px at 180% 2600px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 1200px at -80% 4400px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 1200px at 180% 4400px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 1200px at -80% 6200px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 1200px at 180% 6200px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, #07020f
}

.Content-module--background--6c3be .Content-module--contentWrapper--71db0 {
    margin: auto;
    padding: 0 20px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (min-width:1367px) {
    .Content-module--background--6c3be .Content-module--contentWrapper--71db0 {
        max-width: 1001px
    }
}

.landing-tickers {
    height: 672px;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .landing-tickers {
        height: 542px
    }
}

.landing-tickers__securities-legend {
    padding: 25px 28px 10px;
    text-align: left
}

.landing-tickers__securities-table {
    height: 547px
}

@media screen and (max-width:900px) {
    .landing-tickers__securities-table {
        height: 417px
    }
}

.landing-tickers .landing-table {
    max-height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.landing-tickers .landing-table::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.landing-tickers .landing-table::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.landing-tickers .landing-table::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

.landing-tickers .landing-table-header-btn {
    text-transform: unset
}

.landing-tickers .landing-table .symbol-cell {
    min-width: 110px;
    padding-left: 25px;
    width: 16%
}

.landing-tickers .landing-table .col-right,
.landing-tickers .landing-table .symbol-cell {
    vertical-align: middle
}

.landing-tickers .landing-table .symbol-img {
    display: flex;
    margin-right: 15px
}

.landing-tickers .landing-table td {
    border-bottom: 1px solid #28445b
}

.landing-tickers .landing-table th {
    border-bottom: 1px solid #28445b;
    height: 60px
}

@media screen and (max-width:900px) {
    .landing-tickers .landing-table th {
        height: 40px
    }
}

.landing-tickers .landing-table .landing-tickers__derivatives-category {
    padding: 11px 25px
}

.landing-tickers .symbol-cell,
.landing-tickers .volume-cell {
    max-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.landing-tickers__fav-button {
    fill: #a7b6c2;
    background: transparent;
    border: none;
    cursor: pointer;
    height: 30px;
    padding: 0;
    width: 50px
}

.landing-tickers__fav-button:focus {
    outline: none
}

.landing-tickers__fav-button svg {
    display: block;
    width: 100%
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px) {
    .landing-tickers__fav-button {
        width: unset
    }
}

.landing-tickers__fav-section {
    min-height: 22rem
}

.landing-tickers__fav-section .landing-tickers {
    height: auto
}

.landing-tickers__heading {
    border-bottom: 1px solid #28445b;
    padding: 10px 25px;
    text-align: left;
    text-transform: uppercase
}

.landing-tickers__star {
    fill: rgb(var(--text-color))
}

.landing-tickers__fav-column {
    width: 50px
}

a.landing-tickers__search {
    color: rgb(var(--text-color));
    cursor: pointer;
    display: block;
    line-height: 30px;
    margin-left: auto;
    text-align: right
}

a.landing-tickers__search svg {
    fill: #586871
}

a.landing-tickers__search-active svg {
    fill: #fff
}

.landing-tickers__search-group {
    margin-bottom: 10px;
    margin-top: 10px
}

.landing-tickers__fav-tab {
    cursor: pointer
}

.landing-tickers__wrap-table {
    width: 100%
}

.landing-tickers__funding-table .fav-cell {
    width: 7%
}

@media screen and (max-width:900px) {
    .landing-tickers__funding-table .fav-cell {
        width: 8%
    }

    .landing-tickers__funding-table .symbol-cell {
        width: 20%
    }
}

.landing-tickers__funding-table .price-cell {
    width: 12%
}

@media screen and (max-width:900px) {
    .landing-tickers__funding-table .price-cell {
        display: none
    }
}

.landing-tickers__funding-table .price-annual-cell {
    width: 12%
}

@media screen and (max-width:900px) {
    .landing-tickers__funding-table .price-annual-cell {
        display: none
    }
}

.landing-tickers__funding-table .ffr-cell {
    width: 13%
}

@media screen and (max-width:900px) {
    .landing-tickers__funding-table .ffr-cell {
        display: none
    }
}

.landing-tickers__funding-table .apr-cell {
    width: 12%
}

@media screen and (max-width:900px) {
    .landing-tickers__funding-table .apr-cell {
        width: 20%
    }
}

.landing-tickers__funding-table .daily-change-cell {
    width: 10%
}

@media screen and (max-width:900px) {
    .landing-tickers__funding-table .daily-change-cell {
        width: 20%
    }
}

.landing-tickers__funding-table .volume-cell {
    width: 20%
}

@media screen and (max-width:900px) {
    .landing-tickers__funding-table .volume-cell {
        width: 32%
    }
}

.landing-tickers__trading-table .fav-cell {
    width: 7%
}

@media screen and (max-width:900px) {
    .landing-tickers__trading-table .fav-cell {
        text-align: center;
        width: 8%
    }
}

.landing-tickers__trading-table .symbol-cell img {
    width: 34px
}

@media screen and (max-width:900px) {
    .landing-tickers__trading-table .symbol-cell {
        width: 24%
    }
}

.landing-tickers__trading-table .price-cell {
    width: 15%
}

@media screen and (max-width:900px) {
    .landing-tickers__trading-table .price-cell {
        width: 16%
    }
}

.landing-tickers__trading-table .daily-change-cell {
    width: 13%
}

@media screen and (max-width:900px) {
    .landing-tickers__trading-table .daily-change-cell {
        width: 16%
    }
}

.landing-tickers__trading-table .day-high-cell {
    width: 15%
}

@media screen and (max-width:900px) {
    .landing-tickers__trading-table .day-high-cell {
        display: none
    }
}

.landing-tickers__trading-table .day-low-cell {
    width: 15%
}

@media screen and (max-width:900px) {
    .landing-tickers__trading-table .day-low-cell {
        display: none
    }
}

.landing-tickers__trading-table .volume-cell {
    width: 15%
}

@media screen and (max-width:900px) {
    .landing-tickers__trading-table .volume-cell {
        width: 15%
    }
}

.landing-tickers__derivative-table .fav-cell {
    width: 7%
}

@media screen and (max-width:900px) {
    .landing-tickers__derivative-table .fav-cell {
        width: 8%
    }

    .landing-tickers__derivative-table .symbol-cell {
        width: 24%
    }
}

.landing-tickers__derivative-table .price-cell {
    width: 12%
}

@media screen and (max-width:900px) {
    .landing-tickers__derivative-table .price-cell {
        width: 16%
    }
}

.landing-tickers__derivative-table .funding-rate-cell {
    width: 12%
}

@media screen and (max-width:900px) {
    .landing-tickers__derivative-table .funding-rate-cell {
        display: none
    }
}

.landing-tickers__derivative-table .open-interest-cell {
    width: 9%
}

@media screen and (max-width:900px) {
    .landing-tickers__derivative-table .open-interest-cell {
        display: none
    }
}

.landing-tickers__derivative-table .daily-change-cell {
    width: 9%
}

@media screen and (max-width:900px) {
    .landing-tickers__derivative-table .daily-change-cell {
        width: 16%
    }
}

.landing-tickers__derivative-table .day-high-cell {
    width: 9%
}

@media screen and (max-width:900px) {
    .landing-tickers__derivative-table .day-high-cell {
        display: none
    }
}

.landing-tickers__derivative-table .day-low-cell {
    width: 9%
}

@media screen and (max-width:900px) {
    .landing-tickers__derivative-table .day-low-cell {
        display: none
    }
}

.landing-tickers__derivative-table .volume-cell {
    width: 19%
}

@media screen and (max-width:900px) {
    .landing-tickers__derivative-table .volume-cell {
        width: 26%
    }
}

.landing-tickers__category {
    opacity: .6;
    padding: 10px 25px !important;
    pointer-events: none;
    text-transform: capitalize
}

.landing-tickers__container {
    background: rgba(13, 29, 41, .5);
    display: flex;
    flex-direction: column
}

@media screen and (max-width:900px) {
    .landing-tickers__container {
        margin: 0 -25px
    }
}

.landing-tickers__container .landing-tickers__header {
    padding: 0 25px
}

.landing-tickers__container .landing-tickers__header .ccy-tabs__item {
    color: #5a6972;
    font-size: 15px;
    padding: 20px 2px
}

.landing-tickers__container .landing-tickers__header .ccy-tabs__item.active {
    color: #fff
}

.landing-tickers__container thead {
    background: #0e2233;
    position: sticky;
    top: 0;
    z-index: 1
}

.fav-cell {
    min-width: 32px
}

.landing-tickers__fav-tab.disabled {
    cursor: unset;
    opacity: .3
}

.landing-tickers__fav-tab.disabled+.tooltip__content {
    text-transform: none
}

body.LanguageSelector-module--default-theme--64531.LanguageSelector-module--dark-mode--443c0 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .LanguageSelector-module--visible-desktop--9afd3 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .LanguageSelector-module--visible-mobile--534eb {
        display: none
    }
}

.LanguageSelector-module--languageSelector--7de3e {
    width: 100%
}

.LanguageSelector-module--languageSelectorList--86db1 {
    background: #172d3e;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    list-style-type: none;
    min-width: 120px;
    padding: 5px 0
}

@media screen and (max-width:1070px) {
    .LanguageSelector-module--languageSelectorList--86db1 {
        width: 100%
    }
}

.LanguageSelector-module--languageSelectorList--86db1 .LanguageSelector-module--languageSelectorButton--711c2 {
    background: #172d3e;
    border: unset;
    color: #fff;
    cursor: pointer;
    padding: 10px 14px;
    width: 100%
}

.LanguageSelector-module--languageSelectorList--86db1 .LanguageSelector-module--languageSelectorButton--711c2:hover {
    background: rgba(11, 25, 35, .4)
}

.LanguageSelector-module--languageSelectorLabel--b75b6 {
    align-items: center;
    background: #172d3e;
    border-radius: 3px;
    cursor: pointer;
    display: flex;
    gap: 17px;
    height: 44px;
    justify-content: center;
    min-width: 120px;
    padding: 0 12px;
    width: fit-content
}

@media screen and (max-width:1070px) {
    .LanguageSelector-module--languageSelectorLabel--b75b6 {
        width: 100%
    }
}

.LanguageSelector-module--languageSelectorLabel--b75b6 .LanguageSelector-module--languageSelectorText--62182 {
    color: #fff;
    font-family: Inter;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    text-align: right
}

.tabs {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 15px
}

.tabs__item {
    cursor: pointer;
    font-size: 13px;
    outline: none;
    padding: 7px;
    transition: box-shadow .3s ease-in-out
}

.tabs__item.active {
    box-shadow: inset 0 -2px 0 0 #fff
}

body.MobileAppLinkPopover-module--default-theme--a72f6.MobileAppLinkPopover-module--dark-mode--6317e {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MobileAppLinkPopover-module--downloadMobileExternalIcon--eb0fd {
    margin: 0
}

.MobileAppLinkPopover-module--downloadMobileAppPopover--3fda0 {
    background: rgb(var(--surface-color));
    border-radius: 10px;
    padding: 10px;
    width: 140px
}

.MobileAppLinkPopover-module--downloadMobileAppPopover--3fda0.MobileAppLinkPopover-module--bottom--c7c13 {
    left: 50%;
    top: calc(100% + 5px);
    transform: translateX(-50%)
}

.MobileAppLinkPopover-module--downloadMobileAppPopover--3fda0 .tooltip__inner {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
    justify-content: center
}

.MobileAppLinkPopover-module--downloadMobileAppPopover--3fda0 .tooltip__chevron {
    background: rgb(var(--surface-color))
}

.MobileAppLinkPopover-module--downloadMobileAppPopover--3fda0 .MobileAppLinkPopover-module--infoText--4e5c9 {
    color: rgb(var(--text-color-variant));
    display: inline-block;
    font-size: 13px;
    font-weight: 450;
    line-height: 1.4;
    margin-bottom: 0;
    text-align: center;
    white-space: normal
}

.MobileAppLinkPopover-module--downloadMobileAppPopover--3fda0 .MobileAppLinkPopover-module--infoBtnLink--4171c {
    text-wrap: wrap;
    display: flex !important;
    margin-left: 0 !important;
    padding-left: 0;
    padding-right: 0
}

.MobileAppLinkPopover-module--downloadMobileAppPopover--3fda0 .MobileAppLinkPopover-module--infoBtnLink--4171c:hover {
    background: none
}

.MobileAppLinkPopover-module--downloadMobileAppPopover--3fda0 .MobileAppLinkPopover-module--infoBtnLink--4171c .landing-btn {
    min-width: 100px;
    width: 120px
}

.MobileAppLinkPopover-module--downloadMobileAppPopover--3fda0 img {
    height: 120px;
    margin: 5px;
    width: 120px
}

.ccy-tabs,
.ccy-tabs__container {
    width: 100%
}

.ccy-tabs {
    overflow-x: auto;
    text-transform: uppercase
}

.ccy-tabs--mobile {
    align-items: center;
    display: flex;
    width: 100%
}

.ccy-tabs--mobile select {
    max-width: 112px;
    min-width: 112px
}

.ccy-tabs--mobile .landing-tickers__search {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    flex-grow: 1
}

.ccy-tabs--mobile .landing-tickers__star {
    margin-right: 10px
}

.ccy-tabs--mobile .ccy-tabs--select {
    padding: 5px
}

.ccy-tabs--mobile .ccy-tabs--select select,
.ccy-tabs--mobile .ccy-tabs--select select:active {
    background-color: transparent;
    background-image: none;
    border: 0;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    outline: none;
    padding: 0 25px 0 10px
}

.ccy-tabs--mobile .ccy-tabs--select select:active:hover,
.ccy-tabs--mobile .ccy-tabs--select select:hover {
    background-color: rgb(var(--surface-color))
}

.ccy-tabs__category-select {
    margin-left: 8px
}

.landing-tickers__search-group {
    position: relative
}

.landing-tickers__search-group .landing-tickers__search-group-input {
    background-color: rgb(var(--on-surface-color));
    border: none;
    border-radius: 3px;
    box-shadow: none;
    color: rgb(var(--text-color));
    font-size: 13px;
    height: 33px;
    padding-left: 35px;
    width: 100%
}

.landing-tickers__search-group .landing-tickers__search-group-input:focus {
    outline: none
}

.landing-tickers__search-group .landing-tickers__search-group-input::placeholder {
    color: #a7b6c2;
    opacity: .6
}

.landing-tickers__search-group .landing-tickers__search-group-icon {
    fill: rgb(var(--text-color));
    left: 8px;
    position: absolute;
    top: 8px
}

.landing-tickers__search-group .landing-tickers__search-group-icon svg {
    width: 13px
}

.landing-tickers__search-group-mobile {
    flex-grow: 1;
    margin-top: 0
}

.landing-tickers__search-group-mobile .landing-tickers__search-group-input {
    background-color: transparent;
    border-bottom: 1px solid rgb(var(--text-color));
    border-radius: 0;
    box-shadow: none;
    padding-left: 0;
    width: 80%
}

.landing-tickers__search-group-mobile .landing-tickers__search-group-icon {
    display: none
}

.volume-totals__list {
    display: grid;
    gap: 1.25rem;
    grid-template-columns: auto auto auto
}

.volume-totals__type {
    color: #fff;
    font-size: 18px;
    font-weight: 600
}

.volume-totals__item {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: rgba(17, 42, 63, .9);
    border-radius: 6px;
    padding: 2.5rem
}

.volume-totals__figure {
    color: rgb(var(--primary-color));
    font-size: 44px;
    font-weight: 400
}

@media screen and (max-width:900px) {
    .volume-totals__list {
        gap: .75rem;
        grid-template-columns: auto
    }

    .volume-totals__item {
        display: flex;
        flex-direction: column;
        font-weight: 300;
        width: 100%
    }

    .volume-totals__figure {
        font-size: 1.5rem;
        font-weight: 400;
        margin-top: .3rem
    }
}

body.Hero-module--default-theme--cf74d.Hero-module--dark-mode--a5229 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@keyframes Hero-module--scroll-tile--88559 {
    0% {
        transform: rotate(-30px) translate(0)
    }

    to {
        transform: rotate(-30deg) translateY(1336px)
    }
}

.Hero-module--section--8d8bb {
    background: linear-gradient(180deg, #07020f, rgba(7, 2, 15, 0));
    background-repeat: no-repeat;
    background-size: 100% 160px;
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    height: 720px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

.Hero-module--section--8d8bb:before {
    animation: Hero-module--scroll-tile--88559 30s linear infinite;
    background: url(/images/mobile-trading-v2/hero.webp) repeat;
    background-size: auto 1336px;
    content: "";
    height: 1000%;
    left: -500%;
    pointer-events: none;
    position: absolute;
    top: -500%;
    transform: rotate(-30deg);
    width: 1000%;
    z-index: -1
}

.Hero-module--section--8d8bb:after {
    background: url(/images/noise_effect.webp), linear-gradient(126deg, rgba(3, 202, 155, 0) 57.88%, #03ca9b 127.22%), radial-gradient(250px 250px at 20% 20%, #e44b44 0, rgba(228, 75, 68, 0) 100%), linear-gradient(0deg, #28445b, #28445b), linear-gradient(0deg, #07020f, #07020f), #fff;
    background-size: 1440px auto, cover, cover, cover, cover, cover;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -2
}

.Hero-module--section--8d8bb .Hero-module--container--df6ee {
    align-items: center;
    display: flex;
    height: 100%;
    margin: auto;
    width: 1440px
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .Hero-module--section--8d8bb .Hero-module--container--df6ee {
        width: 800px
    }
}

@media screen and (max-width:900px) {
    .Hero-module--section--8d8bb .Hero-module--container--df6ee {
        width: 335px
    }
}

.Hero-module--section--8d8bb .Hero-module--container--df6ee .Hero-module--contentWrapper--53436 {
    align-items: center;
    background: radial-gradient(42% 42% at 50% 50%, #07020f 0, rgba(7, 2, 15, 0) 100%), radial-gradient(48% 48% at 50% 50%, #07020f 0, rgba(7, 2, 15, 0) 100%);
    border-radius: 617px;
    display: flex;
    height: 417px;
    justify-content: center;
    margin-left: 30px;
    width: 617px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .Hero-module--section--8d8bb .Hero-module--container--df6ee .Hero-module--contentWrapper--53436 {
        margin-left: unset;
        width: fit-content
    }
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .Hero-module--section--8d8bb .Hero-module--container--df6ee .Hero-module--contentWrapper--53436 {
        padding: 0 100px
    }
}

@media screen and (max-width:900px) {
    .Hero-module--section--8d8bb .Hero-module--container--df6ee .Hero-module--contentWrapper--53436 {
        background: unset;
        height: fit-content
    }
}

.Hero-module--section--8d8bb .Hero-module--container--df6ee .Hero-module--contentWrapper--53436 .Hero-module--content--fe993 {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: auto
}

@media screen and (max-width:900px) {
    .Hero-module--section--8d8bb .Hero-module--container--df6ee .Hero-module--contentWrapper--53436 .Hero-module--content--fe993 {
        gap: 5px
    }
}

.Hero-module--section--8d8bb .Hero-module--container--df6ee .Hero-module--contentWrapper--53436 .Hero-module--content--fe993 .Hero-module--title--c9fcf {
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 90px;
    font-weight: 700;
    line-height: 90px;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Hero-module--section--8d8bb .Hero-module--container--df6ee .Hero-module--contentWrapper--53436 .Hero-module--content--fe993 .Hero-module--title--c9fcf {
        font-size: 48px;
        line-height: 48px
    }
}

.Hero-module--section--8d8bb .Hero-module--container--df6ee .Hero-module--contentWrapper--53436 .Hero-module--content--fe993 .Hero-module--subtitle--ff2bb {
    color: #03ca9b;
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    margin: 0
}

@media screen and (max-width:900px) {
    .Hero-module--section--8d8bb .Hero-module--container--df6ee .Hero-module--contentWrapper--53436 .Hero-module--content--fe993 .Hero-module--subtitle--ff2bb {
        font-size: 20px;
        line-height: 30px
    }
}

body.AboutMobileApp-module--default-theme--fa7dd.AboutMobileApp-module--dark-mode--ae068 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.AboutMobileApp-module--section--c0ebd {
    background: url(/images/noise_effect.webp) repeat 50%/1440px auto, radial-gradient(57.84% 42.23% at 122.45% 56.56%, #264c5f 0, rgba(38, 76, 95, 0) 100%), radial-gradient(44.83% 57.32% at 30.99% 42.88%, rgba(7, 2, 15, 0) 48.12%, #07020f 100%), linear-gradient(90deg, rgba(7, 2, 15, 0) 250px, #07020f 864px), url(/images/mobile-trading-v2/about-mobile-app.webp) -180px -32px/auto 583px no-repeat;
    background-blend-mode: normal;
    padding: 0
}

@media screen and (max-width:900px) {
    .AboutMobileApp-module--section--c0ebd {
        background: linear-gradient(180deg, #07020f, rgba(7, 2, 15, 0) 39%)
    }
}

.AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--container--cd152 {
    display: flex;
    flex-direction: row;
    height: 541px;
    margin: auto;
    width: 1112px
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--container--cd152 {
        width: 800px
    }
}

@media screen and (max-width:900px) {
    .AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--container--cd152 {
        height: fit-content;
        width: 335px
    }
}

.AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--container--cd152 .AboutMobileApp-module--contentWrapper--61c23 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    justify-content: flex-end;
    padding: 80px 0;
    width: 100%
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--container--cd152 .AboutMobileApp-module--contentWrapper--61c23 {
        justify-content: center;
        padding: 80px 0
    }
}

@media screen and (max-width:900px) {
    .AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--container--cd152 .AboutMobileApp-module--contentWrapper--61c23 {
        flex-direction: column;
        padding: 40px 0
    }
}

.AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--container--cd152 .AboutMobileApp-module--contentWrapper--61c23 .AboutMobileApp-module--content--08ce2 {
    display: flex;
    flex-direction: column;
    width: 543px
}

@media screen and (max-width:900px) {
    .AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--container--cd152 .AboutMobileApp-module--contentWrapper--61c23 .AboutMobileApp-module--content--08ce2 {
        width: 335px
    }
}

.AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--container--cd152 .AboutMobileApp-module--contentWrapper--61c23 .AboutMobileApp-module--content--08ce2 .AboutMobileApp-module--description--59c62 {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
    margin: 0
}

@media screen and (max-width:900px) {
    .AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--container--cd152 .AboutMobileApp-module--contentWrapper--61c23 .AboutMobileApp-module--content--08ce2 .AboutMobileApp-module--description--59c62 {
        font-size: 16px;
        line-height: 30px
    }

    .AboutMobileApp-module--section--c0ebd .AboutMobileApp-module--mobileImageContainer--5fa58 {
        background: url(/images/noise_effect.webp), linear-gradient(0deg, #07020f 0, rgba(7, 2, 15, 0) 10%), linear-gradient(180deg, #0d1d29 0, rgba(13, 29, 41, 0) 10%), url(/images/mobile-trading-v2/about-mobile-app.webp) no-repeat 50%;
        background-size: cover;
        height: 496px
    }
}

.AboutMobileApp-module--green--d8361 {
    color: #03ca9b
}

body.MobileFeature-module--default-theme--7ea8c.MobileFeature-module--dark-mode--9a425 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MobileFeature-module--container--23ca9 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

@media screen and (min-width:1367px) {
    .MobileFeature-module--container--23ca9.MobileFeature-module--reverse--81adc {
        flex-direction: row-reverse
    }
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MobileFeature-module--container--23ca9 {
        flex-direction: column
    }
}

.MobileFeature-module--container--23ca9 .MobileFeature-module--gap--d808b {
    flex: 1 1;
    max-width: 160px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MobileFeature-module--container--23ca9 .MobileFeature-module--gap--d808b {
        flex: unset;
        height: 40px;
        max-width: unset
    }
}

.MobileFeature-module--container--23ca9 .MobileFeature-module--content--3485a {
    display: flex;
    flex-direction: column;
    gap: 40px;
    max-width: 570px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MobileFeature-module--container--23ca9 .MobileFeature-module--content--3485a {
        gap: 20px
    }

    .MobileFeature-module--container--23ca9 .MobileFeature-module--content--3485a>:last-child {
        margin-top: 20px
    }
}

.MobileFeature-module--title--ff790 {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 60px;
    font-weight: 700;
    line-height: 60px;
    margin: 0;
    text-transform: uppercase;
    white-space: pre-wrap
}

@media screen and (max-width:900px) {
    .MobileFeature-module--title--ff790 {
        font-size: 40px;
        line-height: 40px;
        width: 100%
    }
}

.MobileFeature-module--description--7e781 {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin: 0
}

@media screen and (max-width:900px) {
    .MobileFeature-module--description--7e781 {
        font-size: 16px;
        line-height: 26px;
        width: 100%
    }
}

body.MonitorPortfolio-module--default-theme--db833.MonitorPortfolio-module--dark-mode--deec7 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MonitorPortfolio-module--container--ba56b {
    padding: 80px 0
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MonitorPortfolio-module--container--ba56b {
        padding: 40px 0
    }
}

.MonitorPortfolio-module--green--1a1d3 {
    color: #03ca9b
}

.MonitorPortfolio-module--image--c75be {
    height: 600px;
    -webkit-mask-image: radial-gradient(60% 60% at center center, #fff 70%, hsla(0, 0%, 100%, 0) 90%);
    mask-image: radial-gradient(60% 60% at center center, #fff 70%, hsla(0, 0%, 100%, 0) 90%);
    width: auto
}

@media screen and (max-width:900px) {
    .MonitorPortfolio-module--image--c75be {
        height: 414px
    }
}

.MonitorPortfolio-module--description--5a54c {
    width: 601px
}

@media screen and (max-width:900px) {
    .MonitorPortfolio-module--description--5a54c {
        width: 100%
    }
}

body.LiteMode-module--default-theme--b0e1b.LiteMode-module--dark-mode--a7b14 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.LiteMode-module--container--9ec63 {
    padding: 80px 0
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .LiteMode-module--container--9ec63 {
        padding: 40px 0
    }
}

.LiteMode-module--green--361d3 {
    color: #03ca9b
}

.LiteMode-module--image--7cfd7 {
    height: 500px;
    width: auto
}

@media screen and (max-width:900px) {
    .LiteMode-module--image--7cfd7 {
        height: 414px
    }
}

.LiteMode-module--description--7d9e8 {
    width: 601px
}

@media screen and (max-width:900px) {
    .LiteMode-module--description--7d9e8 {
        width: 100%
    }
}

body.FastPay-module--default-theme--b0875.FastPay-module--dark-mode--8b9f0 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.FastPay-module--container--8e22a {
    padding: 80px 0 164px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .FastPay-module--container--8e22a {
        padding: 40px 0
    }
}

.FastPay-module--green--fc49c {
    color: #03ca9b
}

.FastPay-module--image--306da {
    height: auto;
    width: 398px
}

@media screen and (max-width:900px) {
    .FastPay-module--image--306da {
        width: 335px
    }
}

.FastPay-module--description--350b4 {
    width: 542px
}

@media screen and (max-width:900px) {
    .FastPay-module--description--350b4 {
        width: 100%
    }
}

body.RecurringBuy-module--default-theme--86031.RecurringBuy-module--dark-mode--4bc6b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.RecurringBuy-module--container--90592 {
    padding: 80px 0 160px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .RecurringBuy-module--container--90592 {
        padding: 40px 0
    }
}

.RecurringBuy-module--titleContainer--b0828 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 0
}

@media screen and (max-width:900px) {
    .RecurringBuy-module--titleContainer--b0828 {
        gap: 0
    }
}

.RecurringBuy-module--titleContainer--b0828 .RecurringBuy-module--title1--f59a8 {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase
}

.RecurringBuy-module--titleContainer--b0828 .RecurringBuy-module--title2--92a99 {
    color: #03ca9b;
    font-family: DIN Condensed;
    font-size: 60px;
    font-weight: 700;
    line-height: 60px;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .RecurringBuy-module--titleContainer--b0828 .RecurringBuy-module--title2--92a99 {
        font-size: 40px;
        line-height: 40px
    }
}

.RecurringBuy-module--green--7bce2 {
    color: #03ca9b
}

.RecurringBuy-module--image--221e8 {
    height: auto;
    width: 410px
}

@media screen and (max-width:900px) {
    .RecurringBuy-module--image--221e8 {
        width: 335px
    }
}

.RecurringBuy-module--description--c63ba {
    width: 542px
}

@media screen and (max-width:900px) {
    .RecurringBuy-module--description--c63ba {
        width: 100%
    }
}

body.Widgets-module--default-theme--7c725.Widgets-module--dark-mode--2ea57 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Widgets-module--image--5b0dc {
    height: auto;
    width: 516px
}

@media screen and (max-width:900px) {
    .Widgets-module--image--5b0dc {
        width: 335px
    }
}

.Widgets-module--green--8c6ce {
    color: #03ca9b
}

.Widgets-module--description--ce058 {
    width: 516px
}

@media screen and (max-width:900px) {
    .Widgets-module--description--ce058 {
        width: 100%
    }
}

.Widgets-module--container--84337 {
    padding: 80px 0 200px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .Widgets-module--container--84337 {
        padding: 40px 0 120px
    }
}

body.MobileFeatures-module--default-theme--6aa6f.MobileFeatures-module--dark-mode--e8272 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .MobileFeatures-module--hide_xs--c8997 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .MobileFeatures-module--hide_sm--a3341 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .MobileFeatures-module--hide_md--58e05 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .MobileFeatures-module--hide_lg--4b7e0 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .MobileFeatures-module--hide_xl--e69a1 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .MobileFeatures-module--hide_xxl--fa355 {
        display: none
    }
}

.MobileFeatures-module--media_debug--2aac4 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .MobileFeatures-module--media_debug--2aac4:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .MobileFeatures-module--media_debug--2aac4:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .MobileFeatures-module--media_debug--2aac4:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .MobileFeatures-module--media_debug--2aac4:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .MobileFeatures-module--media_debug--2aac4:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .MobileFeatures-module--media_debug--2aac4:before {
        content: "xxl"
    }
}

.MobileFeatures-module--section--e1113 {
    background: url(/images/noise_effect.webp) repeat 50%/1440px auto, radial-gradient(120% 834px at -80% 767px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at -80% 2438px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at 180% 2438px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, #07020f;
    padding: 0
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MobileFeatures-module--section--e1113 {
        background: url(/images/noise_effect.webp) repeat 50%/1440px auto, radial-gradient(120% 834px at -80% 1324px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at 180% 767px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at -80% 3552px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at 180% 2995px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, #07020f
    }
}

.MobileFeatures-module--section--e1113 .MobileFeatures-module--sectionContent--18b2b {
    margin: auto;
    width: 1112px
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .MobileFeatures-module--section--e1113 .MobileFeatures-module--sectionContent--18b2b {
        width: 800px
    }
}

@media screen and (max-width:900px) {
    .MobileFeatures-module--section--e1113 .MobileFeatures-module--sectionContent--18b2b {
        width: 335px
    }
}

body.MobileGetStarted-module--default-theme--8c6be.MobileGetStarted-module--dark-mode--50752 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MobileGetStarted-module--green--9b0db {
    color: #03ca9b
}

.MobileGetStarted-module--signUpIcons--9a3d7 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 20px
}

@media screen and (max-width:900px) {
    .MobileGetStarted-module--signUpIcons--9a3d7 {
        justify-content: center;
        margin-top: 20px
    }
}

.MobileGetStarted-module--signUpIcons--9a3d7 .MobileGetStarted-module--qrCode--57d97 {
    border-radius: 20px;
    height: 136px;
    width: 136px
}

@media screen and (max-width:900px) {
    .MobileGetStarted-module--signUpIcons--9a3d7 .MobileGetStarted-module--qrCode--57d97 {
        display: none
    }
}

.MobileGetStarted-module--signUpIcons--9a3d7 .MobileGetStarted-module--downloadButtons--dea35 {
    display: flex;
    flex-direction: column;
    gap: 10px
}

@media screen and (max-width:900px) {
    .MobileGetStarted-module--signUpIcons--9a3d7 .MobileGetStarted-module--downloadButtons--dea35 {
        width: 100%
    }
}

.MobileGetStarted-module--signUpIcons--9a3d7 .MobileGetStarted-module--downloadButtons--dea35 .MobileGetStarted-module--downloadButton--33362 {
    align-items: center;
    align-self: stretch;
    border: 1px solid #fff;
    border-radius: 8px;
    display: flex;
    height: 49px;
    justify-content: center;
    padding: 8px 12px;
    width: 208px
}

@media screen and (max-width:900px) {
    .MobileGetStarted-module--signUpIcons--9a3d7 .MobileGetStarted-module--downloadButtons--dea35 .MobileGetStarted-module--downloadButton--33362 {
        width: 100%
    }
}

.MobileGetStarted-module--section--7ecb4 {
    background: url(/images/mobile-trading-v2/mobile-get-started-bg.webp) no-repeat 50%/100% auto;
    border-top: 1px solid hsla(0, 0%, 100%, .2);
    padding: 0
}

@media screen and (max-width:1440px) {
    .MobileGetStarted-module--section--7ecb4 {
        background: url(/images/mobile-trading-v2/mobile-get-started-bg.webp) no-repeat 50%/auto 100%
    }
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MobileGetStarted-module--section--7ecb4 {
        background: url(/images/noise_effect.webp) repeat 50%/1440px auto, linear-gradient(0deg, #07020f, #172d3e 40%, rgba(7, 2, 15, 0) 60%), radial-gradient(60% 60% at -10% 20%, rgba(228, 75, 68, .8) 0, rgba(228, 75, 68, 0) 95.69%), radial-gradient(1046.29% 168.19% at 167.6% 27.67%, transparent 0, #0f2230 100%), url(/images/mobile-trading-v2/mobile-get-started-bg.webp) no-repeat top/auto 100%;
        background-blend-mode: overlay, normal, normal, normal, normal, normal, normal
    }
}

.MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed {
    display: flex;
    flex-direction: row;
    gap: 75px;
    margin: auto;
    max-width: 1440px;
    overflow: visible;
    padding: 0 79px 52px 215px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed {
        align-items: center;
        flex-direction: column-reverse;
        padding: 0 0 80px
    }
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed {
        width: 800px
    }
}

@media screen and (max-width:900px) {
    .MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed {
        width: 335px
    }
}

.MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionText--75c75 {
    display: flex;
    flex-direction: column;
    gap: 40px
}

@media screen and (min-width:1367px) {
    .MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionText--75c75 {
        margin-top: 160px
    }
}

.MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionText--75c75 .MobileGetStarted-module--title--cd5c3 {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 60px;
    font-weight: 700;
    line-height: 60px;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionText--75c75 .MobileGetStarted-module--title--cd5c3 {
        font-size: 40px;
        line-height: 40px
    }
}

.MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionText--75c75 .MobileGetStarted-module--subtitle--af8f7 {
    color: #03ca9b;
    font-family: Inter;
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    margin: 0
}

@media screen and (max-width:900px) {
    .MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionText--75c75 .MobileGetStarted-module--subtitle--af8f7 {
        font-size: 20px
    }
}

.MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionText--75c75 .MobileGetStarted-module--description--8c44e {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin: 0
}

@media screen and (max-width:900px) {
    .MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionText--75c75 .MobileGetStarted-module--description--8c44e {
        font-size: 16px;
        line-height: 26px
    }
}

.MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionImage--34ec2 {
    display: flex;
    justify-content: center;
    margin-top: -63px
}

.MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionImage--34ec2 .MobileGetStarted-module--image--fa9e0 {
    height: auto;
    width: 601px
}

@media screen and (max-width:900px) {
    .MobileGetStarted-module--section--7ecb4 .MobileGetStarted-module--sectionContent--210ed .MobileGetStarted-module--sectionImage--34ec2 .MobileGetStarted-module--image--fa9e0 {
        width: 335px
    }
}

body.AuthButtons-module--default-theme--53098.AuthButtons-module--dark-mode--84941 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.AuthButtons-module--authButton--1e7f1 {
    align-items: center;
    border-radius: 3px;
    display: flex;
    font-family: Inter;
    font-size: 15px;
    font-weight: 700;
    height: 44px;
    justify-content: center;
    min-width: 100px
}

.AuthButtons-module--loginButton--ae8f2 {
    border: 1px solid #586871;
    color: #fff;
    padding: 13px 27px
}

.AuthButtons-module--signupButton--cd8e8 {
    padding: 13px 22px
}

.AuthButtons-module--signOutButton--5a7ef {
    border: 1px solid #586871;
    color: #fff;
    padding: 13px 20px
}

.AuthButtons-module--returnToTradingButton--dc21a {
    display: flex;
    padding: 13px 17px
}

.MobileNavigationButton-module--mobileNavigationButton--480f4 {
    align-items: center;
    background: unset;
    border: unset;
    cursor: pointer;
    display: flex;
    height: 26px;
    justify-content: center;
    padding: 0;
    width: 26px
}

.MobileNavigationButton-module--mobileNavigationButton--480f4.MobileNavigationButton-module--menuIcon--03dca {
    height: 100%;
    width: 100%
}

body.MobileNavigation-module--default-theme--1db7f.MobileNavigation-module--dark-mode--c59c8 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MobileNavigation-module--MobileNavigationDropdown--f708a {
    border-top: 1.5px solid rgba(42, 63, 77, .3);
    padding: 0 14px 0 20px
}

.MobileNavigation-module--MobileNavigationDropdown--f708a .MobileNavigation-module--mobileNavigationTitleWithChevron--0c6ed .chevron__icon {
    align-items: center;
    display: flex;
    height: 16px;
    justify-content: center;
    margin: 0;
    width: 16px
}

.MobileNavigation-module--MobileNavigationDropdown--f708a .MobileNavigation-module--mobileNavigationTitleWithChevron--0c6ed .MobileNavigation-module--mobileNavigationTitleContainer--c19b9 {
    align-items: center;
    display: flex;
    gap: 8px
}

.MobileNavigation-module--MobileNavigationDropdown--f708a .MobileNavigation-module--mobileNavigationTitleWithChevron--0c6ed .MobileNavigation-module--mobileNavigationTitle--65f2f {
    color: #f2f2f5;
    font-family: Inter;
    font-size: 16px;
    font-weight: 700;
    line-height: 140%
}

.MobileNavigation-module--MobileNavigationDropdown--f708a .MobileNavigation-module--mobileNavigationContent--6916c {
    display: none
}

.MobileNavigation-module--MobileNavigationDropdown--f708a .MobileNavigation-module--mobileNavigationContent--6916c.MobileNavigation-module--open--1c3b4 {
    display: flex;
    flex-direction: column
}

.MobileNavigation-module--mobileNavigationAuthButtons--0573d {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 20px
}

body.HeaderV2-module--default-theme--bfd6e.HeaderV2-module--dark-mode--0ccb5 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .HeaderV2-module--visible-desktop--4bf54 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HeaderV2-module--visible-mobile--e91b1 {
        display: none
    }
}

.HeaderV2-module--headerLogo--408c7 {
    height: 24px;
    width: auto
}

.HeaderV2-module--header--e34e2 {
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 5
}

.HeaderV2-module--header--e34e2 .HeaderV2-module--desktopHeaderWrapper--98f3f {
    align-items: center;
    background: rgba(13, 29, 41, 0);
    display: flex;
    height: 72px;
    justify-content: space-between;
    padding: 16px 40px;
    transition: background .3s ease;
    width: 100%
}

.HeaderV2-module--header--e34e2 .HeaderV2-module--desktopHeaderWrapper--98f3f.HeaderV2-module--scrolledDown--c9613 {
    background: #0d1d29
}

@media screen and (max-width:1070px) {
    .HeaderV2-module--header--e34e2 .HeaderV2-module--desktopHeaderWrapper--98f3f {
        display: none
    }
}

.HeaderV2-module--header--e34e2 .HeaderV2-module--desktopHeaderWrapper--98f3f .HeaderV2-module--headerLeft--a22ef {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 35px
}

.HeaderV2-module--header--e34e2 .HeaderV2-module--desktopHeaderWrapper--98f3f .HeaderV2-module--headerRight--d8305 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px
}

.HeaderV2-module--header--e34e2 .HeaderV2-module--desktopHeaderWrapper--98f3f .HeaderV2-module--headerRight--d8305 .HeaderV2-module--mobileAppLinkPopoverWrapper--3567a {
    align-items: center;
    align-self: stretch;
    border: 1px solid #586871;
    border-radius: 5px;
    display: flex;
    gap: 10px;
    justify-content: center;
    width: 44px
}

.HeaderV2-module--header--e34e2 .HeaderV2-module--mobileHeaderWrapper--c89cf {
    display: none;
    width: 100%
}

@media screen and (max-width:1070px) {
    .HeaderV2-module--header--e34e2 .HeaderV2-module--mobileHeaderWrapper--c89cf {
        display: flex;
        flex-direction: column
    }
}

.HeaderV2-module--header--e34e2 .HeaderV2-module--mobileHeaderWrapper--c89cf .HeaderV2-module--mobileHeader--7de23 {
    align-items: center;
    background: rgba(7, 2, 15, 0);
    display: flex;
    flex-direction: row;
    height: 70px;
    justify-content: space-between;
    padding: 0 20px;
    transition: background .3s ease;
    width: 100%
}

.HeaderV2-module--header--e34e2 .HeaderV2-module--mobileHeaderWrapper--c89cf .HeaderV2-module--mobileHeader--7de23.HeaderV2-module--open--5f4e4,
.HeaderV2-module--header--e34e2 .HeaderV2-module--mobileHeaderWrapper--c89cf .HeaderV2-module--mobileHeader--7de23.HeaderV2-module--scrolledDown--c9613 {
    background: #07020f
}

.HeaderV2-module--header--e34e2 .HeaderV2-module--mobileHeaderWrapper--c89cf .HeaderV2-module--mobileNavigation--8a578 {
    display: none
}

.HeaderV2-module--header--e34e2 .HeaderV2-module--mobileHeaderWrapper--c89cf .HeaderV2-module--mobileNavigation--8a578.HeaderV2-module--open--5f4e4 {
    background: #07020f;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 70px);
    overflow-y: auto;
    padding-bottom: 400px;
    width: 100%
}

.HeaderV2-module--authButtonsPrimary--4c960 {
    background: #01a781;
    color: #fff;
    transition: background .3s ease
}

.HeaderV2-module--authButtonsPrimary--4c960:hover {
    background: #018a6c;
    color: #fff
}

body.FooterNavigation-module--default-theme--61bea.FooterNavigation-module--dark-mode--8fe69 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.FooterNavigation-module--footerNavigation--6ed41 {
    display: flex;
    flex-direction: row;
    gap: 20px;
    justify-content: space-between
}

@media screen and (max-width:900px) {
    .FooterNavigation-module--footerNavigation--6ed41 {
        flex-direction: column;
        gap: 0
    }
}

.FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media screen and (max-width:900px) {
    .FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 {
        gap: 0
    }
}

.FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e {
    display: flex;
    flex-direction: column;
    gap: 10px
}

@media screen and (max-width:900px) {
    .FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e {
        gap: 0
    }
}

.FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e .FooterNavigation-module--footerNavigationTitle--7cad3 {
    align-items: center;
    color: var(--footer-primary, #03ca9b);
    display: flex;
    font-family: Inter;
    font-size: 16px;
    justify-content: space-between;
    margin: 0
}

@media screen and (max-width:900px) {
    .FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e .FooterNavigation-module--footerNavigationTitle--7cad3 {
        border-top: 1.5px solid rgba(42, 63, 77, .3);
        cursor: pointer;
        height: 60px;
        padding: 0 14px 0 20px
    }

    .FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e .FooterNavigation-module--footerNavigationTitle--7cad3:after {
        background-image: url(/images/pages-v2/chevron.svg);
        content: "";
        display: inline-block;
        height: 24px;
        justify-self: flex-end;
        width: 24px
    }
}

.FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e .FooterNavigation-module--footerNavigationList--5b77b {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin: 0;
    padding: 0
}

@media screen and (max-width:900px) {
    .FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e .FooterNavigation-module--footerNavigationList--5b77b {
        display: none
    }

    .FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e .FooterNavigation-module--footerNavigationList--5b77b.FooterNavigation-module--open--68d83 {
        display: flex;
        padding: 0 14px 10px 20px
    }
}

.FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e .FooterNavigation-module--footerNavigationList--5b77b .FooterNavigation-module--footerNavigationItem--13d99 {
    color: #9fa7ad;
    font-family: Inter;
    font-size: 14px;
    line-height: 34px;
    opacity: .5;
    transition: color .3s ease
}

@media screen and (max-width:900px) {
    .FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e .FooterNavigation-module--footerNavigationList--5b77b .FooterNavigation-module--footerNavigationItem--13d99 {
        opacity: .8
    }
}

.FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e .FooterNavigation-module--footerNavigationList--5b77b .FooterNavigation-module--footerNavigationItem--13d99:hover {
    color: var(--footer-primary, #03ca9b);
    opacity: .8;
    text-decoration-line: underline;
    text-underline-position: from-font
}

.FooterNavigation-module--footerNavigation--6ed41 .FooterNavigation-module--footerNavigationColumn--f9a96 .FooterNavigation-module--footerNavigationSection--ddb5e .FooterNavigation-module--footerNavigationList--5b77b .active.FooterNavigation-module--footerNavigationItem--13d99 {
    color: var(--footer-primary, #03ca9b);
    opacity: .8
}

body.FooterBanner-module--default-theme--c0ca7.FooterBanner-module--dark-mode--e1024 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .FooterBanner-module--hide_xs--d2031 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FooterBanner-module--hide_sm--4860e {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FooterBanner-module--hide_md--a2b29 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FooterBanner-module--hide_lg--2a81a {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FooterBanner-module--hide_xl--78581 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .FooterBanner-module--hide_xxl--3fae2 {
        display: none
    }
}

.FooterBanner-module--media_debug--8c2bf {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .FooterBanner-module--media_debug--8c2bf:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FooterBanner-module--media_debug--8c2bf:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FooterBanner-module--media_debug--8c2bf:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FooterBanner-module--media_debug--8c2bf:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FooterBanner-module--media_debug--8c2bf:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .FooterBanner-module--media_debug--8c2bf:before {
        content: "xxl"
    }
}

.FooterBanner-module--logo--1ac9b {
    height: 26px;
    width: auto
}

@media screen and (max-width:900px) {
    .FooterBanner-module--logo--1ac9b {
        height: 20px;
        margin: 30px auto
    }
}

.FooterBanner-module--footerWrapper--4ae9d {
    background: #07020f;
    border-top: 1px solid hsla(0, 0%, 100%, .2)
}

.FooterBanner-module--footerWrapper--4ae9d .FooterBanner-module--footerContent--bb2c7 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 67px;
    margin: auto;
    max-width: 1440px;
    padding: 67px 40px 70px
}

@media screen and (max-width:900px) {
    .FooterBanner-module--footerWrapper--4ae9d .FooterBanner-module--footerContent--bb2c7 {
        gap: 0;
        padding: 0;
        width: 100%
    }
}

.FooterBanner-module--footerWrapper--4ae9d .FooterBanner-module--footerNavigationWrapper--c7a67 {
    display: flex;
    flex-direction: column;
    gap: 67px;
    max-width: calc(100vw - 80px);
    width: 1240px
}

@media screen and (max-width:900px) {
    .FooterBanner-module--footerWrapper--4ae9d .FooterBanner-module--footerNavigationWrapper--c7a67 {
        gap: 0;
        max-width: unset;
        width: 100%
    }
}

.FooterBanner-module--footerBanner--79005 {
    align-items: center;
    background: radial-gradient(100% 300% at -70% 100%, var(--footer-secondary, #e44b44) 0, rgba(7, 2, 15, 0) 100%), radial-gradient(100% 300% at 170% 100%, var(--footer-primary, #03ca9b) 0, rgba(7, 2, 15, 0) 100%), hsla(0, 0%, 100%, .1);
    border-radius: 20px;
    display: flex;
    justify-content: space-between;
    max-width: calc(100vw - 80px);
    padding: 22px 22px 22px 60px;
    width: 1240px
}

@media screen and (max-width:900px) {
    .FooterBanner-module--footerBanner--79005 {
        align-items: center;
        border-radius: 0;
        flex-direction: column-reverse;
        gap: 20px;
        max-width: unset;
        padding: 25px 18px;
        width: 100%
    }
}

.FooterBanner-module--footerBanner--79005 .FooterBanner-module--footerBannerText--960fc {
    color: #fafcfe;
    font-family: Inter;
    font-size: 12px;
    line-height: 140%;
    margin: 0
}

.FooterBanner-module--footerBanner--79005 .FooterBanner-module--footerBannerIcons--b0cc5 {
    display: flex;
    flex-direction: row;
    gap: 15px
}

.FooterBanner-module--footerBannerIcon--f24f8 {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    position: relative;
    transition: transform .3s ease;
    width: 36px
}

.FooterBanner-module--footerBannerIcon--f24f8:before {
    background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, .05)) border-box;
    border: 1px solid transparent;
    border-radius: 10px;
    content: "";
    height: 100%;
    -webkit-mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
    mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    position: absolute;
    width: 100%
}

@media screen and (max-width:900px) {
    .FooterBanner-module--footerBannerIcon--f24f8 {
        border-radius: 5px;
        height: 25px;
        position: relative;
        width: 25px
    }

    .FooterBanner-module--footerBannerIcon--f24f8:before {
        background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, .05)) border-box;
        border: 1px solid transparent;
        border-radius: 5px;
        content: "";
        height: 100%;
        -webkit-mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
        mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        position: absolute;
        width: 100%
    }
}

.FooterBanner-module--footerBannerIcon--f24f8:hover {
    transform: scale(1.1)
}

.FooterBanner-module--footerBannerIcon--f24f8 .FooterBanner-module--footerBannerIconImage--bc586 {
    height: auto;
    width: 18px
}

@media screen and (max-width:900px) {
    .FooterBanner-module--footerBannerIcon--f24f8 .FooterBanner-module--footerBannerIconImage--bc586 {
        width: 12.5px
    }
}

body.FooterV2-module--default-theme--70efe.FooterV2-module--dark-mode--4070b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.FooterV2-module--logo--c20d4 {
    height: 26px;
    width: auto
}

@media screen and (max-width:900px) {
    .FooterV2-module--logo--c20d4 {
        height: 20px;
        margin: 30px auto
    }
}

.FooterV2-module--footerWrapper--bfdb8 {
    background: #07020f;
    border-top: 1px solid hsla(0, 0%, 100%, .2)
}

.FooterV2-module--footerWrapper--bfdb8 .FooterV2-module--footerContent--77abf {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 67px;
    margin: auto;
    max-width: 1440px;
    padding: 67px 40px 70px
}

@media screen and (max-width:900px) {
    .FooterV2-module--footerWrapper--bfdb8 .FooterV2-module--footerContent--77abf {
        gap: 0;
        padding: 0;
        width: 100%
    }
}

.FooterV2-module--footerWrapper--bfdb8 .FooterV2-module--footerNavigationWrapper--5e4f1 {
    display: flex;
    flex-direction: column;
    gap: 67px;
    max-width: calc(100vw - 80px);
    width: 1240px
}

@media screen and (max-width:900px) {
    .FooterV2-module--footerWrapper--bfdb8 .FooterV2-module--footerNavigationWrapper--5e4f1 {
        gap: 0;
        max-width: unset;
        width: 100%
    }

    .Hero-module--visible-desktop--c358c {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--047cc {
        display: none
    }
}

body.Hero-module--default-theme--f42de.Hero-module--dark-mode--9b248 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Hero-module--hero--90dac {
    height: 100vh;
    line-height: 0;
    min-height: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

@media screen and (max-width:900px) {
    .Hero-module--hero--90dac {
        height: 428px
    }
}

.Hero-module--hero--90dac:before {
    background: linear-gradient(23.74deg, #03ca9b -22.47%, rgba(23, 45, 62, 0) 28.31%), linear-gradient(245.71deg, #e44b44 -10.25%, rgba(23, 45, 62, 0) 26.63%);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    inset: -16%;
    position: absolute;
    z-index: 1
}

@media screen and (max-width:900px) {
    .Hero-module--hero--90dac:before {
        background: transparent
    }
}

.Hero-module--hero--90dac:after {
    background: linear-gradient(180deg, #07020f, rgba(7, 2, 15, 0));
    content: "";
    height: 142px;
    position: absolute;
    top: 0;
    width: 100%
}

.Hero-module--hero--90dac .Hero-module--video--116ad {
    bottom: 0;
    height: 100%;
    left: 50%;
    min-height: 56.25vw;
    min-width: 100%;
    object-fit: cover;
    position: absolute;
    transform: translateX(-50%);
    width: 177.78vh;
    z-index: 0
}

.Hero-module--hero--90dac .Hero-module--content--6ee5f {
    align-items: start;
    display: flex;
    flex-direction: column;
    inset: 0;
    justify-content: center;
    line-height: normal;
    padding: 0 120px;
    position: absolute;
    z-index: 2
}

@media screen and (max-width:900px) {
    .Hero-module--hero--90dac .Hero-module--content--6ee5f {
        justify-content: start;
        padding: 80px 20px
    }
}

.Hero-module--hero--90dac h1 {
    font-size: 99.51px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Hero-module--hero--90dac h1 {
        font-size: 48px;
        text-shadow: 0 4px 70px 0 rgba(3, 202, 155, .4)
    }
}

.Hero-module--hero--90dac p {
    text-wrap: balance;
    font-size: 40px;
    line-height: 45px;
    margin: 0;
    max-width: 540px
}

@media screen and (max-width:900px) {
    .Hero-module--hero--90dac p {
        font-size: 18px;
        line-height: 26px
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--1854f {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--f5414 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--e1ee5 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--494c0 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--58cd0 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--d0da4 {
        display: none
    }
}

.Hero-module--media_debug--8c904 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--8c904:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--8c904:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--8c904:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--8c904:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--8c904:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--8c904:before {
        content: "xxl"
    }
}

body.Hero-module--default-theme--eed58.Hero-module--dark-mode--95df0 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--a9103 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--6b5c0 {
        display: none
    }
}

.Hero-module--heroContainer--5d995 {
    background-color: #07020f;
    height: 645px;
    line-height: 0;
    min-height: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

@media only screen and (min-width:1409px) {
    .Hero-module--heroContainer--5d995 {
        height: 75vh
    }
}

.Hero-module--heroContainer--5d995 .Hero-module--video--11fde {
    bottom: 0;
    height: 100%;
    left: 50%;
    min-width: 100%;
    object-fit: cover;
    position: absolute;
    transform: translateX(-50%);
    z-index: 0
}

@media only screen and (max-width:575px) {
    .Hero-module--heroContainer--5d995 .Hero-module--video--11fde {
        height: 412px;
        left: 35%;
        object-fit: contain;
        top: -7%
    }
}

.Hero-module--heroContainer--5d995 .Hero-module--gradientOverlay--9296a {
    background: linear-gradient(180deg, #07020f 14.42%, rgba(7, 2, 15, 0));
    height: 188px;
    left: 0;
    position: absolute;
    top: 0;
    inset: 0;
    z-index: 2
}

@media only screen and (max-width:575px) {
    .Hero-module--heroContainer--5d995 .Hero-module--gradientOverlay--9296a {
        display: none
    }
}

.Hero-module--content--70ee9 {
    align-items: start;
    display: flex;
    flex-direction: column;
    inset: 0;
    justify-content: center;
    line-height: normal;
    margin: 0 auto;
    max-width: 1140px;
    padding: 20px;
    position: absolute;
    z-index: 2
}

.Hero-module--content--70ee9:before {
    background: url(/images/home-v2/texture.png) repeat;
    background-size: initial;
    background: url(/images/security-policy-v2/texture.webp) repeat;
    content: "";
    inset: 0;
    mix-blend-mode: overlay;
    opacity: .6;
    position: absolute;
    z-index: 0
}

@media only screen and (max-width:575px) {
    .Hero-module--content--70ee9:before {
        background: none
    }
}

@media screen and (max-width:900px) {
    .Hero-module--content--70ee9 {
        height: 100%;
        justify-content: flex-end;
        padding-bottom: 100px
    }
}

.Hero-module--heroTitle--158c7 {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 68px;
    font-weight: 700;
    line-height: .6;
    margin: 0 !important;
    text-transform: uppercase
}

.Hero-module--heroTitle--158c7:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Hero-module--heroTitle--158c7 {
        font-size: 40px
    }
}

.Hero-module--heroSubTitle--17d14 {
    color: #03ca9b;
    font-family: DIN Condensed, sans-serif;
    font-size: 46px;
    font-weight: 700;
    line-height: 1;
    margin: 0 !important;
    text-transform: uppercase
}

.Hero-module--heroSubTitle--17d14:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Hero-module--heroSubTitle--17d14 {
        font-size: 32
    }
}

.Hero-module--heroDescription--79392 {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 20px;
    opacity: .8;
    width: 534px
}

@media screen and (max-width:900px) {
    .Hero-module--heroDescription--79392 {
        font-size: 16px;
        line-height: 26px;
        opacity: 1;
        width: 335px
    }
}

@media(max-width:768px) {
    .Hero-module--heroTitle--158c7 {
        font-size: 40px
    }

    .Hero-module--heroSubTitle--17d14 {
        font-size: 32px
    }

    .Hero-module--heroDescription--79392 {
        font-size: 16px;
        line-height: 26px;
        opacity: 1;
        width: 335px
    }
}

@media only screen and (max-width:575px) {
    .Info-module--hide_xs--fae65 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Info-module--hide_sm--ba504 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Info-module--hide_md--310b0 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Info-module--hide_lg--fa9e6 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Info-module--hide_xl--4593d {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Info-module--hide_xxl--0bfbb {
        display: none
    }
}

.Info-module--media_debug--ec4d2 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Info-module--media_debug--ec4d2:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Info-module--media_debug--ec4d2:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Info-module--media_debug--ec4d2:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Info-module--media_debug--ec4d2:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Info-module--media_debug--ec4d2:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Info-module--media_debug--ec4d2:before {
        content: "xxl"
    }
}

.Info-module--info--ca51d {
    background-image: url(/images/security-policy-v2/desktop_bg.webp);
    background-size: 100%;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .Info-module--info--ca51d {
        background-image: url(/images/security-policy-v2/mobile_bg.webp)
    }
}

@media only screen and (max-width:575px) {
    .AdvancedSecurity-module--hide_xs--342e3 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AdvancedSecurity-module--hide_sm--69c23 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AdvancedSecurity-module--hide_md--772e5 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AdvancedSecurity-module--hide_lg--759f1 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AdvancedSecurity-module--hide_xl--db2e9 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .AdvancedSecurity-module--hide_xxl--4b988 {
        display: none
    }
}

.AdvancedSecurity-module--media_debug--5c0a1 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .AdvancedSecurity-module--media_debug--5c0a1:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AdvancedSecurity-module--media_debug--5c0a1:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AdvancedSecurity-module--media_debug--5c0a1:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AdvancedSecurity-module--media_debug--5c0a1:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AdvancedSecurity-module--media_debug--5c0a1:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .AdvancedSecurity-module--media_debug--5c0a1:before {
        content: "xxl"
    }
}

body.AdvancedSecurity-module--default-theme--2c16b.AdvancedSecurity-module--dark-mode--19c16 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .AdvancedSecurity-module--visible-desktop--101b9 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .AdvancedSecurity-module--visible-mobile--80d0d {
        display: none
    }
}

.AdvancedSecurity-module--advancedSecurity--2a0b0 {
    background: transparent;
    padding: 100px 20px
}

@media screen and (max-width:900px) {
    .AdvancedSecurity-module--advancedSecurity--2a0b0 {
        padding: 40px 20px
    }
}

.AdvancedSecurity-module--advancedSecurity--2a0b0 .AdvancedSecurity-module--content--b9ce2 {
    margin: 0 auto;
    max-width: 1103px
}

.AdvancedSecurity-module--advancedSecurity--2a0b0 .AdvancedSecurity-module--greenText--650fa,
.AdvancedSecurity-module--advancedSecurity--2a0b0 .AdvancedSecurity-module--title--0ea53 {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: .8;
    text-transform: uppercase
}

.AdvancedSecurity-module--advancedSecurity--2a0b0 .AdvancedSecurity-module--greenText--650fa:before,
.AdvancedSecurity-module--advancedSecurity--2a0b0 .AdvancedSecurity-module--title--0ea53:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {

    .AdvancedSecurity-module--advancedSecurity--2a0b0 .AdvancedSecurity-module--greenText--650fa,
    .AdvancedSecurity-module--advancedSecurity--2a0b0 .AdvancedSecurity-module--title--0ea53 {
        font-size: 40px
    }
}

.AdvancedSecurity-module--advancedSecurity--2a0b0 .AdvancedSecurity-module--greenText--650fa {
    color: #03ca9b
}

.AdvancedSecurity-module--advancedSecurity--2a0b0 .AdvancedSecurity-module--securityItemsWrapper--8bfa6 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
    margin-top: 60px
}

@media screen and (max-width:900px) {
    .AdvancedSecurity-module--advancedSecurity--2a0b0 .AdvancedSecurity-module--securityItemsWrapper--8bfa6 {
        justify-content: center
    }
}

@media only screen and (max-width:575px) {
    .SecurityFeatureItem-module--hide_xs--9de2e {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecurityFeatureItem-module--hide_sm--70f16 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecurityFeatureItem-module--hide_md--30cec {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecurityFeatureItem-module--hide_lg--1aba9 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecurityFeatureItem-module--hide_xl--6f221 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SecurityFeatureItem-module--hide_xxl--dbb32 {
        display: none
    }
}

.SecurityFeatureItem-module--media_debug--438d8 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SecurityFeatureItem-module--media_debug--438d8:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecurityFeatureItem-module--media_debug--438d8:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecurityFeatureItem-module--media_debug--438d8:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecurityFeatureItem-module--media_debug--438d8:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecurityFeatureItem-module--media_debug--438d8:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SecurityFeatureItem-module--media_debug--438d8:before {
        content: "xxl"
    }
}

body.SecurityFeatureItem-module--default-theme--473e3.SecurityFeatureItem-module--dark-mode--30fb8 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .SecurityFeatureItem-module--visible-desktop--a25ed {
        display: none
    }
}

@media screen and (min-width:900px) {
    .SecurityFeatureItem-module--visible-mobile--c9c33 {
        display: none
    }
}

.SecurityFeatureItem-module--securityItem--b2bb8 {
    background-color: rgba(247, 247, 249, .05);
    background: hsla(0, 0%, 100%, .1);
    border-radius: 20px;
    display: flex;
    flex-basis: calc(33.33% - 20px);
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 1;
    max-width: 353px;
    padding: 41px 45px;
    position: relative
}

.SecurityFeatureItem-module--securityItem--b2bb8:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 20px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

.SecurityFeatureItem-module--securityItem--b2bb8 .SecurityFeatureItem-module--icon--1fee9 {
    height: 40px;
    width: 40px
}

.SecurityFeatureItem-module--securityItem--b2bb8 .SecurityFeatureItem-module--label--7c4d1 {
    font-family: DIN Condensed, sans-serif;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase
}

.SecurityFeatureItem-module--securityItem--b2bb8 .SecurityFeatureItem-module--label--7c4d1:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.SecurityFeatureItem-module--securityItem--b2bb8 .SecurityFeatureItem-module--description--efe70 {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    opacity: .8
}

@media screen and (max-width:900px) {
    .SecurityFeatureItem-module--securityItem--b2bb8 {
        flex: 0 0 100%;
        padding: 20px
    }
}

@media only screen and (max-width:575px) {
    .AdvancedInfrastructure-module--hide_xs--06cac {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AdvancedInfrastructure-module--hide_sm--0ad66 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AdvancedInfrastructure-module--hide_md--fb922 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AdvancedInfrastructure-module--hide_lg--c2a54 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AdvancedInfrastructure-module--hide_xl--c4ec8 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .AdvancedInfrastructure-module--hide_xxl--0b775 {
        display: none
    }
}

.AdvancedInfrastructure-module--media_debug--ba0e1 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .AdvancedInfrastructure-module--media_debug--ba0e1:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AdvancedInfrastructure-module--media_debug--ba0e1:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AdvancedInfrastructure-module--media_debug--ba0e1:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AdvancedInfrastructure-module--media_debug--ba0e1:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AdvancedInfrastructure-module--media_debug--ba0e1:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .AdvancedInfrastructure-module--media_debug--ba0e1:before {
        content: "xxl"
    }
}

body.AdvancedInfrastructure-module--default-theme--d1a0e.AdvancedInfrastructure-module--dark-mode--b4301 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .AdvancedInfrastructure-module--visible-desktop--c0a21 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .AdvancedInfrastructure-module--visible-mobile--2005f {
        display: none
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 {
    background: transparent;
    padding: 0 20px 80px
}

@media screen and (max-width:900px) {
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 {
        padding: 40px 20px
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--content--7ef6c {
    margin: 0 auto;
    max-width: 1103px
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--titlesWrapper--35e83 {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media screen and (max-width:900px) {
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--titlesWrapper--35e83 {
        align-items: flex-start
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--footerTitle--4ac3f,
.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--smallTitle--1bb61,
.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--subTitle--b65a0,
.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--title--04bb1,
.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--titleTextStyle--c3c54 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-transform: uppercase
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--footerTitle--4ac3f:before,
.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--smallTitle--1bb61:before,
.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--subTitle--b65a0:before,
.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--title--04bb1:before,
.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--titleTextStyle--c3c54:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {

    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--footerTitle--4ac3f,
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--smallTitle--1bb61,
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--subTitle--b65a0,
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--title--04bb1,
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--titleTextStyle--c3c54 {
        text-align: left
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--smallTitle--1bb61 {
    font-size: 46px
}

@media screen and (max-width:900px) {
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--smallTitle--1bb61 {
        font-size: 40px
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--footerSubTitle--8a11a,
.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--intro--266b0 {
    font-size: 24px;
    line-height: 34px;
    margin: 50px 0;
    max-width: 60%;
    text-align: center
}

@media screen and (max-width:900px) {

    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--footerSubTitle--8a11a,
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--intro--266b0 {
        font-size: 16px;
        line-height: 26px;
        margin: 27px 0 40px;
        max-width: 100%;
        text-align: left
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--title--04bb1 {
    font-size: 60px
}

@media screen and (max-width:900px) {
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--title--04bb1 {
        font-size: 40px;
        line-height: 1
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--subTitle--b65a0 {
    font-size: 46px
}

@media screen and (max-width:900px) {
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--subTitle--b65a0 {
        font-size: 32px
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--footerTitle--4ac3f {
    font-size: 36px
}

@media screen and (max-width:900px) {
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--footerTitle--4ac3f {
        font-size: 32px;
        line-height: 1
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--footerSubTitle--8a11a {
    margin: 10px 0;
    max-width: 100%
}

@media screen and (max-width:900px) {
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--footerSubTitle--8a11a {
        font-size: 18px
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--greenText--82274 {
    color: #03ca9b;
    font-weight: 600
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--securityItemsWrapper--7e3af {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
    margin: 60px 0
}

@media screen and (max-width:900px) {
    .AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--securityItemsWrapper--7e3af {
        justify-content: center;
        margin: 40px 0
    }
}

.AdvancedInfrastructure-module--advancedSecurity--f20b7 .AdvancedInfrastructure-module--securityItem--47ced {
    border: 1px solid hsla(0, 0%, 100%, .2)
}

body.Hero-module--default-theme--43b03.Hero-module--dark-mode--3d10e {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--341bd {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--df6e8 {
        display: none
    }
}

.Hero-module--hero--7581e {
    align-items: center;
    background-color: transparent;
    display: flex;
    max-height: 920px;
    overflow: hidden;
    padding: 20px;
    position: relative
}

@media screen and (min-width:900px) {
    .Hero-module--hero--7581e {
        height: 93vh
    }
}

@media screen and (max-width:900px) {
    .Hero-module--hero--7581e {
        padding-top: 225px
    }
}

.Hero-module--hero--7581e .Hero-module--video--11ea5 {
    bottom: 0;
    height: 100%;
    left: 50%;
    min-width: 100%;
    object-fit: cover;
    position: absolute;
    top: -5%;
    transform: translateX(-50%);
    z-index: 0
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--7581e .Hero-module--video--11ea5 {
        height: 322px;
        left: 32%;
        object-fit: contain
    }
}

.Hero-module--hero--7581e .Hero-module--background--3f27c {
    background-image: url(/assets-bitfinex/images/hero-219b32be92c2e33d129dabcf3e045d22.webp);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    min-width: 1140px;
    position: absolute;
    right: 0;
    top: -5%;
    width: 80%;
    z-index: 0
}

@media screen and (min-width:900px) {
    .Hero-module--hero--7581e .Hero-module--background--3f27c:before {
        background: linear-gradient(90deg, #07020f, rgba(7, 2, 15, 0));
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 50%
    }
}

@media screen and (max-width:900px) {
    .Hero-module--hero--7581e .Hero-module--background--3f27c {
        background-position: 50%;
        height: 322px;
        min-width: 0;
        opacity: .8;
        width: 100%
    }
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .Hero-module--hero--7581e .Hero-module--background--3f27c {
        height: 100%
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--7581e .Hero-module--background--3f27c {
        display: none
    }
}

.Hero-module--hero--7581e .Hero-module--content--d281f {
    color: #fff;
    margin: 0 auto;
    max-width: 1104px;
    position: relative;
    width: 100%
}

.Hero-module--hero--7581e .Hero-module--eyebrow--e774a {
    font-size: 24px;
    margin-bottom: 20px
}

@media screen and (max-width:900px) {
    .Hero-module--hero--7581e .Hero-module--eyebrow--e774a {
        font-size: 20px;
        line-height: 1.2;
        max-width: 262px
    }
}

.Hero-module--hero--7581e h1.Hero-module--title--3f02c {
    font-size: 80px;
    line-height: 1;
    margin: 0 0 83px;
    max-width: 488px;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Hero-module--hero--7581e h1.Hero-module--title--3f02c {
        font-size: 48px;
        margin-bottom: 20px
    }

    .Hero-module--hero--7581e button {
        min-width: 0
    }
}

body.MasterYourUniverse-module--default-theme--f134e.MasterYourUniverse-module--dark-mode--b44bb {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--visible-desktop--789e4 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .MasterYourUniverse-module--visible-mobile--4f187 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--hide_xs--877b3 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .MasterYourUniverse-module--hide_sm--df1cb {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .MasterYourUniverse-module--hide_md--3d0c6 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .MasterYourUniverse-module--hide_lg--f6d06 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .MasterYourUniverse-module--hide_xl--c8986 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .MasterYourUniverse-module--hide_xxl--0df1c {
        display: none
    }
}

.MasterYourUniverse-module--media_debug--2ea5e {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--media_debug--2ea5e:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .MasterYourUniverse-module--media_debug--2ea5e:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .MasterYourUniverse-module--media_debug--2ea5e:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .MasterYourUniverse-module--media_debug--2ea5e:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .MasterYourUniverse-module--media_debug--2ea5e:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .MasterYourUniverse-module--media_debug--2ea5e:before {
        content: "xxl"
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 {
    background: transparent;
    padding: 0
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 {
        margin-top: -100px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 490px;
    overflow: hidden;
    padding: 20px;
    position: relative
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 {
        align-items: start;
        min-height: 0;
        padding-top: 120px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75:before {
    background: linear-gradient(270deg, #07020f -1%, rgba(7, 2, 15, 0) 10%), linear-gradient(236.61deg, #07020f 10%, transparent 54.3%), linear-gradient(190deg, transparent 81.98%, #07020f 92.7%), linear-gradient(90deg, #07020f -1%, rgba(7, 2, 15, 0) 5%), linear-gradient(0deg, #07020f -1%, rgba(7, 2, 15, 0) 5%), url(/assets-bitfinex/images/master-your-universe-f99302c3e4000c2a0aad11226988308b.webp) no-repeat 0;
    background-size: cover;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 64%
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75:before {
        height: 150px;
        left: auto;
        right: 0
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75:before {
        background-position: 100%;
        width: 100%
    }
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75:before {
        background-position: 100%;
        width: 100%
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 .MasterYourUniverse-module--headlineWrapper--cab76 {
    display: flex;
    justify-content: end;
    margin: 0 auto;
    max-width: 1270px;
    position: relative;
    width: 100%;
    z-index: 1
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 .MasterYourUniverse-module--headlineWrapper--cab76 {
        justify-content: center
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 .MasterYourUniverse-module--headlineContent--40885 {
    max-width: 570px
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 .MasterYourUniverse-module--eyebrow--03ba1 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: -12px
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 .MasterYourUniverse-module--eyebrow--03ba1 br {
    display: none
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 .MasterYourUniverse-module--eyebrow--03ba1 {
        font-size: 20px;
        margin-bottom: -6px
    }

    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 .MasterYourUniverse-module--eyebrow--03ba1 br {
        display: block
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 h2 {
    font-size: 64px;
    line-height: 1;
    margin: 0 0 30px;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 h2 {
        font-size: 40px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 p {
    font-size: 20px;
    line-height: 30px;
    margin: 0
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--headline--0fe75 p {
        font-size: 16px;
        line-height: 26px;
        max-width: 334px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--bottomWrapper--f4e5f {
    background: radial-gradient(58.51% 51.52% at 136% 56.67%, #03ca9b 0, rgba(7, 2, 15, 0) 100%), radial-gradient(61.76% 42.21% at -32.78% 45.36%, #e44b44 0, rgba(7, 2, 15, 0) 100%)
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--bottomWrapper--f4e5f {
        background: transparent
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--bottomWrapper--f4e5f:before {
    background: url(/images/home-v2/texture.png) repeat;
    background-size: initial;
    content: "";
    inset: 0;
    mix-blend-mode: overlay;
    opacity: .6;
    position: absolute;
    z-index: 0
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--bottomWrapper--f4e5f>* {
    position: relative
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 {
    padding: 20px 24px 86px;
    text-align: center
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 {
        background: radial-gradient(40.53% 61.13% at -23.2% 47.97%, #e44b44 0, rgba(7, 2, 15, 0) 100%), radial-gradient(42.8% 44.3% at 120.53% 58.94%, #03ca9b 0, rgba(7, 2, 15, 0) 100%);
        padding-bottom: 56px
    }

    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777:before {
        background: url(/images/home-v2/texture.png) repeat;
        background-size: initial;
        content: "";
        inset: 0;
        mix-blend-mode: overlay;
        opacity: .6;
        position: absolute;
        z-index: 0
    }

    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777>* {
        position: relative
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 h2 {
    font-size: 60px;
    margin: 0 0 18px;
    text-transform: uppercase
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 h2 {
        font-size: 24px;
        text-align: left
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 .MasterYourUniverse-module--items--356c3 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 30px;
    display: flex;
    flex: 0 0 354px;
    justify-content: center;
    max-width: 354px;
    padding: 30px 20px;
    position: relative
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 30px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 {
        background: hsla(0, 0%, 100%, .1);
        border-radius: 14px;
        flex: 0 0 100%;
        padding: 20px;
        position: relative
    }

    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69:before {
        background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
        border: 1px solid transparent;
        border-radius: 14px;
        content: "";
        inset: 0;
        -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
        mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
        -webkit-mask-composite: destination-out;
        mask-composite: exclude;
        opacity: .5;
        position: absolute;
        z-index: 0
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--text--2ca73 {
    font-family: DIN Condensed, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--text--2ca73:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--earnUpTo--28777 .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--text--2ca73 {
        font-size: 20px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--subsection--ad56c {
    padding: 0 20px
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4 {
        background: radial-gradient(52.8% 34.3% at 120.53% 58.94%, #e44b44 0, rgba(7, 2, 15, 0) 100%), radial-gradient(40.53% 31.13% at -23.2% 47.97%, #03ca9b 0, rgba(7, 2, 15, 0) 100%);
        margin-bottom: 40px
    }

    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4:before {
        background: url(/images/home-v2/texture.png) repeat;
        background-size: initial;
        content: "";
        inset: 0;
        mix-blend-mode: overlay;
        opacity: .6;
        position: absolute;
        z-index: 0
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div {
    margin: 0 auto 100px;
    max-width: 1104px
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div>* {
    position: relative
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div h3 {
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 20px;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div h3 {
        font-size: 40px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div p {
    font-size: 20px;
    line-height: 30px;
    margin: 0
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div p {
        font-size: 16px;
        line-height: 26px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div p+p {
    margin-top: 20px
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div h4 {
    font-size: 40px;
    line-height: 1;
    margin: 40px 0;
    text-transform: uppercase
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div h4 {
        font-size: 24px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div .MasterYourUniverse-module--items--356c3 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 48px
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 {
    align-items: stretch;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 20px;
    display: flex;
    flex: 0 0 354px;
    position: relative
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 20px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 {
        flex: 1 0 100%
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--number--ec17d {
    align-items: center;
    background: #13454c;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    display: flex;
    flex: 0 0 68px;
    justify-content: center;
    padding: 18px 0
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--number--ec17d .MasterYourUniverse-module--numberText--cdec7 {
    align-items: center;
    border: 1px solid #fff;
    border-radius: 100%;
    display: flex;
    font-family: DIN Condensed, sans-serif;
    font-weight: 700;
    height: 32px;
    justify-content: center;
    padding-top: 4px;
    width: 32px
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--number--ec17d .MasterYourUniverse-module--numberText--cdec7:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--text--2ca73 {
    flex: 1 1;
    font-family: DIN Condensed, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    padding: 18px 4px 18px 18px;
    text-transform: uppercase
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--text--2ca73:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media only screen and (max-width:575px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--whyJoin--30ec4>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--text--2ca73 {
        font-size: 20px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c {
    padding-bottom: 94px
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c {
        background: radial-gradient(66.13% 39.46% at 120.53% 58.94%, #03ca9b 0, rgba(7, 2, 15, 0) 100%), radial-gradient(73.74% 46.57% at -35.47% 63.93%, #e44b44 0, #07020f 100%);
        padding-bottom: 70px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div {
    margin: 0 auto;
    max-width: 1104px
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div h3 {
    font-size: 60px;
    line-height: 1;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div h3 .MasterYourUniverse-module--bottomLine--e38c0 {
        font-size: 46px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div .MasterYourUniverse-module--subtitle--e5a69 {
    font-size: 32px;
    line-height: 46px;
    margin-bottom: 80px;
    text-align: center
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div .MasterYourUniverse-module--subtitle--e5a69 {
        margin-bottom: 40px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div .MasterYourUniverse-module--items--356c3 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 20px
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 30px;
    display: flex;
    flex-basis: calc(50% - 20px);
    flex-grow: 0;
    flex-shrink: 0;
    gap: 26px;
    padding: 30px 20px 30px 46px;
    position: relative
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 30px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 {
        flex: 1 0 100%;
        padding: 6px 20px
    }
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--text--2ca73 {
    font-family: DIN Condensed, sans-serif;
    font-size: 27px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase
}

.MasterYourUniverse-module--masterYourUniverse--51d28 .MasterYourUniverse-module--boost--46f4c>div .MasterYourUniverse-module--items--356c3 .MasterYourUniverse-module--item--3ef69 .MasterYourUniverse-module--text--2ca73:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

body.DevReward-module--default-theme--4f70e.DevReward-module--dark-mode--f792c {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .DevReward-module--visible-desktop--b21e1 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .DevReward-module--visible-mobile--68680 {
        display: none
    }
}

.DevReward-module--devReward--7c046 {
    background-color: #07020f;
    border: solid hsla(0, 0%, 100%, .2);
    border-width: 1px 0;
    min-height: 0;
    padding: 80px 20px;
    position: relative
}

@media screen and (max-width:900px) {
    .DevReward-module--devReward--7c046 {
        border-width: 0;
        padding: 40px 20px
    }
}

.DevReward-module--devReward--7c046:before {
    background: url(/assets-bitfinex/images/developer-9c979575998fbb015ba9a3f21f0ab4b2.webp) no-repeat 50%;
    background-size: cover;
    content: "";
    inset: 1px;
    opacity: .8;
    position: absolute
}

.DevReward-module--devReward--7c046 .DevReward-module--overlay--250dc {
    background-color: rgba(7, 2, 15, .6);
    inset: 0;
    position: absolute;
    z-index: 0
}

.DevReward-module--devReward--7c046>* {
    position: relative
}

.DevReward-module--devReward--7c046 h2 {
    font-size: 60px;
    line-height: 1;
    margin: 0 0 46px;
    text-align: center;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .DevReward-module--devReward--7c046 h2 {
        font-size: 36px;
        margin-bottom: 27px;
        margin-top: -10px;
        text-align: left
    }
}

.DevReward-module--devReward--7c046 p {
    font-size: 20px;
    line-height: 30px;
    margin: 0 auto;
    max-width: 830px;
    text-align: center
}

@media screen and (max-width:900px) {
    .DevReward-module--devReward--7c046 p {
        font-size: 16px;
        line-height: 1.5;
        text-align: left
    }
}

.DevReward-module--devReward--7c046 p+p {
    margin-top: 30px
}

@media screen and (max-width:900px) {
    .DevReward-module--devReward--7c046 p+p {
        margin-top: 24px
    }
}

body.HowItWorks-module--default-theme--f452b.HowItWorks-module--dark-mode--d8f7d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .HowItWorks-module--visible-desktop--ab222 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HowItWorks-module--visible-mobile--043fc {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .HowItWorks-module--hide_xs--76767 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HowItWorks-module--hide_sm--6d40a {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HowItWorks-module--hide_md--15a90 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HowItWorks-module--hide_lg--ea58d {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HowItWorks-module--hide_xl--fad86 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .HowItWorks-module--hide_xxl--1d7a0 {
        display: none
    }
}

.HowItWorks-module--media_debug--327a2 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .HowItWorks-module--media_debug--327a2:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HowItWorks-module--media_debug--327a2:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HowItWorks-module--media_debug--327a2:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HowItWorks-module--media_debug--327a2:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HowItWorks-module--media_debug--327a2:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .HowItWorks-module--media_debug--327a2:before {
        content: "xxl"
    }
}

.HowItWorks-module--howItWorks--449ed {
    background: radial-gradient(58.51% 51.52% at 132.92% 56.67%, #e44b44 0, rgba(7, 2, 15, 0) 100%), radial-gradient(61.76% 42.21% at -32.78% 45.36%, #03ca9b 0, #07020f 100%), linear-gradient(90deg, #07020f, #07020f);
    padding: 60px 20px
}

@media screen and (max-width:900px) {
    .HowItWorks-module--howItWorks--449ed {
        background: radial-gradient(300px 320px at right -200px top 320px, #03ca9b 0, rgba(7, 2, 15, 0) 100%), radial-gradient(200px 220px at left -100px top 340px, #e44b44 0, rgba(7, 2, 15, 0) 100%), radial-gradient(300px 360px at left -140px bottom 400px, #03ca9b 0, rgba(7, 2, 15, 0) 100%), radial-gradient(200px 220px at right -100px bottom 340px, #e44b44 0, rgba(7, 2, 15, 0) 100%), linear-gradient(90deg, #07020f, #07020f);
        padding: 40px 20px;
        position: relative
    }

    .HowItWorks-module--howItWorks--449ed:before {
        background: url(/images/home-v2/texture.png) repeat;
        background-size: initial;
        content: "";
        inset: 0;
        mix-blend-mode: overlay;
        opacity: .6;
        position: absolute;
        z-index: 0
    }

    .HowItWorks-module--howItWorks--449ed>* {
        position: relative
    }
}

.HowItWorks-module--howItWorks--449ed h2 {
    font-size: 48px;
    line-height: 1;
    margin: 0 0 48px;
    text-align: center;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .HowItWorks-module--howItWorks--449ed h2 {
        font-size: 40px
    }
}

.HowItWorks-module--howItWorks--449ed .HowItWorks-module--items--61eaa {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px
}

.HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 {
    background: hsla(0, 0%, 100%, .1);
    border-radius: 20px;
    display: flex;
    max-width: 1103px;
    position: relative
}

.HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 20px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 {
        flex-direction: column;
        max-width: 400px
    }
}

.HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 .HowItWorks-module--number--04800 {
    align-items: center;
    background: #13454c;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    display: flex;
    flex: 0 0 109px;
    justify-content: center;
    padding: 18px 0
}

@media screen and (max-width:900px) {
    .HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 .HowItWorks-module--number--04800 {
        border-bottom-left-radius: 0;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        flex: 0 0 90px
    }
}

.HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 .HowItWorks-module--number--04800 .HowItWorks-module--numberText--9f635 {
    align-items: center;
    border: 1px solid #fff;
    border-radius: 100%;
    display: flex;
    font-family: DIN Condensed, sans-serif;
    font-weight: 700;
    height: 32px;
    justify-content: center;
    padding-top: 4px;
    width: 32px
}

.HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 .HowItWorks-module--number--04800 .HowItWorks-module--numberText--9f635:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 .HowItWorks-module--content--3e053 {
    padding: 40px;
    position: relative
}

@media screen and (max-width:900px) {
    .HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 .HowItWorks-module--content--3e053 {
        padding: 20px
    }
}

.HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 .HowItWorks-module--title--bbc1f {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 8px;
    text-transform: uppercase
}

.HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 .HowItWorks-module--title--bbc1f:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 .HowItWorks-module--title--bbc1f {
        font-size: 32px;
        margin-top: -8px
    }
}

.HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 p {
    font-size: 20px;
    line-height: 30px
}

@media screen and (max-width:900px) {
    .HowItWorks-module--howItWorks--449ed .HowItWorks-module--item--5b502 p {
        font-size: 16px;
        line-height: 26px
    }
}

@media only screen and (max-width:575px) {
    .AffiliateV2-module--hide_xs--886aa {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AffiliateV2-module--hide_sm--58de5 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AffiliateV2-module--hide_md--1aee8 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AffiliateV2-module--hide_lg--c95f4 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AffiliateV2-module--hide_xl--0ca25 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .AffiliateV2-module--hide_xxl--52800 {
        display: none
    }
}

.AffiliateV2-module--media_debug--f1a61 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .AffiliateV2-module--media_debug--f1a61:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AffiliateV2-module--media_debug--f1a61:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AffiliateV2-module--media_debug--f1a61:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AffiliateV2-module--media_debug--f1a61:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AffiliateV2-module--media_debug--f1a61:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .AffiliateV2-module--media_debug--f1a61:before {
        content: "xxl"
    }
}

body.AffiliateV2-module--default-theme--4188e.AffiliateV2-module--dark-mode--eb835 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.AffiliateV2-module--affiliateV2--5e54e {
    background: #07020f
}

.AffiliateV2-module--affiliateV2--5e54e h1,
.AffiliateV2-module--affiliateV2--5e54e h2,
.AffiliateV2-module--affiliateV2--5e54e h3,
.AffiliateV2-module--affiliateV2--5e54e h4,
.AffiliateV2-module--affiliateV2--5e54e h5,
.AffiliateV2-module--affiliateV2--5e54e h6 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.AffiliateV2-module--affiliateV2--5e54e h1:before,
.AffiliateV2-module--affiliateV2--5e54e h2:before,
.AffiliateV2-module--affiliateV2--5e54e h3:before,
.AffiliateV2-module--affiliateV2--5e54e h4:before,
.AffiliateV2-module--affiliateV2--5e54e h5:before,
.AffiliateV2-module--affiliateV2--5e54e h6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.AffiliateV2-module--affiliateV2--5e54e #hero {
    position: relative;
    z-index: 2
}

.AffiliateV2-module--affiliateV2--5e54e #master-your-universe {
    position: relative;
    z-index: 1
}

@media screen and (max-width:900px) {
    .MobileSlideIndicator-module--visible-desktop--c52b2 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .MobileSlideIndicator-module--visible-mobile--7bfb0 {
        display: none
    }
}

body.MobileSlideIndicator-module--default-theme--3021e.MobileSlideIndicator-module--dark-mode--300fb {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MobileSlideIndicator-module--container--4d591 {
    --slider-green: #03ca9b;
    --slider-gray: #9fa7ad;
    display: none
}

@media screen and (max-width:900px) {
    .MobileSlideIndicator-module--container--4d591 {
        align-items: center;
        display: flex;
        gap: 12px;
        margin-bottom: 15px
    }
}

.MobileSlideIndicator-module--pill--78281 {
    height: 8px
}

body.Hero-module--default-theme--f7506.Hero-module--dark-mode--5d5f8 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--b8658 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--0cac5 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--3d8c3 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--6f8cd {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--76b4b {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--4fd50 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--fe988 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--3f4a2 {
        display: none
    }
}

.Hero-module--media_debug--5800a {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--5800a:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--5800a:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--5800a:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--5800a:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--5800a:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--5800a:before {
        content: "xxl"
    }
}

.Hero-module--hero--b418e {
    align-items: center;
    background-color: #07020f;
    display: flex;
    min-height: 720px;
    overflow: hidden;
    padding: 0 20px;
    position: relative
}

.Hero-module--hero--b418e h1 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.Hero-module--hero--b418e h1:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--b418e {
        min-height: 0;
        padding: 72px 20px 50px
    }
}

.Hero-module--hero--b418e .Hero-module--video--16950 {
    bottom: 0;
    height: 100%;
    left: 50%;
    object-fit: cover;
    position: absolute;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .Hero-module--hero--b418e .Hero-module--video--16950 {
        object-fit: contain
    }
}

.Hero-module--hero--b418e:after {
    background: linear-gradient(180deg, #07020f -10%, rgba(7, 2, 15, 0) 50%), linear-gradient(0deg, #07020f -2%, rgba(7, 2, 15, 0) 10%);
    content: "";
    height: 100%;
    inset: 0;
    position: absolute;
    width: 100%;
    z-index: 0
}

.Hero-module--hero--b418e .Hero-module--container--59061 {
    flex: 1 0 auto;
    margin: 0 auto;
    max-width: 1112px;
    position: relative;
    z-index: 1
}

.Hero-module--hero--b418e .Hero-module--content--c87f9 {
    color: #fff;
    max-width: 300px;
    position: relative
}

.Hero-module--hero--b418e .Hero-module--eyebrow--04bee {
    font-size: 24px;
    margin-bottom: 30px
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--b418e .Hero-module--eyebrow--04bee {
        font-size: 18px;
        margin-bottom: 10px
    }
}

.Hero-module--hero--b418e h1 {
    font-size: 90px;
    line-height: 80px;
    margin: 0 0 30px;
    text-transform: uppercase
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--b418e h1 {
        font-size: 48px;
        line-height: 1;
        margin-bottom: 20px
    }
}

.Hero-module--hero--b418e .Hero-module--subtitles--0eb41 {
    color: #03ca9b;
    font-size: 24px
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--b418e .Hero-module--subtitles--0eb41 {
        font-size: 20px
    }
}

body.YouCanBorrow-module--default-theme--2d50a.YouCanBorrow-module--dark-mode--63510 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .YouCanBorrow-module--hide_xs--5d614 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .YouCanBorrow-module--hide_sm--b1ff1 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .YouCanBorrow-module--hide_md--bbb78 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .YouCanBorrow-module--hide_lg--e38fe {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .YouCanBorrow-module--hide_xl--a1468 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .YouCanBorrow-module--hide_xxl--3d741 {
        display: none
    }
}

.YouCanBorrow-module--media_debug--b52d1 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .YouCanBorrow-module--media_debug--b52d1:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .YouCanBorrow-module--media_debug--b52d1:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .YouCanBorrow-module--media_debug--b52d1:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .YouCanBorrow-module--media_debug--b52d1:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .YouCanBorrow-module--media_debug--b52d1:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .YouCanBorrow-module--media_debug--b52d1:before {
        content: "xxl"
    }
}

.YouCanBorrow-module--youCanBorrow--b3d94 {
    padding: 80px 20px
}

.YouCanBorrow-module--youCanBorrow--b3d94 .YouCanBorrow-module--container--3c79f {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 120px;
    justify-content: center;
    overflow: hidden;
    position: relative
}

.YouCanBorrow-module--youCanBorrow--b3d94 .YouCanBorrow-module--text--5e6f2 {
    font-size: 48px
}

body.AnimatedCircles-module--default-theme--9f14b.AnimatedCircles-module--dark-mode--3de67 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .AnimatedCircles-module--hide_xs--c1989 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AnimatedCircles-module--hide_sm--7b133 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AnimatedCircles-module--hide_md--21a7c {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AnimatedCircles-module--hide_lg--ccf3e {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AnimatedCircles-module--hide_xl--7cf01 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .AnimatedCircles-module--hide_xxl--ee292 {
        display: none
    }
}

.AnimatedCircles-module--media_debug--e0217 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .AnimatedCircles-module--media_debug--e0217:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AnimatedCircles-module--media_debug--e0217:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AnimatedCircles-module--media_debug--e0217:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AnimatedCircles-module--media_debug--e0217:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AnimatedCircles-module--media_debug--e0217:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .AnimatedCircles-module--media_debug--e0217:before {
        content: "xxl"
    }
}

.AnimatedCircles-module--container--71c53 {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 4px;
    position: relative
}

.AnimatedCircles-module--animatedContainer--9bd71 {
    height: 100%;
    position: relative;
    width: 100%
}

.AnimatedCircles-module--item--9ef94 {
    -webkit-backface-visibility: hidden;
    background-color: #fff;
    border-radius: 100%;
    box-shadow: 0 0 6px hsla(0, 0%, 100%, .5);
    left: 50%;
    outline: 1px solid transparent;
    overflow: hidden;
    -webkit-perspective: 1000;
    position: absolute;
    top: 50%;
    transform: translateZ(0);
    will-change: transform
}

.AnimatedCircles-module--itemInner--b18a0 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 4px;
    width: 100%
}

.AnimatedCircles-module--image--cf642 {
    height: 100%;
    width: 100%
}

.AnimatedCircles-module--overlay--ff3d2 {
    background: radial-gradient(50% 50% at 50% 50%, hsla(0, 0%, 100%, .1) 42.31%, hsla(0, 0%, 100%, 0) 100%);
    inset: 0;
    position: absolute
}

.AnimatedCircles-module--title--44f86 {
    font-family: DIN Condensed, sans-serif;
    font-size: 24px;
    font-weight: 700;
    left: 50%;
    line-height: 1;
    max-width: 200px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    transform: translate(-50%, -50%)
}

.AnimatedCircles-module--title--44f86:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

body.Benefits-module--default-theme--479c0.Benefits-module--dark-mode--f1630 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Benefits-module--visible-desktop--a93e2 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Benefits-module--visible-mobile--58c5e {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Benefits-module--hide_xs--60cf2 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Benefits-module--hide_sm--b3a3d {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Benefits-module--hide_md--65e3d {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Benefits-module--hide_lg--5e1ad {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Benefits-module--hide_xl--bee02 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Benefits-module--hide_xxl--38c54 {
        display: none
    }
}

.Benefits-module--media_debug--a30a2 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Benefits-module--media_debug--a30a2:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Benefits-module--media_debug--a30a2:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Benefits-module--media_debug--a30a2:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Benefits-module--media_debug--a30a2:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Benefits-module--media_debug--a30a2:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Benefits-module--media_debug--a30a2:before {
        content: "xxl"
    }
}

.Benefits-module--benefits--069ac {
    padding: 80px 20px
}

@media screen and (max-width:900px) {
    .Benefits-module--benefits--069ac {
        padding: 20px
    }
}

.Benefits-module--benefits--069ac img {
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 10px;
    cursor: pointer;
    display: block;
    max-width: 487px;
    transition: all .3s ease-in-out;
    width: 100%
}

.Benefits-module--benefits--069ac img:hover {
    box-shadow: 0 0 20px rgba(3, 202, 155, .2)
}

.Benefits-module--benefits--069ac .Benefits-module--container--223ef {
    align-items: center;
    display: flex;
    gap: 70px;
    justify-content: center;
    margin: 0 auto;
    max-width: 1112px
}

@media screen and (max-width:900px) {
    .Benefits-module--benefits--069ac .Benefits-module--container--223ef {
        flex-wrap: wrap;
        gap: 40px
    }
}

.Benefits-module--benefits--069ac .Benefits-module--content--a62ca {
    color: #fff
}

.Benefits-module--benefits--069ac strong {
    color: #03ca9b;
    display: inline;
    font-family: Inter;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    margin-right: 4px
}

.Benefits-module--benefits--069ac p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 30px
}

body.WhyBorrow-module--default-theme--bc1fd.WhyBorrow-module--dark-mode--39ec5 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .WhyBorrow-module--hide_xs--77684 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .WhyBorrow-module--hide_sm--885ca {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .WhyBorrow-module--hide_md--59e83 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .WhyBorrow-module--hide_lg--e7cb0 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .WhyBorrow-module--hide_xl--2745b {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .WhyBorrow-module--hide_xxl--1e0a4 {
        display: none
    }
}

.WhyBorrow-module--media_debug--e8233 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .WhyBorrow-module--media_debug--e8233:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .WhyBorrow-module--media_debug--e8233:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .WhyBorrow-module--media_debug--e8233:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .WhyBorrow-module--media_debug--e8233:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .WhyBorrow-module--media_debug--e8233:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .WhyBorrow-module--media_debug--e8233:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .WhyBorrow-module--visible-desktop--155ad {
        display: none
    }
}

@media screen and (min-width:900px) {
    .WhyBorrow-module--visible-mobile--616b5 {
        display: none
    }
}

.WhyBorrow-module--whyBorrow--66912 {
    padding: 80px 20px
}

.WhyBorrow-module--whyBorrow--66912 h2,
.WhyBorrow-module--whyBorrow--66912 h3 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.WhyBorrow-module--whyBorrow--66912 h2:before,
.WhyBorrow-module--whyBorrow--66912 h3:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.WhyBorrow-module--whyBorrow--66912 .WhyBorrow-module--container--db524 {
    margin: 0 auto;
    max-width: 1112px
}

.WhyBorrow-module--whyBorrow--66912 .WhyBorrow-module--title1--504a5 {
    font-size: 60px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

.WhyBorrow-module--whyBorrow--66912 .WhyBorrow-module--title2--5cf85 {
    color: #03ca9b;
    font-size: 36px;
    line-height: 60px
}

.WhyBorrow-module--whyBorrow--66912 .WhyBorrow-module--items--fca12 {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    margin-top: 40px
}

.WhyBorrow-module--whyBorrow--66912 .WhyBorrow-module--item--733f0 {
    background: hsla(0, 0%, 100%, .1);
    border-radius: 30px;
    flex-basis: calc(50% - 20px);
    flex-grow: 0;
    flex-shrink: 0;
    padding: 40px;
    position: relative
}

.WhyBorrow-module--whyBorrow--66912 .WhyBorrow-module--item--733f0:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 30px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .WhyBorrow-module--whyBorrow--66912 .WhyBorrow-module--item--733f0 {
        flex: 0 0 100%
    }
}

.WhyBorrow-module--whyBorrow--66912 .WhyBorrow-module--item--733f0 .WhyBorrow-module--icon--169c2 {
    width: 32px
}

.WhyBorrow-module--whyBorrow--66912 .WhyBorrow-module--item--733f0 h3 {
    font-size: 28px;
    line-height: 30px;
    margin: 0 0 5px;
    text-transform: uppercase
}

.WhyBorrow-module--whyBorrow--66912 .WhyBorrow-module--item--733f0 p {
    font-size: 20px;
    line-height: 30px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--18177 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--11935 {
        display: none
    }
}

.Hero-module--channelsHero--45896 {
    background-color: transparent;
    margin-top: 80px;
    padding-top: 80px
}

@media screen and (min-width:900px) {
    .Hero-module--channelsHero--45896 {
        padding-bottom: 80px
    }
}

.Hero-module--channelsHero--45896 .Hero-module--titleWrapper--8c733 {
    max-width: 736px
}

.Hero-module--channelsHero--45896 .Hero-module--subtitle--aad3f {
    display: none
}

@media screen and (min-width:900px) {
    .Hero-module--channelsHero--45896 .Hero-module--subtitle--aad3f {
        display: inline
    }
}

.Hero-module--channelsHero--45896 .Hero-module--mobileSubtitle--3f573 {
    display: inline
}

@media screen and (min-width:900px) {
    .Hero-module--channelsHero--45896 .Hero-module--mobileSubtitle--3f573 {
        display: none
    }
}

body.WhyJoin-module--default-theme--c7123.WhyJoin-module--dark-mode--87c15 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.WhyJoin-module--channelWhyJoinBoxes--1f93e {
    margin: 0 auto
}

.WhyJoin-module--channelsWhyJoin--7e580 {
    background-color: hsla(0, 0%, 100%, .05);
    border-radius: 8px;
    max-width: 330px;
    min-width: 250px
}

body.Message-module--default-theme--e064b.Message-module--dark-mode--efa5c {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Message-module--messageContainer--e9824 {
    background-color: hsla(0, 0%, 100%, .05);
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 10px;
    color: #fff;
    display: flex;
    gap: 8px;
    padding: 12px
}

.Message-module--messageContainer--e9824 .Message-module--messageLink--a00e3 {
    color: #fff;
    text-decoration: underline
}

.Message-module--error--348a8 {
    background-color: #36232a;
    border-color: rgba(228, 75, 68, .2)
}

.Message-module--success--b767b {
    background-color: #13454c;
    border-color: rgba(1, 167, 129, .2)
}

body.Verification-module--default-theme--8827c.Verification-module--dark-mode--05408 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Verification-module--visible-desktop--89b7a {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Verification-module--visible-mobile--148c8 {
        display: none
    }
}

.Verification-module--mediaVerificationForm--c3228 {
    flex-direction: column-reverse
}

@media screen and (min-width:900px) {
    .Verification-module--mediaVerificationForm--c3228 {
        flex-direction: column
    }
}

.Verification-module--mediaVerificationInput--6eda1 {
    flex-direction: column
}

@media screen and (min-width:900px) {
    .Verification-module--mediaVerificationInput--6eda1 {
        flex-direction: row
    }
}

.Verification-module--mediaVerificationInput--6eda1 .Verification-module--queryInput--ca025 {
    background-color: rgb(var(--surface-color));
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 4px;
    color: rgb(var(--text-color));
    outline: none
}

.Verification-module--mediaVerificationInput--6eda1 .Verification-module--queryInput--ca025.Verification-module--inputError--4d371 {
    border-color: #e44b44
}

.Verification-module--mediaVerificationInput--6eda1 .Verification-module--queryInput--ca025.Verification-module--inputSuccess--aebda {
    border-color: #03ca9b
}

.Verification-module--verificationMessagePlaceholder--bf40f {
    align-self: center;
    max-width: 772px;
    min-height: 44px
}

@media screen and (max-width:900px) {
    .Social-module--visible-desktop--2047a {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Social-module--visible-mobile--2350e {
        display: none
    }
}

body.Social-module--default-theme--dde34.Social-module--dark-mode--6d932 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Social-module--channelSocialPlatforms--b1595 {
    gap: 80px
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--title--166be {
    max-width: 580px
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--boxes--f7659 {
    align-self: stretch;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: 1fr;
    line-height: 0
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .Social-module--channelSocialPlatforms--b1595 .Social-module--boxes--f7659 {
        align-self: auto;
        grid-template-columns: repeat(2, minmax(0, 530px))
    }
}

@media screen and (min-width:900px) {
    .Social-module--channelSocialPlatforms--b1595 .Social-module--boxes--f7659 {
        align-self: auto;
        grid-template-columns: repeat(2, minmax(0, 530px))
    }
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--leafLink--4006e {
    text-wrap: balance;
    background-color: hsla(0, 0%, 100%, .05);
    background-image: url(/images/leaf-bg.svg);
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 8px;
    height: 136px;
    padding: 20px
}

@media screen and (min-width:900px) {
    .Social-module--channelSocialPlatforms--b1595 .Social-module--leafLink--4006e {
        height: 176px;
        padding: 20px 34px
    }
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--leafLink--4006e:hover {
    background-image: url(/images/leaf-bg.svg), radial-gradient(46.53% 124.13% at -25.2% 89.97%, #e44b44 0, rgba(7, 2, 15, 0) 100%), radial-gradient(60.8% 98.3% at 115.53% 17.94%, #03ca9b 0, rgba(7, 2, 15, 0) 100%)
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--tag--3efba {
    background-color: rgb(var(--primary-color));
    border-radius: 16px;
    color: #102331;
    white-space: nowrap
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--linkedin--26010 svg {
    height: 84px;
    width: 84px
}

@media screen and (min-width:900px) {
    .Social-module--channelSocialPlatforms--b1595 .Social-module--linkedin--26010 svg {
        height: 118px;
        width: 118px
    }
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--youtube--1b1a5 {
    align-self: center
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--youtube--1b1a5 svg {
    height: 96px;
    width: 96px
}

@media screen and (min-width:900px) {
    .Social-module--channelSocialPlatforms--b1595 .Social-module--youtube--1b1a5 svg {
        height: 148px;
        width: 148px
    }
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--x--1c986 {
    bottom: 10px;
    position: relative
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--x--1c986 svg {
    height: 124px;
    width: 124px
}

@media screen and (min-width:900px) {
    .Social-module--channelSocialPlatforms--b1595 .Social-module--x--1c986 {
        align-self: flex-end;
        position: relative;
        right: 30px;
        top: 40px
    }

    .Social-module--channelSocialPlatforms--b1595 .Social-module--x--1c986 svg {
        height: 184px;
        width: 184px
    }
}

.Social-module--channelSocialPlatforms--b1595 .Social-module--telegram--fb215 svg {
    height: 124px;
    width: 124px
}

@media screen and (min-width:900px) {
    .Social-module--channelSocialPlatforms--b1595 .Social-module--telegram--fb215 {
        align-self: flex-end;
        position: relative;
        top: 40px
    }

    .Social-module--channelSocialPlatforms--b1595 .Social-module--telegram--fb215 svg {
        height: 184px;
        width: 184px
    }
}

body.Channels-module--default-theme--bbd29.Channels-module--dark-mode--23742 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Channels-module--visible-desktop--eeb78 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Channels-module--visible-mobile--b5ffa {
        display: none
    }
}

.Channels-module--channelContainer--1af8b {
    align-items: stretch;
    border-radius: 8px;
    display: flex;
    padding-top: 8px
}

@media screen and (min-width:900px) {
    .Channels-module--channelContainer--1af8b {
        padding-top: 0
    }
}

.Channels-module--channelContainer--1af8b .Channels-module--icon--b0e1c {
    align-items: center;
    background-color: #0d1d29;
    border-end-start-radius: 8px;
    border-start-start-radius: 8px;
    display: flex;
    justify-content: center;
    width: 60px
}

.Channels-module--channelContainer--1af8b .Channels-module--items--b86b5 {
    background-color: hsla(0, 0%, 100%, .05);
    border-end-end-radius: 8px;
    border-start-end-radius: 8px;
    display: grid;
    flex: 1 1;
    gap: 16px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    padding: 8px 16px
}

@media screen and (min-width:900px) {
    .Channels-module--channelContainer--1af8b .Channels-module--items--b86b5 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.Channels-module--channelV2Icon--4dc55 {
    background-color: #0d1d29;
    border-radius: 8px;
    height: 40px;
    line-height: 0px;
    width: 40px
}

.Channels-module--channelPlaceholder--e33a7 {
    background-color: #13454c;
    border-radius: 8px;
    color: rgb(var(--primary-color))
}

@media screen and (min-width:900px) {
    .Channels-module--channelPlaceholder--e33a7 {
        width: 568px
    }
}

.Channels-module--channelListItem--918c3 {
    background-color: transparent;
    border-radius: 8px;
    flex-direction: column
}

@media screen and (min-width:900px) {
    .Channels-module--channelListItem--918c3 {
        align-items: center;
        background-color: hsla(0, 0%, 100%, .05);
        flex-direction: row;
        padding: 16px
    }
}

.Channels-module--channelListItem--918c3 .Channels-module--title--d12b4 {
    min-width: 270px
}

.Channels-module--channelListItem--918c3 .Channels-module--code--96271 {
    color: rgba(242, 242, 245, .4)
}

.Channels-module--channelListItem--918c3 .Channels-module--tag--b635b {
    background-color: #4166bc;
    border-radius: 16px
}

@media screen and (min-width:900px) {
    .Channels-module--channelListItemLink--84be3:hover {
        background-color: hsla(0, 0%, 100%, .1)
    }
}

.Channels-module--channel--9efef {
    background-color: hsla(0, 0%, 100%, .05);
    border-radius: 8px;
    min-width: 230px
}

.Channels-module--channel--9efef:hover {
    background-color: hsla(0, 0%, 100%, .1)
}

.Channels-module--channelsDisclaimerWrapper--08ac6 {
    max-width: 940px;
    padding-bottom: 80px
}

@media screen and (max-width:900px) {
    .Collapsible-module--visible-desktop--e9199 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Collapsible-module--visible-mobile--14922 {
        display: none
    }
}

.Collapsible-module--chevron--9e072 svg {
    height: 24px;
    transform: rotate(90deg);
    width: 24px
}

@media screen and (min-width:900px) {
    .Collapsible-module--chevron--9e072 {
        display: none
    }
}

.Collapsible-module--chevron--9e072.Collapsible-module--chevronActive--30083 svg {
    transform: rotate(0deg)
}

.Collapsible-module--toggle--1892a {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0
}

@media screen and (min-width:900px) {
    .Collapsible-module--toggle--1892a {
        cursor: default
    }
}

.Collapsible-module--content--a7817 {
    display: none
}

@media screen and (min-width:900px) {
    .Collapsible-module--content--a7817 {
        display: block
    }
}

.Collapsible-module--content--a7817.Collapsible-module--active--370f3 {
    display: block
}

body.ChannelsV2-module--default-theme--9bd00.ChannelsV2-module--dark-mode--03fb1 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.ChannelsV2-module--channelsPageWrapper--21556 {
    background: url(/images/noise_effect.webp), radial-gradient(45% 21% at -7% 16%, #03ca9b 0, rgba(7, 2, 15, 0) 100%), radial-gradient(74% 50% at 121% -4%, #e44b44 0, rgba(7, 2, 15, 0) 100%);
    background-color: #07020f;
    gap: 80px
}

body.Hero-module--default-theme--f06b1.Hero-module--dark-mode--908d7 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Hero-module--heroContainer--1b2b4 {
    align-items: center;
    background: url(/images/noise_effect.webp), url(/images/deposits-withdrawals-v2/hero/image.webp);
    background-position: 50%, right 0 top 0;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, 1392px auto;
    display: flex;
    height: 720px;
    padding: 0;
    position: relative;
    width: 100%
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--1b2b4 {
        background-size: cover, auto 283px;
        height: 467px
    }
}

.Hero-module--heroContainer--1b2b4 .Hero-module--videoContainer--59ee3 {
    position: absolute;
    right: 0;
    top: 0
}

.Hero-module--heroContainer--1b2b4 .Hero-module--videoContainer--59ee3:after {
    background: radial-gradient(42.01% 50% at 67.36% 40%, transparent 0, #07020f 100%);
    content: "";
    inset: 0;
    position: absolute
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--1b2b4 .Hero-module--videoContainer--59ee3 {
        height: 283px
    }
}

.Hero-module--heroContainer--1b2b4 .Hero-module--videoContainer--59ee3 img,
.Hero-module--heroContainer--1b2b4 .Hero-module--videoContainer--59ee3 video {
    height: 100%
}

.Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 {
    margin: auto;
    position: relative;
    width: 1112px
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 {
        width: 800px
    }
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 {
        margin-top: 187px;
        width: 335px
    }
}

.Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 .Hero-module--textContainer--c8f49 {
    height: 336px;
    width: 600px
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 .Hero-module--textContainer--c8f49 {
        width: 335px
    }
}

.Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 .Hero-module--textContainer--c8f49 .Hero-module--heroTitle--ed1ec {
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 90px;
    font-style: normal;
    font-weight: 700;
    line-height: 90px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 .Hero-module--textContainer--c8f49 .Hero-module--heroTitle--ed1ec {
        font-size: 48px;
        line-height: 48px
    }
}

.Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 .Hero-module--textContainer--c8f49 .Hero-module--heroSubtitle--84217 {
    color: #03ca9b;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 40px
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 .Hero-module--textContainer--c8f49 .Hero-module--heroSubtitle--84217 {
        font-size: 20px
    }
}

.Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 .Hero-module--textContainer--c8f49 .Hero-module--heroDescription--a8570 {
    color: #fff;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--1b2b4 .Hero-module--heroContent--25468 .Hero-module--textContainer--c8f49 .Hero-module--heroDescription--a8570 {
        font-size: 18px
    }
}

body.Deposits-module--default-theme--61bbe.Deposits-module--dark-mode--ef180 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Deposits-module--container--09f8f {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 80px;
    justify-content: center;
    padding: 60px 0
}

@media screen and (max-width:900px) {
    .Deposits-module--container--09f8f {
        gap: 40px;
        padding: 40px 0 60px;
        width: 335px
    }
}

.Deposits-module--container--09f8f .Deposits-module--header--6e241 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 9px;
    max-width: 790px
}

@media screen and (max-width:900px) {
    .Deposits-module--container--09f8f .Deposits-module--header--6e241 {
        align-items: unset
    }
}

.Deposits-module--container--09f8f .Deposits-module--header--6e241 .Deposits-module--title--13238 {
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Deposits-module--container--09f8f .Deposits-module--header--6e241 .Deposits-module--title--13238 {
        font-size: 40px;
        line-height: 40px
    }
}

.Deposits-module--container--09f8f .Deposits-module--header--6e241 .Deposits-module--subtitle--a0136 {
    color: #03ca9b;
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Deposits-module--container--09f8f .Deposits-module--header--6e241 .Deposits-module--subtitle--a0136 {
        font-size: 24px;
        line-height: 30px
    }
}

.Deposits-module--container--09f8f .Deposits-module--header--6e241 .Deposits-module--description--e13e7 {
    color: #fff;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin: 0;
    text-align: center
}

@media screen and (max-width:900px) {
    .Deposits-module--container--09f8f .Deposits-module--header--6e241 .Deposits-module--description--e13e7 {
        font-size: 16px;
        line-height: 26px;
        text-align: unset
    }
}

.Deposits-module--container--09f8f .Deposits-module--tiles--d3508 {
    display: grid;
    gap: 40px;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr)
}

@media screen and (max-width:1200px) {
    .Deposits-module--container--09f8f .Deposits-module--tiles--d3508 {
        gap: 20px;
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(4, 1fr)
    }
}

.Deposits-module--container--09f8f .Deposits-module--tiles--d3508 .Deposits-module--tile--81c12 {
    align-items: flex-start;
    background: hsla(0, 0%, 100%, .1);
    border: 1px solid hsla(0, 0%, 100%, .4);
    border-radius: 30px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 40px;
    width: 491px
}

@media screen and (max-width:900px) {
    .Deposits-module--container--09f8f .Deposits-module--tiles--d3508 .Deposits-module--tile--81c12 {
        width: 335px
    }
}

.Deposits-module--container--09f8f .Deposits-module--tiles--d3508 .Deposits-module--tile--81c12 .Deposits-module--icon--00302 {
    height: 40px;
    object-fit: none;
    object-position: center;
    overflow: hidden;
    width: 40px
}

.Deposits-module--container--09f8f .Deposits-module--tiles--d3508 .Deposits-module--tile--81c12 .Deposits-module--tileContent--cf37e .Deposits-module--tileTitle--8aeb6 {
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    text-transform: uppercase
}

.Deposits-module--container--09f8f .Deposits-module--tiles--d3508 .Deposits-module--tile--81c12 .Deposits-module--tileContent--cf37e .Deposits-module--tileDescription--d25e7 {
    color: #fff;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin: 0
}

.Deposits-module--container--09f8f .Deposits-module--tiles--d3508 .Deposits-module--tile--81c12 .Deposits-module--tileContent--cf37e .Deposits-module--tileNote--5f0f4 {
    color: #fff;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px
}

.Deposits-module--container--09f8f .Deposits-module--note--3c2f0 {
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 30px;
    text-align: center
}

body.LightningNetwork-module--default-theme--23ac5.LightningNetwork-module--dark-mode--ed941 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.LightningNetwork-module--container--ca6be {
    align-items: center;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    gap: 80px
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--container--ca6be {
        gap: 40px;
        padding: 20px 0
    }
}

.LightningNetwork-module--container--ca6be .LightningNetwork-module--header--200c2 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--container--ca6be .LightningNetwork-module--header--200c2 {
        align-items: unset;
        width: 100%
    }
}

.LightningNetwork-module--container--ca6be .LightningNetwork-module--header--200c2 .LightningNetwork-module--title1--38b3e {
    color: #fff;
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    margin: 0;
    text-align: center
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--container--ca6be .LightningNetwork-module--header--200c2 .LightningNetwork-module--title1--38b3e {
        font-size: 20px;
        line-height: 40px;
        text-align: left
    }
}

.LightningNetwork-module--container--ca6be .LightningNetwork-module--header--200c2 .LightningNetwork-module--title2--60fbe {
    color: #03ca9b;
    display: flex;
    font-family: DIN Condensed;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    margin: 0;
    text-align: center;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--container--ca6be .LightningNetwork-module--header--200c2 .LightningNetwork-module--title2--60fbe {
        font-size: 40px;
        line-height: 40px
    }
}

.LightningNetwork-module--container--ca6be .LightningNetwork-module--content--9da81 {
    display: flex;
    flex-direction: row;
    gap: 40px
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .LightningNetwork-module--container--ca6be .LightningNetwork-module--content--9da81 {
        flex-direction: column
    }
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--container--ca6be .LightningNetwork-module--content--9da81 {
        flex-direction: column
    }
}

.LightningNetwork-module--container--ca6be .LightningNetwork-module--content--9da81 .LightningNetwork-module--video--a9ae4 {
    aspect-ratio: 536/301.5;
    border-radius: 20px;
    flex: 1 0;
    width: 536px
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--container--ca6be .LightningNetwork-module--content--9da81 .LightningNetwork-module--video--a9ae4 {
        width: 335px
    }
}

.LightningNetwork-module--container--ca6be .LightningNetwork-module--button--55be4 {
    width: 224px
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--container--ca6be .LightningNetwork-module--button--55be4 {
        width: 128px
    }
}

.LightningNetwork-module--container--ca6be .LightningNetwork-module--button--55be4 .LightningNetwork-module--buttonText--79f6b {
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

body.HowToSection-module--default-theme--e8b88.HowToSection-module--dark-mode--aa8f2 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.HowToSection-module--howToChevron--95bed {
    padding: 0
}

.HowToSection-module--howToTitle--f2d3c {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .HowToSection-module--howToTitle--f2d3c {
        font-size: 26px;
        line-height: 28px
    }
}

.HowToSection-module--howToContainer--b4c7c {
    display: flex;
    flex-direction: column;
    gap: 40px;
    margin-top: 30px
}

.HowToSection-module--howToContainer--b4c7c .HowToSection-module--howToRow--2e71b {
    display: flex;
    flex-direction: row;
    gap: 40px
}

@media screen and (max-width:900px) {
    .HowToSection-module--howToContainer--b4c7c .HowToSection-module--howToRow--2e71b {
        align-items: center;
        flex-direction: column;
        gap: 20px
    }
}

.HowToSection-module--howToContainer--b4c7c .HowToSection-module--howToRow--2e71b .HowToSection-module--howToStep--a34c3 {
    border-radius: 30px;
    flex: 1 1;
    overflow: hidden;
    position: relative
}

.HowToSection-module--howToContainer--b4c7c .HowToSection-module--howToRow--2e71b .HowToSection-module--howToStep--a34c3:after {
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 30px;
    content: "";
    inset: 0;
    pointer-events: none;
    position: absolute
}

.HowToSection-module--howToContainer--b4c7c .HowToSection-module--howToRow--2e71b .HowToSection-module--howToStep--a34c3 .HowToSection-module--howToStepImage--bbaf5 {
    background: linear-gradient(100deg, #03ca9b -69%, rgba(3, 202, 155, 0) 43%), linear-gradient(118deg, rgba(23, 45, 62, 0) 45%, rgba(228, 75, 68, .5) 130%), #0b1923;
    display: flex;
    justify-content: center
}

.HowToSection-module--howToContainer--b4c7c .HowToSection-module--howToRow--2e71b .HowToSection-module--howToStep--a34c3 .HowToSection-module--howToStepImage--bbaf5.HowToSection-module--gradientRedToGreen--5e947 {
    background: linear-gradient(100deg, rgba(3, 202, 155, 0) 57%, #03ca9b 169%), linear-gradient(118deg, rgba(228, 75, 68, .5) -30%, rgba(23, 45, 62, 0) 55%), #0b1923
}

.HowToSection-module--howToContainer--b4c7c .HowToSection-module--howToRow--2e71b .HowToSection-module--howToStep--a34c3 .HowToSection-module--howToStepText--b4fda {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    gap: 14px;
    padding: 41px 45px
}

.HowToSection-module--howToContainer--b4c7c .HowToSection-module--howToRow--2e71b .HowToSection-module--howToStep--a34c3 .HowToSection-module--howToStepText--b4fda .HowToSection-module--howToStepTitle--da486 {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin: 0;
    text-transform: uppercase
}

.HowToSection-module--howToContainer--b4c7c .HowToSection-module--howToRow--2e71b .HowToSection-module--howToStep--a34c3 .HowToSection-module--howToStepText--b4fda .HowToSection-module--howToStepDescription--888fd {
    color: #9fa7ad;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin: 0
}

.HowToDeposit-module--image1--44e67 {
    height: 200px;
    margin: 55px 0;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToDeposit-module--image1--44e67 {
        height: 150px;
        margin: 40px 0
    }
}

.HowToDeposit-module--image2--6c7be {
    height: 240px;
    margin-top: 70px;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToDeposit-module--image2--6c7be {
        height: 210px;
        margin-top: 20px
    }
}

.HowToDeposit-module--image3--f032b {
    height: 270px;
    margin: 20px 0;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToDeposit-module--image3--f032b {
        height: 190px;
        margin: 20px 0
    }
}

.HowToDeposit-module--image4--ed12b {
    height: 290px;
    margin-top: 20px;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToDeposit-module--image4--ed12b {
        height: 210px;
        margin-top: 20px
    }
}

.HowToDeposit-module--image5--e1751 {
    height: 280px;
    margin-top: 15px;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToDeposit-module--image5--e1751 {
        height: 190px;
        margin: 20px
    }
}

.HowToWithdraw-module--image1--bc741 {
    height: 270px;
    margin: 20px 0;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToWithdraw-module--image1--bc741 {
        height: 190px;
        margin: 20px 0
    }
}

.HowToWithdraw-module--image2--9e8b1 {
    height: 270px;
    margin: 20px 0;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToWithdraw-module--image2--9e8b1 {
        height: 210px;
        margin: 20px 0 0
    }
}

.HowToWithdraw-module--image3--dc5e0 {
    height: 290px;
    margin-top: 20px;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToWithdraw-module--image3--dc5e0 {
        height: 210px;
        margin-top: 20px
    }
}

.HowToWithdraw-module--image4--9f856 {
    height: 270px;
    margin: 20px 0;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToWithdraw-module--image4--9f856 {
        height: 190px;
        margin: 20px 0
    }
}

.HowToWithdraw-module--image5--e9cb0 {
    height: 270px;
    margin: 20px 0;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToWithdraw-module--image5--e9cb0 {
        height: 190px;
        margin: 20px
    }
}

body.Hero-module--default-theme--bd4d0.Hero-module--dark-mode--8856a {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--3a2f7 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--1540b {
        display: none
    }
}

.Hero-module--hero--eedaa {
    background-image: url(/images/noise_effect.webp), radial-gradient(60% 49% at 105% 80%, rgba(3, 202, 155, .3) 0, rgba(7, 2, 15, 0) 100%), linear-gradient(180deg, rgba(7, 2, 15, 0) 30%, #07020f 48%);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 180px;
    position: relative
}

@media only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px) {
    .Hero-module--hero--eedaa {
        background-image: url(/images/noise_effect.webp), linear-gradient(180deg, rgba(7, 2, 15, 0), rgba(7, 2, 15, .4) 150%), radial-gradient(45% 41% at 98% 73%, rgba(3, 202, 155, .3) 0, rgba(3, 202, 155, 0) 100%);
        background-size: cover
    }
}

@media screen and (min-width:900px) {
    .Hero-module--hero--eedaa {
        background-image: url(/images/noise_effect.webp), radial-gradient(161.68% 357.98% at 166.11% 342.42%, #03ca9b 0, rgba(7, 2, 15, 0) 100%);
        background-size: cover;
        display: flex;
        flex-direction: column;
        height: 100vh
    }
}

.Hero-module--hero--eedaa .Hero-module--video--2abcd {
    bottom: 0;
    height: 100%;
    left: 50%;
    object-fit: cover;
    position: absolute;
    transform: translateX(-50%);
    width: 100%;
    z-index: -1
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--eedaa .Hero-module--video--2abcd {
        height: 220px;
        top: -5%
    }

    .Hero-module--hero--eedaa {
        padding-top: 0
    }
}

.Hero-module--heroText--bc060 {
    padding: 0 20px
}

@media screen and (min-width:900px) {
    .Hero-module--heroText--bc060 {
        flex: 1 1;
        padding: 0 160px
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--heroText--bc060 {
        padding-top: 130px
    }
}

body.DerivativesDetails-module--default-theme--5c596.DerivativesDetails-module--dark-mode--df840 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .DerivativesDetails-module--visible-desktop--64722 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .DerivativesDetails-module--visible-mobile--bf8af {
        display: none
    }
}

.DerivativesDetails-module--details--ce59c {
    padding: 0 20px
}

@media screen and (min-width:900px) {
    .DerivativesDetails-module--details--ce59c {
        padding: 80px 160px
    }
}

body.Commodities-module--default-theme--9c7f6.Commodities-module--dark-mode--dc3d3 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Commodities-module--visible-desktop--82186 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Commodities-module--visible-mobile--589f5 {
        display: none
    }
}

.Commodities-module--tickers--9c192 {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 10px;
    height: 350px;
    width: auto
}

.Commodities-module--orderForm--98d35 {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 10px;
    height: 224px;
    left: 82px;
    position: relative;
    top: -130px;
    width: auto
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Commodities-module--orderForm--98d35 {
        left: 179px
    }
}

@media only screen and (min-width:1409px) {
    .Commodities-module--orderForm--98d35 {
        left: 179px
    }
}

.Commodities-module--tickAndForm--1ea6c {
    align-self: center;
    height: 450px;
    max-width: 100%;
    overflow: hidden;
    width: 348px
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Commodities-module--tickAndForm--1ea6c {
        width: 445px
    }
}

@media only screen and (min-width:1409px) {
    .Commodities-module--tickAndForm--1ea6c {
        width: 445px
    }
}

body.Thalex-module--default-theme--6b826.Thalex-module--dark-mode--8202b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Thalex-module--visible-desktop--7eeb4 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Thalex-module--visible-mobile--8241a {
        display: none
    }
}

.Thalex-module--thalex--229d4 {
    background-color: rgba(7, 2, 15, .4);
    border-top: 1px solid hsla(0, 0%, 100%, .1)
}

.Thalex-module--titleContainer--b9be4 {
    gap: 28px;
    position: relative;
    top: -40px
}

@media screen and (min-width:900px) {
    .Thalex-module--titleContainer--b9be4 {
        gap: 40px;
        max-width: 650px;
        position: static;
        top: 0
    }
}

.Thalex-module--linkButton--31658:hover {
    color: #fff
}

.Thalex-module--thalexWrapper--87ffa {
    padding: 40px 40px 0
}

@media screen and (min-width:900px) {
    .Thalex-module--thalexWrapper--87ffa {
        align-items: center;
        display: flex;
        gap: 80px;
        justify-content: flex-start;
        overflow: hidden;
        padding: 0 40px
    }
}

.Thalex-module--thalexLogo--d2e8c svg {
    height: auto;
    width: 126px
}

@media screen and (min-width:900px) {
    .Thalex-module--thalexLogo--d2e8c svg {
        position: relative;
        top: 40px;
        width: 370px
    }
}

body.Derivatives-module--default-theme--a9acf.Derivatives-module--dark-mode--bd2e4 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Derivatives-module--visible-desktop--cecfb {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Derivatives-module--visible-mobile--59bfc {
        display: none
    }
}

.Derivatives-module--imageFade--c5bf5 {
    background: linear-gradient(180deg, rgba(7, 2, 15, 0), #07020f);
    height: 75px
}

.Derivatives-module--pageContent--924e2 {
    background: url(/images/noise_effect.webp), radial-gradient(189% 65% at -120% 60%, #03ca9b 0, rgba(7, 2, 15, 0) 100%), radial-gradient(129% 80% at 184% 63%, #e44b44 0, rgba(7, 2, 15, 0) 100%);
    background-color: #07020f
}

.Derivatives-module--tradeCommodities--4b000 {
    display: flex;
    flex-direction: column;
    gap: 32px
}

@media screen and (min-width:900px) {
    .Derivatives-module--tradeCommodities--4b000 {
        align-items: center;
        flex-direction: row;
        gap: 48px;
        justify-content: space-between;
        padding: 60px 0
    }
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .Derivatives-module--tradeCommodities--4b000 {
        align-items: stretch;
        flex-direction: column;
        gap: 32px
    }
}

.Derivatives-module--universe--9961b {
    background-color: #07020f;
    background-image: url(/images/derivatives/hero/dominoSnail.webp);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    border-top: 1px solid hsla(0, 0%, 100%, .1);
    display: flex;
    flex-direction: column;
    height: 500px;
    justify-content: flex-end
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .Derivatives-module--universe--9961b {
        background-size: cover
    }
}

@media screen and (min-width:900px) {
    .Derivatives-module--universe--9961b {
        align-items: center;
        background: linear-gradient(250deg, rgba(7, 2, 15, 0) 34.8%, #06020d 92.13%), radial-gradient(98% 154% at -60% 137%, #03ca9b 0, rgba(7, 2, 15, 0) 100%), url(/images/derivatives/hero/dominoSnail.webp);
        background-color: #07020f;
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: 62%;
        flex-direction: row;
        height: 700px;
        justify-content: space-between
    }
}

.Derivatives-module--imageFadeUniverse--1713b {
    background: linear-gradient(180deg, rgba(7, 2, 15, 0), #07020f);
    height: 75px
}

@media screen and (min-width:900px) {
    .Derivatives-module--imageFadeUniverse--1713b {
        flex: 1 1;
        height: 100%
    }
}

.Derivatives-module--universeInternal--ff630 {
    align-items: flex-end;
    background-image: url(/images/noise_effect.webp), radial-gradient(149.67% 147.97% at 67.67% 129.5%, #03ca9b 0, #07020f 56.91%);
    background-position: bottom;
    background-size: cover;
    display: flex;
    padding: 0 16px 80px
}

@media screen and (min-width:900px) {
    .Derivatives-module--universeInternal--ff630 {
        align-items: center;
        background: url(/images/noise_effect.webp), radial-gradient(98.53% 154.54% at -33.14% 137.35%, #03ca9b 0, rgba(7, 2, 15, 0) 120%), linear-gradient(272.14deg, rgba(7, 2, 15, 0) 1.8%, #07020f 20.13%);
        flex: 1 1;
        height: 100%;
        max-width: 670px;
        padding: 0 0 0 160px
    }

    .Derivatives-module--commoditiesText--b4d26 {
        max-width: 550px
    }
}

body.DerivativesModal-module--default-theme--5545c.DerivativesModal-module--dark-mode--58bad {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.DerivativesModal-module--thalexModalBody--1d6b7 h3 {
    margin: 0 0 40px
}

.DerivativesModal-module--overlay--4c3aa {
    background: rgba(13, 29, 41, .8)
}

body.Hero-module--default-theme--bca17.Hero-module--dark-mode--3cd8d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Hero-module--heroContainer--10581 {
    height: 752px;
    padding: 0;
    position: relative;
    width: 100%
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--10581 {
        height: 852px
    }
}

.Hero-module--heroContainer--10581 .Hero-module--heroBackground--28617 {
    background: url(/images/noise_effect.webp), linear-gradient(60deg, rgba(3, 202, 155, 0) 60%, rgba(3, 202, 155, .3) 100%, #03ca9b 174.33%), linear-gradient(60deg, #e44b44 -5.75%, rgba(228, 75, 68, .5) 5%, rgba(228, 75, 68, 0) 30%), #07020f;
    height: 100%;
    width: 100%
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--10581 .Hero-module--heroBackground--28617 {
        background: url(/images/noise_effect.webp), linear-gradient(60deg, rgba(3, 202, 155, 0) 74.56%, #03ca9b 167.17%), radial-gradient(circle 180px at -2.4% 54.53%, #e44b44 0, rgba(23, 45, 62, 0) 100%), #07020f
    }
}

.Hero-module--heroContainer--10581 .Hero-module--heroBackground--28617 .Hero-module--graphBackground--6ad5f {
    background-image: url(/images/features-v2/hero/graph.svg);
    background-position: right 0 bottom 30px;
    background-repeat: no-repeat;
    height: 571px;
    margin: 0 auto;
    position: relative;
    width: 100%
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--10581 .Hero-module--heroBackground--28617 .Hero-module--graphBackground--6ad5f {
        background-position: right -82px top 0;
        height: 100%
    }
}

.Hero-module--heroContainer--10581 .Hero-module--heroBackground--28617 .Hero-module--headerBackground--9ba01 {
    background: linear-gradient(0deg, rgba(7, 2, 15, 0), #07020f 138.62%);
    height: 181px
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--10581 .Hero-module--heroBackground--28617 .Hero-module--headerBackground--9ba01 {
        height: 0
    }
}

.Hero-module--heroContentWrapper--198dc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d {
    margin: auto;
    width: 1440px
}

.Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--chartsVideo--900f3 {
    border: .7px solid hsla(0, 0%, 100%, .4);
    border-radius: 3px;
    position: absolute;
    right: 260px;
    top: 184px;
    width: 441px
}

@media screen and (max-width:900px) {
    .Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--chartsVideo--900f3 {
        right: 52px;
        top: 233px;
        width: 300px
    }
}

.Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--orderbookVideo--6cc3f {
    border: .7px solid hsla(0, 0%, 100%, .4);
    border-radius: 3px;
    box-shadow: 0 2.472px 77.2px 2px #07020f;
    position: absolute;
    right: 188px;
    top: 400px;
    width: 294px
}

@media screen and (max-width:900px) {
    .Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--orderbookVideo--6cc3f {
        right: 18px;
        top: 284;
        width: 200px
    }
}

.Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--heroTextContainer--d7805 {
    margin: auto;
    max-width: 1440px;
    padding: 0 164px;
    position: absolute;
    top: 180px;
    z-index: 0
}

@media screen and (max-width:900px) {
    .Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--heroTextContainer--d7805 {
        padding: 0 22px;
        top: 504px
    }
}

.Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--heroTextContainer--d7805:before {
    background-image: url(/images/features-v2/hero/text_background.svg);
    background-position: left 100px top 180px;
    background-repeat: no-repeat;
    background-size: 600px auto;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

@media screen and (max-width:900px) {
    .Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--heroTextContainer--d7805:before {
        display: none
    }
}

.Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--heroTextContainer--d7805 .Hero-module--heroTitle--10884 {
    align-items: center;
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 90px;
    font-style: normal;
    font-weight: 700;
    line-height: 80px;
    margin: 0;
    text-transform: uppercase;
    width: 471px
}

@media screen and (max-width:900px) {
    .Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--heroTextContainer--d7805 .Hero-module--heroTitle--10884 {
        font-size: 64px;
        line-height: 56px;
        width: 272px
    }
}

.Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--heroTextContainer--d7805 .Hero-module--heroSubtitle--08c7f {
    color: #fff;
    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 37px
}

@media screen and (max-width:900px) {
    .Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--heroTextContainer--d7805 .Hero-module--heroSubtitle--08c7f {
        font-size: 16px;
        line-height: normal;
        margin-bottom: 16px
    }
}

.Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--heroTextContainer--d7805 .Hero-module--heroDescription--e7b4e {
    color: #fff;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    max-width: 560px;
    min-width: 300px;
    opacity: .7
}

@media screen and (max-width:900px) {
    .Hero-module--heroContentWrapper--198dc .Hero-module--heroContent--5166d .Hero-module--heroTextContainer--d7805 .Hero-module--heroDescription--e7b4e {
        font-size: 16px;
        line-height: 24px
    }
}

body.SectionContent-module--default-theme--ccff5.SectionContent-module--dark-mode--03e7b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.SectionContent-module--sectionContainer--8fd48 {
    display: flex
}

@media screen and (min-width:1367px) {
    .SectionContent-module--sectionContainer--8fd48 {
        justify-content: flex-start;
        margin-right: 40px
    }
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .SectionContent-module--sectionContainer--8fd48 {
        margin: 30px 0 30px 164px
    }
}

@media screen and (max-width:900px) {
    .SectionContent-module--sectionContainer--8fd48 {
        align-items: center;
        flex-direction: column;
        justify-content: center;
        margin: 20px 20px 0
    }
}

.SectionContent-module--sectionContent--2ff60 {
    max-width: 537px
}

@media screen and (min-width:1367px) {
    .SectionContent-module--sectionContent--2ff60 {
        width: 537px
    }
}

.SectionContent-module--sectionTitle--c2683 {
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 59px;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .SectionContent-module--sectionTitle--c2683 {
        font-size: 48px;
        line-height: 45px
    }
}

.SectionContent-module--sectionSubtitle--62a0b {
    color: #fff;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 3px 0 10px
}

@media screen and (max-width:900px) {
    .SectionContent-module--sectionSubtitle--62a0b {
        font-size: 18px;
        line-height: 24px;
        margin: 2px 0
    }
}

.SectionContent-module--sectionDescription--33848 {
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 30px;
    opacity: .7
}

@media screen and (max-width:900px) {
    .SectionContent-module--sectionDescription--33848 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 20px
    }
}

.SectionContent-module--sectionDescription--33848 .SectionContent-module--sectionNote--888ab {
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 20px 0 0;
    max-width: 366px
}

.SectionContent-module--buttonContent--679b6 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 10px;
    justify-content: center
}

@media screen and (max-width:900px) {
    .SectionContent-module--buttonContent--679b6 {
        max-width: 295px;
        width: calc(100vw - 80px)
    }
}

.Exchange-module--image--a2254 {
    height: auto;
    width: 579px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .Exchange-module--image--a2254 {
        margin-left: 0
    }
}

@media screen and (max-width:900px) {
    .Exchange-module--image--a2254 {
        height: 303px;
        width: auto
    }
}

body.TradingFeatures-module--default-theme--22c10.TradingFeatures-module--dark-mode--12682 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.TradingFeatures-module--background--9fd04 {
    background: url(/images/noise_effect.webp), url(/images/features-v2/trading/background/Ellipse_1.svg), url(/images/features-v2/trading/background/Ellipse_2.svg), #07020f;
    background-position: 0 0, top 75px right -321px, top 1252px left -321px;
    background-repeat: no-repeat;
    background-size: 100% 100%, 1103px 2253px, 1103px 2253px;
    border-top: 1px solid hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .TradingFeatures-module--background--9fd04 {
        display: flex;
        flex-direction: column;
        gap: 40px;
        padding: 40px 0
    }
}

@media screen and (max-width:900px) {
    .TradingFeatures-module--background--9fd04 {
        background: #07020f;
        border: unset
    }
}

.TradingFeatures-module--section--66e5c {
    align-items: center;
    background: unset;
    display: flex;
    flex-direction: row;
    height: 551px;
    margin: 0 auto;
    max-width: 1440px;
    min-height: unset;
    overflow: hidden;
    padding: 150px 170px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .TradingFeatures-module--section--66e5c {
        align-items: baseline;
        flex-direction: column-reverse;
        height: fit-content;
        padding: 0
    }
}

.MarginTrading-module--image--6a42d {
    height: 266px;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MarginTrading-module--image--6a42d {
        margin-right: 0
    }
}

@media screen and (max-width:900px) {
    .MarginTrading-module--image--6a42d {
        height: auto;
        width: 335px
    }
}

body.MarginFunding-module--default-theme--33d8d.MarginFunding-module--dark-mode--973f8 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MarginFunding-module--image--79f7f {
    height: auto;
    width: 268px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MarginFunding-module--image--79f7f {
        margin-left: 0
    }
}

@media screen and (max-width:900px) {
    .MarginFunding-module--image--79f7f {
        height: 220px;
        margin-bottom: -60px;
        object-fit: cover;
        object-position: top
    }
}

@media only screen and (max-width:575px) {
    .MarginFunding-module--image--79f7f {
        align-self: center
    }
}

@media screen and (max-width:900px) {
    .MarginFunding-module--imageGradient--70966 {
        background: linear-gradient(0deg, #07020f, rgba(7, 2, 15, 0));
        height: 60px;
        width: 335px
    }
}

.Derivatives-module--image--0ce38 {
    height: auto;
    width: 675px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .Derivatives-module--image--0ce38 {
        margin-right: 0
    }
}

.Options-module--image--d47db {
    height: auto;
    width: 537px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .Options-module--image--d47db {
        margin-left: 0
    }
}

body.AdvancedTradingFeatures-module--default-theme--ce7f6.AdvancedTradingFeatures-module--dark-mode--21fe3 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .AdvancedTradingFeatures-module--hide_xs--b5f92 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AdvancedTradingFeatures-module--hide_sm--3d8e5 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AdvancedTradingFeatures-module--hide_md--923ef {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AdvancedTradingFeatures-module--hide_lg--72ef3 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AdvancedTradingFeatures-module--hide_xl--59ba6 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .AdvancedTradingFeatures-module--hide_xxl--060fd {
        display: none
    }
}

.AdvancedTradingFeatures-module--media_debug--06662 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .AdvancedTradingFeatures-module--media_debug--06662:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AdvancedTradingFeatures-module--media_debug--06662:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AdvancedTradingFeatures-module--media_debug--06662:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AdvancedTradingFeatures-module--media_debug--06662:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AdvancedTradingFeatures-module--media_debug--06662:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .AdvancedTradingFeatures-module--media_debug--06662:before {
        content: "xxl"
    }
}

.AdvancedTradingFeatures-module--title--dc8a2 {
    align-items: center;
    align-self: stretch;
    color: #fff;
    display: flex;
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: fit-content
}

.AdvancedTradingFeatures-module--title--dc8a2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: calc(60px*.25em);
    width: 0
}

@media screen and (max-width:900px) {
    .AdvancedTradingFeatures-module--title--dc8a2 {
        font-size: 40px;
        line-height: 40px;
        padding: 0 20px
    }
}

.AdvancedTradingFeatures-module--subtitle--7b438 {
    align-self: stretch;
    color: #fff;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin: 0;
    opacity: .7;
    text-align: center
}

.AdvancedTradingFeatures-module--features--6343f {
    display: flex;
    flex-direction: column;
    gap: 34px;
    margin: 50px 0 100px
}

@media screen and (max-width:900px) {
    .AdvancedTradingFeatures-module--features--6343f {
        margin: 33px 0 15px
    }
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 {
    background: rgba(23, 45, 62, .2);
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 30px;
    display: flex;
    flex-direction: row;
    height: fit-content;
    margin: auto;
    min-height: 310px;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 {
        flex-direction: column
    }
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--featureImage--eef9d {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 20px 10px;
    width: 500px
}

@media screen and (max-width:900px) {
    .AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--featureImage--eef9d {
        height: 205px;
        padding: 14px 7px;
        width: 335px
    }
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--ordersImage--d79bd {
    background: url(/images/noise_effect.webp), url(/images/features-v2/advanced_features/orders/image.webp), linear-gradient(100deg, rgba(3, 202, 155, 0) 57%, #03ca9b 169%), linear-gradient(118deg, #e44b44 -87.5%, rgba(23, 45, 62, 0) 40%), #0b1923;
    background-position: 0 0, 50%, 0 0, 0 0, 0 0;
    background-repeat: no-repeat;
    background-size: 300% 300%, auto 270px, 100%, 100%
}

@media screen and (max-width:900px) {
    .AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--ordersImage--d79bd {
        background-size: 100% 100%, auto 177px, 100%, 100%
    }
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--spreadLadderImage--f8ed9 {
    background: url(/images/noise_effect.webp), url(/images/features-v2/advanced_features/spread_ladder/image.webp), linear-gradient(305deg, rgba(3, 202, 155, 0) 55%, #03ca9b 147%), linear-gradient(305deg, #e44b44 -175%, rgba(23, 45, 62, 0) 63%), #0b1923;
    background-position: 0 0, 50%, 0 0, 0 0, 0 0;
    background-repeat: no-repeat;
    background-size: 300% 300%, auto 270px, 100%, 100%
}

@media screen and (max-width:900px) {
    .AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--spreadLadderImage--f8ed9 {
        background-size: 100% 100%, auto 177px, 100%, 100%
    }
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--paperTestingImage--0d455 {
    background: url(/images/noise_effect.webp), url(/images/features-v2/advanced_features/paper_testing/image.webp), radial-gradient(220% 130% at 160% -92%, #03ca9b 0, rgba(3, 202, 155, 0) 100%), linear-gradient(65deg, #e44b44 -35%, rgba(23, 45, 62, 0) 35%), #0b1923;
    background-position: 0 0, 50%, 0 0, 0 0, 0 0;
    background-repeat: no-repeat;
    background-size: 300% 300%, auto 270px, 100%, 100%
}

@media screen and (max-width:900px) {
    .AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--paperTestingImage--0d455 {
        background-size: 100% 100%, auto 177px, 100%, 100%
    }
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--featureText--c0b42 {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    padding: 41px 45px;
    width: 342px
}

@media screen and (max-width:900px) {
    .AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--featureText--c0b42 {
        width: 335px
    }
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--featureText--c0b42 .AdvancedTradingFeatures-module--featureHeader--f61c0 {
    align-items: start;
    display: flex;
    gap: 16px
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--featureText--c0b42 .AdvancedTradingFeatures-module--featureTitle--eff85 {
    align-items: center;
    color: #03ca9b;
    display: flex;
    font-family: DIN Condensed, sans-serif;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    width: 174px
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--featureText--c0b42 .AdvancedTradingFeatures-module--featureTitle--eff85:before {
    content: "";
    display: block;
    height: 0;
    margin-top: calc(28px*.25em);
    width: 0
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--featureText--c0b42 .AdvancedTradingFeatures-module--featureSubtitle--e2ee0 {
    font-family: DIN Condensed, sans-serif;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--featureText--c0b42 .AdvancedTradingFeatures-module--featureSubtitle--e2ee0:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.AdvancedTradingFeatures-module--features--6343f .AdvancedTradingFeatures-module--feature--653f5 .AdvancedTradingFeatures-module--featureText--c0b42 .AdvancedTradingFeatures-module--featureDescription--44da1 {
    color: #fff;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 14px;
    opacity: .6;
    width: 193px
}

body.ControlTools-module--default-theme--6bc89.ControlTools-module--dark-mode--e08a1 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.ControlTools-module--controlTools--bf788 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 50px;
    justify-content: center;
    max-width: 1440px;
    padding-top: 100px
}

@media screen and (max-width:900px) {
    .ControlTools-module--controlTools--bf788 {
        padding-top: 20px
    }
}

.ControlTools-module--controlTools--bf788 .ControlTools-module--title--c8769 {
    align-items: center;
    align-self: stretch;
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    margin: auto;
    max-width: 581px;
    text-align: center;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .ControlTools-module--controlTools--bf788 .ControlTools-module--title--c8769 {
        font-size: 40px;
        line-height: 40px;
        padding: 0 20px
    }
}

.ControlTools-module--controlTools--bf788 .ControlTools-module--tools--db85c {
    display: flex;
    flex-direction: row;
    gap: 20px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .ControlTools-module--controlTools--bf788 .ControlTools-module--tools--db85c {
        flex-direction: column
    }
}

.ControlTools-module--controlTools--bf788 .ControlTools-module--tools--db85c .ControlTools-module--tool--f0b52 {
    align-items: flex-start;
    background: rgba(23, 45, 62, .2);
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: 14px;
    padding: 41px 45px;
    width: 357px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .ControlTools-module--controlTools--bf788 .ControlTools-module--tools--db85c .ControlTools-module--tool--f0b52 {
        height: fit-content
    }
}

@media screen and (max-width:900px) {
    .ControlTools-module--controlTools--bf788 .ControlTools-module--tools--db85c .ControlTools-module--tool--f0b52 {
        width: 335px
    }
}

.ControlTools-module--controlTools--bf788 .ControlTools-module--tools--db85c .ControlTools-module--tool--f0b52 .ControlTools-module--toolTitle--61e3b {
    align-items: center;
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin: 0;
    text-transform: uppercase
}

.ControlTools-module--controlTools--bf788 .ControlTools-module--tools--db85c .ControlTools-module--tool--f0b52 .ControlTools-module--toolDescription--e1381 {
    align-self: stretch;
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    opacity: .6
}

body.MasterYourUniverse-module--default-theme--c4493.MasterYourUniverse-module--dark-mode--c92da {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MasterYourUniverse-module--masterYourUniverse--979db {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 36px;
    justify-content: center;
    max-width: 1440px;
    padding: 100px
}

@media screen and (max-width:900px) {
    .MasterYourUniverse-module--masterYourUniverse--979db {
        padding: 60px 40px
    }
}

.MasterYourUniverse-module--masterYourUniverse--979db .MasterYourUniverse-module--description--1904a {
    color: #fff;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    margin: 0;
    max-width: 877px;
    text-align: center
}

.MasterYourUniverse-module--masterYourUniverse--979db .MasterYourUniverse-module--description--1904a .MasterYourUniverse-module--descriptionPt1--90c4e {
    color: #fff
}

.MasterYourUniverse-module--masterYourUniverse--979db .MasterYourUniverse-module--description--1904a .MasterYourUniverse-module--descriptionPt2--3474b {
    color: #03ca9b
}

.MasterYourUniverse-module--masterYourUniverse--979db .MasterYourUniverse-module--titleContainer--07355 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
    justify-content: center
}

.MasterYourUniverse-module--masterYourUniverse--979db .MasterYourUniverse-module--titleContainer--07355 .MasterYourUniverse-module--title--594db {
    align-items: center;
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    justify-content: center;
    line-height: 60px;
    margin: 0;
    max-width: 573px;
    text-align: center;
    text-transform: uppercase
}

.MasterYourUniverse-module--masterYourUniverse--979db .MasterYourUniverse-module--titleContainer--07355 .MasterYourUniverse-module--subtitle--a7cd0 {
    color: hsla(0, 0%, 100%, .7);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    height: 36px;
    line-height: 26px;
    margin: auto;
    text-align: center
}

body.AdvancedFeatures-module--default-theme--0cced.AdvancedFeatures-module--dark-mode--b2bd2 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.AdvancedFeatures-module--background--f65e1 {
    background: url(/images/noise_effect.webp), radial-gradient(103.44% 78.08% at -72% 58.8%, rgba(228, 75, 68, .4) 0, rgba(228, 75, 68, 0) 100%), radial-gradient(46.84% 99.28% at 128% 21.8%, rgba(3, 202, 155, .4) 0, rgba(3, 202, 155, 0) 100%), #07020f;
    height: fit-content;
    padding-top: 100px
}

@media screen and (max-width:900px) {
    .AdvancedFeatures-module--background--f65e1 {
        background: #07020f;
        padding-top: 54px
    }
}

.AdvancedFeatures-module--background--f65e1 .AdvancedFeatures-module--content--16a5a {
    margin: 0 auto;
    max-width: 1440px
}

.split__container {
    display: flex;
    flex-wrap: wrap
}

.split__main {
    flex: 2 1;
    min-width: 570px
}

@media screen and (max-width:550px) {
    .split__main {
        min-width: 285px
    }
}

.split__alt {
    flex: 1 1;
    min-width: 285px
}

.no-wrap {
    white-space: nowrap
}

.book__vertical {
    flex-direction: column-reverse
}

.book__main {
    display: flex;
    justify-content: space-between;
    min-height: 225px;
    text-align: right
}

@media screen and (max-width:550px) {
    .book__main {
        flex-wrap: wrap
    }
}

.book__main__error {
    padding: 1em .5em;
    text-align: center;
    width: 100%
}

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

.book__row {
    cursor: pointer;
    display: flex;
    height: 17px;
    justify-content: space-between;
    margin: 0 5px
}

.book__row:hover:not(.book__row--full) {
    background: rgba(90, 105, 114, .1)
}

.book__row>div {
    direction: rtl;
    padding: 0 5px;
    text-align: right
}

.book__row--reversed {
    flex-direction: row-reverse
}

.book__row.book__row--full {
    height: 20px
}

.book__side {
    flex: 1 1;
    font-size: 11px;
    min-width: 270px
}

@media screen and (max-width:550px) {
    .book__side {
        min-width: 50%
    }
}

.book__side__message {
    padding-top: 1rem;
    text-align: center
}

.book__header {
    grid-gap: 2px;
    display: flex;
    font-size: 14px;
    font-weight: 300;
    margin: 0 1px 4px;
    padding: 3px;
    text-transform: none
}

.book__header>div {
    padding: 0 5px
}

.book__bars {
    height: 0;
    overflow: visible;
    width: 100%
}

.book__alert,
.book__placeholder {
    display: none
}

.book__popover {
    padding-left: 10px
}

.book__popover button {
    margin-left: 5px
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .full-book-wrapper {
        overflow-x: auto
    }

    .full-book-wrapper .full-book {
        min-width: 600px
    }

    .full-book-wrapper .full-book .full-book-header {
        top: 0
    }
}

.full-book {
    margin: 1rem 0
}

.full-book__tables {
    padding: .5rem
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .full-book__tables {
        font-size: 11px
    }
}

.full-book__tables .book__header {
    text-transform: uppercase
}

.full-book__tables>div:focus {
    outline: none
}

.full-book-row {
    display: flex
}

.full-book-row__side {
    width: 50%
}

.full-book-row__side_bid .book__header>div,
.full-book-row__side_bid .book__row>div {
    text-align: left
}

.full-book-row__side_bid .book__header>div:last-child,
.full-book-row__side_bid .book__row>div:last-child {
    text-align: right
}

.full-book-row__side_bid svg {
    fill: rgb(var(--primary-color));
    transform: scaleX(-1)
}

.full-book-row__side_ask .book__header>div,
.full-book-row__side_ask .book__row>div {
    text-align: right
}

.full-book-row__side_ask .book__header>div:last-child,
.full-book-row__side_ask .book__row>div:last-child {
    text-align: left
}

.full-book-row__side_ask svg {
    fill: rgb(var(--secondary-color))
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .full-book-row__side .hide-on-small-and-down {
        display: none !important
    }
}

.full-book-header {
    background: rgb(var(--background-color));
    position: sticky;
    text-align: right;
    top: 75px;
    z-index: 1
}

.full-book-header .book__header {
    font-size: 11px
}

.full-book__currencies {
    display: flex;
    flex-wrap: wrap
}

.full-book__currency {
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 5px
}

.full-book__currency-controls {
    align-items: center;
    display: flex;
    margin-top: 10px
}

.full-book__currency-select {
    flex-shrink: 0;
    width: 170px
}

.full-book__currency-select input {
    height: 20px;
    margin: 0;
    transition-property: none
}

.full-book-page-currency-select__control {
    border-width: 2px !important
}

.full-book-page-currency-select__control.full-book-page-currency-select__control--is-focused {
    border-color: #82baf6 !important;
    box-shadow: none !important
}

.full-book-allow-overflow {
    overflow: visible !important
}

.full-book__header {
    display: flex;
    justify-content: space-between;
    padding: .5rem
}

a.full-book__header-button {
    color: rgb(var(--text-color));
    margin-left: .5rem
}

a.full-book__header-button:focus {
    outline: 0
}

a.full-book__header-button svg {
    fill: rgb(var(--text-color));
    height: 12px;
    width: 12px
}

.full-book__header-title b {
    font-weight: 500;
    margin-right: .5rem;
    text-transform: uppercase
}

@media only screen and (max-width:575px) {
    .hide_xs {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .hide_sm {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .hide_md {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .hide_lg {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .hide_xl {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .hide_xxl {
        display: none
    }
}

.media_debug {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .media_debug:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .media_debug:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .media_debug:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .media_debug:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .media_debug:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .media_debug:before {
        content: "xxl"
    }
}

.dark {
    background-color: rgb(var(--background-color-variant))
}

.blue,
.dark {
    color: rgb(var(--text-color))
}

.blue {
    background-color: rgb(var(--background-color))
}

.white-text {
    color: #f7f7f9
}

.short {
    min-height: unset
}

.box {
    padding: 0 0 1rem;
    width: 100%
}

@media screen and (min-width:900px) {
    .box {
        padding: 0 2rem 2rem 0
    }
}

.grid {
    display: flex;
    flex-flow: column
}

.half {
    width: 100%
}

@media screen and (min-width:900px) {
    .half {
        display: inline-block;
        max-width: 62%;
        vertical-align: text-top;
        width: 50%
    }
}

.full-width {
    width: 100%
}

.no-pad {
    padding: 0
}

.left {
    text-align: left
}

.center {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.responsive-row {
    display: flex;
    flex-direction: column
}

@media screen and (min-width:670px) {
    .responsive-row {
        flex-direction: row
    }
}

.flex-grid,
.flex_grid {
    display: flex;
    flex-wrap: wrap
}

.content_wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 79rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media screen and (min-width:900px) {
    .content_wrapper {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.with_borders {
    border: 1px solid rgb(var(--primary-color));
    color: rgb(var(--primary-color))
}

.link_row {
    font-weight: 300;
    padding-top: 10px
}

.link_row:hover .right_arrow svg path {
    stroke: rgb(var(--primary-color-variant));
    transition: stroke .3s ease-in-out
}

.link_row a {
    display: flex;
    font-size: 15px
}

.link_row a .right_arrow {
    display: inline-flex;
    height: .8em;
    margin-right: 10px;
    width: .8em
}

.link_row a .arrow_icon {
    display: inline-flex;
    height: 1em;
    margin-left: 10px;
    width: 1em
}

@media screen and (max-width:900px) {
    .link_row a {
        font-size: 13px
    }
}

.reversed {
    transform: rotateX(180deg)
}

.borderless {
    margin-bottom: -1.55em
}

.borderless p {
    border: 0;
    margin: 0
}

@media screen and (max-width:900px) {
    .hidden-mobile {
        display: none !important
    }
}

@media screen and (min-width:900px) {
    .hidden-desktop {
        display: none !important
    }
}

@media screen and (max-width:900px) {
    .visible-desktop {
        display: none !important
    }
}

@media screen and (min-width:900px) {
    .visible-mobile {
        display: none !important
    }
}

.public-orderbook__header {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: space-between
}

.public-orderbook__select-group {
    display: flex;
    gap: 15px;
    justify-content: flex-start
}

.public-orderbook__select-group .ccy-tabs__container {
    width: unset
}

.public-orderbook__select-group .ccy-tabs {
    flex-wrap: wrap;
    gap: 7px 15px
}

.public-orderbook__ppt-switch {
    margin: 0;
    white-space: nowrap
}

.full-book-row__side_bid svg rect {
    fill: rgb(var(--primary-color))
}

.full-book-row__side_ask svg rect {
    fill: rgb(var(--secondary-color))
}

.public-orderbook__ticker-select {
    margin-right: 1rem;
    position: relative
}

@media only screen and (max-width:575px) {
    .public-orderbook__ticker-select {
        margin-right: .5rem
    }
}

.public-orderbook__ticker-select .landing-btn {
    fill: #a7b6c2;
    background-color: rgb(var(--surface-color));
    border-radius: 0;
    display: flex;
    font-size: 13px;
    font-weight: 300;
    height: 33px;
    justify-content: space-between;
    min-width: 162px;
    padding-bottom: 0;
    padding-top: 0
}

.public-orderbook__ticker-popover .public-orderbook__ticker-item {
    cursor: pointer;
    padding: 5px 10px;
    -webkit-user-select: none;
    user-select: none
}

.public-orderbook__ticker-popover .public-orderbook__ticker-item:hover {
    background-color: rgb(var(--on-surface-color));
    color: rgb(var(--primary-color))
}

.public-orderbook__ticker-popover {
    background-color: rgb(var(--surface-color));
    border-radius: 0;
    max-height: 70vh;
    min-width: 162px;
    overflow-y: scroll;
    padding: 10px 0;
    position: absolute;
    z-index: 10
}

.public-orderbook__ticker-popover::-webkit-scrollbar {
    height: 6px;
    visibility: visible;
    width: 6px
}

.public-orderbook__ticker-popover::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 86%, .2)
}

.public-orderbook__ticker-popover::-webkit-scrollbar-track {
    background: hsla(0, 0%, 86%, .05);
    border-radius: 3px
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--61e44 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--13989 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--3dd30 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--29e0e {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--359b3 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--bb3bd {
        display: none
    }
}

.Hero-module--media_debug--eb2a7 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--eb2a7:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--eb2a7:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--eb2a7:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--eb2a7:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--eb2a7:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--eb2a7:before {
        content: "xxl"
    }
}

body.Hero-module--default-theme--8f1ff.Hero-module--dark-mode--c6f0d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Hero-module--heroContainer--b8e97 {
    aspect-ratio: 1440/884;
    max-height: 884px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.Hero-module--heroImageBackground--409c7 {
    background-image: url(/images/manifesto-v2/hero/main.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    inset: 0;
    position: absolute
}

.Hero-module--heroOverlay--a98e6 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2
}

.Hero-module--heroIcon--32fe5 {
    margin-bottom: 10px
}

.Hero-module--heroIcon--32fe5 img {
    height: 62px;
    width: 62px
}

.Hero-module--heroTitle--0b5fd {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 96px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 !important;
    text-align: center;
    text-transform: uppercase
}

.Hero-module--heroTitle--0b5fd:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.Hero-module--heroDescription--ff0cc {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2;
    opacity: .8;
    text-align: center;
    width: 534px
}

@media(max-width:980px) {
    .Hero-module--heroImageBackground--409c7 {
        background-image: url(/images/manifesto-v2/hero/main-mobile.svg) !important
    }

    .Hero-module--heroIcon--32fe5 img {
        height: 29px !important;
        width: 29px !important
    }

    .Hero-module--heroTitle--0b5fd {
        font-size: 48px !important;
        line-height: 48px !important
    }

    .Hero-module--heroDescription--ff0cc {
        font-size: 16px !important;
        line-height: 26px !important;
        opacity: 1 !important;
        width: 335px !important
    }
}

@media(max-width:550px) {
    .Hero-module--heroContainer--b8e97 {
        aspect-ratio: 375/351 !important
    }
}

@media(max-width:420px) {
    .Hero-module--heroContainer--b8e97 {
        aspect-ratio: 315/351 !important
    }
}

@media only screen and (max-width:575px) {
    .Info-module--hide_xs--c98a8 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Info-module--hide_sm--0a0cd {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Info-module--hide_md--dd9db {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Info-module--hide_lg--51def {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Info-module--hide_xl--f72de {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Info-module--hide_xxl--cc3c3 {
        display: none
    }
}

.Info-module--media_debug--2fcdc {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Info-module--media_debug--2fcdc:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Info-module--media_debug--2fcdc:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Info-module--media_debug--2fcdc:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Info-module--media_debug--2fcdc:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Info-module--media_debug--2fcdc:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Info-module--media_debug--2fcdc:before {
        content: "xxl"
    }
}

.Info-module--info--c6d54 {
    background-image: url(/images/manifesto-v2/info/bg.webp);
    background-size: 100%;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .Info-module--info--c6d54 {
        background-image: url(/images/manifesto-v2/info/bg-mobile.webp)
    }
}

@media only screen and (max-width:575px) {
    .WeCommit-module--hide_xs--c0de7 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .WeCommit-module--hide_sm--a3b95 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .WeCommit-module--hide_md--0b37e {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .WeCommit-module--hide_lg--18336 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .WeCommit-module--hide_xl--96f30 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .WeCommit-module--hide_xxl--95c26 {
        display: none
    }
}

.WeCommit-module--media_debug--9ed56 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .WeCommit-module--media_debug--9ed56:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .WeCommit-module--media_debug--9ed56:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .WeCommit-module--media_debug--9ed56:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .WeCommit-module--media_debug--9ed56:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .WeCommit-module--media_debug--9ed56:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .WeCommit-module--media_debug--9ed56:before {
        content: "xxl"
    }
}

body.WeCommit-module--default-theme--0f1e2.WeCommit-module--dark-mode--8b724 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.WeCommit-module--weCommit--0da09 {
    align-items: stretch;
    background-color: transparent !important;
    display: flex;
    gap: 6%;
    padding: 14.7% 12% 145px;
    position: relative
}

@media screen and (max-width:900px) {
    .WeCommit-module--weCommit--0da09 {
        padding: 40px 20px
    }
}

@media screen and (min-width:900px) {
    .WeCommit-module--weCommit--0da09 {
        min-height: unset
    }
}

.WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    font-family: Inter;
    gap: 40px;
    margin-top: 37px
}

.WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 .WeCommit-module--line1--3a97b,
.WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 .WeCommit-module--line2--0b412 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 34px;
    opacity: .8;
    text-align: center
}

@media screen and (max-width:900px) {

    .WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 .WeCommit-module--line1--3a97b,
    .WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 .WeCommit-module--line2--0b412 {
        font-size: 20px;
        line-height: 30px
    }
}

.WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 .WeCommit-module--dim--5d961 {
    opacity: .6
}

.WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 .WeCommit-module--highlight--fabac {
    color: #03ca9b
}

.WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 .WeCommit-module--bold--a84bf {
    font-weight: 600
}

.WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 .WeCommit-module--line3--86ea5 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 26px;
    opacity: .6
}

.WeCommit-module--weCommit--0da09 figure {
    margin: 0
}

.WeCommit-module--weCommit--0da09 figure figcaption {
    color: #03ca9b;
    font-family: DIN Condensed;
    font-size: 16px;
    font-weight: 700;
    line-height: 100%;
    margin-top: 10px;
    text-transform: uppercase
}

.WeCommit-module--weCommit--0da09 figure img {
    border-radius: 20px
}

@media(max-width:1240px) {
    .WeCommit-module--weCommit--0da09 {
        flex-direction: column;
        gap: 40px
    }

    .WeCommit-module--weCommit--0da09 img {
        width: 100%
    }

    .WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 {
        margin-top: 0 !important
    }

    .WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 .WeCommit-module--line3--86ea5 {
        font-size: 16px;
        line-height: 26px
    }

    .WeCommit-module--weCommit--0da09 .WeCommit-module--text--3a453 {
        gap: 20px
    }

    .WeCommit-module--weCommit--0da09 figcaption {
        margin-top: 20px !important
    }
}

@media only screen and (max-width:575px) {
    .WriteCode-module--hide_xs--dec1e {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .WriteCode-module--hide_sm--915f4 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .WriteCode-module--hide_md--0a8c5 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .WriteCode-module--hide_lg--da004 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .WriteCode-module--hide_xl--331d4 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .WriteCode-module--hide_xxl--31c62 {
        display: none
    }
}

.WriteCode-module--media_debug--e30cc {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .WriteCode-module--media_debug--e30cc:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .WriteCode-module--media_debug--e30cc:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .WriteCode-module--media_debug--e30cc:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .WriteCode-module--media_debug--e30cc:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .WriteCode-module--media_debug--e30cc:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .WriteCode-module--media_debug--e30cc:before {
        content: "xxl"
    }
}

body.WriteCode-module--default-theme--846b2.WriteCode-module--dark-mode--ee8bb {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.WriteCode-module--writeCode--538ba {
    background-color: transparent !important;
    padding: 215px 318px;
    position: relative
}

@media screen and (max-width:900px) {
    .WriteCode-module--writeCode--538ba {
        padding: 40px 20px
    }
}

@media screen and (min-width:900px) {
    .WriteCode-module--writeCode--538ba {
        min-height: unset
    }
}

.WriteCode-module--writeCode--538ba .WriteCode-module--line1--0cde2,
.WriteCode-module--writeCode--538ba .WriteCode-module--line2--3a147 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 34px;
    opacity: .8;
    text-align: center
}

@media screen and (max-width:900px) {

    .WriteCode-module--writeCode--538ba .WriteCode-module--line1--0cde2,
    .WriteCode-module--writeCode--538ba .WriteCode-module--line2--3a147 {
        font-size: 20px;
        line-height: 30px
    }
}

.WriteCode-module--writeCode--538ba .WriteCode-module--line1--0cde2 {
    margin-bottom: 40px
}

.WriteCode-module--writeCode--538ba:before {
    background: url(/images/manifesto-v2/info/write-code/code-sample1.svg);
    content: "";
    height: 120px;
    left: 40px;
    position: absolute;
    top: 103px;
    width: 844px
}

.WriteCode-module--writeCode--538ba:after {
    background: url(/images/manifesto-v2/info/write-code/code-sample2.svg);
    bottom: 5px;
    content: "";
    height: 120px;
    position: absolute;
    right: -160px;
    width: 844px
}

@media(max-width:1050px) {
    .WriteCode-module--writeCode--538ba {
        margin-bottom: 30px;
        padding: 120px 40px
    }

    .WriteCode-module--writeCode--538ba:before {
        left: 20px;
        top: -10px
    }

    .WriteCode-module--writeCode--538ba:after {
        bottom: -20px;
        right: -200px
    }
}

@media screen and (max-width:900px) {
    .WriteCode-module--writeCode--538ba {
        margin-bottom: 30px;
        padding: 40px 10px
    }

    .WriteCode-module--writeCode--538ba .WriteCode-module--line1--0cde2 {
        margin-bottom: 20px;
        margin-top: 32px
    }

    .WriteCode-module--writeCode--538ba .WriteCode-module--line2--3a147 {
        margin-bottom: 32px
    }

    .WriteCode-module--writeCode--538ba:before {
        height: 56px;
        left: 0;
        top: 0;
        width: 320px
    }

    .WriteCode-module--writeCode--538ba:after {
        bottom: 0;
        height: 56px;
        right: 10px;
        width: 320px
    }

    .WriteCode-module--writeCode--538ba:after,
    .WriteCode-module--writeCode--538ba:before {
        background: url(/images/manifesto-v2/info/write-code/code-sample-mobile.svg)
    }
}

@media only screen and (max-width:575px) {
    .WeBelieve-module--hide_xs--cb94b {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .WeBelieve-module--hide_sm--89023 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .WeBelieve-module--hide_md--561ad {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .WeBelieve-module--hide_lg--3d5cc {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .WeBelieve-module--hide_xl--b7d4f {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .WeBelieve-module--hide_xxl--bbe07 {
        display: none
    }
}

.WeBelieve-module--media_debug--edb4f {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .WeBelieve-module--media_debug--edb4f:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .WeBelieve-module--media_debug--edb4f:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .WeBelieve-module--media_debug--edb4f:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .WeBelieve-module--media_debug--edb4f:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .WeBelieve-module--media_debug--edb4f:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .WeBelieve-module--media_debug--edb4f:before {
        content: "xxl"
    }
}

body.WeBelieve-module--default-theme--9a6d3.WeBelieve-module--dark-mode--ae2b7 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.WeBelieve-module--weBelieve--fc269 {
    background-color: transparent !important;
    padding: 15px 340px 134px;
    position: relative
}

@media screen and (max-width:1040px) {
    .WeBelieve-module--weBelieve--fc269 {
        padding: 40px 20px
    }
}

@media screen and (min-width:900px) {
    .WeBelieve-module--weBelieve--fc269 {
        min-height: unset
    }
}

.WeBelieve-module--weBelieve--fc269 .WeBelieve-module--title--e6a14 {
    font-family: DIN Condensed, sans-serif;
    font-size: 46px;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 33px;
    text-align: center;
    text-transform: uppercase
}

.WeBelieve-module--weBelieve--fc269 .WeBelieve-module--title--e6a14:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .WeBelieve-module--weBelieve--fc269 .WeBelieve-module--title--e6a14 {
        font-size: 24px;
        line-height: 24px
    }
}

.WeBelieve-module--weBelieve--fc269 .WeBelieve-module--description--c3bae {
    display: flex;
    flex-direction: column;
    font-size: 24px;
    gap: 35px;
    letter-spacing: 0;
    line-height: 34px;
    opacity: .8;
    text-align: center
}

@media screen and (max-width:900px) {
    .WeBelieve-module--weBelieve--fc269 .WeBelieve-module--description--c3bae {
        font-size: 20px;
        line-height: 30px;
        margin-top: 0
    }
}

@media only screen and (max-width:575px) {
    .Pledges-module--hide_xs--2143b {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Pledges-module--hide_sm--9419d {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Pledges-module--hide_md--65cce {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Pledges-module--hide_lg--d87a6 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Pledges-module--hide_xl--5d4e6 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Pledges-module--hide_xxl--5ea2d {
        display: none
    }
}

.Pledges-module--media_debug--ffc00 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Pledges-module--media_debug--ffc00:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Pledges-module--media_debug--ffc00:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Pledges-module--media_debug--ffc00:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Pledges-module--media_debug--ffc00:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Pledges-module--media_debug--ffc00:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Pledges-module--media_debug--ffc00:before {
        content: "xxl"
    }
}

body.Pledges-module--default-theme--eade8.Pledges-module--dark-mode--00538 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Pledges-module--pledges--d0e9d {
    background-color: transparent !important;
    min-height: unset;
    padding: 42px 240px 82px;
    position: relative
}

@media screen and (max-width:1040px) {
    .Pledges-module--pledges--d0e9d {
        padding: 40px 20px
    }
}

@media screen and (min-width:900px) {
    .Pledges-module--pledges--d0e9d {
        min-height: unset
    }
}

.Pledges-module--pledges--d0e9d .Pledges-module--title--38b91 {
    font-family: DIN Condensed, sans-serif;
    font-size: 46px;
    font-weight: 700;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase
}

.Pledges-module--pledges--d0e9d .Pledges-module--title--38b91:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Pledges-module--pledges--d0e9d .Pledges-module--title--38b91 {
        font-size: 24px;
        line-height: 24px
    }
}

.Pledges-module--pledges--d0e9d .Pledges-module--title2--8809a {
    margin-bottom: 52px
}

.Pledges-module--pledges--d0e9d .Pledges-module--description--8ada8 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 34px;
    opacity: .8;
    text-align: center
}

@media screen and (max-width:900px) {
    .Pledges-module--pledges--d0e9d .Pledges-module--description--8ada8 {
        font-size: 20px;
        line-height: 30px
    }
}

.Pledges-module--pledges--d0e9d .Pledges-module--pledgeItems--0b4a0 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    margin-bottom: 58px
}

@media(max-width:1040px) {
    .Pledges-module--pledges--d0e9d {
        padding-top: 0
    }

    .Pledges-module--pledges--d0e9d .Pledges-module--description--8ada8 {
        margin-top: 0
    }

    .Pledges-module--pledges--d0e9d .Pledges-module--title--38b91 {
        margin-bottom: 40px
    }

    .Pledges-module--pledges--d0e9d .Pledges-module--pledgeItems--0b4a0 {
        gap: 20px;
        margin-bottom: 40px
    }
}

body.PledgeItem-module--default-theme--e5cde.PledgeItem-module--dark-mode--a3847 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .PledgeItem-module--hide_xs--769c4 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PledgeItem-module--hide_sm--7a9ff {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PledgeItem-module--hide_md--ed401 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PledgeItem-module--hide_lg--976c8 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PledgeItem-module--hide_xl--f8c13 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .PledgeItem-module--hide_xxl--95fe0 {
        display: none
    }
}

.PledgeItem-module--media_debug--77d77 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .PledgeItem-module--media_debug--77d77:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PledgeItem-module--media_debug--77d77:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PledgeItem-module--media_debug--77d77:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PledgeItem-module--media_debug--77d77:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PledgeItem-module--media_debug--77d77:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .PledgeItem-module--media_debug--77d77:before {
        content: "xxl"
    }
}

.PledgeItem-module--pledgeItem--f45e2 {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 30px;
    border-radius: 10px;
    display: flex;
    position: relative
}

.PledgeItem-module--pledgeItem--f45e2:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 10px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .PledgeItem-module--pledgeItem--f45e2 {
        background: hsla(0, 0%, 100%, .1);
        border-radius: 30px;
        position: relative
    }

    .PledgeItem-module--pledgeItem--f45e2:before {
        background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
        border: 1px solid transparent;
        border-radius: 30px;
        content: "";
        inset: 0;
        -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
        mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
        -webkit-mask-composite: destination-out;
        mask-composite: exclude;
        opacity: 1;
        position: absolute;
        z-index: 0
    }
}

.PledgeItem-module--pledgeItem__icon--29bdb {
    align-items: center;
    align-self: stretch;
    background: #13454c;
    border-bottom-left-radius: 9px;
    border-top-left-radius: 9px;
    display: flex;
    padding: 0 18.5px
}

@media screen and (max-width:900px) {
    .PledgeItem-module--pledgeItem__icon--29bdb {
        border-bottom-left-radius: 31px;
        border-top-left-radius: 31px
    }
}

.PledgeItem-module--pledgeItem__icon--29bdb img {
    height: 32px;
    width: 32px
}

.PledgeItem-module--pledgeItem__title--c5d29 {
    font-size: 24px;
    font-weight: 700;
    padding: 27.5px 20px;
    text-transform: uppercase
}

@media screen and (min-width:900px) {
    .PledgeItem-module--pledgeItem__title--c5d29 {
        font-family: DIN Condensed, sans-serif;
        font-weight: 700
    }

    .PledgeItem-module--pledgeItem__title--c5d29:before {
        content: "";
        display: block;
        height: 0;
        margin-top: .325em;
        width: 0
    }
}

@media screen and (max-width:900px) {
    .PledgeItem-module--pledgeItem__title--c5d29 {
        font-size: 16px;
        font-weight: 400;
        line-height: 19px;
        padding: 20px;
        text-transform: unset
    }
}

@media only screen and (max-width:575px) {
    .FreedomSupporter-module--hide_xs--2619c {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FreedomSupporter-module--hide_sm--71fa1 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FreedomSupporter-module--hide_md--7cd81 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FreedomSupporter-module--hide_lg--a8adf {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FreedomSupporter-module--hide_xl--38302 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .FreedomSupporter-module--hide_xxl--f73b4 {
        display: none
    }
}

.FreedomSupporter-module--media_debug--22388 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .FreedomSupporter-module--media_debug--22388:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FreedomSupporter-module--media_debug--22388:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FreedomSupporter-module--media_debug--22388:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FreedomSupporter-module--media_debug--22388:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FreedomSupporter-module--media_debug--22388:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .FreedomSupporter-module--media_debug--22388:before {
        content: "xxl"
    }
}

body.FreedomSupporter-module--default-theme--24f21.FreedomSupporter-module--dark-mode--79da9 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.FreedomSupporter-module--freedomSupporter--24f0b {
    background-color: #07020f !important;
    border-top: 1px solid hsla(0, 0%, 100%, .4);
    color: #fff;
    padding: 64px 187px;
    position: relative
}

@media screen and (max-width:1040px) {
    .FreedomSupporter-module--freedomSupporter--24f0b {
        padding: 40px 20px
    }
}

@media screen and (min-width:900px) {
    .FreedomSupporter-module--freedomSupporter--24f0b {
        min-height: unset
    }
}

.FreedomSupporter-module--title--d6216 {
    font-family: DIN Condensed, sans-serif;
    font-size: 46px;
    font-weight: 700;
    line-height: 36px;
    text-align: center;
    text-transform: uppercase
}

.FreedomSupporter-module--title--d6216:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .FreedomSupporter-module--title--d6216 {
        font-size: 24px;
        line-height: 24px
    }
}

.FreedomSupporter-module--description--0b7fd {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 34px;
    opacity: .8;
    text-align: center
}

@media screen and (max-width:900px) {
    .FreedomSupporter-module--description--0b7fd {
        font-size: 20px;
        line-height: 30px
    }
}

.FreedomSupporter-module--fields--adabd {
    align-items: flex-end;
    display: flex;
    gap: 10px;
    justify-content: center;
    padding-top: 20px
}

.FreedomSupporter-module--fields--adabd .FreedomSupporter-module--input--79713 .FreedomSupporter-module--label--1121d {
    font-size: 14px;
    gap: 10px;
    line-height: 22px;
    opacity: .7;
    padding-bottom: 10px;
    vertical-align: middle;
    width: 335px
}

.FreedomSupporter-module--fields--adabd .FreedomSupporter-module--input--79713 input {
    background-color: #172d3e;
    border: 0;
    border-radius: 5px;
    color: #fff;
    height: 44px;
    justify-content: space-between;
    padding: 10px 20px;
    width: 335px
}

.FreedomSupporter-module--fields--adabd .FreedomSupporter-module--input--79713 input:focus {
    border: 1px solid #01a781;
    outline: none
}

.FreedomSupporter-module--fields--adabd .FreedomSupporter-module--input--79713 input::placeholder {
    color: #717e89
}

.FreedomSupporter-module--para--cf399 {
    color: #9fa7ad;
    font-size: 12px;
    line-height: 14px;
    padding: 40px 69px 0;
    text-align: center
}

.FreedomSupporter-module--link--a24e8 {
    color: #03ca9b
}

.FreedomSupporter-module--flash--480dd {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 20px
}

.FreedomSupporter-module--flash--480dd .flash-message {
    margin-bottom: 0;
    width: 500px
}

@media screen and (max-width:900px) {
    .FreedomSupporter-module--freedomSupporter--24f0b {
        background-color: #07020f !important;
        padding: 40px 20px;
        position: relative
    }
}

@media screen and (max-width:900px)and (max-width:1040px) {
    .FreedomSupporter-module--freedomSupporter--24f0b {
        padding: 40px 20px
    }
}

@media screen and (max-width:900px)and (min-width:900px) {
    .FreedomSupporter-module--freedomSupporter--24f0b {
        min-height: unset
    }
}

@media screen and (max-width:900px) {
    .FreedomSupporter-module--freedomSupporter--24f0b .FreedomSupporter-module--title--d6216 {
        font-size: 46px;
        line-height: 100%
    }

    .FreedomSupporter-module--freedomSupporter--24f0b .FreedomSupporter-module--description--0b7fd {
        font-size: 24px;
        line-height: 34px;
        padding: 20px 0
    }

    .FreedomSupporter-module--freedomSupporter--24f0b .FreedomSupporter-module--fields--adabd {
        align-items: flex-end;
        display: flex;
        flex-direction: column;
        gap: 0;
        justify-self: center;
        padding: 0
    }

    .FreedomSupporter-module--freedomSupporter--24f0b .FreedomSupporter-module--fields--adabd .FreedomSupporter-module--input--79713,
    .FreedomSupporter-module--freedomSupporter--24f0b .FreedomSupporter-module--fields--adabd .FreedomSupporter-module--input--79713 input {
        width: 100%
    }

    .FreedomSupporter-module--freedomSupporter--24f0b .FreedomSupporter-module--fields--adabd .FreedomSupporter-module--button--e3045 {
        margin-top: 20px
    }

    .FreedomSupporter-module--freedomSupporter--24f0b .FreedomSupporter-module--fields--adabd .FreedomSupporter-module--button--e3045 button {
        width: 100%
    }

    .FreedomSupporter-module--freedomSupporter--24f0b .FreedomSupporter-module--para--cf399 {
        padding: 40px 0 0
    }

    .FreedomSupporter-module--freedomSupporter--24f0b .FreedomSupporter-module--button--e3045 {
        width: 100%
    }

    .FreedomSupporter-module--flash--480dd .flash-message {
        margin-bottom: 20px
    }
}

body.PopupVideoPlayer-module--default-theme--1fa34.PopupVideoPlayer-module--dark-mode--f09db {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .PopupVideoPlayer-module--visible-desktop--cd88e {
        display: none
    }
}

@media screen and (min-width:900px) {
    .PopupVideoPlayer-module--visible-mobile--96e79 {
        display: none
    }
}

.PopupVideoPlayer-module--popupVideoPlayer--1abbd {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    padding: 20px;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .3s ease;
    z-index: 10
}

.PopupVideoPlayer-module--popupVideoPlayer--1abbd.PopupVideoPlayer-module--show--8bc94 {
    opacity: 1;
    pointer-events: auto
}

.PopupVideoPlayer-module--popupVideoPlayer--1abbd .PopupVideoPlayer-module--overlay--b0777 {
    background: rgba(13, 29, 41, .8);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.PopupVideoPlayer-module--popupVideoPlayer--1abbd .PopupVideoPlayer-module--container--d9ee8 {
    background: #172d3e;
    border-radius: 20px;
    max-width: 1240px;
    padding: 40px;
    position: relative;
    width: 100%;
    z-index: 2
}

@media screen and (max-width:900px) {
    .PopupVideoPlayer-module--popupVideoPlayer--1abbd .PopupVideoPlayer-module--container--d9ee8 {
        padding: 10px
    }
}

.PopupVideoPlayer-module--popupVideoPlayer--1abbd .PopupVideoPlayer-module--videoWrapper--ae26d {
    padding-top: 56.25%;
    position: relative;
    width: 100%
}

.PopupVideoPlayer-module--popupVideoPlayer--1abbd .PopupVideoPlayer-module--title--b2a75 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 40px
}

.PopupVideoPlayer-module--popupVideoPlayer--1abbd .PopupVideoPlayer-module--video--06bb4 {
    left: 0;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    position: absolute;
    top: 0
}

body.Cta-module--default-theme--047b5.Cta-module--dark-mode--dc9b9 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Cta-module--visible-desktop--9f04b {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Cta-module--visible-mobile--1aa15 {
        display: none
    }
}

.Cta-module--cta--75fed {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-top: 40px
}

.Cta-module--cta--75fed .Cta-module--primary--38e38,
.Cta-module--cta--75fed .Cta-module--secondary--d95a5 {
    min-width: 160px
}

.Cta-module--cta--75fed .Cta-module--primary--38e38 {
    background-color: #03ca9b;
    color: #fff
}

@media screen and (max-width:900px) {
    .Cta-module--cta--75fed.Cta-module--row--3dddd {
        flex-direction: row
    }

    .Cta-module--cta--75fed.Cta-module--column--864fe {
        flex-direction: column
    }
}

body.Hero-module--default-theme--a913b.Hero-module--dark-mode--44268 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--8faeb {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--be43f {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--fa226 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--b42db {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--e6534 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--b92dd {
        display: none
    }
}

.Hero-module--media_debug--397a0 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--397a0:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--397a0:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--397a0:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--397a0:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--397a0:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--397a0:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--5898c {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--73795 {
        display: none
    }
}

.Hero-module--hero--25cd8 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: -140px;
    min-height: 989px;
    padding: 0;
    position: relative
}

.Hero-module--hero--25cd8 .Hero-module--bg--75203 {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (max-width:900px) {
    .Hero-module--hero--25cd8 {
        align-items: start;
        height: 744px;
        margin-bottom: 0;
        min-height: 0
    }
}

.Hero-module--hero--25cd8 .Hero-module--video--21f5f {
    bottom: 0;
    height: 100%;
    left: 50%;
    min-height: 56.25vw;
    min-width: 100%;
    object-fit: cover;
    position: absolute;
    transform: translateX(-50%);
    width: 177.78vh;
    z-index: 0
}

.Hero-module--hero--25cd8:after {
    background: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(180deg, #07020f, transparent 140px), linear-gradient(0deg, #07020f, transparent 140px);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media screen and (max-width:900px) {
    .Hero-module--hero--25cd8:after {
        background: radial-gradient(40% 110px at center 20%, rgba(3, 202, 155, .2), rgba(7, 2, 15, 0)), linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(180deg, #07020f 30%, transparent 50%), linear-gradient(0deg, #07020f, transparent 140px)
    }
}

.Hero-module--hero--25cd8 .Hero-module--content--bf757 {
    margin-top: -140px;
    padding: 0 20px;
    position: relative;
    z-index: 1
}

@media screen and (max-width:900px) {
    .Hero-module--hero--25cd8 .Hero-module--content--bf757 {
        display: flex;
        flex-direction: column;
        height: 100%;
        margin-top: 0;
        padding-bottom: 40px;
        padding-top: 48px;
        width: 100%
    }
}

.Hero-module--hero--25cd8 .Hero-module--content--bf757 h1 {
    font-family: DIN Condensed, sans-serif;
    font-size: 129.84px;
    font-weight: 700;
    line-height: 115.41px;
    margin: 0 auto 18px;
    max-width: 664px;
    text-align: center;
    text-transform: uppercase
}

.Hero-module--hero--25cd8 .Hero-module--content--bf757 h1:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.Hero-module--hero--25cd8 .Hero-module--content--bf757 h1 br {
    display: none
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--25cd8 .Hero-module--content--bf757 h1 br {
        display: block
    }
}

@media screen and (max-width:900px) {
    .Hero-module--hero--25cd8 .Hero-module--content--bf757 h1 {
        font-size: 48px;
        line-height: 48px;
        margin-left: auto;
        margin-right: auto
    }
}

.Hero-module--hero--25cd8 .Hero-module--content--bf757 p {
    font-family: Inter;
    font-size: 24px;
    line-height: 34px;
    margin: 0 auto;
    text-align: center
}

@media screen and (max-width:900px) {
    .Hero-module--hero--25cd8 .Hero-module--content--bf757 p {
        font-size: 18px;
        line-height: 26px;
        max-width: 320px
    }

    .Hero-module--hero--25cd8 .Hero-module--cta--eb430 {
        flex: 1 1;
        justify-content: end
    }
}

.Hero-module--hero--25cd8 .Hero-module--watchFullVideo--6f93b {
    color: #03ca9b;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    margin-top: 20px;
    text-align: center
}

body.PreviewVideo-module--default-theme--eda36.PreviewVideo-module--dark-mode--1af36 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .PreviewVideo-module--hide_xs--64a58 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PreviewVideo-module--hide_sm--be666 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PreviewVideo-module--hide_md--eb07d {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PreviewVideo-module--hide_lg--6da58 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PreviewVideo-module--hide_xl--b2816 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .PreviewVideo-module--hide_xxl--65363 {
        display: none
    }
}

.PreviewVideo-module--media_debug--af0b3 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .PreviewVideo-module--media_debug--af0b3:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PreviewVideo-module--media_debug--af0b3:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PreviewVideo-module--media_debug--af0b3:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PreviewVideo-module--media_debug--af0b3:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PreviewVideo-module--media_debug--af0b3:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .PreviewVideo-module--media_debug--af0b3:before {
        content: "xxl"
    }
}

.PreviewVideo-module--previewVideo--91c76 {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 20px;
    cursor: pointer;
    max-width: 529px;
    overflow: hidden;
    position: relative
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--container--15add {
    padding-top: 56.25%;
    position: relative
}

.PreviewVideo-module--previewVideo--91c76 video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--video--1361f {
    opacity: 0;
    transition: opacity .3s ease
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--video--1361f.PreviewVideo-module--active--75a90 {
    opacity: 1
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--overlay--bdf26 {
    align-items: center;
    background: rgba(0, 0, 0, .5);
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .3s ease
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--overlay--bdf26 .PreviewVideo-module--text--aac81 {
    font-family: DIN Condensed, sans-serif;
    font-size: 62.96px;
    font-weight: 700;
    line-height: 55.97px;
    text-align: center;
    text-transform: uppercase;
    transition: all .5s
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--overlay--bdf26 .PreviewVideo-module--text--aac81:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--overlay--bdf26.PreviewVideo-module--hidden--012e0 {
    background: transparent
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--overlay--bdf26.PreviewVideo-module--hidden--012e0 .PreviewVideo-module--text--aac81 {
    filter: blur(5px);
    opacity: 0
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--overlay--bdf26.PreviewVideo-module--hidden--012e0 .PreviewVideo-module--hint--2b632 {
    opacity: 0
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--overlay--bdf26 .PreviewVideo-module--hint--2b632 {
    background: rgba(23, 45, 62, .8);
    border-radius: 10px;
    color: #03ca9b;
    font-family: DIN Condensed, sans-serif;
    font-size: 24px;
    font-weight: 700;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    transition: all .2s
}

.PreviewVideo-module--previewVideo--91c76 .PreviewVideo-module--overlay--bdf26 .PreviewVideo-module--hint--2b632:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

body.FourElements-module--default-theme--42f0f.FourElements-module--dark-mode--5f4bc {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .FourElements-module--hide_xs--8a60d {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FourElements-module--hide_sm--59353 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FourElements-module--hide_md--19451 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FourElements-module--hide_lg--7c0de {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FourElements-module--hide_xl--1f703 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .FourElements-module--hide_xxl--d6b7e {
        display: none
    }
}

.FourElements-module--media_debug--8c2aa {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .FourElements-module--media_debug--8c2aa:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FourElements-module--media_debug--8c2aa:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FourElements-module--media_debug--8c2aa:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FourElements-module--media_debug--8c2aa:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FourElements-module--media_debug--8c2aa:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .FourElements-module--media_debug--8c2aa:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .FourElements-module--visible-desktop--9dcbc {
        display: none
    }
}

@media screen and (min-width:900px) {
    .FourElements-module--visible-mobile--fc9b2 {
        display: none
    }
}

.FourElements-module--fourElements--61cc5 {
    padding: 100px 20px 0;
    position: relative
}

@media screen and (max-width:900px) {
    .FourElements-module--fourElements--61cc5 {
        padding-top: 0
    }
}

.FourElements-module--fourElements--61cc5 .FourElements-module--container--240ae {
    margin: 0 auto;
    max-width: 1100px
}

.FourElements-module--fourElements--61cc5 h2 {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 46px;
    font-weight: 700;
    margin-top: 0;
    text-align: center;
    text-transform: uppercase
}

.FourElements-module--fourElements--61cc5 h2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.FourElements-module--fourElements--61cc5 h2 strong {
    color: #03ca9b;
    display: block
}

@media screen and (max-width:900px) {
    .FourElements-module--fourElements--61cc5 h2 strong {
        font-size: 40px
    }
}

.FourElements-module--fourElements--61cc5 p {
    color: #9fa7ad;
    font-size: 20px;
    line-height: 34px;
    text-align: center
}

.FourElements-module--fourElements--61cc5 p.FourElements-module--topContent--5adc9 {
    margin: 0 auto;
    max-width: 928px
}

@media screen and (max-width:900px) {
    .FourElements-module--fourElements--61cc5 p {
        color: #fff;
        font-size: 16px;
        line-height: 26px
    }
}

.FourElements-module--fourElements--61cc5 .FourElements-module--items--d0b68 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    justify-content: center;
    margin-top: 40px
}

.FourElements-module--fourElements--61cc5 .FourElements-module--items--d0b68>* {
    flex-basis: calc(50% - 40px);
    flex-grow: 1;
    flex-shrink: 0;
    min-width: 335px
}

@media screen and (max-width:900px) {
    .FourElements-module--fourElements--61cc5 .FourElements-module--items--d0b68 {
        gap: 8px
    }
}

.FourElements-module--fourElements--61cc5 .FourElements-module--bottom--0dee8 {
    margin: 100px auto
}

.FourElements-module--fourElements--61cc5 .FourElements-module--bottom--0dee8 p {
    margin-top: 40px
}

.FourElements-module--fourElements--61cc5 .FourElements-module--bottom--0dee8 p:last-child {
    color: #03ca9b;
    font-weight: 700
}

@media screen and (max-width:900px) {
    .FourElements-module--fourElements--61cc5 .FourElements-module--bottom--0dee8 {
        margin: 40px auto 20px
    }
}

body.UnmatchedLiquidity-module--default-theme--c3cee.UnmatchedLiquidity-module--dark-mode--5d7bb {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .UnmatchedLiquidity-module--hide_xs--98678 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .UnmatchedLiquidity-module--hide_sm--66b6f {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .UnmatchedLiquidity-module--hide_md--ae947 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .UnmatchedLiquidity-module--hide_lg--abf5f {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .UnmatchedLiquidity-module--hide_xl--1d330 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .UnmatchedLiquidity-module--hide_xxl--eb687 {
        display: none
    }
}

.UnmatchedLiquidity-module--media_debug--9dfdc {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .UnmatchedLiquidity-module--media_debug--9dfdc:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .UnmatchedLiquidity-module--media_debug--9dfdc:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .UnmatchedLiquidity-module--media_debug--9dfdc:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .UnmatchedLiquidity-module--media_debug--9dfdc:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .UnmatchedLiquidity-module--media_debug--9dfdc:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .UnmatchedLiquidity-module--media_debug--9dfdc:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .UnmatchedLiquidity-module--visible-desktop--24128 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .UnmatchedLiquidity-module--visible-mobile--d4540 {
        display: none
    }
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 {
    background: radial-gradient(480px 48% at right -100px top 40%, rgba(228, 75, 68, .6) 0, rgba(7, 2, 15, 0) 100%), radial-gradient(480px 40% at -100px 40%, rgba(3, 202, 155, .4) 0, rgba(7, 2, 15, 0) 100%) !important;
    padding: 100px 20px 200px
}

@media screen and (max-width:900px) {
    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 {
        background: none !important;
        padding: 40px 20px
    }
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 h2,
.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 h3 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700;
    margin: 0 auto 10px;
    text-align: center;
    text-transform: uppercase
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 h2:before,
.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 h3:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {

    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 h2,
    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 h3 {
        font-size: 48px !important;
        line-height: 48px;
        margin: 0 auto 40px;
        text-shadow: 0 4px 70px rgba(3, 202, 155, .4)
    }
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 h2 {
    font-size: 46px
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 h2 strong {
    color: #03ca9b;
    display: block
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 h3 {
    font-size: 60px
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--container--464fe {
    margin: 0 auto;
    max-width: 1100px
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 p {
    color: #9fa7ad;
    font-size: 20px;
    line-height: 34px;
    margin: 0 auto 40px;
    max-width: 936px;
    text-align: center
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 p strong {
    color: #03ca9b
}

@media screen and (max-width:900px) {
    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 p {
        color: #fff;
        font-size: 16px;
        line-height: 26px;
        margin: 0 auto 30px
    }
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 100px
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd h3,
.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd p {
    text-align: left
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd p {
    font-size: 24px
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd .UnmatchedLiquidity-module--cta--96455 {
    justify-content: left
}

@media screen and (max-width:900px) {
    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd {
        flex-direction: column;
        margin-top: 40px
    }

    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd h3 {
        margin-bottom: 10px
    }

    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd h3,
    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd p {
        text-align: center
    }

    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd p {
        font-size: 16px;
        line-height: 26px;
        max-width: 224px;
        opacity: 1
    }

    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--since2012--506cd .UnmatchedLiquidity-module--cta--96455 {
        display: none
    }
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--items--f650b {
    align-items: end;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    gap: 20px;
    margin: 0 auto
}

@media screen and (max-width:900px) {
    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--items--f650b {
        gap: 10px
    }
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--items--f650b .UnmatchedLiquidity-module--item--ffcb9 {
    background: hsla(0, 0%, 100%, .1);
    border-radius: 10px;
    display: flex;
    max-width: 384px;
    min-width: 335px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--items--f650b .UnmatchedLiquidity-module--item--ffcb9:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 10px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--items--f650b .UnmatchedLiquidity-module--item--ffcb9 .UnmatchedLiquidity-module--icon--a930f,
.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--items--f650b .UnmatchedLiquidity-module--item--ffcb9 .UnmatchedLiquidity-module--text--6d9fb {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 20px
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--items--f650b .UnmatchedLiquidity-module--item--ffcb9 .UnmatchedLiquidity-module--icon--a930f {
    background: #13454c
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--items--f650b .UnmatchedLiquidity-module--item--ffcb9 .UnmatchedLiquidity-module--text--6d9fb {
    font-family: DIN Condensed, sans-serif;
    font-size: 24px;
    font-weight: 700;
    padding-right: 0;
    text-transform: uppercase
}

.UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--items--f650b .UnmatchedLiquidity-module--item--ffcb9 .UnmatchedLiquidity-module--text--6d9fb:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .UnmatchedLiquidity-module--unmatchedLiquidity--a5018 .UnmatchedLiquidity-module--items--f650b .UnmatchedLiquidity-module--item--ffcb9 .UnmatchedLiquidity-module--text--6d9fb br {
        display: none
    }
}

body.Card-module--default-theme--f674f.Card-module--dark-mode--9d1ae {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Card-module--hide_xs--f3a66 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Card-module--hide_sm--afc5d {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Card-module--hide_md--11095 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Card-module--hide_lg--c0474 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Card-module--hide_xl--dd805 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Card-module--hide_xxl--8772a {
        display: none
    }
}

.Card-module--media_debug--8e737 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Card-module--media_debug--8e737:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Card-module--media_debug--8e737:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Card-module--media_debug--8e737:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Card-module--media_debug--8e737:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Card-module--media_debug--8e737:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Card-module--media_debug--8e737:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .Card-module--visible-desktop--7766e {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Card-module--visible-mobile--5ba57 {
        display: none
    }
}

.Card-module--card--2a666 {
    background: rgba(247, 247, 249, .05);
    border-radius: 20px;
    padding: 20px
}

.Card-module--card--2a666 .Card-module--header--adf31 {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.Card-module--card--2a666 .Card-module--chevron--467ed {
    display: none;
    transition: all .2s ease
}

@media screen and (max-width:900px) {
    .Card-module--card--2a666 .Card-module--chevron--467ed {
        display: block
    }
}

.Card-module--card--2a666 .Card-module--chevron--467ed:not(.Card-module--collapsed--d5773) {
    transform: scaleY(-1)
}

.Card-module--card--2a666 .Card-module--title--7ee3b {
    font-family: DIN Condensed, sans-serif;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 14px;
    text-transform: uppercase
}

.Card-module--card--2a666 .Card-module--title--7ee3b:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.Card-module--card--2a666 .Card-module--contentContainer--65998 {
    overflow: hidden;
    transition: height .2s ease
}

@media screen and (min-width:900px) {
    .Card-module--card--2a666 .Card-module--contentContainer--65998 {
        height: auto !important
    }
}

.Card-module--card--2a666 .Card-module--contentContainer--65998.Card-module--collapsed--d5773 {
    height: 0
}

.Card-module--card--2a666 .Card-module--content--f03e3 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 14px;
    opacity: .6
}

.Card-module--card--2a666 .Card-module--learnMore--dc681 {
    font-size: 13px;
    line-height: 14px
}

body.Tools-module--default-theme--7c25b.Tools-module--dark-mode--422b2 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Tools-module--hide_xs--282b6 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Tools-module--hide_sm--b9c54 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Tools-module--hide_md--bbf53 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Tools-module--hide_lg--58624 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Tools-module--hide_xl--0cf26 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Tools-module--hide_xxl--24f7f {
        display: none
    }
}

.Tools-module--media_debug--a5797 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Tools-module--media_debug--a5797:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Tools-module--media_debug--a5797:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Tools-module--media_debug--a5797:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Tools-module--media_debug--a5797:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Tools-module--media_debug--a5797:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Tools-module--media_debug--a5797:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .Tools-module--visible-desktop--6d89e {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Tools-module--visible-mobile--b2ce6 {
        display: none
    }
}

.Tools-module--tools--66e38 {
    border-top: 1px solid hsla(0, 0%, 100%, .2);
    padding: 0
}

.Tools-module--tools--66e38 .Tools-module--videoContainer--a666d {
    align-items: center;
    display: flex;
    max-height: 720px;
    overflow: hidden;
    position: relative
}

.Tools-module--tools--66e38 .Tools-module--videoContainer--a666d:after {
    background: linear-gradient(0deg, #07020f 10%, rgba(7, 2, 15, 0) 50%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.Tools-module--tools--66e38 .Tools-module--video--05ba2 {
    width: 100%
}

.Tools-module--tools--66e38 .Tools-module--wrapper--8c20e {
    margin-top: -40px;
    padding: 0 20px 100px;
    position: relative
}

@media screen and (max-width:900px) {
    .Tools-module--tools--66e38 .Tools-module--wrapper--8c20e {
        padding: 40px 20px
    }
}

.Tools-module--tools--66e38 .Tools-module--container--e8257 {
    margin: 0 auto;
    max-width: 1100px
}

.Tools-module--tools--66e38 h2 {
    font-family: DIN Condensed, sans-serif;
    font-size: 46px;
    font-weight: 700;
    margin: 0 auto 10px;
    text-align: center;
    text-transform: uppercase
}

.Tools-module--tools--66e38 h2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.Tools-module--tools--66e38 h2 strong {
    color: #03ca9b;
    display: block
}

@media screen and (max-width:900px) {
    .Tools-module--tools--66e38 h2 {
        text-shadow: 0 4px 70px rgba(3, 202, 155, .4)
    }
}

.Tools-module--tools--66e38 p {
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 40px;
    text-align: center
}

.Tools-module--tools--66e38 .Tools-module--title--ebd98 {
    color: #fff
}

.Tools-module--tools--66e38 .Tools-module--description--a90da {
    color: #9fa7ad
}

.Tools-module--tools--66e38 .Tools-module--cards--16f5a {
    display: flex;
    flex-wrap: wrap;
    gap: 20px
}

.Tools-module--tools--66e38 .Tools-module--cards--16f5a>* {
    flex-basis: calc(50% - 20px);
    flex-grow: 1;
    flex-shrink: 0;
    min-width: 335px
}

.Tools-module--tools--66e38 .Tools-module--dim--19ed9 {
    color: hsla(0, 0%, 100%, .7)
}

body.Bottom-module--default-theme--eb467.Bottom-module--dark-mode--88aa0 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Bottom-module--visible-desktop--e04d3 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Bottom-module--visible-mobile--0c46a {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Bottom-module--hide_xs--b8ce9 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Bottom-module--hide_sm--4b787 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Bottom-module--hide_md--06b40 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Bottom-module--hide_lg--a0af8 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Bottom-module--hide_xl--8f1c8 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Bottom-module--hide_xxl--fbd3f {
        display: none
    }
}

.Bottom-module--media_debug--d7c7b {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Bottom-module--media_debug--d7c7b:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Bottom-module--media_debug--d7c7b:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Bottom-module--media_debug--d7c7b:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Bottom-module--media_debug--d7c7b:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Bottom-module--media_debug--d7c7b:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Bottom-module--media_debug--d7c7b:before {
        content: "xxl"
    }
}

.Bottom-module--bottom--cdb1f {
    padding: 0 20px 50px
}

@media screen and (max-width:900px) {
    .Bottom-module--bottom--cdb1f {
        padding: 0
    }
}

.Bottom-module--bottom--cdb1f .Bottom-module--container--1e466 {
    display: flex;
    gap: 40px;
    justify-content: center;
    margin: 0 auto;
    max-width: 1340px
}

@media screen and (max-width:900px) {
    .Bottom-module--bottom--cdb1f .Bottom-module--container--1e466 {
        flex-direction: column;
        gap: 0
    }
}

.Bottom-module--bottom--cdb1f .Bottom-module--item--0abad {
    background-position: 50%;
    background-size: cover;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 20px;
    flex-basis: calc(50% - 40px);
    flex-grow: 1;
    flex-shrink: 0;
    overflow: hidden;
    padding: 100px;
    position: relative
}

@media screen and (max-width:900px) {
    .Bottom-module--bottom--cdb1f .Bottom-module--item--0abad {
        border-left: none;
        border-radius: 0;
        border-right: none;
        padding: 40px 20px
    }
}

.Bottom-module--bottom--cdb1f .Bottom-module--item--0abad:before {
    background: linear-gradient(90deg, #07020f, rgba(7, 2, 15, 0));
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 78%
}

.Bottom-module--bottom--cdb1f .Bottom-module--item--0abad .Bottom-module--title--dcb0e {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    text-transform: uppercase
}

.Bottom-module--bottom--cdb1f .Bottom-module--item--0abad .Bottom-module--title--dcb0e:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.Bottom-module--bottom--cdb1f .Bottom-module--item--0abad .Bottom-module--title--dcb0e .Bottom-module--green--c7745 {
    color: #03ca9b;
    font-size: 40px
}

.Bottom-module--bottom--cdb1f .Bottom-module--item--0abad .Bottom-module--content--fcbde {
    position: relative
}

.Bottom-module--bottom--cdb1f .Bottom-module--item--0abad button {
    max-width: none;
    width: 250px
}

@media screen and (max-width:900px) {
    .Bottom-module--bottom--cdb1f .Bottom-module--item--0abad button {
        width: 100%
    }
}

.Bottom-module--bottom--cdb1f .Bottom-module--vipContent--5aa80 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 35px;
    max-width: 336px
}

.Bottom-module--bottom--cdb1f .Bottom-module--btsTitle--29da7 {
    margin-bottom: 25px
}

body.MasterYourUniverse-module--default-theme--6c33a.MasterYourUniverse-module--dark-mode--511c7 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MasterYourUniverse-module--myu--f71f3 {
    background: #07020f
}

.MasterYourUniverse-module--myu--f71f3 section {
    background: transparent
}

body.Hero-module--default-theme--dd376.Hero-module--dark-mode--6f3c9 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--48fed {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--e1f28 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--aaf87 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--c024d {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--7b50b {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--4584d {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--83ec5 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--93b33 {
        display: none
    }
}

.Hero-module--media_debug--84756 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--84756:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--84756:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--84756:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--84756:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--84756:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--84756:before {
        content: "xxl"
    }
}

.Hero-module--hero--64712 {
    height: 650px;
    min-height: 0;
    overflow: hidden;
    padding: 159px 164px 113px;
    position: relative
}

.Hero-module--hero--64712:before {
    background: url(/images/news-updates-v2/hero.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    inset: 0;
    position: absolute;
    z-index: 1
}

@media screen and (max-width:900px) {
    .Hero-module--hero--64712:before {
        background: url(/images/news-updates-v2/hero-mobile.webp);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover
    }

    .Hero-module--hero--64712 {
        padding: 70px 26px 90px
    }
}

.Hero-module--hero--64712 .Hero-module--container--1a185 {
    margin: 0 auto;
    max-width: 1100px;
    position: relative;
    z-index: 2
}

.Hero-module--hero--64712 .Hero-module--content--0a36d {
    align-items: start;
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-width: 345px
}

@media screen and (max-width:900px) {
    .Hero-module--hero--64712 .Hero-module--content--0a36d {
        gap: 0
    }
}

.Hero-module--hero--64712 .Hero-module--content--0a36d h1 {
    font-family: DIN Condensed, sans-serif;
    font-size: 70px;
    font-weight: 700;
    line-height: 80px;
    margin: 0;
    text-transform: uppercase
}

.Hero-module--hero--64712 .Hero-module--content--0a36d h1:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Hero-module--hero--64712 .Hero-module--content--0a36d h1 {
        font-size: 60px;
        line-height: 100%
    }
}

.Hero-module--hero--64712 .Hero-module--content--0a36d p {
    color: #9fa7ad;
    font-size: 16px;
    line-height: 1.4
}

@media screen and (max-width:900px) {
    .Hero-module--hero--64712 .Hero-module--content--0a36d p {
        order: 3
    }
}

body.Hero-module--default-theme--4b818.Hero-module--dark-mode--9e9e5 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--a9a6a {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--589f8 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--c871c {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--b4532 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--2e824 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--96270 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--89095 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--0545b {
        display: none
    }
}

.Hero-module--media_debug--b77b0 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--b77b0:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--b77b0:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--b77b0:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--b77b0:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--b77b0:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--b77b0:before {
        content: "xxl"
    }
}

.Hero-module--hero--f4180 {
    background: #07020f;
    height: 471px;
    min-height: 0;
    overflow: hidden;
    padding: 159px 164px 113px;
    position: relative
}

.Hero-module--hero--f4180:before {
    background: url(/images/press-v2/hero.webp);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    inset: 0;
    position: absolute;
    z-index: 1
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--f4180:before {
        background: url(/images/press-v2/hero_mobile.webp);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover
    }
}

@media screen and (max-width:900px) {
    .Hero-module--hero--f4180 {
        height: unset;
        padding: 140px 26px 85px
    }
}

.Hero-module--hero--f4180 .Hero-module--container--76563 {
    margin: 0 auto;
    max-width: 1100px;
    position: relative;
    z-index: 2
}

.Hero-module--hero--f4180 .Hero-module--content--8f855 {
    align-items: start;
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-width: 345px
}

@media screen and (max-width:900px) {
    .Hero-module--hero--f4180 .Hero-module--content--8f855 {
        gap: 0
    }
}

.Hero-module--hero--f4180 .Hero-module--content--8f855 h1 {
    font-family: DIN Condensed, sans-serif;
    font-size: 90px;
    font-weight: 700;
    line-height: 80px;
    margin: -10px 0 0;
    text-transform: uppercase
}

.Hero-module--hero--f4180 .Hero-module--content--8f855 h1:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Hero-module--hero--f4180 .Hero-module--content--8f855 h1 {
        font-size: 48px;
        line-height: 48px;
        margin-right: -20px
    }
}

.Hero-module--hero--f4180 .Hero-module--content--8f855 p {
    color: #03ca9b;
    font-family: DIN Condensed, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

.Hero-module--hero--f4180 .Hero-module--content--8f855 p:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Hero-module--hero--f4180 .Hero-module--content--8f855 p {
        font-size: 32px;
        line-height: 42px;
        order: 3
    }
}

@media only screen and (max-width:575px) {
    .SubSectionV2-module--hide_xs--a9a30 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SubSectionV2-module--hide_sm--e81a9 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SubSectionV2-module--hide_md--e6901 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SubSectionV2-module--hide_lg--50194 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SubSectionV2-module--hide_xl--729b4 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SubSectionV2-module--hide_xxl--ede52 {
        display: none
    }
}

.SubSectionV2-module--media_debug--91737 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SubSectionV2-module--media_debug--91737:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SubSectionV2-module--media_debug--91737:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SubSectionV2-module--media_debug--91737:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SubSectionV2-module--media_debug--91737:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SubSectionV2-module--media_debug--91737:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SubSectionV2-module--media_debug--91737:before {
        content: "xxl"
    }
}

body.SubSectionV2-module--default-theme--f34ea.SubSectionV2-module--dark-mode--4f5d9 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.SubSectionV2-module--subSection--9d0ba h2 {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 100%;
    text-transform: uppercase
}

.SubSectionV2-module--subSection--9d0ba h2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .SubSectionV2-module--subSection--9d0ba h2 {
        font-size: 24px;
        margin: 0 0 20px
    }
}

.SubSectionV2-module--subSection--9d0ba .SubSectionV2-module--description--8efbc {
    color: #9fa7ad;
    font-size: 13px;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    gap: 20px;
    letter-spacing: .02em;
    line-height: 28px;
    margin-bottom: 20px
}

@media screen and (max-width:900px) {
    .SubSectionV2-module--subSection--9d0ba .SubSectionV2-module--description--8efbc {
        font-size: 16px;
        line-height: 26px
    }
}

.SubSectionV2-module--subSection--9d0ba .SubSectionV2-module--description--8efbc p {
    font-size: 18px;
    line-height: 28px
}

@media screen and (max-width:900px) {
    .SubSectionV2-module--subSection--9d0ba .SubSectionV2-module--description--8efbc p {
        font-size: 16px;
        line-height: 26px
    }
}

.SubSectionV2-module--subSection--9d0ba .SubSectionV2-module--contentWrapper--28b19 {
    color: #9fa7ad;
    display: flex;
    flex-flow: column;
    gap: 20px
}

.SubSectionV2-module--subSection--9d0ba .SubSectionV2-module--contentWrapper--28b19 p {
    font-size: 18px;
    line-height: 28px
}

@media screen and (max-width:900px) {
    .SubSectionV2-module--subSection--9d0ba .SubSectionV2-module--contentWrapper--28b19 p {
        font-size: 16px;
        margin: 0 0 20px
    }
}

body.PressIntroSection-module--default-theme--70e71.PressIntroSection-module--dark-mode--d425b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.PressIntroSection-module--pressIntroSection--74e17 {
    margin: 0 auto;
    max-width: 1100px
}

body.PressDownloadsSection-module--default-theme--e08f0.PressDownloadsSection-module--dark-mode--ac55f {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .PressDownloadsSection-module--hide_xs--011c2 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PressDownloadsSection-module--hide_sm--07c9a {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PressDownloadsSection-module--hide_md--3fdf1 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PressDownloadsSection-module--hide_lg--66920 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PressDownloadsSection-module--hide_xl--bc82e {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .PressDownloadsSection-module--hide_xxl--c5a91 {
        display: none
    }
}

.PressDownloadsSection-module--media_debug--8351c {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .PressDownloadsSection-module--media_debug--8351c:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PressDownloadsSection-module--media_debug--8351c:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PressDownloadsSection-module--media_debug--8351c:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PressDownloadsSection-module--media_debug--8351c:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PressDownloadsSection-module--media_debug--8351c:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .PressDownloadsSection-module--media_debug--8351c:before {
        content: "xxl"
    }
}

.PressDownloadsSection-module--pressDownloads--8ccbc {
    margin: 0 auto;
    max-width: 1100px
}

.PressDownloadsSection-module--pressDownloads--8ccbc h3 {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase
}

.PressDownloadsSection-module--pressDownloads--8ccbc h3:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .PressDownloadsSection-module--pressDownloads--8ccbc h3 {
        font-size: 20px
    }
}

.PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--content--a374b {
    display: flex;
    flex-direction: column;
    max-width: min(100%, 1200px);
    width: 100%
}

.PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--content--a374b h4 {
    color: #03ca9b;
    font-size: 38px;
    line-height: 46px;
    margin: 0 0 20px
}

.PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--content-description--368d7 {
    font-size: 15px;
    margin: 0 0 100px;
    max-width: 700px;
    width: 100%
}

.PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--brands--56ccf {
    grid-gap: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

@media screen and (max-width:1100px) {
    .PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--brands--56ccf {
        grid-gap: 20px
    }
}

@media screen and (max-width:1000px) {
    .PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--brands--56ccf {
        grid-gap: 40px;
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media screen and (max-width:800px) {
    .PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--brands--56ccf {
        grid-gap: 40px;
        grid-template-columns: 1fr 1fr
    }
}

@media screen and (max-width:550px) {
    .PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--brands--56ccf {
        grid-gap: 20px;
        grid-template-columns: 1fr
    }
}

.PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--brands--56ccf .PressDownloadsSection-module--brandsLogo--31ed6 {
    align-items: center;
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 6px;
    display: flex;
    justify-content: center;
    max-width: 250px;
    min-height: 180px;
    padding: 48px;
    position: relative;
    width: 100%
}

.PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--brands--56ccf .PressDownloadsSection-module--brandsLogo--31ed6>img {
    max-width: 100%
}

@media screen and (max-width:900px) {
    .PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--brands--56ccf .PressDownloadsSection-module--brandsLogo--31ed6 {
        max-width: unset
    }
}

.PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--brands--56ccf .PressDownloadsSection-module--brandsLogoLight--297a1 {
    background-color: #fff
}

.PressDownloadsSection-module--pressDownloads--8ccbc .PressDownloadsSection-module--brands--56ccf .PressDownloadsSection-module--dropdown--29175 {
    bottom: 15px;
    right: 15px
}

@media only screen and (max-width:575px) {
    .PressGuidelinesSection-module--hide_xs--ed6a1 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PressGuidelinesSection-module--hide_sm--94af2 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PressGuidelinesSection-module--hide_md--05864 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PressGuidelinesSection-module--hide_lg--79e66 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PressGuidelinesSection-module--hide_xl--8983b {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .PressGuidelinesSection-module--hide_xxl--89747 {
        display: none
    }
}

.PressGuidelinesSection-module--media_debug--64934 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .PressGuidelinesSection-module--media_debug--64934:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PressGuidelinesSection-module--media_debug--64934:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PressGuidelinesSection-module--media_debug--64934:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PressGuidelinesSection-module--media_debug--64934:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PressGuidelinesSection-module--media_debug--64934:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .PressGuidelinesSection-module--media_debug--64934:before {
        content: "xxl"
    }
}

body.PressGuidelinesSection-module--default-theme--2d21a.PressGuidelinesSection-module--dark-mode--02e8e {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 {
    margin: 0 auto;
    max-width: 1100px
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--icon--fce2b {
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 17px;
    max-height: 17px
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--icon--fce2b .PressGuidelinesSection-module--iconLeaf--c6b12 {
    aspect-ratio: 1;
    background-image: url(/images/press-v2/leaf.png)
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--content--66503 {
    display: flex;
    flex-direction: column;
    max-width: min(100%, 1200px);
    width: 100%
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--dropdown--6c273 {
    width: 100%
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--dropdown--6c273 h3 {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 32px;
    font-weight: 700;
    margin: 0 0 40px;
    text-transform: uppercase
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--dropdown--6c273 h3:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--dropdown--6c273:not(:first-child) {
    border-top: 1px solid #2a3f4d
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--dropdown--6c273 .PressGuidelinesSection-module--dropdownContent--d12f0 p {
    font-size: 18px;
    line-height: 28px
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--dropdown--6c273 .PressGuidelinesSection-module--dropdownContent--d12f0 li {
    white-space: pre-line
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--legalTitle--7d976 {
    font-size: 18px;
    font-weight: 500;
    margin: 42px 0 20px
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 p {
    white-space: break-spaces
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 p b {
    font-weight: 500
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--recommendations--6aa1c {
    grid-gap: 20px 50px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 40px 0 0
}

@media screen and (max-width:900px) {
    .PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--recommendations--6aa1c {
        grid-template-columns: 1fr
    }
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--notes--49e05 {
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 10px;
    color: #e44b44;
    display: flex;
    flex-direction: column;
    padding: 40px
}

@media screen and (max-width:900px) {
    .PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--notes--49e05 {
        padding: 40px 20px
    }
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--notes--49e05 .PressGuidelinesSection-module--notesTitle--aa6e7 {
    font-family: DIN Condensed, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 39px
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--notes--49e05 .PressGuidelinesSection-module--notesTitle--aa6e7:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--notes--49e05 .PressGuidelinesSection-module--notesSubtitle--3ac17 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 20px
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--note--b2593 {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    position: relative
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--note--b2593:not(:last-child) {
    border-bottom: 1px solid hsla(0, 0%, 100%, .2)
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--note--b2593>div {
    padding: 20px 50px 20px 35px
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--note--b2593 .PressGuidelinesSection-module--noteDescription--2d55e {
    color: #9fa7ad;
    margin: 0;
    padding: 0 0 10px
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--note--b2593:before {
    background-image: url(/images/press-v2/guidelines-bad-icon.svg);
    content: "";
    height: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--noteClickable--9799d>div {
    cursor: pointer
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--noteClickable--9799d>div:after {
    background-image: url(/images/press-v2/note-dropdown-arrow-old.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    content: "";
    height: 6px;
    left: 0;
    position: absolute;
    top: 26px;
    width: 12px
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--noteExpanded--4f765>div:after {
    transform: rotate(180deg)
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--notesGood--6f9ea {
    color: #03ca9b
}

.PressGuidelinesSection-module--pressGuidelinesSection--f92a7 .PressGuidelinesSection-module--notesGood--6f9ea .PressGuidelinesSection-module--note--b2593:before {
    background-image: url(/images/press-v2/guidelines-good-icon.svg)
}

@media only screen and (max-width:575px) {
    .CustomerSupportAndPrMarketingContactsV2-module--hide_xs--860c0 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .CustomerSupportAndPrMarketingContactsV2-module--hide_sm--ad2a3 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .CustomerSupportAndPrMarketingContactsV2-module--hide_md--bbcab {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .CustomerSupportAndPrMarketingContactsV2-module--hide_lg--ca05e {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .CustomerSupportAndPrMarketingContactsV2-module--hide_xl--182a6 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .CustomerSupportAndPrMarketingContactsV2-module--hide_xxl--c77e3 {
        display: none
    }
}

.CustomerSupportAndPrMarketingContactsV2-module--media_debug--edad6 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .CustomerSupportAndPrMarketingContactsV2-module--media_debug--edad6:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .CustomerSupportAndPrMarketingContactsV2-module--media_debug--edad6:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .CustomerSupportAndPrMarketingContactsV2-module--media_debug--edad6:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .CustomerSupportAndPrMarketingContactsV2-module--media_debug--edad6:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .CustomerSupportAndPrMarketingContactsV2-module--media_debug--edad6:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .CustomerSupportAndPrMarketingContactsV2-module--media_debug--edad6:before {
        content: "xxl"
    }
}

body.CustomerSupportAndPrMarketingContactsV2-module--default-theme--abcd2.CustomerSupportAndPrMarketingContactsV2-module--dark-mode--d5dfc {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
    margin-top: 20px
}

@media screen and (max-width:900px) {
    .CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e {
        flex-direction: column
    }
}

.CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a {
    display: flex;
    flex: 1 1
}

.CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>div {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 10px;
    color: rgb(var(--text-color));
    display: flex;
    flex: 1 1;
    gap: 40px;
    padding: 40px;
    position: relative;
    width: 100%
}

.CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>div:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 10px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>div {
        gap: 20px;
        padding: 20px
    }
}

.CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>div:hover {
    cursor: pointer;
    opacity: .9
}

@media screen and (max-width:900px) {
    .CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>div {
        width: 100%
    }
}

.CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>div a {
    color: rgb(var(--text-color))
}

.CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>div img {
    height: 62px;
    width: 62px
}

.CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>.CustomerSupportAndPrMarketingContactsV2-module--fakeBtn--dd633>.CustomerSupportAndPrMarketingContactsV2-module--textWrapper--9c14d>h3 {
    align-items: center;
    display: flex;
    font-family: DIN Condensed, sans-serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: .02em;
    line-height: unset;
    margin-bottom: 0;
    margin-top: -2px;
    text-transform: uppercase
}

.CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>.CustomerSupportAndPrMarketingContactsV2-module--fakeBtn--dd633>.CustomerSupportAndPrMarketingContactsV2-module--textWrapper--9c14d>h3:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>.CustomerSupportAndPrMarketingContactsV2-module--fakeBtn--dd633>.CustomerSupportAndPrMarketingContactsV2-module--textWrapper--9c14d>h3 {
        font-size: 20px
    }
}

.CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>.CustomerSupportAndPrMarketingContactsV2-module--fakeBtn--dd633>.CustomerSupportAndPrMarketingContactsV2-module--textWrapper--9c14d>p {
    color: #9fa7ad;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: .02em;
    margin: 0
}

@media screen and (max-width:900px) {
    .CustomerSupportAndPrMarketingContactsV2-module--customerSupportPRMarketingContacts--ba36e a>.CustomerSupportAndPrMarketingContactsV2-module--fakeBtn--dd633>.CustomerSupportAndPrMarketingContactsV2-module--textWrapper--9c14d>p {
        font-size: 18px
    }
}

.PressFurtherResourcesSection-module--pressFurtherResources--91881 {
    margin: 0 auto;
    max-width: 1100px
}

@media only screen and (max-width:575px) {
    .PressV2-module--hide_xs--7feda {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PressV2-module--hide_sm--a9e04 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PressV2-module--hide_md--141d9 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PressV2-module--hide_lg--2a79e {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PressV2-module--hide_xl--be036 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .PressV2-module--hide_xxl--d52c1 {
        display: none
    }
}

.PressV2-module--media_debug--03ce6 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .PressV2-module--media_debug--03ce6:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PressV2-module--media_debug--03ce6:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PressV2-module--media_debug--03ce6:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PressV2-module--media_debug--03ce6:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PressV2-module--media_debug--03ce6:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .PressV2-module--media_debug--03ce6:before {
        content: "xxl"
    }
}

body.PressV2-module--default-theme--f71a1.PressV2-module--dark-mode--1ebfa {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.PressV2-module--contentWrapper--d1705 {
    background-image: url(/images/press-v2/desktop_bg.webp);
    background-size: 100%;
    overflow: hidden
}

.PressV2-module--contentWrapper--d1705 .PressV2-module--tabsWrapper--9e51a {
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    height: 84px;
    position: relative
}

@media screen and (max-width:900px) {
    .PressV2-module--contentWrapper--d1705 .PressV2-module--tabsWrapper--9e51a {
        height: 60px
    }
}

.PressV2-module--contentWrapper--d1705 .PressV2-module--linksBg--9a912 {
    background: #07020f !important;
    height: 84px !important
}

@media screen and (max-width:900px) {
    .PressV2-module--contentWrapper--d1705 .PressV2-module--linksBg--9a912 {
        height: 60px !important
    }
}

.PressV2-module--contentWrapper--d1705 .PressV2-module--sectionsWrapper--5f9e2 {
    display: flex;
    flex-direction: column;
    gap: 70px;
    padding: 100px 167px
}

@media screen and (max-width:900px) {
    .PressV2-module--contentWrapper--d1705 .PressV2-module--sectionsWrapper--5f9e2 {
        gap: 40px;
        padding: 40px 20px
    }

    .PressV2-module--contentWrapper--d1705 {
        background-image: url(/images/press-v2/mobile_bg.webp)
    }
}

body.InlineLinksV2-module--default-theme--a2a36.InlineLinksV2-module--dark-mode--4e20a {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .InlineLinksV2-module--visible-desktop--7cd15 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .InlineLinksV2-module--visible-mobile--ccf1e {
        display: none
    }
}

.InlineLinksV2-module--linksWrapper--52eed {
    -webkit-overflow-scrolling: touch;
    align-items: center;
    background: #07020f;
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    bottom: 0;
    display: flex;
    flex-wrap: nowrap;
    height: 84px;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    position: absolute;
    transition: #07020f .3s ease-in-out;
    width: 100%
}

@media screen and (max-width:900px) {
    .InlineLinksV2-module--linksWrapper--52eed {
        height: 60px
    }
}

.InlineLinksV2-module--linksWrapper--52eed span {
    white-space: nowrap
}

.InlineLinksV2-module--linksWrapper--52eed .InlineLinksV2-module--content_wrapper--e4149 {
    background: #07020f;
    margin: 0
}

@media screen and (min-width:900px) {
    .InlineLinksV2-module--linksWrapper--52eed {
        height: 84px;
        padding: 0;
        width: 100%
    }

    .InlineLinksV2-module--linksWrapper--52eed .InlineLinksV2-module--content_wrapper--e4149 {
        justify-content: flex-start;
        margin: 0 auto;
        max-width: 79rem;
        padding: 3.5rem 4rem;
        width: 100%
    }
}

.InlineLinksV2-module--linksWrapper--52eed::-webkit-scrollbar {
    display: none
}

.InlineLinksV2-module--linksWrapper--52eed .InlineLinksV2-module--link_container--4284b {
    flex: 0 0 auto;
    font-weight: 300
}

@media screen and (min-width:900px) {
    .InlineLinksV2-module--linksWrapper--52eed .InlineLinksV2-module--link_container--4284b {
        margin-left: 8px
    }
}

.InlineLinksV2-module--linksWrapper--52eed .InlineLinksV2-module--link_container--4284b a {
    color: rgb(var(--text-color));
    padding: 0 65px 31px
}

.InlineLinksV2-module--linksWrapper--52eed .InlineLinksV2-module--link_container--4284b a:hover {
    color: rgb(var(--primary-color))
}

@media screen and (min-width:900px) {
    .InlineLinksV2-module--linksWrapper--52eed .InlineLinksV2-module--link_container--4284b a {
        font-size: 15px;
        letter-spacing: .02em;
        line-height: 150%;
        padding-right: 1rem
    }
}

@media screen and (max-width:900px) {
    .InlineLinksV2-module--linksWrapper--52eed .InlineLinksV2-module--link_container--4284b a {
        padding: 0 20px 21px
    }
}

.InlineLinksV2-module--linksWrapper--52eed.InlineLinksV2-module--sticky_links--b1c2f {
    background: #07020f;
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    bottom: auto;
    min-width: 100%;
    position: fixed;
    top: 72px;
    z-index: 4
}

@media screen and (max-width:1070px) {
    .InlineLinksV2-module--linksWrapper--52eed.InlineLinksV2-module--sticky_links--b1c2f {
        top: 70px
    }
}

.InlineLinksV2-module--link_container--4284b a {
    border-bottom: 2px solid transparent;
    color: rgb(var(--text-color));
    padding: 0 65px 31px;
    transition: color .3s ease-in-out, border-color .3s ease-in-out
}

.InlineLinksV2-module--link_container--4284b a:hover {
    color: rgb(var(--primary-color))
}

@media screen and (min-width:900px) {
    .InlineLinksV2-module--link_container--4284b a {
        font-size: 15px;
        letter-spacing: .02em;
        line-height: 150%
    }
}

@media screen and (max-width:900px) {
    .InlineLinksV2-module--link_container--4284b a {
        padding: 0 20px 19px
    }
}

.InlineLinksV2-module--activeLink--1b029 a {
    border-bottom-color: #03ca9b;
    color: #03ca9b;
    font-weight: 600
}

@media screen and (max-width:900px) {
    .visible-desktop {
        display: none
    }
}

@media screen and (min-width:900px) {
    .visible-mobile {
        display: none
    }
}

.market-statistic__container table td.no-padding-left {
    padding-left: 0
}

.market-statistic__container table td.fit-content {
    white-space: nowrap;
    width: 1%
}

.market-statistic__container table td.hidden {
    display: none
}

@media screen and (max-width:900px) {
    .market-statistic__container .landing-tickers__search-group {
        margin-left: 10px
    }
}

.market-statistic__container .change-perc {
    box-sizing: content-box;
    display: inline-block;
    padding-left: .8rem;
    text-align: left;
    width: 2.8rem
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .market-statistic__container table th.col-right-mobile {
        text-align: right
    }
}

.market-statistic__container .market-statistic__title {
    font-weight: 500;
    margin-top: 3rem
}

.market-statistic__container .market-statistic__no-element {
    padding: 2rem;
    text-align: center
}

.market-statistic__container .landing-table table td.no-padding-left {
    padding-left: 0
}

.market-statistic__container .landing-table button {
    font-size: 11px
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px) {
    .market-statistic__container .landing-table button {
        font-size: 8px
    }
}

@media only screen and (max-width:575px) {
    .ThalexCardsSection-module--hide_xs--e260c {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ThalexCardsSection-module--hide_sm--62190 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ThalexCardsSection-module--hide_md--ad7c8 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ThalexCardsSection-module--hide_lg--a8f09 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ThalexCardsSection-module--hide_xl--760b7 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .ThalexCardsSection-module--hide_xxl--0575c {
        display: none
    }
}

.ThalexCardsSection-module--media_debug--fa261 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .ThalexCardsSection-module--media_debug--fa261:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ThalexCardsSection-module--media_debug--fa261:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ThalexCardsSection-module--media_debug--fa261:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ThalexCardsSection-module--media_debug--fa261:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ThalexCardsSection-module--media_debug--fa261:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .ThalexCardsSection-module--media_debug--fa261:before {
        content: "xxl"
    }
}

body.ThalexCardsSection-module--default-theme--8e9d1.ThalexCardsSection-module--dark-mode--25ee7 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .ThalexCardsSection-module--visible-desktop--7e5b9 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .ThalexCardsSection-module--visible-mobile--f7afd {
        display: none
    }
}

.ThalexCardsSection-module--thalexCardsSection--16573 {
    background: none;
    color: #fff;
    margin: 0 auto;
    padding: 100px 20px
}

@media screen and (max-width:900px) {
    .ThalexCardsSection-module--thalexCardsSection--16573 {
        padding: 40px 20px
    }
}

.ThalexCardsSection-module--title--0d330 {
    font-family: DIN Condensed, sans-serif;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase
}

.ThalexCardsSection-module--title--0d330:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.ThalexCardsSection-module--subtitle--651a1 {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 40px;
    opacity: .7;
    text-align: center
}

.ThalexCardsSection-module--grid--995c8 {
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr 1fr;
    margin: 0 auto;
    width: fit-content
}

@media screen and (max-width:900px) {
    .ThalexCardsSection-module--grid--995c8 {
        grid-template-columns: 1fr
    }
}

.ThalexCardsSection-module--card--a16bd {
    background: hsla(0, 0%, 100%, .05);
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: .5rem;
    display: flex;
    flex-direction: column;
    gap: 20px;
    justify-content: center;
    padding: 41px 45px;
    width: 395px
}

@media screen and (max-width:900px) {
    .ThalexCardsSection-module--card--a16bd {
        padding: 20px;
        width: 100%
    }
}

.ThalexCardsSection-module--cardTitle--130fc {
    font-family: DIN Condensed, sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase
}

.ThalexCardsSection-module--cardTitle--130fc:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.ThalexCardsSection-module--cardDescription--309d0 {
    font-size: 14px;
    opacity: .7
}

.benefits .ThalexCardsSection-module--grid--995c8 {
    grid-template-columns: 1fr 1fr 1fr
}

@media screen and (max-width:900px) {
    .benefits .ThalexCardsSection-module--grid--995c8 {
        grid-template-columns: 1fr
    }
}

.benefits .ThalexCardsSection-module--card--a16bd {
    width: 360px
}

@media screen and (max-width:900px) {
    .benefits .ThalexCardsSection-module--card--a16bd {
        width: 100%
    }
}

@media only screen and (max-width:575px) {
    .ThalexLayoutV2-module--hide_xs--9e872 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ThalexLayoutV2-module--hide_sm--1bba0 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ThalexLayoutV2-module--hide_md--8ecc6 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ThalexLayoutV2-module--hide_lg--3b180 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ThalexLayoutV2-module--hide_xl--748bb {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .ThalexLayoutV2-module--hide_xxl--8c972 {
        display: none
    }
}

.ThalexLayoutV2-module--media_debug--d2a53 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .ThalexLayoutV2-module--media_debug--d2a53:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ThalexLayoutV2-module--media_debug--d2a53:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ThalexLayoutV2-module--media_debug--d2a53:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ThalexLayoutV2-module--media_debug--d2a53:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ThalexLayoutV2-module--media_debug--d2a53:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .ThalexLayoutV2-module--media_debug--d2a53:before {
        content: "xxl"
    }
}

body.ThalexLayoutV2-module--default-theme--93b5f.ThalexLayoutV2-module--dark-mode--4f98c {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .ThalexLayoutV2-module--visible-desktop--9c720 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .ThalexLayoutV2-module--visible-mobile--01f7b {
        display: none
    }
}

.ThalexLayoutV2-module--thalexLayoutV2--ffc37 {
    background: #07020f
}

.ThalexLayoutV2-module--thalexLayoutV2--ffc37 .ThalexLayoutV2-module--head--3960e {
    background: url(/images/thalex-v2/noise-effect.webp), url(/images/thalex-v2/hero-bg.svg), linear-gradient(180deg, transparent, #07020f), radial-gradient(53.44% 75.15% at 123.3% 50%, rgba(228, 75, 68, .2) 0, transparent 100%), radial-gradient(58.23% 81.88% at -15.35% 83.89%, rgba(3, 202, 155, .2) 0, transparent 100%);
    background-position: 50%, 50%, bottom, 50%, 50%;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, 100% 871px, auto, auto;
    padding: 375px 20px 100px
}

@media screen and (max-width:900px) {
    .ThalexLayoutV2-module--thalexLayoutV2--ffc37 .ThalexLayoutV2-module--head--3960e {
        background: url(/images/thalex-v2/noise-effect.webp), url(/images/thalex-v2/hero-bg-mobile.svg), linear-gradient(180deg, transparent, #07020f), radial-gradient(53.44% 75.15% at 123.3% 50%, rgba(228, 75, 68, .2) 0, transparent 100%), radial-gradient(58.23% 81.88% at -15.35% 83.89%, rgba(3, 202, 155, .2) 0, transparent 100%);
        background-position: 50%, top 178px center, bottom, 50%, 50%;
        background-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat;
        background-size: auto, auto, 100% 871px, auto, auto;
        padding: 326px 20px 0
    }
}

.ThalexLayoutV2-module--thalexLayoutV2--ffc37 .ThalexLayoutV2-module--head--3960e .content-header-v2 h1 {
    color: #03ca9b;
    white-space: nowrap !important
}

@media screen and (max-width:900px) {
    .ThalexLayoutV2-module--thalexLayoutV2--ffc37 .ThalexLayoutV2-module--head--3960e .content-header-v2 h1 {
        font-size: 48px !important;
        white-space: pre-wrap !important
    }
}

.ThalexLayoutV2-module--thalexLayoutV2--ffc37 .ThalexLayoutV2-module--head--3960e .content-header-v2 p {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 30px;
    opacity: .7;
    text-align: center;
    white-space: pre-wrap
}

.ThalexLayoutV2-module--thalexLayoutV2--ffc37 .ThalexLayoutV2-module--head--3960e .ThalexLayoutV2-module--screenshotWrapper--f8933 {
    display: flex;
    justify-content: center;
    margin-top: 60px
}

.ThalexLayoutV2-module--thalexLayoutV2--ffc37 .ThalexLayoutV2-module--head--3960e .ThalexLayoutV2-module--screenshotWrapper--f8933 img {
    border: 1px solid hsla(0, 0%, 100%, .2);
    height: auto;
    max-width: 980px;
    width: 100%
}

@media screen and (max-width:900px) {
    .ThalexLayoutV2-module--thalexLayoutV2--ffc37 .ThalexLayoutV2-module--head--3960e .ThalexLayoutV2-module--screenshotWrapper--f8933 {
        justify-content: flex-end;
        margin-left: -20px;
        margin-top: 26px;
        overflow-x: hidden
    }

    .ThalexLayoutV2-module--thalexLayoutV2--ffc37 .ThalexLayoutV2-module--head--3960e .ThalexLayoutV2-module--screenshotWrapper--f8933 img {
        height: 248px;
        max-width: unset;
        transform: translateX(-32px);
        width: auto
    }
}

.ThalexLayoutV2-module--thalexLayoutV2--ffc37 .ThalexLayoutV2-module--features--3f9a5 {
    background: url(/images/thalex-v2/noise-effect.webp), url(/images/thalex-v2/features-bg.svg);
    background-position: 50%, bottom;
    background-repeat: repeat, no-repeat;
    background-size: contain, 100% auto
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--0be90 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--185a3 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--ff044 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--36e67 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--8ac0e {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--3f638 {
        display: none
    }
}

.Hero-module--media_debug--eddc8 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--eddc8:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--eddc8:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--eddc8:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--eddc8:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--eddc8:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--eddc8:before {
        content: "xxl"
    }
}

body.Hero-module--default-theme--ebdd5.Hero-module--dark-mode--66f58 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--55920 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--a175f {
        display: none
    }
}

.Hero-module--heroContainer--1ead4 {
    background-color: #07020f;
    background: linear-gradient(270deg, transparent 34.48%, #000 74.65%);
    background-repeat: no-repeat;
    height: 645px;
    line-height: 0;
    min-height: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

.Hero-module--heroContainer--1ead4 .Hero-module--video--f3b18 {
    bottom: 0;
    height: 100%;
    left: 50%;
    min-width: 100%;
    object-fit: cover;
    position: absolute;
    transform: translateX(-50%);
    z-index: -1
}

@media only screen and (max-width:575px) {
    .Hero-module--heroContainer--1ead4 .Hero-module--video--f3b18 {
        height: 490px;
        object-fit: contain;
        top: -5%
    }
}

@media screen and (max-width:900px) {
    .Hero-module--heroContainer--1ead4 {
        background: radial-gradient(70.76% 65.73% at 27.73% 79.33%, #000 0, transparent 100%);
        height: 445px
    }
}

.Hero-module--content--8ee59 {
    align-items: start;
    display: flex;
    flex-direction: column;
    inset: 0;
    justify-content: center;
    line-height: normal;
    margin: 0 auto;
    max-width: 1140px;
    padding: 20px;
    position: absolute;
    z-index: 2
}

.Hero-module--content--8ee59:before {
    background: url(/images/home-v2/texture.png) repeat;
    background-size: initial;
    background: url(/images/security-policy-v2/texture.webp) repeat;
    content: "";
    inset: 0;
    mix-blend-mode: overlay;
    opacity: .6;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .Hero-module--content--8ee59 {
        height: 100%;
        justify-content: flex-end;
        padding: 36px 25px
    }
}

.Hero-module--heroTitle--7da45 {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 90px;
    font-weight: 700;
    line-height: 1;
    margin: 0 !important;
    text-transform: uppercase
}

.Hero-module--heroTitle--7da45:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Hero-module--heroTitle--7da45 {
        font-size: 48px
    }
}

.Hero-module--heroSubTitle--f742f {
    color: #03ca9b;
    font-family: DIN Condensed, sans-serif;
    font-size: 46px;
    font-weight: 700;
    line-height: 1;
    margin: 0 !important;
    text-transform: uppercase
}

.Hero-module--heroSubTitle--f742f:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Hero-module--heroSubTitle--f742f {
        font-size: 32
    }
}

.Hero-module--heroDescription--cf5bf {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 20px;
    opacity: .8;
    width: 534px
}

@media screen and (max-width:900px) {
    .Hero-module--heroDescription--cf5bf {
        font-size: 16px;
        line-height: 26px;
        opacity: 1;
        width: 335px
    }
}

@media(max-width:768px) {
    .Hero-module--heroTitle--7da45 {
        font-size: 40px
    }

    .Hero-module--heroSubTitle--f742f {
        font-size: 32px
    }

    .Hero-module--heroDescription--cf5bf {
        font-size: 16px;
        line-height: 26px;
        opacity: 1;
        width: 335px
    }
}

@media only screen and (max-width:575px) {
    .UtilitiesV2-module--hide_xs--07b50 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .UtilitiesV2-module--hide_sm--91f85 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .UtilitiesV2-module--hide_md--dec9e {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .UtilitiesV2-module--hide_lg--7641e {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .UtilitiesV2-module--hide_xl--b278a {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .UtilitiesV2-module--hide_xxl--6874d {
        display: none
    }
}

.UtilitiesV2-module--media_debug--463cf {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .UtilitiesV2-module--media_debug--463cf:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .UtilitiesV2-module--media_debug--463cf:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .UtilitiesV2-module--media_debug--463cf:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .UtilitiesV2-module--media_debug--463cf:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .UtilitiesV2-module--media_debug--463cf:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .UtilitiesV2-module--media_debug--463cf:before {
        content: "xxl"
    }
}

.UtilitiesV2-module--contentWrapper--63afb {
    background-image: url(/images/utilities-v2/desktop_bg.webp);
    background-size: 100%;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .UtilitiesV2-module--contentWrapper--63afb {
        background-image: url(/images/utilities-v2/mobile_bg.webp)
    }
}

@media only screen and (max-width:575px) {
    .API-module--hide_xs--97a04 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .API-module--hide_sm--90f39 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .API-module--hide_md--729f2 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .API-module--hide_lg--67ce8 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .API-module--hide_xl--49eff {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .API-module--hide_xxl--07627 {
        display: none
    }
}

.API-module--media_debug--d82b9 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .API-module--media_debug--d82b9:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .API-module--media_debug--d82b9:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .API-module--media_debug--d82b9:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .API-module--media_debug--d82b9:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .API-module--media_debug--d82b9:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .API-module--media_debug--d82b9:before {
        content: "xxl"
    }
}

body.API-module--default-theme--96f1a.API-module--dark-mode--4d28a {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .API-module--visible-desktop--2f314 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .API-module--visible-mobile--4daa0 {
        display: none
    }
}

.API-module--apiItem--c4851 {
    background-color: rgba(247, 247, 249, .05);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px
}

.API-module--apiItem--c4851 .API-module--icon--1361b {
    height: 40px;
    width: 40px
}

.API-module--apiItem--c4851 .API-module--label--554f3 {
    font-family: DIN Condensed, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 20px;
    text-transform: uppercase
}

.API-module--apiItem--c4851 .API-module--label--554f3:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.API-module--apiItem--c4851 .API-module--description--97028 {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    opacity: .8
}

.API-module--apiItem--c4851 .API-module--bottomButtons--f4fde {
    display: flex;
    flex-direction: row;
    gap: 20px;
    margin-top: 40px;
    width: 100%
}

@media screen and (max-width:900px) {
    .API-module--apiItem--c4851 .API-module--bottomButtons--f4fde {
        flex-direction: column
    }

    .API-module--apiItem--c4851 .API-module--bottomButtons--f4fde a {
        width: 100%
    }
}

.API-module--apiItem--c4851 .API-module--bottomButtons--f4fde button {
    min-width: unset;
    padding: 12px 20px
}

@media screen and (max-width:900px) {
    .API-module--apiItem--c4851 .API-module--bottomButtons--f4fde button {
        width: 100%
    }

    .API-module--apiItem--c4851 {
        flex: 0 0 100%;
        padding: 40px
    }
}

.API-module--restWrapper--0e38e {
    max-width: 334px
}

@media screen and (max-width:900px) {
    .API-module--restWrapper--0e38e {
        max-width: unset
    }
}

.API-module--orderWrapper--09301 {
    max-width: 392px
}

@media screen and (max-width:900px) {
    .API-module--orderWrapper--09301 {
        max-width: unset
    }
}

.API-module--apiWrapper--260d6 {
    background: transparent;
    min-height: unset;
    padding: 100px 20px
}

@media screen and (max-width:900px) {
    .API-module--apiWrapper--260d6 {
        padding: 40px 12.5px
    }
}

.API-module--apiWrapper--260d6 .API-module--content--f55c8 {
    margin: 0 auto;
    max-width: 1103px
}

.API-module--apiWrapper--260d6 .API-module--greenText--cb150,
.API-module--apiWrapper--260d6 .API-module--title--4c497 {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: .6;
    text-transform: uppercase
}

.API-module--apiWrapper--260d6 .API-module--greenText--cb150:before,
.API-module--apiWrapper--260d6 .API-module--title--4c497:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {

    .API-module--apiWrapper--260d6 .API-module--greenText--cb150,
    .API-module--apiWrapper--260d6 .API-module--title--4c497 {
        font-size: 40px
    }
}

.API-module--apiWrapper--260d6 .API-module--greenText--cb150 {
    color: #03ca9b
}

.API-module--apiWrapper--260d6 .API-module--apiItemsWrapper--47486 {
    display: flex;
    gap: 20px;
    justify-content: space-between
}

@media screen and (max-width:900px) {
    .API-module--apiWrapper--260d6 .API-module--apiItemsWrapper--47486 {
        align-items: center;
        flex-direction: column;
        justify-content: center
    }
}

@media only screen and (max-width:575px) {
    .LightningNetwork-module--hide_xs--e5951 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .LightningNetwork-module--hide_sm--1ceef {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .LightningNetwork-module--hide_md--f8bb8 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .LightningNetwork-module--hide_lg--04186 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .LightningNetwork-module--hide_xl--d73fc {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .LightningNetwork-module--hide_xxl--19ae4 {
        display: none
    }
}

.LightningNetwork-module--media_debug--eecf8 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .LightningNetwork-module--media_debug--eecf8:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .LightningNetwork-module--media_debug--eecf8:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .LightningNetwork-module--media_debug--eecf8:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .LightningNetwork-module--media_debug--eecf8:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .LightningNetwork-module--media_debug--eecf8:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .LightningNetwork-module--media_debug--eecf8:before {
        content: "xxl"
    }
}

body.LightningNetwork-module--default-theme--3da4b.LightningNetwork-module--dark-mode--f4e48 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--visible-desktop--dde46 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .LightningNetwork-module--visible-mobile--4d709 {
        display: none
    }
}

.LightningNetwork-module--lightningNetworkWrapper--9c06b {
    background: transparent;
    min-height: unset;
    padding: 0 20px
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--lightningNetworkWrapper--9c06b {
        padding: 40px 20px
    }
}

.LightningNetwork-module--lightningNetworkWrapper--9c06b .LightningNetwork-module--content--8798d {
    margin: 0 auto;
    max-width: 1103px
}

.LightningNetwork-module--lightningNetworkWrapper--9c06b .LightningNetwork-module--left--b6f13 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 8px
}

.LightningNetwork-module--lightningNetworkWrapper--9c06b .LightningNetwork-module--title--1927d {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 20px;
    text-transform: uppercase
}

.LightningNetwork-module--lightningNetworkWrapper--9c06b .LightningNetwork-module--title--1927d:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--lightningNetworkWrapper--9c06b .LightningNetwork-module--title--1927d {
        font-size: 40px
    }
}

.LightningNetwork-module--lightningNetworkWrapper--9c06b .LightningNetwork-module--subtext--55a0d {
    color: #fff;
    font-size: 20px;
    margin-bottom: 40px;
    opacity: .8;
    width: 90%
}

.LightningNetwork-module--lightningNetworkWrapper--9c06b .LightningNetwork-module--lightningNetworkInfo--dc0fa {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: space-between
}

@media screen and (max-width:900px) {
    .LightningNetwork-module--lightningNetworkWrapper--9c06b .LightningNetwork-module--lightningNetworkInfo--dc0fa {
        flex-direction: column;
        justify-content: center
    }

    .LightningNetwork-module--lightningNetworkWrapper--9c06b .LightningNetwork-module--lightningNetworkInfo--dc0fa img {
        max-width: 100%
    }
}

@media only screen and (max-width:575px) {
    .TradingView-module--hide_xs--a6001 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TradingView-module--hide_sm--077bc {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TradingView-module--hide_md--293ac {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TradingView-module--hide_lg--f0913 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TradingView-module--hide_xl--7961b {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .TradingView-module--hide_xxl--459b2 {
        display: none
    }
}

.TradingView-module--media_debug--55385 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .TradingView-module--media_debug--55385:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TradingView-module--media_debug--55385:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TradingView-module--media_debug--55385:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TradingView-module--media_debug--55385:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TradingView-module--media_debug--55385:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .TradingView-module--media_debug--55385:before {
        content: "xxl"
    }
}

body.TradingView-module--default-theme--d0593.TradingView-module--dark-mode--f6907 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .TradingView-module--visible-desktop--b1f89 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .TradingView-module--visible-mobile--f1861 {
        display: none
    }
}

.TradingView-module--tradingViewWrapper--ae58f {
    background: transparent;
    min-height: unset;
    padding: 100px 20px
}

@media screen and (max-width:900px) {
    .TradingView-module--tradingViewWrapper--ae58f {
        padding: 40px 20px 80px
    }
}

.TradingView-module--tradingViewWrapper--ae58f .TradingView-module--content--5a4be {
    margin: 0 auto;
    max-width: 1103px
}

.TradingView-module--tradingViewWrapper--ae58f .TradingView-module--right--53909 {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.TradingView-module--tradingViewWrapper--ae58f .TradingView-module--title--1a80d {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: .6;
    margin-bottom: 20px;
    text-transform: uppercase
}

.TradingView-module--tradingViewWrapper--ae58f .TradingView-module--title--1a80d:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .TradingView-module--tradingViewWrapper--ae58f .TradingView-module--title--1a80d {
        font-size: 40px
    }
}

.TradingView-module--tradingViewWrapper--ae58f .TradingView-module--subtext--60162 {
    color: #fff;
    font-size: 20px;
    opacity: .8
}

.TradingView-module--tradingViewWrapper--ae58f .TradingView-module--tradingViewInfo--16770 {
    align-items: center;
    display: flex;
    gap: 70px;
    justify-content: space-between
}

.TradingView-module--tradingViewWrapper--ae58f .TradingView-module--tradingViewInfo--16770>div {
    display: flex;
    flex: 1 1
}

@media screen and (max-width:900px) {
    .TradingView-module--tradingViewWrapper--ae58f .TradingView-module--tradingViewInfo--16770 {
        align-items: center;
        flex-direction: column;
        gap: 40px;
        justify-content: center
    }

    .TradingView-module--tradingViewWrapper--ae58f .TradingView-module--tradingViewInfo--16770 img {
        max-width: 100%
    }
}

.TradingView-module--tradingViewWrapper--ae58f .TradingView-module--tradingViewIcon--f90d4 {
    height: 43px;
    margin-bottom: 40px;
    width: 85px
}

body.Performance-module--default-theme--f86e4.Performance-module--dark-mode--9e90d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Performance-module--hide_xs--0897b {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Performance-module--hide_sm--aa8a7 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Performance-module--hide_md--050c9 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Performance-module--hide_lg--3036a {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Performance-module--hide_xl--13cfb {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Performance-module--hide_xxl--eeb0f {
        display: none
    }
}

.Performance-module--media_debug--317af {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Performance-module--media_debug--317af:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Performance-module--media_debug--317af:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Performance-module--media_debug--317af:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Performance-module--media_debug--317af:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Performance-module--media_debug--317af:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Performance-module--media_debug--317af:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .Performance-module--visible-desktop--6de2d {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Performance-module--visible-mobile--3766e {
        display: none
    }
}

.Performance-module--performance--7dd3f {
    background: transparent;
    padding: 100px 20px
}

@media screen and (max-width:900px) {
    .Performance-module--performance--7dd3f {
        padding: 20px 0 40px
    }
}

.Performance-module--performance--7dd3f .Performance-module--container--b8188 {
    margin: auto;
    max-width: 1100px
}

.Performance-module--performance--7dd3f .Performance-module--container--b8188 h2 {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 100%;
    margin: 0 0 20px;
    text-transform: uppercase
}

.Performance-module--performance--7dd3f .Performance-module--container--b8188 h2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.Performance-module--performance--7dd3f .Performance-module--container--b8188 p {
    font-size: 20px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Performance-module--performance--7dd3f .Performance-module--content--765da {
        padding: 0 20px
    }
}

.Performance-module--performance--7dd3f .Performance-module--cards--e9b88 {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 80px
}

@media screen and (max-width:900px) {
    .Performance-module--performance--7dd3f .Performance-module--cards--e9b88 {
        flex-wrap: nowrap;
        margin-top: 20px;
        overflow: auto;
        padding: 2px 20px;
        scroll-padding-left: 20px;
        scroll-snap-type: x mandatory
    }
}

.Performance-module--performance--7dd3f .Performance-module--cards--e9b88 .Performance-module--card--3ba4f {
    background: #0b1923;
    border-radius: 20px;
    box-sizing: border-box;
    flex-basis: calc(25% - 24px);
    flex-grow: 1;
    flex-shrink: 1;
    height: 224px;
    position: relative
}

@media screen and (max-width:900px) {
    .Performance-module--performance--7dd3f .Performance-module--cards--e9b88 .Performance-module--card--3ba4f {
        flex: 1 0 293px;
        padding: 0;
        scroll-snap-align: start
    }
}

.Performance-module--performance--7dd3f .Performance-module--cards--e9b88 .Performance-module--card--3ba4f>div {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 24px;
    gap: 16px;
    height: 100%;
    justify-content: center;
    line-height: 30px;
    padding: 0 40px;
    position: relative;
    text-align: center
}

.Performance-module--performance--7dd3f .Performance-module--cards--e9b88 .Performance-module--card--3ba4f:before {
    background: linear-gradient(126.28deg, rgba(3, 202, 155, .2) 28.83%, rgba(3, 202, 155, .2) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 20px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

.Performance-module--performance--7dd3f .Performance-module--cards--e9b88 .Performance-module--card--3ba4f:nth-child(2n) {
    background: rgba(19, 69, 76, .2);
    border-radius: 20px;
    position: relative
}

.Performance-module--performance--7dd3f .Performance-module--cards--e9b88 .Performance-module--card--3ba4f:nth-child(2n):before {
    background: linear-gradient(126.28deg, rgba(3, 202, 155, .2) 28.83%, rgba(3, 202, 155, .2) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 20px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

.Performance-module--performance--7dd3f .Performance-module--cards--e9b88 .Performance-module--card--3ba4f .Performance-module--green--c2cbe {
    color: #03ca9b;
    font-family: DIN Condensed, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 30px
}

.Performance-module--performance--7dd3f .Performance-module--cards--e9b88 .Performance-module--card--3ba4f .Performance-module--green--c2cbe:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media only screen and (max-width:575px) {
    .TradingTools-module--hide_xs--939d4 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TradingTools-module--hide_sm--a7ec3 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TradingTools-module--hide_md--b084d {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TradingTools-module--hide_lg--e83cb {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TradingTools-module--hide_xl--13005 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .TradingTools-module--hide_xxl--72c10 {
        display: none
    }
}

.TradingTools-module--media_debug--22fbf {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .TradingTools-module--media_debug--22fbf:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TradingTools-module--media_debug--22fbf:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TradingTools-module--media_debug--22fbf:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TradingTools-module--media_debug--22fbf:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TradingTools-module--media_debug--22fbf:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .TradingTools-module--media_debug--22fbf:before {
        content: "xxl"
    }
}

body.TradingTools-module--default-theme--3106d.TradingTools-module--dark-mode--fc12d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .TradingTools-module--visible-desktop--c0b0d {
        display: none
    }
}

@media screen and (min-width:900px) {
    .TradingTools-module--visible-mobile--7b8f0 {
        display: none
    }
}

.TradingTools-module--tradingTools--98104 {
    background: transparent;
    overflow: hidden;
    padding: 50px 0 100px
}

@media screen and (max-width:900px) {
    .TradingTools-module--tradingTools--98104 {
        padding: 0
    }
}

.TradingTools-module--tradingTools--98104 .TradingTools-module--content--a4294 {
    margin: 0 auto;
    max-width: 1100px
}

.TradingTools-module--tradingTools--98104 .TradingTools-module--titlesWrapper--12550 {
    align-items: center;
    display: flex;
    min-height: 457px;
    padding: 0 10px;
    position: relative
}

.TradingTools-module--tradingTools--98104 .TradingTools-module--titlesWrapper--12550:before {
    background-image: url(/images/pro-v2/trading_tools.webp);
    background-position: 100%;
    background-position-y: top;
    background-repeat: no-repeat;
    content: "";
    inset: 0;
    position: absolute;
    right: 10px;
    z-index: 1
}

@media screen and (max-width:900px) {
    .TradingTools-module--tradingTools--98104 .TradingTools-module--titlesWrapper--12550:before {
        background-position: 0;
        background-size: cover;
        height: 272px;
        left: 10%;
        right: 0;
        width: 100%
    }

    .TradingTools-module--tradingTools--98104 .TradingTools-module--titlesWrapper--12550 {
        min-height: 272px;
        padding: 0 0 0 20px
    }
}

.TradingTools-module--tradingTools--98104 .TradingTools-module--title--799bd {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    z-index: 2
}

.TradingTools-module--tradingTools--98104 .TradingTools-module--title--799bd:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .TradingTools-module--tradingTools--98104 .TradingTools-module--title--799bd {
        font-size: 32px;
        line-height: 1;
        text-align: left
    }
}

.TradingTools-module--tradingTools--98104 .TradingTools-module--featureItemWrapper--31230 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    margin: 60px 0
}

@media screen and (max-width:900px) {
    .TradingTools-module--tradingTools--98104 .TradingTools-module--featureItemWrapper--31230 {
        justify-content: center;
        margin: 20px
    }
}

.TradingTools-module--tradingTools--98104 .TradingTools-module--featureItem--a8463 {
    border: 1px solid hsla(0, 0%, 100%, .2);
    justify-content: center
}

.TradingTools-module--tradingTools--98104 .TradingTools-module--learnMore--59d40 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 3px
}

.TradingTools-module--tradingTools--98104 .TradingTools-module--star--e2792 {
    cursor: pointer
}

body.HeroSection-module--default-theme--8f0e7.HeroSection-module--dark-mode--10c76 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .HeroSection-module--hide_xs--0efd7 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HeroSection-module--hide_sm--36cd9 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HeroSection-module--hide_md--3fb72 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HeroSection-module--hide_lg--f6c82 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HeroSection-module--hide_xl--26d4c {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .HeroSection-module--hide_xxl--a5c24 {
        display: none
    }
}

.HeroSection-module--media_debug--8abfc {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .HeroSection-module--media_debug--8abfc:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HeroSection-module--media_debug--8abfc:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HeroSection-module--media_debug--8abfc:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HeroSection-module--media_debug--8abfc:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HeroSection-module--media_debug--8abfc:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .HeroSection-module--media_debug--8abfc:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .HeroSection-module--visible-desktop--a4d84 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HeroSection-module--visible-mobile--07754 {
        display: none
    }
}

.HeroSection-module--hero--96637 {
    align-items: center;
    background: url(/images/noise_effect.webp), url(/assets-bitfinex/images/background-c649849caa60fae4f219d9485a166f47.webp), #07020f;
    background-position: 50%, left calc(50vw - 209px) top 0;
    background-repeat: repeat, no-repeat;
    background-size: 50%, auto;
    display: flex;
    height: 512px;
    padding-left: 127px
}

.HeroSection-module--hero--96637 h1 {
    font-family: DIN Condensed, sans-serif;
    font-size: 90px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 80px;
    margin: auto;
    max-width: 1440px;
    text-transform: uppercase !important;
    width: 100%
}

.HeroSection-module--hero--96637 h1:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .HeroSection-module--hero--96637 {
        display: none
    }
}

.securities_body .HeroSection-module--hero--96637 {
    background: url(/images/noise_effect.webp), url(/assets-bitfinex/images/background-securities-32295135f22083472e3fee47c0d4de86.webp), #07020f;
    background-position: 50%, left calc(50vw - 209px) top 0;
    background-repeat: repeat, no-repeat;
    background-size: 80%, auto
}

body.TermsMenu-module--default-theme--74926.TermsMenu-module--dark-mode--3664a {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .TermsMenu-module--hide_xs--604b7 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TermsMenu-module--hide_sm--26459 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TermsMenu-module--hide_md--60e54 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TermsMenu-module--hide_lg--c2c18 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TermsMenu-module--hide_xl--60884 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .TermsMenu-module--hide_xxl--70614 {
        display: none
    }
}

.TermsMenu-module--media_debug--338ce {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .TermsMenu-module--media_debug--338ce:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TermsMenu-module--media_debug--338ce:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TermsMenu-module--media_debug--338ce:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TermsMenu-module--media_debug--338ce:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TermsMenu-module--media_debug--338ce:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .TermsMenu-module--media_debug--338ce:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .TermsMenu-module--visible-desktop--cb2db {
        display: none
    }
}

@media screen and (min-width:900px) {
    .TermsMenu-module--visible-mobile--7df8e {
        display: none
    }
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--termsMobileMenu--22ef9 {
    fill: #03ca9b;
    align-items: center;
    background: #172d3e;
    border-radius: 0;
    border-radius: 10px;
    color: #03ca9b;
    cursor: pointer;
    display: flex;
    font-weight: 500;
    height: 50px;
    justify-content: space-between;
    line-height: 0;
    padding: 5px 26px 5px 28px;
    transition: border-radius .1s linear .2s;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

@media screen and (min-width:900px) {
    .TermsMenu-module--termsMenu--c17ec .TermsMenu-module--termsMobileMenu--22ef9 {
        display: none
    }
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--termsMobileMenu--22ef9.TermsMenu-module--open--b5ee5 {
    border-radius: 10px 10px 0 0;
    transition: unset
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--menuContainer--d6077 {
    background: hsla(0, 0%, 100%, .05);
    border-radius: 10px;
    max-height: calc(100vh - 158px);
    overflow: hidden;
    top: 96px;
    width: 300px
}

@media screen and (min-width:900px) {
    .TermsMenu-module--termsMenu--c17ec .TermsMenu-module--menuContainer--d6077 {
        position: sticky
    }
}

@media screen and (max-width:900px) {
    .TermsMenu-module--termsMenu--c17ec .TermsMenu-module--menuContainer--d6077 {
        border-radius: 0 0 10px 10px;
        transition: max-height .2s ease-out;
        width: unset
    }

    .TermsMenu-module--termsMenu--c17ec .TermsMenu-module--menuContainer--d6077.TermsMenu-module--mobile-hidden--7ba5f {
        max-height: 0
    }
}

.TermsMenu-module--termsMenu--c17ec ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.TermsMenu-module--termsMenu--c17ec a {
    border-radius: 5px;
    color: rgb(var(--text-color));
    cursor: pointer;
    display: block;
    padding: 10px 0 10px 20px
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--mainMenu--30c39 {
    max-height: inherit;
    overflow-y: auto;
    padding: 10px
}

@media screen and (max-width:900px) {
    .TermsMenu-module--termsMenu--c17ec .TermsMenu-module--mainMenu--30c39 {
        height: inherit;
        padding-top: 32px
    }
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--mainMenu--30c39>li>a {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: .5rem
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--mainMenu--30c39>li ul {
    display: none
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--mainMenu--30c39>li.TermsMenu-module--active--d336a ul {
    display: block
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--mainMenu--30c39>li.TermsMenu-module--active--d336a>a {
    background: #01a781;
    color: rgb(var(--text-color))
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--subMenu--1cd67 {
    margin-bottom: .5rem;
    margin-left: 1rem
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--subMenu--1cd67 a {
    font-weight: 400;
    line-height: 22px
}

.TermsMenu-module--termsMenu--c17ec .TermsMenu-module--subMenu--1cd67 li.TermsMenu-module--active--d336a>a {
    background-color: #13454c;
    color: #03ca9b
}

.securities_body .TermsMenu-module--termsMenu--c17ec .TermsMenu-module--mainMenu--30c39>li.TermsMenu-module--active--d336a>a {
    background: #28445b
}

.securities_body .TermsMenu-module--termsMenu--c17ec .TermsMenu-module--subMenu--1cd67 li.TermsMenu-module--active--d336a>a {
    background-color: #172d3e;
    color: #82baf6
}

.securities_body .TermsMenu-module--termsMenu--c17ec .TermsMenu-module--termsMobileMenu--22ef9 {
    fill: #82baf6;
    color: #82baf6
}

body.TermsPageV2-module--default-theme--b393d.TermsPageV2-module--dark-mode--3f9da {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .TermsPageV2-module--hide_xs--0db0f {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TermsPageV2-module--hide_sm--49350 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TermsPageV2-module--hide_md--eddcc {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TermsPageV2-module--hide_lg--d2081 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TermsPageV2-module--hide_xl--3a5bf {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .TermsPageV2-module--hide_xxl--48462 {
        display: none
    }
}

.TermsPageV2-module--media_debug--960e8 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .TermsPageV2-module--media_debug--960e8:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TermsPageV2-module--media_debug--960e8:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TermsPageV2-module--media_debug--960e8:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TermsPageV2-module--media_debug--960e8:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TermsPageV2-module--media_debug--960e8:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .TermsPageV2-module--media_debug--960e8:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .TermsPageV2-module--visible-desktop--34281 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .TermsPageV2-module--visible-mobile--8f794 {
        display: none
    }
}

.terms_page {
    background: #07020f;
    color: rgb(var(--text-color))
}

@media screen and (min-width:900px) {
    .terms_page {
        padding-top: 88px
    }
}

.terms_page .zendesk-article {
    flex-direction: column;
    margin-top: 5.3rem;
    min-height: 900px
}

.terms_page .zendesk-article h2 {
    font-size: 2rem;
    letter-spacing: .02em;
    line-height: 150%;
    margin-top: 0
}

@media screen and (max-width:900px) {
    .terms_page .zendesk-article {
        margin-top: unset
    }
}

.terms_page .zendesk-fetching {
    display: flex;
    justify-content: center;
    width: 100%
}

.terms_page .TermsPageV2-module--markdownContainer--62153 {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 0
}

@media screen and (max-width:900px) {
    .terms_page .TermsPageV2-module--markdownContainer--62153 {
        padding-top: 24px
    }
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table {
    border-spacing: 0;
    font-size: 14px
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table td {
    padding: 11px;
    text-align: left;
    vertical-align: top
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table tbody tr:first-child td,
.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table tfoot tr:first-child td,
.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table tfoot tr:first-child th {
    box-shadow: inset 0 1px 0 0 rgba(16, 22, 26, .15)
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td {
    background: rgba(191, 204, 214, .15)
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered th:not(:first-child) {
    box-shadow: inset 1px 0 0 0 rgba(16, 22, 26, .15)
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered tbody tr td,
.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered tfoot tr td {
    box-shadow: inset 0 1px 0 0 rgba(16, 22, 26, .15)
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child),
.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered tfoot tr td:not(:first-child) {
    box-shadow: inset 1px 1px 0 0 rgba(16, 22, 26, .15)
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td {
    box-shadow: none
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child) {
    box-shadow: inset 1px 0 0 0 rgba(16, 22, 26, .15)
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table td,
.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table th {
    color: rgb(var(--text-color))
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered {
    border-collapse: collapse
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered td,
.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered th {
    border: 1px solid rgb(var(--text-color-variant))
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered td li,
.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table.bp3-html-table-bordered th li {
    font-size: 14px
}

.terms_page .TermsPageV2-module--markdownContainer--62153 table.bp3-html-table tbody tr:first-child td {
    box-shadow: inset 0 1px 0 0 rgb(var(--text-color))
}

.terms_page .TermsPageV2-module--markdownContainer--62153 code {
    word-wrap: break-word;
    display: inline-block;
    white-space: normal
}

.terms_page .TermsPageV2-module--markdownContainer--62153 img {
    max-width: 100%
}

.terms_page .TermsPageV2-module--markdownContainer--62153 h1,
.terms_page .TermsPageV2-module--markdownContainer--62153 h2,
.terms_page .TermsPageV2-module--markdownContainer--62153 h3,
.terms_page .TermsPageV2-module--markdownContainer--62153 h4,
.terms_page .TermsPageV2-module--markdownContainer--62153 h5,
.terms_page .TermsPageV2-module--markdownContainer--62153 h6 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.terms_page .TermsPageV2-module--markdownContainer--62153 h1:before,
.terms_page .TermsPageV2-module--markdownContainer--62153 h2:before,
.terms_page .TermsPageV2-module--markdownContainer--62153 h3:before,
.terms_page .TermsPageV2-module--markdownContainer--62153 h4:before,
.terms_page .TermsPageV2-module--markdownContainer--62153 h5:before,
.terms_page .TermsPageV2-module--markdownContainer--62153 h6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.terms_page .TermsPageV2-module--markdownContainer--62153 h1,
.terms_page .TermsPageV2-module--markdownContainer--62153 h2 {
    color: rgb(var(--text-color));
    font-size: 40px;
    line-height: 100%;
    margin-bottom: 20px
}

.terms_page .TermsPageV2-module--markdownContainer--62153 p {
    margin-block: 1em
}

.terms_page .TermsPageV2-module--markdownContainer--62153 ol {
    counter-reset: item
}

.terms_page .TermsPageV2-module--markdownContainer--62153 ol>li {
    display: block
}

.terms_page .TermsPageV2-module--markdownContainer--62153 ol>li:before {
    content: counters(item, ".") ". ";
    counter-increment: item;
    margin-left: -31px
}

.terms_page .TermsPageV2-module--markdownContainer--62153 li>p:first-of-type {
    display: inline
}

.terms_page .TermsPageV2-module--markdownContainer--62153 section.TermsPageV2-module--footnotes--a1de5 {
    min-height: unset
}

.terms_page .TermsPageV2-module--background--2f25f {
    background: radial-gradient(35.69% 63.27% at 107.78% 45.77%, rgba(228, 75, 68, .3) 0, transparent 100%), radial-gradient(37.22% 65.97% at -5.83% 47.02%, rgba(1, 167, 129, .3) 0, transparent 100%), #07020f;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 1440px;
    position: sticky;
    top: 0;
    z-index: 0
}

.terms_page .TermsPageV2-module--tpContainer--b8f3f {
    display: flex;
    gap: 80px;
    margin-top: -1440px;
    max-width: 86em;
    padding-top: 40px;
    position: relative;
    z-index: 1
}

@media screen and (max-width:900px) {
    .terms_page .TermsPageV2-module--tpContainer--b8f3f {
        flex-direction: column;
        gap: 0;
        padding-bottom: 24px;
        padding-top: 94px
    }
}

.terms_page .TermsPageV2-module--tpContainer--b8f3f .TermsPageV2-module--markdownContainer--62153 {
    width: 100%
}

.terms_page .TermsPageV2-module--tpContainer--b8f3f .TermsPageV2-module--markdownContainer--62153 h2 {
    margin-top: 0
}

.terms_page .TermsPageV2-module--tpContainer--b8f3f .TermsPageV2-module--markdownContainer--62153.TermsPageV2-module--terms--3ce63 {
    margin-bottom: 4rem;
    max-width: 80%;
    vertical-align: text-top
}

@media screen and (max-width:900px) {
    .terms_page .TermsPageV2-module--tpContainer--b8f3f a {
        display: block;
        margin-bottom: 10px
    }
}

.securities_body .TermsPageV2-module--background--2f25f {
    background: radial-gradient(35.69% 63.27% at 107.78% 45.77%, rgba(64, 150, 242, .3) 0, transparent 100%), radial-gradient(37.22% 65.97% at -5.83% 47.02%, rgba(64, 150, 242, .3) 0, transparent 100%), #07020f
}

body.SecuritiesHeader-module--default-theme--34685.SecuritiesHeader-module--dark-mode--12aed {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.SecuritiesHeader-module--headerLogo--dca72 {
    height: auto;
    width: 198px
}

.SecuritiesHeader-module--capitalRiseButton--f0232 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center
}

.SecuritiesHeader-module--capitalRiseButton--f0232 .SecuritiesHeader-module--capitalRiseButtonText--9d1ae {
    color: hsla(0, 0%, 100%, .7);
    font-family: Inter;
    font-size: 15px;
    font-weight: 500;
    margin: 0
}

.SecuritiesHeader-module--capitalRiseButton--f0232 .SecuritiesHeader-module--newOfferBadge--efb76 {
    align-items: center;
    background: #82baf6;
    border-radius: 20px;
    color: #102331;
    display: flex;
    font-family: Inter;
    font-size: 10px;
    font-weight: 500;
    gap: 4px;
    letter-spacing: -.2px;
    padding: 3px 6px
}

.SecuritiesHeader-module--authButtonsPrimary--ebe99 {
    background: #4096f2;
    color: #fff;
    transition: background .3s ease
}

.SecuritiesHeader-module--authButtonsPrimary--ebe99:hover {
    background: #2c7ee6;
    color: #fff
}

.SecuritiesHeader-module--authButtonsSecondary--83cc3 {
    color: #fff
}

.SecuritiesHeader-module--authButtonsSecondary--83cc3:hover {
    color: #4096f2
}

body.SecuritiesFooter-module--default-theme--cd3d9.SecuritiesFooter-module--dark-mode--fc9d9 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.SecuritiesFooter-module--logo--972ba {
    height: auto;
    width: 198px
}

@media screen and (max-width:900px) {
    .SecuritiesFooter-module--logo--972ba {
        margin: 30px auto;
        width: 157px
    }
}

.SecuritiesFooter-module--theme--a835d {
    --footer-primary: #82baf6;
    --footer-secondary: #82baf6
}

@media screen and (max-width:900px) {
    .SecuritiesTos-module--visible-desktop--f6c80 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .SecuritiesTos-module--visible-mobile--4ecb3 {
        display: none
    }
}

body.SecuritiesTos-module--default-theme--40e90.SecuritiesTos-module--dark-mode--b35ea {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.SecuritiesTos-module--tos--25e27 {
    align-items: center;
    background-color: #07020f !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 0;
    padding: 80px 100px
}

@media screen and (max-width:900px) {
    .SecuritiesTos-module--tos--25e27 {
        padding: 50px 30px 40px
    }
}

.SecuritiesTos-module--tos--25e27 p {
    font-size: 14px;
    line-height: 22px;
    max-width: 1194px;
    opacity: .6
}

.SecuritiesTos-module--blueText--5ec56,
.SecuritiesTos-module--tos--25e27 a:hover {
    color: #82baf6
}

body.Hero-module--default-theme--f1db4.Hero-module--dark-mode--e6547 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--87426 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--a466c {
        display: none
    }
}

.Hero-module--hero--b6230 {
    background-color: #07020f;
    background-image: url(/images/posts-v2/bg.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-size: cover;
    color: rgb(var(--text-color));
    height: auto;
    margin-top: 0;
    padding-bottom: 2rem;
    padding-top: 88px;
    position: relative
}

.Hero-module--hero--b6230.Hero-module--isSecuritiesPage--baafd {
    --primary-color: var(--tertiary-color);
    --primary-color-variant: var(--tertiary-color-variant);
    background-color: #07020f;
    background-image: url(/images/posts-v2/bg-securities.webp)
}

@media screen and (max-width:900px) {
    .Hero-module--hero--b6230 {
        background-position: 100%
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--b6230 {
        padding-bottom: 4rem
    }
}

.Hero-module--hero--b6230 .Hero-module--content--63ff9 {
    align-items: center;
    display: flex;
    height: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 79rem;
    min-height: 330px;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media screen and (min-width:900px) {
    .Hero-module--hero--b6230 .Hero-module--content--63ff9 {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--b6230 .Hero-module--content--63ff9 {
        height: auto;
        min-height: 0
    }
}

.Hero-module--hero--b6230 .Hero-module--column--08c64 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 50%
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--b6230 .Hero-module--column--08c64 {
        width: 100%
    }
}

.Hero-module--hero--b6230 h1.Hero-module--title--3d6cb {
    font-size: 80px;
    line-height: 1;
    margin: 0 0 23px;
    padding-bottom: 20px;
    padding-top: 35px;
    text-transform: uppercase;
    width: auto
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--b6230 h1.Hero-module--title--3d6cb {
        font-size: 48px;
        margin: 0
    }
}

.Hero-module--hero--b6230 .Hero-module--searchBar--8e7c3 {
    width: 52%
}

@media screen and (max-width:900px) {
    .Hero-module--hero--b6230 .Hero-module--searchBar--8e7c3 {
        width: 100%
    }
}

.Carousel-module--carousel--59be6 {
    overflow-x: hidden;
    position: relative
}

.Carousel-module--carousel__slides-wrapper--ae492 {
    display: flex;
    flex-wrap: nowrap;
    gap: 40px;
    padding-left: 40px;
    transform: translateX(-40px);
    transition: transform .8s ease-in-out
}

.Carousel-module--carousel__slide--971ba {
    min-width: 100%
}

body.PostsV2-module--default-theme--f79ed.PostsV2-module--dark-mode--979bc {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .PostsV2-module--visible-desktop--1d7de {
        display: none
    }
}

@media screen and (min-width:900px) {
    .PostsV2-module--visible-mobile--65438 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .PostsV2-module--hide_xs--a2d0c {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PostsV2-module--hide_sm--fd7fd {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PostsV2-module--hide_md--b4bb4 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PostsV2-module--hide_lg--bac97 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PostsV2-module--hide_xl--34367 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .PostsV2-module--hide_xxl--62fcb {
        display: none
    }
}

.PostsV2-module--media_debug--4c6c0 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .PostsV2-module--media_debug--4c6c0:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .PostsV2-module--media_debug--4c6c0:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .PostsV2-module--media_debug--4c6c0:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .PostsV2-module--media_debug--4c6c0:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .PostsV2-module--media_debug--4c6c0:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .PostsV2-module--media_debug--4c6c0:before {
        content: "xxl"
    }
}

.PostsV2-module--securitiesPage--00c15 {
    --primary-color: var(--tertiary-color);
    --primary-color-variant: var(--tertiary-color-variant)
}

.PostsV2-module--securitiesPage--00c15 .PostsV2-module--postContentWrapper--d8527 {
    background-color: #07020f
}

.PostsV2-module--postTitleWrapper--7f3a7 {
    color: rgb(var(--text-color));
    display: flex;
    height: 312px;
    justify-content: center;
    position: relative
}

@media screen and (max-width:900px) {
    .PostsV2-module--postTitleWrapper--7f3a7 {
        height: 376px
    }
}

.PostsV2-module--postTitleWrapper--7f3a7 .PostsV2-module--postTitleBackground--d3728 {
    background-image: url(/images/posts_bg.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: -1
}

.PostsV2-module--postTitleWrapper--7f3a7 .PostsV2-module--postTitle--3790f {
    flex: 1 1;
    max-width: 79rem;
    padding-left: 4rem;
    padding-right: 4rem;
    padding-top: 144px
}

@media screen and (max-width:900px) {
    .PostsV2-module--postTitleWrapper--7f3a7 .PostsV2-module--postTitle--3790f {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

.PostsV2-module--postTitleWrapper--7f3a7 .PostsV2-module--postTitle--3790f h2 {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 40px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .PostsV2-module--postTitleWrapper--7f3a7 .PostsV2-module--postTitle--3790f h2 {
        font-size: 32px
    }
}

.PostsV2-module--postTitleWrapper--7f3a7 .PostsV2-module--postTitle--3790f .post__subtitle {
    color: rgba(var(--primary-color));
    font-family: Inter;
    font-size: 18px;
    font-weight: 700;
    line-height: 16px
}

.PostsV2-module--postContentWrapper--d8527 {
    background-color: #0b1923
}

.PostsV2-module--postContentWrapper--d8527>section {
    background: unset;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 100%
}

.PostsV2-module--postContentWrapper--d8527 .PostsV2-module--postContent--4aad4 {
    flex: 1 1;
    max-width: 79rem;
    padding: 100px 4rem
}

@media screen and (max-width:900px) {
    .PostsV2-module--postContentWrapper--d8527 .PostsV2-module--postContent--4aad4 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

.PostsV2-module--video--227d4 {
    height: 100%;
    object-fit: cover;
    position: absolute;
    width: 100%;
    z-index: -1
}

@media screen and (max-width:900px) {
    .AnnouncementsV2-module--visible-desktop--b3047 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .AnnouncementsV2-module--visible-mobile--4173d {
        display: none
    }
}

body.AnnouncementsV2-module--default-theme--3d4a6.AnnouncementsV2-module--dark-mode--5b710 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .AnnouncementsV2-module--hide_xs--14dc1 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AnnouncementsV2-module--hide_sm--e8295 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AnnouncementsV2-module--hide_md--e761e {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AnnouncementsV2-module--hide_lg--6afc5 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AnnouncementsV2-module--hide_xl--8e9d9 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .AnnouncementsV2-module--hide_xxl--87a76 {
        display: none
    }
}

.AnnouncementsV2-module--media_debug--06558 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .AnnouncementsV2-module--media_debug--06558:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AnnouncementsV2-module--media_debug--06558:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AnnouncementsV2-module--media_debug--06558:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AnnouncementsV2-module--media_debug--06558:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AnnouncementsV2-module--media_debug--06558:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .AnnouncementsV2-module--media_debug--06558:before {
        content: "xxl"
    }
}

.AnnouncementsV2-module--announcementsWrapper--18944 {
    display: flex;
    flex-direction: column
}

.AnnouncementsV2-module--announcementsWrapper--18944 h1,
.AnnouncementsV2-module--announcementsWrapper--18944 h2,
.AnnouncementsV2-module--announcementsWrapper--18944 h3,
.AnnouncementsV2-module--announcementsWrapper--18944 h4,
.AnnouncementsV2-module--announcementsWrapper--18944 h5,
.AnnouncementsV2-module--announcementsWrapper--18944 h6 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.AnnouncementsV2-module--announcementsWrapper--18944 h1:before,
.AnnouncementsV2-module--announcementsWrapper--18944 h2:before,
.AnnouncementsV2-module--announcementsWrapper--18944 h3:before,
.AnnouncementsV2-module--announcementsWrapper--18944 h4:before,
.AnnouncementsV2-module--announcementsWrapper--18944 h5:before,
.AnnouncementsV2-module--announcementsWrapper--18944 h6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.AnnouncementsV2-module--announcementsSection--e414e {
    background-color: #0b1923;
    padding: 0
}

.AnnouncementsV2-module--announcementsSection--e414e.AnnouncementsV2-module--isSecuritiesPage--10137 {
    --primary-color: var(--tertiary-color);
    --primary-color-variant: var(--tertiary-color-variant);
    background-color: #07020f
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--contentWrapper--f01a8 {
    margin: 0 auto;
    max-width: 79rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    word-break: break-word
}

@media screen and (min-width:900px) {
    .AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--contentWrapper--f01a8 {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc {
    margin: 5rem 0
}

@media only screen and (max-width:575px) {
    .AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc {
        margin: 2rem 0
    }
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc .AnnouncementsV2-module--postTitle--1666a {
    align-items: center;
    display: flex;
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc .AnnouncementsV2-module--postTitle--1666a:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc .AnnouncementsV2-module--postTitle--1666a a {
    color: rgb(var(--text-color))
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc .AnnouncementsV2-module--postTitle--1666a h2 {
    font-size: 40px;
    font-weight: 500;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: 1rem;
    text-transform: uppercase
}

@media only screen and (max-width:575px) {
    .AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc .AnnouncementsV2-module--postTitle--1666a h2 {
        font-size: 22px;
        line-height: 22px
    }
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc .AnnouncementsV2-module--postSubtitle--6e40d {
    align-items: baseline;
    display: flex;
    margin-bottom: 2rem
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc .AnnouncementsV2-module--postTag--c4836 {
    background-color: rgb(var(--primary-color));
    border-radius: 11px;
    font-size: 12px;
    padding: 2px 7px
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc .AnnouncementsV2-module--postDate--63307 {
    color: rgb(var(--primary-color));
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    margin-right: 1rem
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc .AnnouncementsV2-module--postDescription--4b276 {
    color: #f2f2f5;
    font-size: 15px;
    opacity: .7
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--post--91fdc .AnnouncementsV2-module--tableResponsive--945d9 {
    display: block;
    overflow-x: auto;
    width: 100%
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--pagination--593a3 {
    align-items: center;
    border: 1px solid #9fa7ad;
    border-radius: 5px;
    color: #fff;
    display: flex;
    gap: 10px;
    height: 44px;
    justify-content: center;
    margin: auto auto 2rem;
    padding: 10px 20px;
    width: 162.5px
}

.AnnouncementsV2-module--announcementsSection--e414e .AnnouncementsV2-module--pagination--593a3 a {
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600
}

.AnnouncementsV2-module--emptyPlaceholder--5aeba {
    font-size: 24px;
    font-weight: 300;
    padding-bottom: 5rem;
    padding-top: 5rem
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--8dc36 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--ba0c0 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--b6504 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--79082 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--e4f03 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--fca0b {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--11b56 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--6e3b0 {
        display: none
    }
}

.Hero-module--media_debug--154ca {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--154ca:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--154ca:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--154ca:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--154ca:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--154ca:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--154ca:before {
        content: "xxl"
    }
}

body.Hero-module--default-theme--80f17.Hero-module--dark-mode--397f1 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Hero-module--hero--93976 {
    align-items: center;
    display: flex;
    height: 1024px;
    line-height: 0;
    min-height: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%
}

@media screen and (max-width:900px) {
    .Hero-module--hero--93976 {
        background: url(/images/securities-v2/hero.webp) center -100px/cover no-repeat !important;
        height: 724px;
        min-height: 724px
    }

    .Hero-module--hero--93976:after {
        background: url(/images/home-v2/texture.png) repeat;
        background-size: initial;
        inset: 0;
        mix-blend-mode: overlay;
        opacity: .6;
        position: absolute;
        z-index: 0
    }
}

.Hero-module--hero--93976:before {
    background: url(/images/securities-v2/hero.webp), linear-gradient(180deg, rgba(7, 2, 15, 0) 84.86%, #07020f);
    background-blend-mode: overlay;
    background-position-x: 55%;
    background-position-y: top;
    background-repeat: no-repeat;
    background-size: auto 1024px;
    content: "";
    inset: 0;
    position: absolute;
    z-index: 1
}

@media only screen and (min-width:1920px) {
    .Hero-module--hero--93976:before {
        background-size: 100%
    }
}

@media screen and (max-width:900px) {
    .Hero-module--hero--93976:before {
        background: linear-gradient(180deg, rgba(3, 42, 69, 0) 44.15%, #032a45 56.82%, #010f1c 73.76%), linear-gradient(179.92deg, rgba(7, 2, 15, 0) 81.57%, #07020f 99.93%);
        background-blend-mode: unset;
        background-position-x: unset;
        background-position-y: unset;
        background-repeat: unset;
        background-size: unset
    }
}

.Hero-module--hero--93976 .Hero-module--content--aba15 {
    display: flex;
    flex-direction: column;
    inset: 0;
    line-height: normal;
    position: absolute;
    z-index: 2
}

@media only screen and (min-width:1409px) {
    .Hero-module--hero--93976 .Hero-module--content--aba15 {
        margin: 0 auto;
        max-width: 1200px
    }
}

@media screen and (max-width:900px) {
    .Hero-module--hero--93976 .Hero-module--content--aba15 {
        justify-content: start
    }
}

.Hero-module--hero--93976 .Hero-module--header--4c9eb {
    background: radial-gradient(50% 50% at 50% 50%, #053b51 0, rgba(5, 59, 81, 0) 100%);
    background-position: 0;
    background-position-x: -40px;
    background-repeat: no-repeat;
    background-size: 1002px 431px;
    padding: 275px 170px 122px;
    width: 100%
}

@media only screen and (min-width:1409px) {
    .Hero-module--hero--93976 .Hero-module--header--4c9eb {
        padding: 275px 0 122px
    }
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .Hero-module--hero--93976 .Hero-module--header--4c9eb {
        padding: 275px 100px 122px
    }
}

@media screen and (max-width:900px) {
    .Hero-module--hero--93976 .Hero-module--header--4c9eb {
        background: unset;
        padding: 236px 20px 50px
    }
}

.Hero-module--hero--93976 h1 {
    font-family: DIN Condensed, sans-serif;
    font-size: 90px;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

.Hero-module--hero--93976 h1:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Hero-module--hero--93976 h1 {
        font-size: 48px
    }
}

.Hero-module--hero--93976 p {
    text-wrap: balance;
    font-size: 18px;
    line-height: 28px;
    margin: 20px 0 0;
    max-width: 650px
}

@media screen and (max-width:900px) {
    .Hero-module--hero--93976 p {
        font-size: 14px;
        line-height: 24px;
        margin-top: 46px
    }
}

.Hero-module--hero--93976 .Hero-module--blueText--b8e38 {
    color: #82baf6
}

@media screen and (max-width:900px) {
    .OurValues-module--visible-desktop--58dbd {
        display: none
    }
}

@media screen and (min-width:900px) {
    .OurValues-module--visible-mobile--a0f00 {
        display: none
    }
}

body.OurValues-module--default-theme--cb48c.OurValues-module--dark-mode--457aa {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.OurValues-module--ourValues--412ce {
    overflow: visible;
    padding: 100px 170px 0;
    position: absolute;
    top: -240px;
    z-index: 4
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .OurValues-module--ourValues--412ce {
        padding: 0 100px
    }
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .OurValues-module--ourValues--412ce {
        padding: 0 100px;
        position: relative;
        top: 0
    }
}

@media screen and (max-width:900px) {
    .OurValues-module--ourValues--412ce {
        padding: 0 20px 40px;
        top: -60px
    }
}

.OurValues-module--ourValues--412ce .OurValues-module--content--19d67 {
    margin: 0 auto;
    max-width: 1200px
}

.OurValues-module--ourValues--412ce h1 {
    font-size: 60px;
    line-height: 1;
    margin: 100px 0 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .OurValues-module--ourValues--412ce h1 {
        font-size: 40px;
        margin-top: 40px
    }
}

.OurValues-module--ourValues--412ce .OurValues-module--itemsWrapper--b1fc8 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 40px
}

@media screen and (max-width:900px) {
    .OurValues-module--ourValues--412ce .OurValues-module--itemsWrapper--b1fc8 {
        flex-direction: column
    }
}

.OurValues-module--ourValues--412ce .OurValues-module--featureItem--afb6b {
    background-color: rgba(7, 2, 15, .2);
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 10px;
    flex-basis: calc(50% - 10px);
    flex-grow: 0;
    flex-shrink: 1;
    max-width: 50%
}

@media screen and (max-width:900px) {
    .OurValues-module--ourValues--412ce .OurValues-module--featureItem--afb6b {
        flex: 1 1;
        max-width: 100%;
        padding: 30px 20px
    }
}

.OurValues-module--ourValues--412ce .OurValues-module--featureItem--afb6b .OurValues-module--featureLabel--9c38c {
    font-size: 40px;
    line-height: 1;
    margin: 0
}

@media screen and (max-width:900px) {
    .OurValues-module--ourValues--412ce .OurValues-module--featureItem--afb6b .OurValues-module--featureLabel--9c38c {
        font-size: 32px
    }
}

.OurValues-module--ourValues--412ce .OurValues-module--featureItem--afb6b .OurValues-module--featureDesc--3693a {
    color: #9fa7ad;
    font-size: 20px;
    line-height: 28px
}

@media screen and (max-width:900px) {
    .OurValues-module--ourValues--412ce .OurValues-module--featureItem--afb6b .OurValues-module--featureDesc--3693a {
        font-size: 14px;
        line-height: 24px
    }
}

.OurValues-module--ourValues--412ce .OurValues-module--visionItemsWrapper--2ceda {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between
}

@media screen and (max-width:900px) {
    .OurValues-module--ourValues--412ce .OurValues-module--visionItemsWrapper--2ceda {
        color: #fff;
        flex-direction: column;
        flex-wrap: unset;
        justify-content: center
    }
}

.OurValues-module--ourValues--412ce .OurValues-module--visionItem--53cd1 {
    background-color: rgba(7, 2, 15, .2);
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 10px;
    flex-basis: calc(50% - 10px);
    flex-grow: 0;
    flex-shrink: 1;
    gap: 20px;
    max-width: 50%;
    padding: 40px
}

@media screen and (max-width:900px) {
    .OurValues-module--ourValues--412ce .OurValues-module--visionItem--53cd1 {
        background-color: rgba(7, 2, 15, .6);
        max-width: 100%
    }
}

.OurValues-module--ourValues--412ce .OurValues-module--visionItem--53cd1 .OurValues-module--featureLabel--9c38c {
    font-size: 60px;
    line-height: 1;
    margin: 0
}

@media screen and (max-width:900px) {
    .OurValues-module--ourValues--412ce .OurValues-module--visionItem--53cd1 .OurValues-module--featureLabel--9c38c {
        font-size: 32px
    }
}

.OurValues-module--ourValues--412ce .OurValues-module--visionItem--53cd1 .OurValues-module--featureDesc--3693a {
    color: #9fa7ad;
    font-size: 18px;
    line-height: 32px
}

@media screen and (max-width:900px) {
    .OurValues-module--ourValues--412ce .OurValues-module--visionItem--53cd1 .OurValues-module--featureDesc--3693a {
        font-size: 14px;
        line-height: 24px
    }
}

.WordpressPage-module--loaderContainer--c3ae0 .ui-spinner {
    background-color: rgb(var(--background-color));
    margin: 0;
    z-index: 99
}

body.FeesCalculatorV2-module--default-theme--6a7b8.FeesCalculatorV2-module--dark-mode--a2ce9 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.FeesCalculatorV2-module--calculatorWrapper--44399 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    margin-bottom: 100px
}

.FeesCalculatorV2-module--title--c5ec0 {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 46px;
    font-weight: 700;
    line-height: 60px;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .FeesCalculatorV2-module--title--c5ec0 {
        font-size: 32px;
        line-height: 32px
    }
}

.FeesCalculatorV2-module--calculatorContainer--dc2e7 {
    align-items: flex-start;
    background: rgba(250, 252, 254, .1);
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    padding: 40px;
    width: 100%
}

@media screen and (max-width:900px) {
    .FeesCalculatorV2-module--calculatorContainer--dc2e7 {
        padding: 20px
    }
}

.FeesCalculatorV2-module--inputsSection--8f530 {
    align-items: center;
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, 1fr);
    justify-content: space-between;
    width: 100%
}

@media screen and (max-width:900px) {
    .FeesCalculatorV2-module--inputsSection--8f530 {
        display: flex;
        flex-direction: column
    }

    .FeesCalculatorV2-module--inputsSection--8f530>* {
        width: 100%
    }
}

.FeesCalculatorV2-module--inputGroup--713ed {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.FeesCalculatorV2-module--label--75e5c {
    color: hsla(0, 0%, 100%, .7);
    font-size: 14px;
    font-weight: 400
}

.FeesCalculatorV2-module--input--57d8e {
    align-self: stretch;
    background: rgba(7, 2, 15, .5);
    font-weight: 400;
    line-height: 24px
}

.FeesCalculatorV2-module--calculateButton--585f2,
.FeesCalculatorV2-module--input--57d8e {
    align-items: center;
    border: unset;
    border-radius: 5px;
    color: #fff;
    display: flex;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    gap: 10px;
    height: 44px;
    padding: 10px 20px
}

.FeesCalculatorV2-module--calculateButton--585f2 {
    background: #4096f2;
    cursor: pointer;
    font-weight: 600;
    justify-content: center;
    line-height: normal;
    width: 162.5px
}

@media screen and (max-width:900px) {
    .FeesCalculatorV2-module--calculateButton--585f2 {
        width: 100%
    }

    .FeesCalculatorV2-module--hiddenMobile--50f6c {
        display: none
    }
}

.FeesCalculatorV2-module--resultsSection--afdf1 {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, 1fr);
    width: 100%
}

@media screen and (max-width:900px) {
    .FeesCalculatorV2-module--resultsSection--afdf1 {
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        display: flex;
        overflow-x: auto;
        scroll-behavior: smooth;
        scroll-snap-stop: always;
        scroll-snap-type: x mandatory;
        scrollbar-width: none
    }

    .FeesCalculatorV2-module--resultsSection--afdf1::-webkit-scrollbar {
        display: none
    }
}

.FeesCalculatorV2-module--resultCard--cd1fc {
    align-items: flex-start;
    align-self: stretch;
    background: rgba(7, 2, 15, .5);
    border-radius: 10px;
    display: flex;
    flex: 1 0;
    flex-direction: column;
    gap: 20px;
    padding: 30px
}

@media screen and (max-width:900px) {
    .FeesCalculatorV2-module--resultCard--cd1fc {
        flex-shrink: 0;
        min-width: 100%;
        scroll-snap-align: start;
        scroll-snap-stop: always
    }
}

.FeesCalculatorV2-module--cardTitle--7127b {
    color: #82baf6;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    margin: 0
}

.FeesCalculatorV2-module--cardSubtitle--8131d {
    color: #9fa7ad;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    margin: 0
}

.FeesCalculatorV2-module--feeDetails--91420 {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.FeesCalculatorV2-module--feeRow--cdcf4 {
    display: flex;
    flex-direction: column
}

.FeesCalculatorV2-module--feeValue--a6981 {
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px
}

.FeesCalculatorV2-module--feeLabel--c01da {
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px
}

.FeesCalculatorV2-module--feeValueHighlight--ff1f4 {
    color: #82baf6;
    font-family: Inter;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px
}

.FeesCalculatorV2-module--feeLabelHighlight--ff25c {
    color: #82baf6;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px
}

body.MobileCarouselIndicator-module--default-theme--d65e5.MobileCarouselIndicator-module--dark-mode--5c849 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MobileCarouselIndicator-module--container--265f5 {
    display: none
}

@media screen and (max-width:900px) {
    .MobileCarouselIndicator-module--container--265f5 {
        align-items: center;
        display: flex;
        gap: 8px;
        justify-content: center;
        margin: 0 auto
    }
}

.MobileCarouselIndicator-module--dot--ea02f {
    background-color: hsla(0, 0%, 100%, .3);
    border-radius: 50%;
    height: 8px;
    transition: background-color .3s ease;
    width: 8px
}

.MobileCarouselIndicator-module--active--b9a28 {
    background-color: #82baf6
}

body.AccordionList-module--default-theme--84103.AccordionList-module--dark-mode--386e3 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.AccordionList-module--container--5ad54>* {
    border-bottom: 1px solid hsla(0, 0%, 100%, .4);
    padding: 30px 0
}

.AccordionList-module--container--5ad54>:first-child {
    padding-top: 0
}

.AccordionList-module--container--5ad54>:last-child {
    border-bottom: none;
    padding-bottom: 0
}

.AccordionList-module--accordionItem--9015c .AccordionList-module--chevron--782b6 {
    align-items: flex-start;
    padding: 0
}

.AccordionList-module--accordionItem--9015c .AccordionList-module--contentWrapper--4b855 {
    height: 0;
    overflow: hidden;
    transition: all .3s ease-in-out
}

.AccordionList-module--accordionItem--9015c .AccordionList-module--contentWrapper--4b855>* {
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.AccordionList-module--accordionItem--9015c .AccordionList-module--contentWrapper--4b855.AccordionList-module--open--eee66 {
    margin-top: 30px;
    max-height: auto
}

.AccordionList-module--accordionItem--9015c .AccordionList-module--contentWrapper--4b855.AccordionList-module--open--eee66>* {
    opacity: 1
}

body.DepositWithdraw-module--default-theme--4c6ea.DepositWithdraw-module--dark-mode--b2e3b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.DepositWithdraw-module--container--1e345 {
    display: flex;
    flex-direction: column;
    gap: 80px;
    justify-content: center;
    padding: 80px 0;
    width: 100%
}

.DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 101px;
    width: 100%
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c {
        align-items: unset;
        flex-direction: column;
        gap: 60px;
        padding: 40px 0
    }
}

.DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--text--9ae95 {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: 22px;
    max-width: 548px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--text--9ae95 {
        display: contents
    }

    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--text--9ae95 .DepositWithdraw-module--title--e39be {
        order: 1
    }
}

.DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--text--9ae95 .DepositWithdraw-module--title--e39be .DepositWithdraw-module--title1--eea96 {
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    margin: 0;
    text-align: center;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--text--9ae95 .DepositWithdraw-module--title--e39be .DepositWithdraw-module--title1--eea96 {
        font-size: 40px;
        line-height: 40px;
        max-width: 200px;
        text-align: unset
    }
}

.DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--text--9ae95 .DepositWithdraw-module--title--e39be .DepositWithdraw-module--title2--eb21d {
    color: #03ca9b;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    margin: 0
}

@media screen and (max-width:900px) {
    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--text--9ae95 .DepositWithdraw-module--title--e39be .DepositWithdraw-module--title2--eb21d {
        font-size: 24px;
        line-height: 24px
    }
}

.DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--text--9ae95 .DepositWithdraw-module--description--ded09 {
    color: #fff;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    margin: 0
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--text--9ae95 .DepositWithdraw-module--description--ded09 {
        order: 3
    }
}

@media screen and (max-width:900px) {
    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--text--9ae95 .DepositWithdraw-module--description--ded09 {
        font-size: 16px;
        line-height: 26px
    }
}

.DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--imagesContainer--e8089 {
    height: 303px;
    position: relative;
    width: 464.289px
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--imagesContainer--e8089 {
        order: 2
    }
}

@media screen and (max-width:900px) {
    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--imagesContainer--e8089 {
        height: 219px;
        width: 335px
    }
}

.DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--imagesContainer--e8089 .DepositWithdraw-module--withdrawImage--95ef2 {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 5px;
    flex-shrink: 0;
    height: 207.113px;
    left: 0;
    position: absolute;
    top: 0;
    width: 335.402px
}

@media screen and (max-width:900px) {
    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--imagesContainer--e8089 .DepositWithdraw-module--withdrawImage--95ef2 {
        height: 149.439px;
        width: 242.004px
    }
}

.DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--imagesContainer--e8089 .DepositWithdraw-module--depositImage--de32d {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 5px;
    bottom: 0;
    flex-shrink: 0;
    height: 207.113px;
    position: absolute;
    right: 0;
    width: 335.402px
}

@media screen and (max-width:900px) {
    .DepositWithdraw-module--container--1e345 .DepositWithdraw-module--content--ad57c .DepositWithdraw-module--imagesContainer--e8089 .DepositWithdraw-module--depositImage--de32d {
        height: 149.439px;
        width: 242.004px
    }
}

.HowToDepositMobile-module--image1--f54b5 {
    height: 270px;
    margin: 20px 0;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToDepositMobile-module--image1--f54b5 {
        height: 190px;
        margin: 20px 0
    }
}

.HowToDepositMobile-module--image2--c7f26 {
    height: 290px;
    margin-top: 20px;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToDepositMobile-module--image2--c7f26 {
        height: 210px;
        margin-top: 20px
    }
}

.HowToWithdrawMobile-module--image1--b1caf {
    height: 290px;
    margin-top: 20px;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToWithdrawMobile-module--image1--b1caf {
        height: 210px;
        margin: 20px 0
    }
}

.HowToWithdrawMobile-module--image2--fdbed {
    height: 270px;
    margin: 20px 0;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToWithdrawMobile-module--image2--fdbed {
        height: 190px;
        margin: 20px 0
    }
}

.HowToWithdrawMobile-module--image3--478e4 {
    height: 290px;
    margin-top: 20px;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToWithdrawMobile-module--image3--478e4 {
        height: 190px;
        margin: 20px 0
    }
}

.HowToWithdrawMobile-module--image4--89f51 {
    height: 290px;
    margin-top: 20px;
    width: auto
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .HowToWithdrawMobile-module--image4--89f51 {
        height: 210px;
        margin-top: 20px
    }
}

body.MobileDepositWithdraw-module--default-theme--7f259.MobileDepositWithdraw-module--dark-mode--a5298 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.MobileDepositWithdraw-module--container--f225a {
    display: flex;
    flex-direction: column;
    gap: 80px;
    justify-content: center;
    padding: 80px 0;
    width: 100%
}

@media screen and (max-width:900px) {
    .MobileDepositWithdraw-module--container--f225a {
        padding: 40px 0
    }
}

.MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 136px;
    width: 100%
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e {
        align-items: unset;
        flex-direction: column;
        gap: 60px
    }
}

.MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--text--b980d {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: 22px;
    max-width: 608px;
    width: fit-content
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--text--b980d {
        display: contents
    }

    .MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--text--b980d .MobileDepositWithdraw-module--title--885c1 {
        order: 1
    }
}

.MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--text--b980d .MobileDepositWithdraw-module--title--885c1 .MobileDepositWithdraw-module--title1--4d5a8 {
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--text--b980d .MobileDepositWithdraw-module--title--885c1 .MobileDepositWithdraw-module--title1--4d5a8 {
        font-size: 40px;
        line-height: 40px
    }
}

.MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--text--b980d .MobileDepositWithdraw-module--title--885c1 .MobileDepositWithdraw-module--title2--74339 {
    color: #03ca9b;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    margin: 0
}

@media screen and (max-width:900px) {
    .MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--text--b980d .MobileDepositWithdraw-module--title--885c1 .MobileDepositWithdraw-module--title2--74339 {
        font-size: 24px;
        line-height: 34px
    }
}

.MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--text--b980d .MobileDepositWithdraw-module--description--ec9f8 {
    color: #fff;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    margin: 0
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--text--b980d .MobileDepositWithdraw-module--description--ec9f8 {
        order: 3
    }
}

@media screen and (max-width:900px) {
    .MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--text--b980d .MobileDepositWithdraw-module--description--ec9f8 {
        font-size: 16px;
        line-height: 26px
    }
}

.MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--imagesContainer--b074e {
    display: flex;
    flex-direction: row;
    gap: 20px;
    justify-content: center
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--imagesContainer--b074e {
        order: 2
    }
}

.MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--imagesContainer--b074e .MobileDepositWithdraw-module--withdrawImage--13dc5 {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 5px;
    flex-shrink: 0;
    height: 303px;
    width: auto
}

@media screen and (max-width:900px) {
    .MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--imagesContainer--b074e .MobileDepositWithdraw-module--withdrawImage--13dc5 {
        height: 220px
    }
}

.MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--imagesContainer--b074e .MobileDepositWithdraw-module--depositImage--93f34 {
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 5px;
    flex-shrink: 0;
    height: 303px;
    width: auto
}

@media screen and (max-width:900px) {
    .MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--content--7bd7e .MobileDepositWithdraw-module--imagesContainer--b074e .MobileDepositWithdraw-module--depositImage--93f34 {
        height: 220px
    }
}

.MobileDepositWithdraw-module--container--f225a .MobileDepositWithdraw-module--learnMore--5a2fc {
    align-items: center;
    color: #03ca9b;
    display: flex;
    flex-direction: row;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    gap: 15px;
    justify-content: center;
    line-height: 24px;
    margin: 0
}

body.CheckboxV2-module--default-theme--601e3.CheckboxV2-module--dark-mode--8c909 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.CheckboxV2-module--checkbox--0dbd5 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px
}

.CheckboxV2-module--checkbox--0dbd5 .CheckboxV2-module--input--d0493 {
    align-items: center;
    appearance: none;
    border: 1px solid hsla(0, 0%, 100%, .8);
    border-radius: 4.5px;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.CheckboxV2-module--checkbox--0dbd5 .CheckboxV2-module--input--d0493.CheckboxV2-module--inactive--7c139 {
    background: #9fa7ad;
    border: unset
}

.CheckboxV2-module--checkbox--0dbd5 .CheckboxV2-module--input--d0493:checked {
    background: url(/images/deposits-withdrawals-v2/status/checked.svg), #03ca9b;
    border: unset
}

.CheckboxV2-module--checkbox--0dbd5 .CheckboxV2-module--label--df8a7 {
    cursor: pointer
}

body.Status-module--default-theme--f6154.Status-module--dark-mode--cfde7 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Status-module--hide_xs--1ae13 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Status-module--hide_sm--fba85 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Status-module--hide_md--cc507 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Status-module--hide_lg--d483e {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Status-module--hide_xl--36735 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Status-module--hide_xxl--5dcca {
        display: none
    }
}

.Status-module--media_debug--ec19e {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Status-module--media_debug--ec19e:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Status-module--media_debug--ec19e:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Status-module--media_debug--ec19e:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Status-module--media_debug--ec19e:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Status-module--media_debug--ec19e:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Status-module--media_debug--ec19e:before {
        content: "xxl"
    }
}

.Status-module--statusContainer--fb33d {
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    padding: 60px 0
}

@media screen and (max-width:900px) {
    .Status-module--statusContainer--fb33d {
        align-items: center;
        gap: 40px;
        padding: 40px 0
    }
}

.Status-module--statusContainer--fb33d .Status-module--title--49aa4 {
    color: #fff;
    display: flex;
    font-family: DIN Condensed;
    font-size: 46px;
    font-style: normal;
    font-weight: 700;
    justify-content: center;
    line-height: 60px;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Status-module--statusContainer--fb33d .Status-module--title--49aa4 {
        font-size: 40px;
        line-height: 40px;
        text-align: center
    }
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 {
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 20px;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 {
        border-radius: 0;
        width: 375px
    }
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableHeader--c86e8 {
    align-items: center;
    background: rgba(250, 252, 254, .07);
    display: flex;
    flex-direction: row;
    gap: 34px;
    padding: 16px
}

@media screen and (max-width:900px) {
    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableHeader--c86e8 {
        align-items: unset;
        flex-direction: column;
        gap: 20px
    }
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableHeader--c86e8 .Status-module--searchWrapper--761de {
    align-items: center;
    background: rgba(250, 252, 254, .05);
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    height: 44px;
    max-width: 335px;
    padding: 10px 20px;
    width: 100%
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableHeader--c86e8 .Status-module--searchWrapper--761de .Status-module--searchInput--8554b {
    background: none;
    border: none;
    color: #fff;
    height: 24px;
    width: 100%
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableHeader--c86e8 .Status-module--searchWrapper--761de .Status-module--searchInput--8554b:focus {
    outline: none
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableHeader--c86e8 .Status-module--checkboxLabel--4bc06 {
    color: #fff;
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc {
    height: 660px;
    overflow-y: auto;
    scrollbar-color: #172d3e transparent;
    scrollbar-width: thin
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc::-webkit-scrollbar {
    width: 6px
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc::-webkit-scrollbar-track {
    background: transparent
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc::-webkit-scrollbar-thumb {
    background: #172d3e;
    border-radius: 3px
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf .Status-module--currencyCellWrapper--563ba {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 20px
}

@media screen and (max-width:900px) {
    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf .Status-module--currencyCellWrapper--563ba {
        gap: 8px
    }
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf .Status-module--currencyCellWrapper--563ba .Status-module--currencyIcon--e86d0 {
    height: 34px;
    width: 34px
}

@media screen and (max-width:900px) {
    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf .Status-module--currencyCellWrapper--563ba .Status-module--currencyIcon--e86d0 {
        height: 20px;
        width: 20px
    }

    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf .Status-module--currencyCellWrapper--563ba .Status-module--currencyLabel--f0c54 {
        display: none
    }
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf .Status-module--currencyCellWrapper--563ba .Status-module--poolLabel--5a2b6 {
    color: #9fa7ad
}

@media screen and (max-width:900px) {
    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf .Status-module--currencyCellWrapper--563ba .Status-module--poolLabel--5a2b6 {
        color: #fff;
        font-size: 13px
    }
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf thead {
    background-color: rgba(250, 252, 254, .05);
    overflow: hidden;
    position: sticky;
    top: 0;
    z-index: 1
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf thead:before {
    background: linear-gradient(0deg, rgba(7, 2, 15, .8), #07020f);
    content: "";
    inset: 0;
    opacity: 0;
    position: absolute;
    transition: opacity .3s ease;
    z-index: -1
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf thead.Status-module--scrolled--cc411:before {
    opacity: 1
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf td {
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

@media screen and (max-width:900px) {
    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf td {
        font-size: 13px;
        height: 50px;
        line-height: 150%;
        padding: 0
    }
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf td .Status-module--statusCell--bded5 {
    align-items: center;
    display: flex;
    flex-direction: row;
    white-space: pre
}

@media screen and (max-width:900px) {
    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf td .Status-module--statusCell--bded5 {
        align-items: flex-start;
        flex-direction: column
    }
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf td .Status-module--statusCell--bded5 .Status-module--active--b5843 {
    color: #03ca9b
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf td .Status-module--statusCell--bded5 .Status-module--suspended--78023 {
    color: #e44b44
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf tr {
    height: 60px
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf tr>* {
    padding: 0 30px
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf tr>:first-child {
    width: 40%
}

@media screen and (max-width:900px) {
    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf tr {
        height: 50px
    }

    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf tr>* {
        padding: 0 20px
    }

    .Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf tr>:first-child {
        width: 30%
    }
}

.Status-module--statusContainer--fb33d .Status-module--tableContainer--3b0d3 .Status-module--tableScrollWrapper--f9abc .Status-module--statusTable--aeaaf th .Status-module--sortableColumn--7a322 {
    align-items: center;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    gap: 6px;
    line-height: 16px;
    text-align: left;
    width: fit-content
}

body.FAQBody-module--default-theme--4bab2.FAQBody-module--dark-mode--351e1 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.FAQBody-module--question--7ae5a {
    color: #fff;
    display: flex;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin: 0
}

@media screen and (max-width:900px) {
    .FAQBody-module--question--7ae5a {
        font-size: 16px;
        font-weight: 400;
        line-height: 26px
    }
}

.FAQBody-module--answer--0e654 {
    align-self: stretch;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 20px;
    color: #fff;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    gap: 10px;
    line-height: 28px;
    padding: 20px
}

@media screen and (max-width:900px) {
    .FAQBody-module--answer--0e654 {
        font-size: 16px;
        line-height: 28px
    }
}

body.Faq-module--default-theme--bf450.Faq-module--dark-mode--ebb42 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Faq-module--visible-desktop--edb3d {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Faq-module--visible-mobile--ccdf6 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Faq-module--hide_xs--2d84d {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Faq-module--hide_sm--6d6ab {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Faq-module--hide_md--474e6 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Faq-module--hide_lg--491b9 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Faq-module--hide_xl--75173 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Faq-module--hide_xxl--41824 {
        display: none
    }
}

.Faq-module--media_debug--ea7ae {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Faq-module--media_debug--ea7ae:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Faq-module--media_debug--ea7ae:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Faq-module--media_debug--ea7ae:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Faq-module--media_debug--ea7ae:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Faq-module--media_debug--ea7ae:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Faq-module--media_debug--ea7ae:before {
        content: "xxl"
    }
}

.Faq-module--faq--24c65 {
    overflow: hidden;
    padding: 0
}

.Faq-module--faq--24c65:before {
    background: url(/images/noise_effect.webp) 0 0/1440px auto repeat, radial-gradient(176.52% 47.15% at -120% 60%, #e44b44 0, rgba(7, 2, 15, 0) 100%), radial-gradient(121.58% 49.51% at right -80% top 33.06%, #03ca9b 0, rgba(7, 2, 15, 0) 100%);
    content: "";
    height: 2000px;
    left: 0;
    position: absolute;
    transform: translateZ(0);
    width: 100%;
    will-change: transform
}

@media screen and (max-width:900px) {
    .Faq-module--faq--24c65 {
        padding: 40px 20px
    }
}

.Faq-module--faq--24c65 .Faq-module--container--87c42 {
    margin: 80px auto;
    max-width: 1112px;
    position: relative
}

.Faq-module--faq--24c65 .Faq-module--title--00125 {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 80px;
    text-align: center;
    text-transform: uppercase
}

.Faq-module--faq--24c65 .Faq-module--title--00125:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Faq-module--faq--24c65 .Faq-module--title--00125 {
        font-size: 40px;
        margin-bottom: 40px;
        text-align: left
    }
}

body.HowToGetStarted-module--default-theme--4bc0c.HowToGetStarted-module--dark-mode--601b5 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .HowToGetStarted-module--visible-desktop--88f83 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HowToGetStarted-module--visible-mobile--5e0cb {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .HowToGetStarted-module--hide_xs--4eb52 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HowToGetStarted-module--hide_sm--4be5f {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HowToGetStarted-module--hide_md--45ba6 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HowToGetStarted-module--hide_lg--b0dde {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HowToGetStarted-module--hide_xl--ef068 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .HowToGetStarted-module--hide_xxl--010a5 {
        display: none
    }
}

.HowToGetStarted-module--media_debug--f4a03 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .HowToGetStarted-module--media_debug--f4a03:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HowToGetStarted-module--media_debug--f4a03:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HowToGetStarted-module--media_debug--f4a03:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HowToGetStarted-module--media_debug--f4a03:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HowToGetStarted-module--media_debug--f4a03:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .HowToGetStarted-module--media_debug--f4a03:before {
        content: "xxl"
    }
}

.HowToGetStarted-module--howToGetStarted--ea9f0 {
    padding: 80px 20px
}

@media screen and (max-width:900px) {
    .HowToGetStarted-module--howToGetStarted--ea9f0 {
        padding: 40px 20px
    }
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--container--c65f1 {
    margin: 0 auto;
    max-width: 1112px
}

.HowToGetStarted-module--howToGetStarted--ea9f0 h2 {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    text-align: center;
    text-transform: uppercase
}

.HowToGetStarted-module--howToGetStarted--ea9f0 h2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .HowToGetStarted-module--howToGetStarted--ea9f0 h2 {
        font-size: 40px;
        text-align: left
    }
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--subtitle--f5c7b {
    color: #03ca9b;
    font-size: 36px;
    line-height: 60px;
    text-align: center
}

@media screen and (max-width:900px) {
    .HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--subtitle--f5c7b {
        font-size: 24px;
        line-height: 34px;
        margin: 0 0 30px;
        text-align: left
    }
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--items--d6c40 {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 80px auto 0;
    max-width: 864px
}

@media screen and (max-width:900px) {
    .HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--items--d6c40 {
        margin-top: 40px
    }
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--item--e4c94 {
    align-items: stretch;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 20px;
    display: flex;
    position: relative
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--item--e4c94:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 20px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--item--e4c94 .HowToGetStarted-module--number--05223 {
    align-items: center;
    background: #13454c;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    display: flex;
    flex: 0 0 109px;
    justify-content: center;
    padding: 18px 0
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--item--e4c94 .HowToGetStarted-module--number--05223 .HowToGetStarted-module--numberText--177ff {
    align-items: center;
    border: 1px solid #fff;
    border-radius: 100%;
    display: flex;
    font-family: DIN Condensed, sans-serif;
    font-weight: 700;
    height: 32px;
    justify-content: center;
    padding-top: 4px;
    width: 32px
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--item--e4c94 .HowToGetStarted-module--number--05223 .HowToGetStarted-module--numberText--177ff:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--item--e4c94 .HowToGetStarted-module--content--e8ef8 {
    align-items: center;
    display: flex;
    flex: 1 1;
    padding: 30px 40px
}

@media screen and (max-width:900px) {
    .HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--item--e4c94 .HowToGetStarted-module--content--e8ef8 {
        padding: 20px
    }
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--item--e4c94 .HowToGetStarted-module--content--e8ef8 p {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--item--e4c94 .HowToGetStarted-module--content--e8ef8 p:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--item--e4c94 .HowToGetStarted-module--content--e8ef8 p {
        font-size: 24px
    }
}

.HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--cta--36c17 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 80px
}

@media screen and (max-width:900px) {
    .HowToGetStarted-module--howToGetStarted--ea9f0 .HowToGetStarted-module--cta--36c17 {
        margin-top: 40px
    }
}

body.BorrowV2-module--default-theme--506c7.BorrowV2-module--dark-mode--94830 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .BorrowV2-module--visible-desktop--6b8b5 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .BorrowV2-module--visible-mobile--85a71 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .BorrowV2-module--hide_xs--e50e4 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .BorrowV2-module--hide_sm--5c670 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .BorrowV2-module--hide_md--089ec {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .BorrowV2-module--hide_lg--d91f5 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .BorrowV2-module--hide_xl--75e3f {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .BorrowV2-module--hide_xxl--f03f9 {
        display: none
    }
}

.BorrowV2-module--media_debug--49fd2 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .BorrowV2-module--media_debug--49fd2:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .BorrowV2-module--media_debug--49fd2:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .BorrowV2-module--media_debug--49fd2:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .BorrowV2-module--media_debug--49fd2:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .BorrowV2-module--media_debug--49fd2:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .BorrowV2-module--media_debug--49fd2:before {
        content: "xxl"
    }
}

.BorrowV2-module--borrowV2--d1bfe {
    background: #07020f
}

.BorrowV2-module--borrowV2--d1bfe section {
    background: transparent;
    min-height: 0;
    position: relative
}

.BorrowV2-module--borrowV2--d1bfe .BorrowV2-module--content--3057c .BorrowV2-module--background--afca8 {
    background: radial-gradient(120% 600px at -80% 835px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 600px at 180% 557px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 1000px at -80% 2228px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 1000px at 180% 1838px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat;
    position: relative
}

@media screen and (max-width:900px) {
    .BorrowV2-module--borrowV2--d1bfe .BorrowV2-module--content--3057c .BorrowV2-module--background--afca8 {
        background: radial-gradient(120% 800px at -80% 1114px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 800px at 180% 557px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 800px at -80% 2785px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 800px at 180% 2228px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat
    }
}

.BorrowV2-module--borrowV2--d1bfe .BorrowV2-module--content--3057c .BorrowV2-module--background--afca8:before {
    background: url(/images/home-v2/texture.png) repeat;
    background-size: initial;
    content: "";
    inset: 0;
    mix-blend-mode: overlay;
    opacity: .6;
    position: absolute;
    z-index: 0
}

.BorrowV2-module--calculatorContainer--358ec {
    display: flex;
    justify-content: center
}

.BorrowV2-module--calculatorContainer--358ec section {
    align-items: center;
    background: transparent;
    display: flex;
    justify-content: center
}

.BorrowV2-module--calculatorContainer--358ec .icon {
    background-color: rgb(var(--currency-color));
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: 4px;
    height: 24px;
    outline: none;
    width: 24px
}

.BorrowV2-module--calculatorContainer--358ec .content_wrapper {
    max-height: 100%
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .content_wrapper {
        padding: 0
    }
}

.BorrowV2-module--calculatorContainer--358ec .offers-v2 {
    max-height: 1000px;
    overflow: hidden;
    transition: all .3s ease-in-out
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .offers-v2--hide {
        max-height: 0
    }
}

.BorrowV2-module--calculatorContainer--358ec .calculator-wrapper {
    background-color: rgb(var(--surface-color));
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 20px;
    display: block !important;
    max-width: 1096px;
    overflow: auto;
    padding: 40px;
    width: 100%
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .calculator-wrapper {
        border-radius: 0;
        padding: 20px;
        width: 100vw
    }
}

.BorrowV2-module--calculatorContainer--358ec .calculator {
    flex-wrap: wrap;
    position: relative
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .calculator {
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        display: flex;
        flex-wrap: unset;
        gap: 20px;
        overflow-x: auto;
        scroll-behavior: smooth;
        scroll-snap-type: x mandatory;
        scrollbar-width: none
    }

    .BorrowV2-module--calculatorContainer--358ec .calculator ::-webkit-scrollbar {
        display: none
    }

    .BorrowV2-module--calculatorContainer--358ec .calculator>div {
        flex: none;
        scroll-snap-align: start;
        width: 100%
    }
}

.BorrowV2-module--calculatorContainer--358ec .calculator .close {
    fill: #fff;
    background: transparent;
    border: none;
    cursor: pointer;
    height: auto;
    position: absolute;
    right: 0
}

.BorrowV2-module--calculatorContainer--358ec .calculator .close:focus {
    outline: none
}

.BorrowV2-module--calculatorContainer--358ec .calculator-input-column {
    flex: 1 1;
    margin-bottom: 20px;
    min-width: 300px;
    padding-right: 50px
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .calculator-input-column {
        justify-content: space-between;
        padding-right: 0
    }

    .BorrowV2-module--calculatorContainer--358ec .calculator-input-column>* {
        width: 100%
    }
}

.BorrowV2-module--calculatorContainer--358ec .calculator-input-column .title {
    display: block !important;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 10px
}

.BorrowV2-module--calculatorContainer--358ec .calculator-input-column .title:first-letter {
    text-transform: uppercase
}

.BorrowV2-module--calculatorContainer--358ec .calculator-input-column .inputs {
    flex-wrap: wrap;
    margin-bottom: 40px
}

.BorrowV2-module--calculatorContainer--358ec .calculator-input-column .inputs .input-col,
.BorrowV2-module--calculatorContainer--358ec .calculator-input-column .inputs .input-col div {
    flex: 1 1
}

.BorrowV2-module--calculatorContainer--358ec .calculator-input-column .inputs label {
    display: block;
    margin-bottom: 10px;
    opacity: .7
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .calculator-input-column .inputs {
        flex-direction: column !important;
        gap: 15px
    }
}

.BorrowV2-module--calculatorContainer--358ec .calculator-input-column .form-control input {
    background-color: #28445b;
    border-radius: 5px;
    height: 46px;
    min-width: 150px
}

.BorrowV2-module--calculatorContainer--358ec .calculator-input-column .form-control input:focus {
    box-shadow: 0 0 0 1px rgb(var(--primary-color));
    outline: none
}

.BorrowV2-module--calculatorContainer--358ec .calculator-input-column .form-control.error input {
    box-shadow: 0 0 0 1px rgb(var(--secondary-color))
}

.BorrowV2-module--calculatorContainer--358ec .calculator-input-column .landing-btn {
    color: rgb(var(--text-color))
}

.BorrowV2-module--calculatorContainer--358ec .calculator-output-column {
    flex: 1 1;
    gap: 20px;
    min-width: 300px
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .calculator-output-column {
        justify-content: space-between
    }
}

.BorrowV2-module--calculatorContainer--358ec .calculator-output-column .calculator-back-button {
    cursor: pointer;
    display: none
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .calculator-output-column .calculator-back-button {
        display: block
    }
}

.BorrowV2-module--calculatorContainer--358ec .calculator-output-column .heading_title {
    justify-content: space-between;
    width: 100%
}

.BorrowV2-module--calculatorContainer--358ec .calculator-output-column .heading_title p {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 0
}

.BorrowV2-module--calculatorContainer--358ec .offers-column {
    flex: 1 1;
    width: 100%
}

.BorrowV2-module--calculatorContainer--358ec .period {
    margin-bottom: 50px
}

.BorrowV2-module--calculatorContainer--358ec .period>div {
    width: 100%
}

.BorrowV2-module--calculatorContainer--358ec .rate-type-selector {
    font-size: 15px;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: 30px
}

.BorrowV2-module--calculatorContainer--358ec .rate-type-selector .radio-circle {
    background: transparent;
    border: 1px solid #f2f2f5;
    height: 20px;
    width: 20px
}

.BorrowV2-module--calculatorContainer--358ec .rate-type-selector .radio-circle.selected {
    background-color: #03ca9b;
    border: 4px solid rgb(var(--lp-dark-green-color))
}

.BorrowV2-module--calculatorContainer--358ec .calculator-summaries {
    background: #102331;
    border-radius: 10px;
    padding: 20px
}

.BorrowV2-module--calculatorContainer--358ec .calculator-summaries .summary-note {
    color: rgb(var(--text-color-variant))
}

.BorrowV2-module--calculatorContainer--358ec .calculator-summaries .summary-note p {
    font-size: 12px;
    line-height: 20px;
    margin: 0
}

.BorrowV2-module--calculatorContainer--358ec .calculator-summaries .summary-note:not(:last-child) {
    margin-bottom: 10px
}

.BorrowV2-module--calculatorContainer--358ec .calculator-cta {
    display: none
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .calculator-cta {
        display: block
    }

    .BorrowV2-module--calculatorContainer--358ec .calculator-cta .auth-helper {
        flex-direction: column;
        width: 100%
    }

    .BorrowV2-module--calculatorContainer--358ec .calculator-cta .auth-helper .landing-btn,
    .BorrowV2-module--calculatorContainer--358ec .calculator-cta .auth-helper>* {
        width: 100%
    }
}

.BorrowV2-module--calculatorContainer--358ec .how-it-works {
    color: rgb(var(--primary-color));
    cursor: default;
    font-size: 16px;
    margin-bottom: 30px
}

.BorrowV2-module--calculatorContainer--358ec .how-it-works .tooltip>span {
    align-items: center;
    display: flex
}

.BorrowV2-module--calculatorContainer--358ec .how-it-works svg {
    fill: rgb(var(--primary-color));
    height: 24px;
    margin-right: 5px;
    margin-top: 4px;
    vertical-align: baseline;
    width: 24px
}

.BorrowV2-module--calculatorContainer--358ec .verification-level-up-required {
    background-color: rgb(var(--background-color));
    margin-bottom: 10px;
    padding: 10px;
    text-align: center
}

.BorrowV2-module--calculatorContainer--358ec .verification-level-up-required h3 {
    margin-bottom: 3px;
    margin-top: 0
}

.BorrowV2-module--calculatorContainer--358ec .verification-level-up-required svg {
    fill: rgb(var(--secondary-color));
    height: 20px;
    margin-right: 5px;
    vertical-align: baseline;
    width: 20px
}

.BorrowV2-module--calculatorContainer--358ec .calculator-outputs-row {
    background: #28445b;
    border-radius: 10px;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 20px
}

.BorrowV2-module--calculatorContainer--358ec .calculator-outputs-row>div {
    font-size: 13px;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 150%;
    width: calc(50% - 5px)
}

.BorrowV2-module--calculatorContainer--358ec .calculator-outputs-row>div .title {
    color: rgb(var(--primary-color));
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 150%;
    margin-bottom: 4px
}

.BorrowV2-module--calculatorContainer--358ec .min_amount.error {
    color: rgb(var(--secondary-color))
}

.BorrowV2-module--calculatorContainer--358ec .available,
.BorrowV2-module--calculatorContainer--358ec .min_amount.error {
    font-size: 12px;
    letter-spacing: .02em;
    line-height: 150%;
    margin-top: 5px
}

.BorrowV2-module--calculatorContainer--358ec .available .amount-currency-text {
    color: rgb(var(--primary-color));
    cursor: pointer;
    font-weight: 500
}

.BorrowV2-module--calculatorContainer--358ec .available .amount {
    margin-right: 5px;
    text-decoration-line: underline
}

.BorrowV2-module--calculatorContainer--358ec .available .amount.error {
    color: rgb(var(--secondary-color));
    text-decoration-line: none
}

.BorrowV2-module--calculatorContainer--358ec .available a {
    color: rgb(var(--text-color-variant));
    text-decoration-line: underline
}

.BorrowV2-module--calculatorContainer--358ec .borrow__head-table,
.BorrowV2-module--calculatorContainer--358ec .borrow__table,
.BorrowV2-module--calculatorContainer--358ec .borrow__table_container {
    margin-top: 10px;
    width: 100%
}

.BorrowV2-module--calculatorContainer--358ec .borrow__head-table th,
.BorrowV2-module--calculatorContainer--358ec .borrow__table th,
.BorrowV2-module--calculatorContainer--358ec .borrow__table_container th {
    border-bottom: 0
}

.BorrowV2-module--calculatorContainer--358ec .borrow__head-table div,
.BorrowV2-module--calculatorContainer--358ec .borrow__head-table td,
.BorrowV2-module--calculatorContainer--358ec .borrow__head-table th,
.BorrowV2-module--calculatorContainer--358ec .borrow__table div,
.BorrowV2-module--calculatorContainer--358ec .borrow__table td,
.BorrowV2-module--calculatorContainer--358ec .borrow__table th,
.BorrowV2-module--calculatorContainer--358ec .borrow__table_container div,
.BorrowV2-module--calculatorContainer--358ec .borrow__table_container td,
.BorrowV2-module--calculatorContainer--358ec .borrow__table_container th {
    color: rgb(var(--text-color));
    font-size: 11px;
    font-weight: 300
}

.BorrowV2-module--calculatorContainer--358ec .borrow__head-table {
    text-transform: uppercase
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table {
    margin-bottom: 30px;
    margin-top: 0
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table .ReactVirtualized__Grid {
    outline: none
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row {
    display: flex
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row:nth-child(odd) {
    background: rgba(191, 204, 214, .15)
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row:hover {
    background-color: rgba(191, 204, 214, .3);
    cursor: pointer
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row>div {
    display: inline-block;
    font-size: 13px;
    max-width: unset;
    vertical-align: middle
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row>div.symbol-col,
.BorrowV2-module--calculatorContainer--358ec .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row>div.volume-col {
    overflow: hidden;
    padding: 6px 10px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .table-row>div.col-right {
    text-align: right
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table .borrow__action-column {
    padding: 0
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table .checkbox {
    padding: 6px 11px 6px 37px
}

.BorrowV2-module--calculatorContainer--358ec .borrow__table .empty-cell {
    text-align: center
}

.BorrowV2-module--calculatorContainer--358ec .borrow__helper {
    font-size: 11px;
    font-weight: 300;
    margin-bottom: 0;
    margin-top: 10px
}

.BorrowV2-module--calculatorContainer--358ec .currency-list {
    max-height: 70vh;
    min-width: 180px;
    z-index: 3
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .currency-select>button {
        width: 100%
    }
}

.BorrowV2-module--calculatorContainer--358ec .currency-select .landing-btn {
    background: #28445b;
    color: rgb(var(--text-color-variant));
    height: 46px;
    justify-content: space-between;
    margin-right: 20px;
    min-width: 134px
}

.BorrowV2-module--calculatorContainer--358ec .currency-select .landing-btn svg {
    fill: #808b93
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .currency-select .landing-btn {
        margin-bottom: 5px
    }
}

.BorrowV2-module--calculatorContainer--358ec .currency-list-item {
    cursor: pointer;
    padding: 5px 7px
}

.BorrowV2-module--calculatorContainer--358ec .submit-helper {
    align-self: center;
    margin-left: 15px
}

.BorrowV2-module--calculatorContainer--358ec .submit-helper .error {
    color: rgb(var(--secondary-color));
    font-size: 12px;
    letter-spacing: .02em
}

.BorrowV2-module--calculatorContainer--358ec .auth-helper {
    align-items: center;
    display: flex;
    gap: 20px
}

.BorrowV2-module--calculatorContainer--358ec .balances {
    margin-top: 80px
}

.BorrowV2-module--calculatorContainer--358ec .balances .balances_table_container {
    width: 100%
}

.BorrowV2-module--calculatorContainer--358ec .landing-slider .rc-slider-track {
    background-color: #03ca9b
}

.BorrowV2-module--calculatorContainer--358ec .landing-slider .rc-slider-handle {
    background-color: #03ca9b;
    border-radius: 100%;
    box-shadow: 0 0 0 3px rgba(3, 202, 155, .3)
}

.BorrowV2-module--calculatorContainer--358ec .landing-slider .rc-slider-mark {
    top: 22px
}

@media screen and (max-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .cta-buttons .cta-buttons-desktop {
        display: none
    }
}

.BorrowV2-module--calculatorContainer--358ec .cta-buttons .cta-buttons-next {
    width: 100%
}

@media screen and (min-width:900px) {
    .BorrowV2-module--calculatorContainer--358ec .cta-buttons .cta-buttons-next {
        display: none
    }
}

body.FAQ-module--default-theme--2aa18.FAQ-module--dark-mode--38c72 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.FAQ-module--faqContainer--22724 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    padding: 60px 0 120px
}

.FAQ-module--faqContainer--22724 .FAQ-module--faqTitle--d94a0 {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 46px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    margin: 0;
    text-align: center;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .FAQ-module--faqContainer--22724 .FAQ-module--faqTitle--d94a0 {
        line-height: 46px;
        text-align: left
    }
}

.FAQ-module--faqContainer--22724 ol,
.FAQ-module--faqContainer--22724 ul {
    margin: 0;
    padding-left: 20px
}

body.MainSection-module--default-theme--c9a01.MainSection-module--dark-mode--3a567 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .MainSection-module--hide_xs--51581 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .MainSection-module--hide_sm--15e2d {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .MainSection-module--hide_md--850fa {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .MainSection-module--hide_lg--a575a {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .MainSection-module--hide_xl--f0839 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .MainSection-module--hide_xxl--6ab19 {
        display: none
    }
}

.MainSection-module--media_debug--27542 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .MainSection-module--media_debug--27542:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .MainSection-module--media_debug--27542:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .MainSection-module--media_debug--27542:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .MainSection-module--media_debug--27542:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .MainSection-module--media_debug--27542:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .MainSection-module--media_debug--27542:before {
        content: "xxl"
    }
}

.MainSection-module--mainSectionWrapper--71159 {
    background: #07020f;
    overflow: hidden;
    position: relative
}

.MainSection-module--mainSectionBackground--cf30d {
    background: url(/images/noise_effect.webp) 0 0/1440px auto repeat, radial-gradient(120% 834px at 180% 767px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at -80% 1324px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at 180% 2438px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at -80% 2995px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at 180% 4109px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at -80% 4666px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at 180% 5780px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at -80% 6337px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at 180% 7451px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at -80% 8008px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at 180% 9122px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at -80% 9679px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at 180% 10793px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at -80% 11350px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at 180% 12464px, #03ca9b 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 834px at -80% 13021px, #e44b44 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat;
    height: 20000px;
    inset: 0;
    pointer-events: none;
    position: absolute;
    transform: translateZ(0);
    will-change: transform;
    z-index: 0
}

.MainSection-module--mainSectionContent--ee010 {
    margin: auto;
    position: relative;
    width: 1112px
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .MainSection-module--mainSectionContent--ee010 {
        width: 800px
    }
}

@media screen and (max-width:900px) {
    .MainSection-module--mainSectionContent--ee010 {
        width: 335px
    }
}

body.DepositsWithdrawalsV2-module--default-theme--00883.DepositsWithdrawalsV2-module--dark-mode--ccb76 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.DepositsWithdrawalsV2-module--background--d78f4 {
    background-color: #07020f
}

body.Text-module--default-theme--f6afb.Text-module--dark-mode--e7344 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Text-module--bodyText--aaa78 {
    color: #fff;
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Text-module--bodyText--aaa78 {
        font-size: 14px;
        line-height: 24px
    }
}

body.LeoFeesDiscount-module--default-theme--e1a81.LeoFeesDiscount-module--dark-mode--6a9db {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.LeoFeesDiscount-module--container--cdfea {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%
}

.LeoFeesDiscount-module--table--b3e09 {
    border-collapse: separate;
    border-spacing: 0 10px;
    color: #fff;
    width: 100%
}

.LeoFeesDiscount-module--table--b3e09 td,
.LeoFeesDiscount-module--table--b3e09 th {
    padding: 20px;
    text-align: left
}

.LeoFeesDiscount-module--table--b3e09 thead tr th {
    color: #82baf6;
    font-family: Inter;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    text-transform: uppercase
}

.LeoFeesDiscount-module--table--b3e09 thead tr th:first-child {
    border-radius: 10px 0 0 10px
}

.LeoFeesDiscount-module--table--b3e09 thead tr th:last-child {
    border-radius: 0 10px 10px 0
}

.LeoFeesDiscount-module--table--b3e09 tbody tr {
    background: linear-gradient(90deg, #07020f, #102331 50%, #28445b)
}

.LeoFeesDiscount-module--table--b3e09 tbody tr td {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    text-transform: capitalize
}

.LeoFeesDiscount-module--table--b3e09 tbody tr td:first-child {
    border-radius: 10px 0 0 10px
}

.LeoFeesDiscount-module--table--b3e09 tbody tr td:last-child {
    border-radius: 0 10px 10px 0
}

@media screen and (max-width:900px) {
    .LeoFeesDiscount-module--table--b3e09 {
        display: none
    }
}

.LeoFeesDiscount-module--mobileLayout--84637 {
    display: none
}

@media screen and (max-width:900px) {
    .LeoFeesDiscount-module--mobileLayout--84637 {
        display: flex;
        flex-direction: column;
        gap: 40px
    }
}

.LeoFeesDiscount-module--cardContainer--04cf4 {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.LeoFeesDiscount-module--card--45f0c {
    background: linear-gradient(90deg, #07020f, #102331 50%, #28445b);
    border-radius: 10px;
    padding: 20px
}

.LeoFeesDiscount-module--cardTitle--11814 {
    color: #fff;
    font-family: Inter;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 20px;
    text-transform: capitalize
}

.LeoFeesDiscount-module--levelRow--9119d {
    display: flex;
    gap: 20px
}

.LeoFeesDiscount-module--levelLabel--81336 {
    color: #82baf6;
    font-family: Inter;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    white-space: nowrap
}

.LeoFeesDiscount-module--levelValue--658af {
    color: #fff;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: left
}

body.OrderExecutionFees-module--default-theme--59e61.OrderExecutionFees-module--dark-mode--e8eb9 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .OrderExecutionFees-module--hide_xs--5bcef {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .OrderExecutionFees-module--hide_sm--71356 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .OrderExecutionFees-module--hide_md--519b5 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .OrderExecutionFees-module--hide_lg--6c297 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .OrderExecutionFees-module--hide_xl--9fc8a {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .OrderExecutionFees-module--hide_xxl--b3590 {
        display: none
    }
}

.OrderExecutionFees-module--media_debug--44dbb {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .OrderExecutionFees-module--media_debug--44dbb:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .OrderExecutionFees-module--media_debug--44dbb:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .OrderExecutionFees-module--media_debug--44dbb:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .OrderExecutionFees-module--media_debug--44dbb:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .OrderExecutionFees-module--media_debug--44dbb:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .OrderExecutionFees-module--media_debug--44dbb:before {
        content: "xxl"
    }
}

.OrderExecutionFees-module--container--c8f10 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%
}

@media screen and (max-width:1366px)and (min-width:901px),
screen and (max-width:900px) {
    .OrderExecutionFees-module--tableScrollWrapper--6df06 {
        overflow-x: auto;
        padding-bottom: 40px;
        scrollbar-color: #9fa7ad transparent;
        scrollbar-width: thin;
        width: 100%
    }

    .OrderExecutionFees-module--tableScrollWrapper--6df06::-webkit-scrollbar {
        width: 6px
    }

    .OrderExecutionFees-module--tableScrollWrapper--6df06::-webkit-scrollbar-track {
        background: transparent
    }

    .OrderExecutionFees-module--tableScrollWrapper--6df06::-webkit-scrollbar-thumb {
        background: #9fa7ad;
        border-radius: 3px
    }
}

.OrderExecutionFees-module--table--8aeba {
    border-collapse: separate;
    border-spacing: 0;
    color: #fff;
    width: 100%
}

.OrderExecutionFees-module--table--8aeba tr td,
.OrderExecutionFees-module--table--8aeba tr th {
    padding: 0 20px;
    text-align: left;
    white-space: nowrap
}

.OrderExecutionFees-module--table--8aeba thead th {
    color: #82baf6;
    font-family: Inter;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    padding-bottom: 20px;
    text-transform: capitalize
}

.OrderExecutionFees-module--table--8aeba tbody {
    background: rgba(16, 35, 49, .4)
}

.OrderExecutionFees-module--table--8aeba tbody tr:first-child td {
    border-top: 1px solid hsla(0, 0%, 100%, .1)
}

.OrderExecutionFees-module--table--8aeba tbody tr:first-child td:first-child {
    border-left: 1px solid hsla(0, 0%, 100%, .1);
    border-top-left-radius: 10px
}

.OrderExecutionFees-module--table--8aeba tbody tr:first-child td:last-child {
    border-right: 1px solid hsla(0, 0%, 100%, .1);
    border-top-right-radius: 10px
}

.OrderExecutionFees-module--table--8aeba tbody tr:last-child td,
.OrderExecutionFees-module--table--8aeba tbody tr:not(:last-child) td {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

.OrderExecutionFees-module--table--8aeba tbody tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
    border-left: 1px solid hsla(0, 0%, 100%, .1)
}

.OrderExecutionFees-module--table--8aeba tbody tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .1)
}

.OrderExecutionFees-module--table--8aeba tbody tr td {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-transform: capitalize
}

.OrderExecutionFees-module--table--8aeba tbody tr td:first-child {
    border-left: 1px solid hsla(0, 0%, 100%, .1)
}

.OrderExecutionFees-module--table--8aeba tbody tr td:last-child {
    border-right: 1px solid hsla(0, 0%, 100%, .1)
}

.OrderExecutionFees-module--headerSubtext--60966 {
    display: block;
    font-weight: 400
}

.OrderExecutionFees-module--note--84c37 {
    color: #9fa7ad;
    text-transform: capitalize
}

body.FeesTable-module--default-theme--09241.FeesTable-module--dark-mode--0d48f {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.FeesTable-module--container--eee5b {
    width: 100%
}

.FeesTable-module--table--cb65e {
    border-collapse: separate;
    border-spacing: 0 10px;
    color: #fff;
    width: 100%
}

.FeesTable-module--table--cb65e tr td,
.FeesTable-module--table--cb65e tr th {
    padding: 0 20px;
    text-align: left;
    white-space: nowrap
}

@media screen and (max-width:900px) {

    .FeesTable-module--table--cb65e tr td,
    .FeesTable-module--table--cb65e tr th {
        padding: 0 10px;
        white-space: unset
    }
}

.FeesTable-module--table--cb65e tr th {
    padding-bottom: 20px
}

@media screen and (max-width:900px) {
    .FeesTable-module--table--cb65e tr th {
        padding-bottom: 10px
    }
}

.FeesTable-module--table--cb65e thead th {
    color: #82baf6;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    text-transform: capitalize
}

.FeesTable-module--table--cb65e thead th:last-child {
    text-align: right
}

@media screen and (max-width:900px) {
    .FeesTable-module--table--cb65e thead th {
        font-size: 14px;
        line-height: 24px
    }
}

.FeesTable-module--table--cb65e tbody tr {
    background: hsla(0, 0%, 100%, .1)
}

.FeesTable-module--table--cb65e tbody tr td {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-transform: capitalize
}

.FeesTable-module--table--cb65e tbody tr td:first-child {
    border-radius: 10px 0 0 10px
}

.FeesTable-module--table--cb65e tbody tr td:last-child {
    border-radius: 0 10px 10px 0
}

@media screen and (max-width:900px) {
    .FeesTable-module--table--cb65e tbody tr td {
        font-size: 14px;
        line-height: 20px
    }
}

.FeesTable-module--table--cb65e tbody tr .FeesTable-module--blue--665d9 {
    color: #82baf6;
    display: block;
    margin: 0
}

.FeesTable-module--table--cb65e tbody tr .FeesTable-module--rightAlign--4a7d2 {
    text-align: right
}

body.DepositFees-module--default-theme--83777.DepositFees-module--dark-mode--7a22f {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.DepositFees-module--container--510e5 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%
}

@media screen and (max-width:900px) {
    .DepositFees-module--container--510e5 {
        gap: 20px
    }
}

.DepositFees-module--note--3dd5c {
    color: #9fa7ad;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin-top: 0
}

.DepositFees-module--note--3dd5c a {
    --primary-color: var(--tertiary-color);
    --primary-color-variant: var(--tertiary-color-variant)
}

body.WithdrawalFees-module--default-theme--adeca.WithdrawalFees-module--dark-mode--ded6d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.WithdrawalFees-module--container--08114 {
    width: 100%
}

.WithdrawalFees-module--note--60fb2 {
    color: #9fa7ad;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin-top: 40px
}

.WithdrawalFees-module--note--60fb2 a {
    --primary-color: var(--tertiary-color);
    --primary-color-variant: var(--tertiary-color-variant)
}

body.CapitalRaise-module--default-theme--ae8cb.CapitalRaise-module--dark-mode--fecfb {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.CapitalRaise-module--container--087f9 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%
}

.CapitalRaise-module--list--8801e {
    color: #fff;
    margin: 0;
    padding-left: 20px
}

.CapitalRaise-module--sectionTitle--806e6 {
    color: #82baf6;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0
}

@media screen and (max-width:900px) {
    .CapitalRaise-module--sectionTitle--806e6 {
        font-size: 18px;
        line-height: 28px
    }
}

body.DirectListing-module--default-theme--6704b.DirectListing-module--dark-mode--10d37 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.DirectListing-module--container--1961e {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%
}

.DirectListing-module--sectionTitle--f692c {
    color: #82baf6;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    margin: 0
}

@media screen and (max-width:900px) {
    .DirectListing-module--sectionTitle--f692c {
        font-size: 18px
    }
}

body.IssuerOrderExecutionFees-module--default-theme--ec7ee.IssuerOrderExecutionFees-module--dark-mode--9cd0a {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.IssuerOrderExecutionFees-module--container--4f744 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%
}

.ListTitle-module--listTitle--43396 {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .ListTitle-module--listTitle--43396 {
        font-size: 32px;
        line-height: 32px
    }
}

body.FeeScheduleChanges-module--default-theme--06520.FeeScheduleChanges-module--dark-mode--8ff45 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.FeeScheduleChanges-module--container--7fc0a {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%
}

body.SecuritiesFeesV2-module--default-theme--fe9b1.SecuritiesFeesV2-module--dark-mode--c6dfe {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .SecuritiesFeesV2-module--hide_xs--7c8f4 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesFeesV2-module--hide_sm--33f56 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesFeesV2-module--hide_md--3f855 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesFeesV2-module--hide_lg--0a7c0 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesFeesV2-module--hide_xl--b575d {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesFeesV2-module--hide_xxl--39c3d {
        display: none
    }
}

.SecuritiesFeesV2-module--media_debug--5ec17 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SecuritiesFeesV2-module--media_debug--5ec17:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesFeesV2-module--media_debug--5ec17:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesFeesV2-module--media_debug--5ec17:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesFeesV2-module--media_debug--5ec17:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesFeesV2-module--media_debug--5ec17:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesFeesV2-module--media_debug--5ec17:before {
        content: "xxl"
    }
}

.SecuritiesFeesV2-module--container--969d0 {
    background: linear-gradient(180deg, transparent 28.125vw, #07020f 56.25vw);
    padding-top: 186px;
    position: relative
}

.SecuritiesFeesV2-module--container--969d0 .SecuritiesFeesV2-module--backgroundGradient--8a8ac {
    background: url(/images/noise_effect.webp) 0 0/1440px auto repeat, radial-gradient(120% 500px at 180% 1470px, #82baf6 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 500px at -80% 1470px, #82baf6 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 500px at 180% 3150px, #82baf6 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 500px at -80% 3150px, #82baf6 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 500px at 180% 4830px, #82baf6 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 500px at -80% 4830px, #82baf6 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 500px at 180% 6510px, #82baf6 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat, radial-gradient(120% 500px at -80% 6510px, #82baf6 0, rgba(7, 2, 15, 0) 100%) 50%/cover no-repeat;
    bottom: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.SecuritiesFeesV2-module--container--969d0 .SecuritiesFeesV2-module--hero--ab872 {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.SecuritiesFeesV2-module--container--969d0 .SecuritiesFeesV2-module--content--ef903 {
    margin: 0 auto;
    max-width: 1100px;
    position: relative
}

@media screen and (max-width:1366px)and (min-width:901px) {
    .SecuritiesFeesV2-module--container--969d0 .SecuritiesFeesV2-module--content--ef903 {
        max-width: 800px
    }
}

@media screen and (max-width:900px) {
    .SecuritiesFeesV2-module--container--969d0 .SecuritiesFeesV2-module--content--ef903 {
        max-width: unset;
        padding: 0 20px
    }
}

.SecuritiesFeesV2-module--title--79f55 {
    color: #fff;
    font-family: DIN Condensed;
    font-size: 90px;
    font-weight: 700;
    line-height: 80px;
    margin: 0 0 46px;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .SecuritiesFeesV2-module--title--79f55 {
        font-size: 48px;
        line-height: 48px
    }

    .Hero-module--visible-desktop--829dc {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--09e92 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--9719c {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--29b12 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--3d0cf {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--527f8 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--11d7f {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--1c6b7 {
        display: none
    }
}

.Hero-module--media_debug--37978 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--37978:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--37978:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--37978:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--37978:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--37978:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--37978:before {
        content: "xxl"
    }
}

body.Hero-module--default-theme--6408c.Hero-module--dark-mode--014a2 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Hero-module--hero--ea82b {
    background-color: #07020f !important;
    min-height: 99vh;
    overflow: hidden;
    padding: 0;
    position: relative
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .Hero-module--hero--ea82b {
        min-height: 650px
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hero--ea82b {
        height: 729px;
        min-height: unset
    }
}

.Hero-module--heroVideo--71d09 {
    height: 99%;
    left: 50%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

@media only screen and (max-width:575px) {
    .Hero-module--heroVideo--71d09 {
        height: 550px
    }
}

.Hero-module--heroGradient--06409 {
    background: linear-gradient(180deg, #07020f 29.16%, rgba(7, 2, 15, 0));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.Hero-module--heroShadow--dc67a {
    background: linear-gradient(354.4deg, #07020f 20.17%, rgba(7, 2, 15, 0) 70.68%);
    bottom: 0;
    height: 422px;
    left: 0;
    position: absolute;
    width: 100vw;
    z-index: 2
}

@media only screen and (min-width:1409px) {
    .Hero-module--heroShadow--dc67a {
        height: 460px
    }
}

@media screen and (max-width:900px) {
    .Hero-module--heroShadow--dc67a {
        background: linear-gradient(180deg, rgba(7, 2, 15, 0), #07020f 60.07%);
        height: 237px
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--heroShadow--dc67a {
        bottom: 73px;
        height: 237px
    }
}

.Hero-module--content--376ff {
    align-items: center;
    display: flex;
    flex-direction: column;
    inset: 0;
    line-height: normal;
    margin: 0 auto;
    max-width: 1220px;
    padding-top: 200px;
    position: absolute;
    z-index: 3
}

@media screen and (max-width:900px) {
    .Hero-module--content--376ff {
        height: 100%;
        inset: unset;
        justify-content: center;
        padding: 70px 25px;
        text-align: center;
        width: 100%
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--content--376ff {
        justify-content: flex-start
    }
}

.Hero-module--content--376ff h1 {
    font-size: 90px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Hero-module--content--376ff h1 {
        font-size: 70px
    }
}

.Hero-module--content--376ff h2 {
    color: #82baf6;
    font-size: 55px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Hero-module--content--376ff h2 {
        font-size: 40px
    }
}

.Hero-module--content--376ff p {
    font-size: 20px;
    line-height: 28px;
    margin-top: 20px;
    max-width: 474px
}

@media screen and (max-width:900px) {
    .Hero-module--content--376ff p {
        margin-top: 10px
    }
}

.Hero-module--ctaButtons--decde {
    display: flex;
    flex-direction: row;
    gap: 20px
}

.Hero-module--ctaButtons--decde .Hero-module--secondaryButton--d9f44 {
    background-color: transparent
}

@media screen and (max-width:900px) {
    .Hero-module--ctaButtons--decde {
        flex-direction: column;
        gap: 0;
        width: 100%
    }

    .Hero-module--ctaButtons--decde button {
        width: 100%
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--ctaButtons--decde {
        margin-top: 120px
    }
}

body.SecuritiesOffering-module--default-theme--7f04a.SecuritiesOffering-module--dark-mode--68306 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .SecuritiesOffering-module--hide_xs--ac55f {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesOffering-module--hide_sm--15114 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesOffering-module--hide_md--01a55 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesOffering-module--hide_lg--43df4 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesOffering-module--hide_xl--a642e {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesOffering-module--hide_xxl--e25c8 {
        display: none
    }
}

.SecuritiesOffering-module--media_debug--fa696 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SecuritiesOffering-module--media_debug--fa696:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesOffering-module--media_debug--fa696:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesOffering-module--media_debug--fa696:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesOffering-module--media_debug--fa696:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesOffering-module--media_debug--fa696:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesOffering-module--media_debug--fa696:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .SecuritiesOffering-module--visible-desktop--4a043 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .SecuritiesOffering-module--visible-mobile--6cfb6 {
        display: none
    }
}

.SecuritiesOffering-module--offeringCard--ef472 {
    align-items: center;
    background: #07020f;
    border: 1px solid #4096f2;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    min-width: 252px;
    overflow: hidden;
    padding: 0
}

@media only screen and (min-width:1409px) {
    .SecuritiesOffering-module--offeringCard--ef472 {
        max-width: 390px
    }
}

@media screen and (max-width:900px) {
    .SecuritiesOffering-module--offeringCard--ef472 {
        border-radius: 5px;
        height: 100%;
        min-width: 252px
    }
}

.SecuritiesOffering-module--offeringCard--ef472.SecuritiesOffering-module--tradingCard--fca9b {
    background: rgba(40, 68, 91, .2);
    border: 1px solid hsla(0, 0%, 100%, .2)
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--cardHeader--c1c09 {
    align-items: center;
    display: flex;
    height: 49px;
    justify-content: flex-end;
    padding: 10px;
    width: 100%
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--cardTag--3b6fd {
    align-items: center;
    background: #4096f2;
    border-radius: 20px;
    color: #fff;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.02em;
    padding: 5px 14px
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--cardTag--3b6fd.SecuritiesOffering-module--tradingTag--a3850 {
    background: #0e3452
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--details--a424e {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    width: 100%
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--token--e1c9b {
    align-items: center;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    padding: 20px 40px;
    width: 100%
}

@media screen and (max-width:900px) {
    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--token--e1c9b {
        padding: 20px
    }
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--icon--4885f {
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 500px;
    height: 72px;
    margin-bottom: 20px;
    object-fit: contain;
    width: 72px
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--title--4ae8e {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 100%;
    margin: 0 0 10px;
    text-align: center;
    text-transform: uppercase
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--title--4ae8e:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--info--2a0ce {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 10px 40px 20px;
    width: 100%
}

@media screen and (max-width:900px) {
    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--info--2a0ce {
        min-width: 252px;
        padding: 10px 20px
    }
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--flag--d4982 {
    align-items: center;
    display: flex;
    gap: 16px
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--flagIcon--49b44 {
    border-radius: 2.65px;
    height: 21px;
    width: 29.4px
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--location--1591e {
    color: #82baf6;
    font-size: 18px;
    font-weight: 700;
    line-height: 140%
}

@media screen and (max-width:900px) {
    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--location--1591e {
        font-size: 14px
    }
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--tags--1d7f9 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--tag--d708d {
    align-items: center;
    border-radius: 20px;
    color: #fff;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.02em;
    padding: 5px 14px
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--tag--d708d.SecuritiesOffering-module--open--b850f {
    background: #01a781
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--tag--d708d.SecuritiesOffering-module--closed--c4408 {
    background: #e44b44
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--tag--d708d.SecuritiesOffering-module--industry--d00e6 {
    background: #586871
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--tag--d708d.SecuritiesOffering-module--asset--328d0 {
    background: #0e3452
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--data--7bc87 {
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    border-top: 1px solid hsla(0, 0%, 100%, .2);
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    width: 100%
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18 {
    word-wrap: break-word;
    align-items: center;
    border-right: 1px solid hsla(0, 0%, 100%, .2);
    display: flex;
    flex-direction: column;
    -webkit-hyphens: auto;
    hyphens: auto;
    justify-content: center;
    min-width: 130px;
    overflow-wrap: break-word;
    padding: 20px 5px;
    text-align: center
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18:last-child {
    border-right: none
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18:only-child {
    grid-column: 2/3
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18:first-child:nth-last-child(2),
.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18:first-child:nth-last-child(2)~.SecuritiesOffering-module--dataItem--ccb18 {
    grid-column: auto
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--data--7bc87:has(.SecuritiesOffering-module--dataItem--ccb18:first-child:nth-last-child(2)) {
    grid-template-columns: repeat(2, 1fr)
}

@supports not (selector(:has(*))) {
    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18:first-child:nth-last-child(2) {
        grid-column: 1/3
    }

    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18:nth-child(2):last-child {
        grid-column: 2/4
    }
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--data--7bc87 {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: auto auto
    }

    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18 {
        border-bottom: 1px solid hsla(0, 0%, 100%, .2);
        min-width: 0
    }

    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18:first-child {
        grid-column: 1/-1
    }

    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18:nth-last-child(-n+2) {
        border-bottom: none
    }

    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18:only-child {
        border-bottom: none;
        border-right: none;
        grid-column: 1/-1
    }

    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataItem--ccb18:nth-child(2):last-child {
        border-right: none;
        grid-column: 1/-1
    }
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataLabel--9c380 {
    color: #9fa7ad;
    font-family: DIN Condensed, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 100%
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataLabel--9c380:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--textCap--c92e4 {
    text-transform: uppercase
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataValue--d3508 {
    color: #fafcfe;
    font-family: DIN Condensed, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--dataValue--d3508:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--footer--69f5c {
    align-items: center;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 0 0 20px 20px;
    border-top: 0 solid hsla(0, 0%, 100%, .2);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 20px 40px 30px;
    width: 100%
}

@media screen and (max-width:900px) {
    .SecuritiesOffering-module--offeringCard--ef472 .SecuritiesOffering-module--footer--69f5c {
        border-width: 0;
        padding: 0
    }
}

.SecuritiesOffering-module--offeringCard--ef472 a,
.SecuritiesOffering-module--offeringCard--ef472 button {
    margin: 0 !important;
    width: 100%
}

@media screen and (max-width:900px) {

    .SecuritiesOffering-module--offeringCard--ef472 a,
    .SecuritiesOffering-module--offeringCard--ef472 button {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        padding: 0
    }

    .OurOfferings-module--visible-desktop--909f3 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .OurOfferings-module--visible-mobile--263fc {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .OurOfferings-module--hide_xs--5877b {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .OurOfferings-module--hide_sm--ac074 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .OurOfferings-module--hide_md--860ef {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .OurOfferings-module--hide_lg--80499 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .OurOfferings-module--hide_xl--6a6fd {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .OurOfferings-module--hide_xxl--00a68 {
        display: none
    }
}

.OurOfferings-module--media_debug--a38c8 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .OurOfferings-module--media_debug--a38c8:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .OurOfferings-module--media_debug--a38c8:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .OurOfferings-module--media_debug--a38c8:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .OurOfferings-module--media_debug--a38c8:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .OurOfferings-module--media_debug--a38c8:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .OurOfferings-module--media_debug--a38c8:before {
        content: "xxl"
    }
}

body.OurOfferings-module--default-theme--0e0b8.OurOfferings-module--dark-mode--8bf8f {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.OurOfferings-module--ourOfferings--f516d {
    background: #07020f !important;
    height: auto;
    min-height: 990px;
    padding: 0;
    position: relative;
    transition: height .3s ease
}

@media screen and (min-width:900px) {
    .OurOfferings-module--ourOfferings--f516d {
        min-height: 800px
    }
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .OurOfferings-module--ourOfferings--f516d {
        min-height: 1100px
    }
}

@media screen and (max-width:900px) {
    .OurOfferings-module--ourOfferings--f516d {
        min-height: 600px;
        padding-left: 40px
    }
}

.OurOfferings-module--bottomShadow--43a18 {
    background: linear-gradient(180deg, rgba(7, 2, 15, 0), #07020f 60.07%);
    bottom: 0;
    height: 576px;
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.OurOfferings-module--content--22f60 {
    align-items: center;
    display: flex;
    flex-direction: column;
    inset: 0;
    left: 0;
    line-height: normal;
    margin: 0 auto;
    max-width: 1220px;
    padding: 0 10px;
    position: absolute;
    top: -150px;
    z-index: 3
}

@media only screen and (min-width:992px)and (max-width:1199px) {
    .OurOfferings-module--content--22f60 {
        top: -120px
    }
}

@media screen and (max-width:900px) {
    .OurOfferings-module--content--22f60 {
        inset: unset;
        justify-content: center;
        padding: 0 25px;
        text-align: center;
        width: 100%
    }
}

.OurOfferings-module--listings--d26e7 {
    margin-top: 45px;
    overflow: hidden;
    width: 100%
}

@media screen and (max-width:900px) {
    .OurOfferings-module--listings--d26e7 {
        display: none
    }
}

.OurOfferings-module--allowOverflow--30b37 {
    overflow: visible
}

.OurOfferings-module--listingsGrid--eea0a {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
    margin-top: 20px
}

.OurOfferings-module--listingsGrid--eea0a>* {
    flex-basis: calc(33.33% - 10px);
    flex-grow: 0;
    flex-shrink: 1
}

@media screen and (max-width:900px) {
    .OurOfferings-module--listingsGrid--eea0a {
        background: #07020f;
        flex-wrap: unset;
        margin: 0;
        overflow: scroll;
        padding: 0 20px 20px
    }
}

.OurOfferings-module--showMore--3454d {
    align-items: center;
    bottom: 90px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    width: 100%
}

.OurOfferings-module--showMore--3454d p {
    color: #9fa7ad;
    font-size: 22px;
    line-height: 32px;
    margin: 0;
    max-width: 791px
}

@media screen and (max-width:900px) {
    .OurOfferings-module--showMore--3454d {
        display: none
    }
}

.OurOfferings-module--pagination--30a11 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 10px;
    height: 10px;
    justify-content: center;
    margin-top: 30px;
    padding: 0;
    width: calc(100% - 40px)
}

.OurOfferings-module--dot--5cc03 {
    background: #9fa7ad;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    height: 10px;
    padding: 0;
    transition: background .2s;
    width: 10px
}

.OurOfferings-module--dot--5cc03:hover {
    opacity: .8
}

.OurOfferings-module--dot--5cc03.OurOfferings-module--active--85ccb {
    background: #82baf6
}

body.NewsV2-module--default-theme--cd265.NewsV2-module--dark-mode--5b026 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .NewsV2-module--visible-desktop--a0aac {
        display: none
    }
}

@media screen and (min-width:900px) {
    .NewsV2-module--visible-mobile--d6403 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .NewsV2-module--hide_xs--6ea53 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .NewsV2-module--hide_sm--49209 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .NewsV2-module--hide_md--4ef2a {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .NewsV2-module--hide_lg--37fbc {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .NewsV2-module--hide_xl--24f1a {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .NewsV2-module--hide_xxl--211fc {
        display: none
    }
}

.NewsV2-module--media_debug--2e006 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .NewsV2-module--media_debug--2e006:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .NewsV2-module--media_debug--2e006:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .NewsV2-module--media_debug--2e006:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .NewsV2-module--media_debug--2e006:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .NewsV2-module--media_debug--2e006:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .NewsV2-module--media_debug--2e006:before {
        content: "xxl"
    }
}

.NewsV2-module--newsWrapper--8fc03 {
    background-color: #07020f !important;
    padding: 90px 85px
}

@media screen and (max-width:900px) {
    .NewsV2-module--newsWrapper--8fc03 {
        padding: 20px
    }
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--content--bde28 {
    margin: 0 auto;
    max-width: 1600px;
    width: 100%
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--newsTitle--69b65 {
    margin-left: 4rem
}

@media screen and (max-width:900px) {
    .NewsV2-module--newsWrapper--8fc03 .NewsV2-module--newsTitle--69b65 {
        margin-left: 0
    }
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--mainContent--28353 {
    -ms-overflow-style: none;
    display: flex;
    gap: 20px;
    overflow-y: scroll;
    overflow: -moz-scrollbars-none;
    padding: 50px 0 30px
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--mainContent--28353::-webkit-scrollbar {
    height: 0;
    width: 0
}

@media screen and (max-width:900px) {
    .NewsV2-module--newsWrapper--8fc03 .NewsV2-module--mainContent--28353 {
        padding: 35px 0 25px
    }

    .NewsV2-module--newsWrapper--8fc03 .NewsV2-module--mainContent--28353.NewsV2-module--isSecuritiesPost--8a19c {
        padding: 15px 0 25px
    }
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--latestPost--17765 {
    background: transparent;
    border-radius: 30px;
    flex: 1 1;
    min-width: 304px;
    overflow: hidden;
    position: relative
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--latestPost--17765:before {
    background: linear-gradient(126.28deg, rgba(242, 242, 245, .5) 28.83%, #f2f2f5 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 30px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: .5;
    position: absolute;
    z-index: 0
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--latestPost--17765:hover {
    opacity: .7
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--latestPost--17765 .NewsV2-module--titleContainer--6ddfe {
    padding: 1rem
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--latestPost--17765 .NewsV2-module--title--23a70 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 20px;
    font-weight: 600;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .NewsV2-module--newsWrapper--8fc03 .NewsV2-module--latestPost--17765 .NewsV2-module--title--23a70 {
        font-size: 16px
    }
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--latestPost--17765 .NewsV2-module--date--7da14 {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    overflow: hidden;
    padding: 1rem 1rem 0;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

@media screen and (max-width:900px) {
    .NewsV2-module--newsWrapper--8fc03 .NewsV2-module--latestPost--17765 .NewsV2-module--date--7da14 {
        font-size: 12px
    }
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--latestPost--17765 img {
    max-width: 100%
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--blogLink--8e8e6 {
    display: block;
    padding-left: 4rem
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--blogLink--8e8e6 a {
    font-size: 20px;
    font-weight: 600
}

@media screen and (max-width:900px) {
    .NewsV2-module--newsWrapper--8fc03 .NewsV2-module--blogLink--8e8e6 {
        align-items: center;
        display: flex;
        justify-content: center;
        margin-left: 0 !important;
        padding-bottom: 3px;
        padding-left: 0;
        width: 100% !important
    }
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--blogLink--8e8e6 .NewsV2-module--arrowIcon--d91da {
    height: 20px;
    margin-left: 10px;
    margin-top: 5px;
    width: 20px
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--securitiesBlogLink--8e04c a {
    color: #82baf6
}

.NewsV2-module--newsWrapper--8fc03 .NewsV2-module--securitiesBlogLink--8e04c .NewsV2-module--arrowIcon--d91da {
    height: 20px;
    margin-left: 10px;
    margin-top: 3px;
    width: 20px
}

@media screen and (max-width:900px) {
    .NewsV2-module--newsWrapper--8fc03 .NewsV2-module--securitiesBlogLink--8e04c {
        display: flex;
        justify-content: flex-start
    }

    .NewsV2-module--securitiesWrapper--dd609 {
        padding: 40px 20px
    }
}

body.HomeHeroV2-module--default-theme--5c34b.HomeHeroV2-module--dark-mode--2b6c6 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .HomeHeroV2-module--visible-desktop--f1fd2 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HomeHeroV2-module--visible-mobile--47178 {
        display: none
    }
}

.HomeHeroV2-module--homeHero--ca5d1 {
    height: 100vh;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media screen and (min-width:900px) {
    .HomeHeroV2-module--homeHero--ca5d1:after {
        background: linear-gradient(180deg, #07020f, rgba(7, 2, 15, 0));
        content: "";
        height: 142px;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1
    }
}

@media screen and (max-width:700px) {
    .HomeHeroV2-module--homeHero--ca5d1 {
        height: auto;
        padding: 50px 0 0
    }
}

.HomeHeroV2-module--homeHeroContent--f2f01 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    padding: 0 120px;
    position: absolute;
    top: 20px;
    width: 100%;
    z-index: 2
}

@media screen and (max-width:700px) {
    .HomeHeroV2-module--homeHeroContent--f2f01 {
        background-color: #07020f;
        height: auto;
        padding: 50px 20px 0;
        position: relative
    }
}

.HomeHeroV2-module--videoBackground--e51fd {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media screen and (max-width:700px) {
    .HomeHeroV2-module--videoBackground--e51fd {
        bottom: 0;
        height: 300px;
        left: 0;
        max-height: 100%;
        max-width: 100%;
        min-width: 100%;
        position: relative;
        top: 20px;
        transform: translateX(-10%) translateY(0) scale(1.2)
    }
}

.HomeHeroV2-module--signup--21760 {
    display: flex;
    margin-top: 64px;
    max-width: 450px;
    position: relative;
    width: 100%;
    z-index: 1
}

.HomeHeroV2-module--signup--21760 .HomeHeroV2-module--group--d9a59 {
    display: flex
}

.HomeHeroV2-module--signup--21760 .HomeHeroV2-module--group--d9a59 .HomeHeroV2-module--email--56768 {
    background: hsla(0, 0%, 100%, .1);
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 4px;
    color: hsla(0, 0%, 100%, .9);
    font-size: 15px;
    height: 44px;
    padding: 11px 16px;
    width: 300px
}

.HomeHeroV2-module--signup--21760 .HomeHeroV2-module--group--d9a59 .HomeHeroV2-module--registerBtn--9183d button {
    margin-left: 10px;
    min-width: 140px
}

@media screen and (max-width:700px) {
    .HomeHeroV2-module--signup--21760 .HomeHeroV2-module--group--d9a59 {
        flex-direction: column;
        gap: 20px;
        min-width: 100%
    }

    .HomeHeroV2-module--signup--21760 .HomeHeroV2-module--group--d9a59 .HomeHeroV2-module--email--56768 {
        display: none
    }

    .HomeHeroV2-module--signup--21760 .HomeHeroV2-module--group--d9a59 .HomeHeroV2-module--registerBtn--9183d button {
        height: 40px;
        margin-left: 0;
        width: 100%
    }

    .HomeHeroV2-module--signup--21760 {
        margin-top: 20px
    }
}

.HomeHeroV2-module--divider--32a62 {
    align-items: center;
    display: flex;
    margin: 8px 0;
    max-width: 450px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1
}

.HomeHeroV2-module--divider--32a62:after,
.HomeHeroV2-module--divider--32a62:before {
    border-bottom: 1px solid rgb(var(--on-surface-color));
    content: "";
    flex: 1 1
}

.HomeHeroV2-module--divider--32a62:before {
    margin-right: 10px
}

.HomeHeroV2-module--divider--32a62:after {
    margin-left: 10px
}

.HomeHeroV2-module--divider--32a62 .HomeHeroV2-module--dividerText--e525a {
    color: hsla(0, 0%, 100%, .7);
    font-size: 12px;
    font-weight: 600
}

.HomeHeroV2-module--googleBtnWrapper--ee28d {
    max-width: 450px;
    width: 100%;
    z-index: 1
}

.HomeHeroV2-module--googleBtnWrapper--ee28d>button {
    margin: 0
}

.HomeHeroV2-module--tradingButtonWrapper--35f81 {
    margin-top: 64px
}

.HomeHeroV2-module--tradingButtonWrapper--35f81 button {
    width: 247px
}

@media screen and (max-width:900px) {
    .HomeHeroV2-module--tradingButtonWrapper--35f81 {
        margin: 30px 0
    }
}

@media only screen and (max-width:575px) {
    .HomeHeroV2-module--tradingButtonWrapper--35f81 button {
        min-width: 100%
    }
}

.HomeHeroV2-module--errorText--4284b {
    color: #e44b44;
    font-size: 12px;
    margin-top: 5px
}

body.LandingTickersV2-module--default-theme--8f54f.LandingTickersV2-module--dark-mode--1fa57 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .LandingTickersV2-module--hide_xs--8ca83 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .LandingTickersV2-module--hide_sm--9784d {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .LandingTickersV2-module--hide_md--97d28 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .LandingTickersV2-module--hide_lg--9d6eb {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .LandingTickersV2-module--hide_xl--1d107 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .LandingTickersV2-module--hide_xxl--2a8a5 {
        display: none
    }
}

.LandingTickersV2-module--media_debug--6624c {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .LandingTickersV2-module--media_debug--6624c:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .LandingTickersV2-module--media_debug--6624c:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .LandingTickersV2-module--media_debug--6624c:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .LandingTickersV2-module--media_debug--6624c:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .LandingTickersV2-module--media_debug--6624c:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .LandingTickersV2-module--media_debug--6624c:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--visible-desktop--35b49 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .LandingTickersV2-module--visible-mobile--6b71c {
        display: none
    }
}

.LandingTickersV2-module--wrapper--9c69e {
    background-color: rgba(13, 29, 41, .4);
    height: 672px;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--wrapper--9c69e {
        background-color: transparent;
        height: unset
    }
}

.LandingTickersV2-module--securitiesLegend--90424 {
    padding: 25px 28px 10px;
    text-align: left
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--securitiesLegend--90424 {
        padding: 25px 0 10px
    }
}

.LandingTickersV2-module--securitiesTable--4e624 {
    height: 547px
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--securitiesTable--4e624 {
        height: 417px
    }
}

.LandingTickersV2-module--landingTable--03aeb {
    max-height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.LandingTickersV2-module--landingTable--03aeb .LandingTickersV2-module--symbolCell--3db09 {
    padding-left: 25px
}

.LandingTickersV2-module--landingTable--03aeb .LandingTickersV2-module--headerButton--25887 {
    color: #82baf6;
    text-transform: unset
}

.LandingTickersV2-module--landingTable--03aeb td {
    background: rgba(13, 29, 41, .4);
    border-bottom: 1px solid rgba(88, 104, 113, .5);
    vertical-align: middle
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--landingTable--03aeb td {
        padding-bottom: 10px;
        padding-top: 10px
    }
}

.LandingTickersV2-module--landingTable--03aeb th {
    background: rgba(11, 25, 35, .3);
    border-bottom: 1px solid rgba(88, 104, 113, .5);
    height: 60px;
    vertical-align: middle
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--landingTable--03aeb th {
        height: 40px
    }

    .LandingTickersV2-module--landingTable--03aeb {
        font-size: 16px;
        margin-top: 15px
    }

    .LandingTickersV2-module--landingTable--03aeb td {
        background: transparent;
        border-bottom: unset
    }

    .LandingTickersV2-module--landingTable--03aeb .LandingTickersV2-module--symbolCell--3db09 {
        padding-left: 0
    }
}

.LandingTickersV2-module--dimText--770d1 {
    color: rgba(242, 242, 245, .7);
    margin-left: 3px
}

.LandingTickersV2-module--symbolCell--3db09 {
    max-width: 0;
    min-width: 110px;
    padding-left: 25px;
    vertical-align: middle;
    width: 25%
}

.LandingTickersV2-module--symbolCell--3db09 .LandingTickersV2-module--symbolCellLabel--bf13a {
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.LandingTickersV2-module--symbolCell--3db09 img {
    width: 34px
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--symbolCell--3db09 {
        padding-left: 0;
        width: 70%
    }
}

.LandingTickersV2-module--symbolImg--cff4f {
    display: flex;
    margin-right: 15px
}

.LandingTickersV2-module--colRight--809a3 {
    vertical-align: middle
}

.LandingTickersV2-module--volumeCell--4165e {
    max-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media only screen and (min-width:1409px) {
    .LandingTickersV2-module--volumeCell--4165e {
        overflow: visible
    }
}

.LandingTickersV2-module--volumeCellTooltip--1a557 {
    display: none
}

@media only screen and (min-width:1409px) {
    .LandingTickersV2-module--volumeCellTooltip--1a557 {
        display: block;
        width: 90px
    }
}

.LandingTickersV2-module--favButton--2590e {
    fill: #a7b6c2;
    background: transparent;
    border: none;
    cursor: pointer;
    height: 30px;
    padding: 0;
    width: 50px
}

.LandingTickersV2-module--favButton--2590e:focus {
    outline: none
}

.LandingTickersV2-module--favButton--2590e svg {
    display: block;
    width: 100%
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px) {
    .LandingTickersV2-module--favButton--2590e {
        width: unset
    }
}

.LandingTickersV2-module--favSection--4877c {
    height: auto;
    min-height: 22rem;
    overflow: hidden
}

.LandingTickersV2-module--favSection--4877c .LandingTickersV2-module--headerButton--25887 {
    color: #82baf6;
    text-transform: unset
}

.LandingTickersV2-module--favSection--4877c .LandingTickersV2-module--colRight--809a3 {
    vertical-align: middle
}

.LandingTickersV2-module--favSection--4877c .LandingTickersV2-module--symbolCell--3db09 {
    padding-left: 25px
}

.LandingTickersV2-module--favSection--4877c .LandingTickersV2-module--derivativesCategory--50356 {
    padding: 11px 25px
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--favSection--4877c td {
        font-size: 14px
    }

    .LandingTickersV2-module--favSection--4877c .LandingTickersV2-module--derivativesCategory--50356,
    .LandingTickersV2-module--favSection--4877c .LandingTickersV2-module--symbolCell--3db09 {
        padding-left: 0
    }
}

.LandingTickersV2-module--heading--f7ec1 {
    border-bottom: 1px solid #28445b;
    padding: 10px 25px;
    text-align: left;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--heading--f7ec1 {
        padding-left: 0
    }
}

.LandingTickersV2-module--star--904eb {
    fill: rgb(var(--text-color))
}

.LandingTickersV2-module--favColumn--8aba3 {
    width: 50px
}

.LandingTickersV2-module--search--a30bc {
    color: rgb(var(--text-color));
    cursor: pointer;
    display: block;
    line-height: 30px;
    margin-left: auto;
    text-align: right
}

.LandingTickersV2-module--search--a30bc svg,
.LandingTickersV2-module--search--a30bc.LandingTickersV2-module--active--f45cb svg {
    fill: #fff
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--search--a30bc {
        align-items: center;
        background: #172d3e;
        border-radius: 5px;
        display: flex;
        height: 32px;
        justify-content: center;
        margin-left: unset;
        padding: 12px 8px 8px;
        width: 32px
    }
}

.LandingTickersV2-module--searchGroup--29197 {
    margin-bottom: 10px;
    margin-top: 10px
}

.LandingTickersV2-module--favTab--006b4 {
    cursor: pointer
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--favTab--006b4 {
        background: #0d1d29;
        border-radius: 5px;
        height: 32px;
        padding: 8px;
        width: 32px
    }
}

.LandingTickersV2-module--wrapTable--14c67 {
    width: 100%
}

.LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--favCell--663c8 {
    width: 7%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--favCell--663c8 {
        width: 8%
    }

    .LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--symbolCell--3db09 {
        width: 20%
    }
}

.LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--priceCell--700ac {
    width: 12%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--priceCell--700ac {
        display: none
    }
}

.LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--priceAnnualCell--f768d {
    width: 12%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--priceAnnualCell--f768d {
        display: none
    }
}

.LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--ffrCell--9ba01 {
    width: 13%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--ffrCell--9ba01 {
        display: none
    }
}

.LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--aprCell--aa2bf {
    width: 12%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--aprCell--aa2bf {
        width: 20%
    }
}

.LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--dailyChangeCell--17938 {
    width: 10%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--dailyChangeCell--17938 {
        width: 20%
    }
}

.LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--volumeCell--4165e {
    width: 20%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--fundingTable--63f1c .LandingTickersV2-module--volumeCell--4165e {
        text-align: right;
        width: 32%
    }
}

.LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--favCell--663c8 {
    width: 7%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--favCell--663c8 {
        text-align: right;
        width: 8%
    }

    .LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--symbolCell--3db09 {
        width: 24%
    }
}

.LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--priceCell--700ac {
    width: 15%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--priceCell--700ac {
        font-size: 14px;
        line-height: 140%;
        text-align: right;
        width: 50%
    }
}

.LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--dailyChangeCell--17938 {
    width: 13%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--dailyChangeCell--17938 {
        width: 16%
    }
}

.LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--dayHighCell--0c22c {
    width: 15%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--dayHighCell--0c22c {
        display: none
    }
}

.LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--dayLowCell--62dba {
    width: 15%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--dayLowCell--62dba {
        display: none
    }
}

.LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--volumeCell--4165e {
    width: 15%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--tradingTable--5af53 .LandingTickersV2-module--volumeCell--4165e {
        text-align: right;
        width: 15%
    }
}

.LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--favCell--663c8 {
    width: 7%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--favCell--663c8 {
        text-align: right;
        vertical-align: middle;
        width: 8%
    }

    .LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--symbolCell--3db09 {
        width: 24%
    }
}

.LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--priceCell--700ac {
    width: 12%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--priceCell--700ac {
        text-align: right;
        width: 50%
    }
}

.LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--fundingRateCell--14022 {
    width: 12%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--fundingRateCell--14022 {
        display: none
    }
}

.LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--openInterestCell--aa7f0 {
    width: 9%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--openInterestCell--aa7f0 {
        display: none
    }
}

.LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--dailyChangeCell--17938 {
    width: 9%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--dailyChangeCell--17938 {
        width: 16%
    }
}

.LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--dayHighCell--0c22c {
    width: 9%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--dayHighCell--0c22c {
        display: none
    }
}

.LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--dayLowCell--62dba {
    width: 9%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--dayLowCell--62dba {
        display: none
    }
}

.LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--volumeCell--4165e {
    width: 19%
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--derivativeTable--c1bec .LandingTickersV2-module--volumeCell--4165e {
        text-align: right;
        width: 50%
    }
}

.LandingTickersV2-module--category--5d324 {
    opacity: .6;
    padding: 10px 25px !important;
    pointer-events: none;
    text-transform: capitalize
}

.LandingTickersV2-module--container--cb5c8 {
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--container--cb5c8 {
        border: unset;
        border-radius: 0;
        border-top: 1px solid hsla(0, 0%, 100%, .3);
        padding: 20px 15px
    }
}

.LandingTickersV2-module--firstHeader--275d8 {
    background-color: rgba(250, 252, 254, .07);
    padding: 8px 5px
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--firstHeader--275d8 {
        background-color: transparent;
        padding: 0
    }
}

.LandingTickersV2-module--header--88fcf {
    background-color: rgba(250, 252, 254, .05)
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--header--88fcf {
        background-color: transparent;
        padding: 0
    }
}

.LandingTickersV2-module--tableHeader--82824 {
    background: #000;
    position: sticky;
    top: 0;
    z-index: 1
}

.LandingTickersV2-module--favCell--663c8 {
    min-width: 32px
}

.LandingTickersV2-module--tableCellData--50b76 {
    border-bottom: 1px solid rgba(88, 104, 113, .5)
}

.LandingTickersV2-module--tableHeaderCell--81c37 {
    border-bottom: 1px solid rgba(88, 104, 113, .5);
    height: 60px
}

@media screen and (max-width:900px) {
    .LandingTickersV2-module--tableHeaderCell--81c37 {
        height: 40px
    }
}

.LandingTickersV2-module--symbolWithNameCell--0d14e {
    display: flex;
    flex-direction: row
}

.LandingTickersV2-module--symbolWithNameCell--0d14e .LandingTickersV2-module--ccyDetailMobile--16a1b {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    line-height: 140%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.LandingTickersV2-module--symbolWithNameCell--0d14e .LandingTickersV2-module--ccyDetailMobile--16a1b .LandingTickersV2-module--mobileLabel--3ab39 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.LandingTickersV2-module--symbolWithNameCell--0d14e .LandingTickersV2-module--ccyDetailMobile--16a1b .LandingTickersV2-module--mobileSymbol--435c4 {
    font-size: 14px;
    font-weight: 400
}

.LandingTickersV2-module--seeMoreButton--7e58d {
    margin-top: 10px;
    width: 100%
}

body.CcyTabsV2-module--default-theme--4ddab.CcyTabsV2-module--dark-mode--2c49d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .CcyTabsV2-module--visible-desktop--c5920 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .CcyTabsV2-module--visible-mobile--787f1 {
        display: none
    }
}

.CcyTabsV2-module--container--51ecb {
    display: flex;
    flex-direction: row;
    gap: 20px;
    justify-content: space-between;
    padding: 8px 20px;
    width: 100%
}

@media screen and (max-width:900px) {
    .CcyTabsV2-module--container--51ecb {
        flex-direction: column;
        padding: 8px 0
    }
}

.CcyTabsV2-module--tabs--dc25d {
    display: flex;
    flex: 1 1;
    overflow-x: auto;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .CcyTabsV2-module--tabs--dc25d {
        padding: 0
    }
}

.CcyTabsV2-module--favRow--c5cb0,
.CcyTabsV2-module--right--90374 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 20px;
    justify-content: space-between
}

@media screen and (max-width:900px) {

    .CcyTabsV2-module--favRow--c5cb0,
    .CcyTabsV2-module--right--90374 {
        margin-bottom: 20px
    }

    .CcyTabsV2-module--favRow--c5cb0 {
        margin-top: 20px
    }

    .CcyTabsV2-module--favRow--c5cb0 div:first-child {
        display: flex;
        flex: 1 1
    }
}

.CcyTabsV2-module--mobile--e5072 {
    align-items: center;
    display: flex;
    width: 100%
}

.CcyTabsV2-module--mobile--e5072 .CcyTabsV2-module--tabs--dc25d {
    gap: 4px;
    padding-bottom: 10px;
    text-transform: capitalize
}

.CcyTabsV2-module--mobile--e5072 .CcyTabsV2-module--item--f98e5 {
    background: #102331;
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
    padding: 7px 9px
}

.CcyTabsV2-module--mobile--e5072 .CcyTabsV2-module--item--f98e5.active {
    background: #28445b;
    box-shadow: none;
    font-weight: 700
}

.CcyTabsV2-module--item--f98e5 {
    color: #5a6972;
    font-size: 15px;
    padding: 20px 2px
}

.CcyTabsV2-module--item--f98e5.active {
    color: #fff
}

.CcyTabsV2-module--search--9084c {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    flex-grow: 1
}

.CcyTabsV2-module--search--9084c svg {
    fill: #fff
}

.CcyTabsV2-module--searchGroup--b2f24 {
    position: relative
}

.CcyTabsV2-module--searchGroup--b2f24 .CcyTabsV2-module--input--4971a {
    background: #0b1923;
    border: none;
    border-radius: 3px;
    box-shadow: none;
    color: rgb(var(--text-color));
    font-size: 13px;
    height: 33px;
    padding-left: 20px;
    width: 100%
}

.CcyTabsV2-module--searchGroup--b2f24 .CcyTabsV2-module--input--4971a:focus {
    outline: none
}

.CcyTabsV2-module--searchGroup--b2f24 .CcyTabsV2-module--input--4971a::placeholder {
    color: #a7b6c2;
    opacity: .6
}

.CcyTabsV2-module--searchGroup--b2f24.CcyTabsV2-module--mobile--e5072 {
    flex-grow: 1;
    margin-top: 0
}

.CcyTabsV2-module--searchGroup--b2f24.CcyTabsV2-module--mobile--e5072 .CcyTabsV2-module--input--4971a {
    background-color: transparent;
    border-bottom: 1px solid rgb(var(--text-color));
    border-radius: 0;
    box-shadow: none;
    padding-left: 0;
    width: 80%
}

.CcyTabsV2-module--searchGroup--b2f24.CcyTabsV2-module--mobile--e5072 .CcyTabsV2-module--icon--ad92e {
    display: none
}

.CcyTabsV2-module--star--e712d {
    margin-right: 10px
}

.CcyTabsV2-module--icon--ad92e {
    fill: rgb(var(--text-color));
    left: 8px;
    position: absolute;
    top: 8px
}

.CcyTabsV2-module--icon--ad92e svg {
    width: 13px
}

.CcyTabsV2-module--divider--733c2 {
    background-color: #9fa7ad;
    height: 40px;
    margin-left: -5px;
    opacity: .4;
    width: 1px
}

.CcyTabsV2-module--currencyDropdownContainer--c58d0 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 20px
}

@media screen and (max-width:900px) {
    .CcyTabsV2-module--currencyDropdownContainer--c58d0 {
        gap: 4px
    }
}

.CcyTabsV2-module--currencyDropdown--9bf35 {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #0d1d29;
    background-image: url(/images/home-v2/arrow.svg);
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-size: 12px;
    border: unset;
    border-radius: 5px;
    color: #f7f7f9;
    font-size: 16px;
    min-width: 108px;
    outline: none;
    padding: 10px 20px
}

@media screen and (max-width:900px) {
    .CcyTabsV2-module--currencyDropdown--9bf35 {
        background-position: right 10px center;
        min-width: unset;
        padding: 7px 10px;
        width: 80px
    }
}

body.TickerSearch-module--default-theme--399eb.TickerSearch-module--dark-mode--7c6b6 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .TickerSearch-module--visible-desktop--58a5a {
        display: none
    }
}

@media screen and (min-width:900px) {
    .TickerSearch-module--visible-mobile--95e76 {
        display: none
    }
}

.TickerSearch-module--searchGroup--a985e {
    position: relative
}

.TickerSearch-module--searchGroup--a985e .TickerSearch-module--input--378dd {
    background: #0d1d29;
    background-image: url(/images/home-v2/search_icon.svg);
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-size: 24px;
    border: none;
    border-radius: 5px;
    box-shadow: none;
    color: rgb(var(--text-color));
    font-size: 16px;
    height: 44px;
    line-height: 24px;
    padding-left: 20px;
    padding-right: 50px;
    width: 100%
}

.TickerSearch-module--searchGroup--a985e .TickerSearch-module--input--378dd:focus {
    outline: none
}

.TickerSearch-module--searchGroup--a985e .TickerSearch-module--input--378dd::placeholder {
    color: #a7b6c2;
    opacity: .6
}

@media screen and (max-width:900px) {
    .TickerSearch-module--searchGroup--a985e .TickerSearch-module--input--378dd {
        background-position: right 10px center;
        background-size: 16px;
        font-size: 13px;
        height: 32px;
        line-height: 20px;
        padding-left: 10px;
        padding-right: 30px
    }
}

.TickerSearch-module--mobile--ba97d {
    flex-grow: 1;
    margin-top: 0
}

.TickerSearch-module--mobile--ba97d .TickerSearch-module--input--378dd {
    background-color: transparent;
    border-bottom: 1px solid rgb(var(--text-color));
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 20px;
    padding-left: 0
}

@media screen and (max-width:900px) {
    .TickerSearch-module--mobile--ba97d .TickerSearch-module--input--378dd {
        margin-bottom: 0
    }
}

.TickerSearch-module--mobile--ba97d .TickerSearch-module--icon--71a6e {
    display: none
}

body.CcyFilterTabs-module--default-theme--d2d1f.CcyFilterTabs-module--dark-mode--17d76 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .CcyFilterTabs-module--hide_xs--f61bf {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .CcyFilterTabs-module--hide_sm--ab069 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .CcyFilterTabs-module--hide_md--2cb2e {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .CcyFilterTabs-module--hide_lg--09d7d {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .CcyFilterTabs-module--hide_xl--f71c8 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .CcyFilterTabs-module--hide_xxl--2dec8 {
        display: none
    }
}

.CcyFilterTabs-module--media_debug--8ad94 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .CcyFilterTabs-module--media_debug--8ad94:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .CcyFilterTabs-module--media_debug--8ad94:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .CcyFilterTabs-module--media_debug--8ad94:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .CcyFilterTabs-module--media_debug--8ad94:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .CcyFilterTabs-module--media_debug--8ad94:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .CcyFilterTabs-module--media_debug--8ad94:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .CcyFilterTabs-module--visible-desktop--8ad70 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .CcyFilterTabs-module--visible-mobile--d5071 {
        display: none
    }
}

.CcyFilterTabs-module--container--390ea {
    display: flex;
    width: 100%
}

@media screen and (max-width:900px) {
    .CcyFilterTabs-module--container--390ea {
        flex-direction: column;
        gap: 20px
    }
}

.CcyFilterTabs-module--tabs--383e3 {
    background-color: rgba(250, 252, 254, .05);
    border-radius: 10px
}

@media screen and (max-width:900px) {
    .CcyFilterTabs-module--tabs--383e3 {
        background: rgba(250, 252, 254, .05);
        gap: 0;
        justify-content: space-between;
        overflow: hidden
    }
}

.CcyFilterTabs-module--item--7f9a1 {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 600;
    height: 44px;
    justify-content: center;
    min-width: 120px;
    transition: none
}

.CcyFilterTabs-module--item--7f9a1>img {
    margin-right: 10px
}

.CcyFilterTabs-module--item--7f9a1.CcyFilterTabs-module--active--93b8e {
    border-radius: 10px;
    box-shadow: none
}

@media screen and (max-width:900px) {
    .CcyFilterTabs-module--item--7f9a1 {
        flex: 1 1;
        font-size: 14px;
        height: 32px;
        min-width: unset
    }

    .CcyFilterTabs-module--item--7f9a1>img {
        height: 16px;
        margin-right: 5px;
        width: 16px
    }
}

.CcyFilterTabs-module--newTab--4f177 {
    background-color: #3d3c22;
    border: 1px solid rgba(255, 185, 7, .1)
}

.CcyFilterTabs-module--popular--e9042 {
    background-color: #0e3452;
    border: 1px solid rgba(5, 59, 81, .1)
}

.CcyFilterTabs-module--losers--c38b5 {
    background-color: #36232a;
    border: 1px solid rgba(234, 67, 53, .1)
}

.CcyFilterTabs-module--gainers--38a10 {
    background-color: #13454c;
    border: 1px solid rgba(1, 167, 129, .1)
}

.CcyFilterTabs-module--tabsMobile--05c30 {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.CcyFilterTabs-module--actionsWrapper--2377e {
    display: flex;
    flex: 1 1;
    gap: 10px;
    justify-content: flex-end
}

@media screen and (max-width:900px) {
    .CcyFilterTabs-module--favWrapper--36db7 {
        background: #172d3e;
        border-radius: 5px;
        height: 32px;
        padding: 8px;
        width: 32px
    }
}

.CcyFilterTabs-module--categorySelect--cb788 {
    margin-left: 8px
}

.CcyFilterTabs-module--timePeriodsWrapper--599fd {
    display: flex;
    flex: 1 1
}

.CcyFilterTabs-module--timePeriods--a8a52 {
    cursor: pointer;
    display: flex;
    flex-direction: row
}

@media screen and (min-width:900px) {
    .CcyFilterTabs-module--timePeriods--a8a52 {
        margin-left: 4px
    }
}

.CcyFilterTabs-module--timePeriods--a8a52 .CcyFilterTabs-module--timeItem--9fc8f {
    align-items: center;
    display: flex;
    font-weight: 400;
    height: 40px;
    justify-content: center;
    opacity: .6;
    width: 50px
}

@media screen and (max-width:900px) {
    .CcyFilterTabs-module--timePeriods--a8a52 .CcyFilterTabs-module--timeItem--9fc8f {
        font-size: 14px;
        height: 32px;
        width: 37px
    }
}

.CcyFilterTabs-module--timePeriods--a8a52 .CcyFilterTabs-module--active--93b8e {
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
    opacity: 1
}

@media screen and (max-width:900px) {
    .CcyFilterTabs-module--timePeriods--a8a52 .CcyFilterTabs-module--active--93b8e {
        font-size: 14px
    }
}

.CcyFilterTabs-module--timePeriods--a8a52 .CcyFilterTabs-module--active--93b8e.CcyFilterTabs-module--gainersTime--6622b {
    background: rgba(3, 202, 155, .2);
    border: 1px solid rgba(3, 202, 155, .3)
}

.CcyFilterTabs-module--timePeriods--a8a52 .CcyFilterTabs-module--active--93b8e.CcyFilterTabs-module--losersTime--4e3ad {
    background-color: rgba(228, 75, 68, .2);
    border: 1px solid rgba(234, 67, 53, .1)
}

.CcyFilterTabs-module--gainersTimeWrapper--007db {
    background: #13454c
}

@media screen and (max-width:900px) {
    .CcyFilterTabs-module--gainersTimeWrapper--007db {
        border: 1px solid rgba(1, 167, 129, .1);
        border-radius: 5px
    }
}

.CcyFilterTabs-module--losersTimeWrapper--83c88 {
    background-color: #36232a
}

@media screen and (max-width:900px) {
    .CcyFilterTabs-module--losersTimeWrapper--83c88 {
        border: 1px solid #ea4335;
        border-radius: 5px
    }

    .VideoPlayerV2-module--visible-desktop--54fdc {
        display: none
    }
}

@media screen and (min-width:900px) {
    .VideoPlayerV2-module--visible-mobile--3ef08 {
        display: none
    }
}

body.VideoPlayerV2-module--default-theme--7863b.VideoPlayerV2-module--dark-mode--31681 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.VideoPlayerV2-module--videoPlayerContainer--94020 {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.VideoPlayerV2-module--videoPlayerContainer--94020:hover {
    opacity: 1
}

.VideoPlayerV2-module--videoPlayerContainer--94020 .VideoPlayerV2-module--poster--56da1,
.VideoPlayerV2-module--videoPlayerContainer--94020 video {
    display: block;
    height: auto;
    object-fit: cover;
    overflow: hidden;
    width: 100%
}

.VideoPlayerV2-module--videoPlayerContainer--94020 video::-webkit-media-controls-download-button,
.VideoPlayerV2-module--videoPlayerContainer--94020 video::-webkit-media-controls-fullscreen-button,
.VideoPlayerV2-module--videoPlayerContainer--94020 video::-webkit-media-controls-overflow-button,
.VideoPlayerV2-module--videoPlayerContainer--94020 video::-webkit-media-controls-toggle-closed-captions-button {
    display: none !important
}

.VideoPlayerV2-module--controls--55707 {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1
}

.VideoPlayerV2-module--bottomText--73793 {
    background: linear-gradient(180deg, rgba(7, 2, 15, 0), #07020f 90.5%);
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: absolute;
    top: 70%;
    width: 100%;
    z-index: 1
}

.VideoPlayerV2-module--playPauseBtn--de959 {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    transition: all .3s ease
}

.VideoPlayerV2-module--playPauseBtn--de959:hover {
    transform: scale(1.1)
}

body.HomeTickersV2-module--default-theme--9d7a2.HomeTickersV2-module--dark-mode--48f7d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .HomeTickersV2-module--visible-desktop--deeee {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HomeTickersV2-module--visible-mobile--5cc95 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .HomeTickersV2-module--hide_xs--09d49 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HomeTickersV2-module--hide_sm--8da16 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HomeTickersV2-module--hide_md--b61bb {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HomeTickersV2-module--hide_lg--9fdbc {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HomeTickersV2-module--hide_xl--b5525 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .HomeTickersV2-module--hide_xxl--374f3 {
        display: none
    }
}

.HomeTickersV2-module--media_debug--6de43 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .HomeTickersV2-module--media_debug--6de43:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HomeTickersV2-module--media_debug--6de43:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HomeTickersV2-module--media_debug--6de43:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HomeTickersV2-module--media_debug--6de43:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HomeTickersV2-module--media_debug--6de43:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .HomeTickersV2-module--media_debug--6de43:before {
        content: "xxl"
    }
}

.HomeTickersV2-module--homeTickers--c94e2 {
    max-width: 1600px;
    padding-top: 100px
}

@media screen and (max-width:900px) {
    .HomeTickersV2-module--homeTickers--c94e2 {
        max-width: 100%;
        padding: 40px 0 0
    }
}

.HomeTickersV2-module--content--46e1b {
    position: relative;
    z-index: 1
}

@media screen and (max-width:900px) {
    .HomeTickersV2-module--contentHeader--b6562 {
        padding: 0 20px
    }
}

.HomeTickersV2-module--landingTickerWrapper--2d6fc {
    display: block;
    max-width: 80%;
    padding: 70px 0 150px;
    scrollbar-color: hsla(206, 8%, 65%, .5) transparent;
    scrollbar-width: thin
}

.HomeTickersV2-module--landingTickerWrapper--2d6fc::-webkit-scrollbar {
    width: 6px
}

.HomeTickersV2-module--landingTickerWrapper--2d6fc::-webkit-scrollbar-track {
    background: transparent
}

.HomeTickersV2-module--landingTickerWrapper--2d6fc::-webkit-scrollbar-thumb {
    background: hsla(206, 8%, 65%, .5);
    border-radius: 3px
}

@media screen and (max-width:900px) {
    .HomeTickersV2-module--landingTickerWrapper--2d6fc {
        max-width: unset;
        padding: 40px 0 0;
        transform: unset
    }
}

.landing-tickers__header {
    padding-left: 20px;
    padding-right: 20px
}

.HomeTickersV2-module--marketVideoContainer--b640a {
    aspect-ratio: 16/9;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 10px;
    margin: 0 auto;
    max-width: 1323px;
    overflow: hidden;
    width: 90vw
}

.HomeTickersV2-module--marketVideoContainer--b640a video {
    height: 100%;
    object-fit: cover;
    width: 100%
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .HomeTickersV2-module--marketVideoContainer--b640a {
        width: 98vw
    }
}

@media only screen and (max-width:575px) {
    .HomeTickersV2-module--marketVideoContainer--b640a {
        border: none;
        border-radius: 0;
        width: 100vw
    }

    .HomeTickersV2-module--marketVideoContainer--b640a video {
        object-fit: contain
    }
}

body.DownloadV2-module--default-theme--56600.DownloadV2-module--dark-mode--2f111 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .DownloadV2-module--visible-desktop--fef87 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .DownloadV2-module--visible-mobile--5ca3d {
        display: none
    }
}

.DownloadV2-module--appLinks--6eee2 {
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;
    row-gap: 13px
}

.DownloadV2-module--appLinks--6eee2 .DownloadV2-module--qrCodeWrapper--725f6 {
    align-items: center;
    background-color: #fff;
    border-radius: 20px;
    display: flex;
    height: 161px;
    justify-content: center;
    padding: 10px;
    width: 161px
}

@media screen and (max-width:900px) {
    .DownloadV2-module--appLinks--6eee2 .DownloadV2-module--qrCodeWrapper--725f6 {
        display: none
    }
}

.DownloadV2-module--appLinks--6eee2 img {
    height: 100%;
    width: 100%
}

.DownloadV2-module--appLinks--6eee2 .DownloadV2-module--linksWrapper--eda05 {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-left: 20px
}

@media screen and (max-width:900px) {
    .DownloadV2-module--appLinks--6eee2 .DownloadV2-module--linksWrapper--eda05 {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        justify-content: center;
        margin-left: 0;
        width: 100%
    }
}

.DownloadV2-module--appLinks--6eee2 a {
    align-items: center;
    border: 1px solid #fff;
    border-radius: 6px;
    display: flex;
    height: 44px;
    justify-content: center;
    margin-right: 1rem;
    padding: 5px 0;
    width: 132px
}

.DownloadV2-module--appLinks--6eee2 a:hover {
    outline: none;
    outline-offset: -1px
}

@media screen and (max-width:900px) {
    .DownloadV2-module--appLinks--6eee2 {
        align-items: center;
        flex-direction: column;
        gap: 20px;
        margin-top: 10px
    }

    .DownloadV2-module--appLinks--6eee2.DownloadV2-module--mobile-only--3cd9b {
        display: none
    }

    .DownloadV2-module--appLinks--6eee2 a {
        margin-right: 0;
        width: 49%
    }

    .DownloadV2-module--appLinks--6eee2 a img {
        width: 106px
    }
}

body.HomeOurAppV2-module--default-theme--06fe8.HomeOurAppV2-module--dark-mode--a63de {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .HomeOurAppV2-module--visible-desktop--c6600 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HomeOurAppV2-module--visible-mobile--457c7 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .HomeOurAppV2-module--hide_xs--70613 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HomeOurAppV2-module--hide_sm--c79a8 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HomeOurAppV2-module--hide_md--f3a9f {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HomeOurAppV2-module--hide_lg--428c0 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HomeOurAppV2-module--hide_xl--b9e74 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .HomeOurAppV2-module--hide_xxl--ea966 {
        display: none
    }
}

.HomeOurAppV2-module--media_debug--94ed6 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .HomeOurAppV2-module--media_debug--94ed6:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HomeOurAppV2-module--media_debug--94ed6:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HomeOurAppV2-module--media_debug--94ed6:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HomeOurAppV2-module--media_debug--94ed6:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HomeOurAppV2-module--media_debug--94ed6:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .HomeOurAppV2-module--media_debug--94ed6:before {
        content: "xxl"
    }
}

.HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--content--bb0a2 {
    position: relative;
    z-index: 1
}

.HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--deviceImageWrapper--e6fc6 {
    display: flex;
    flex: .48 1;
    justify-content: flex-end
}

@media screen and (max-width:900px) {
    .HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--deviceImageWrapper--e6fc6 {
        justify-content: center
    }
}

.HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--appLinksWrapper--08bbc {
    display: flex;
    flex: .52 1;
    flex-direction: column;
    justify-content: space-between;
    margin: 50px 0;
    overflow: hidden
}

.HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--titleWrapper--1f508 {
    color: #fff;
    display: flex;
    flex-direction: column;
    font-family: DIN Condensed;
    font-size: 60px;
    line-height: 125%;
    text-transform: uppercase
}

.HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--titleWrapper--1f508 .HomeOurAppV2-module--textGreen--e13fb {
    color: rgb(var(--primary-color-button));
    font-size: 40px;
    line-height: 40px;
    margin-top: 8px
}

.HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--titleWrapper--1f508 .HomeOurAppV2-module--textDim--2a756 {
    color: hsla(0, 0%, 100%, .7);
    font-size: 30px;
    line-height: 40px
}

@media screen and (max-width:900px) {
    .HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--titleWrapper--1f508 {
        font-size: 24px;
        line-height: 100%
    }

    .HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--titleWrapper--1f508 .HomeOurAppV2-module--textDim--2a756,
    .HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--titleWrapper--1f508 .HomeOurAppV2-module--textGreen--e13fb {
        font-size: 24px;
        line-height: 24px
    }
}

.HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--subTitleWrapper--e9501 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    max-width: 550px
}

.HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--subTitleWrapper--e9501>* {
    text-wrap: balance
}

@media screen and (max-width:900px) {
    .HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--subTitleWrapper--e9501>* {
        text-wrap: unset
    }

    .HomeOurAppV2-module--homeOurApp--ac6bb .HomeOurAppV2-module--subTitleWrapper--e9501 {
        display: flex;
        flex-direction: column;
        font-size: 16px;
        gap: 20px;
        line-height: 26px;
        margin: 40px 0
    }
}

.HomeOurAppV2-module--homeOurAppMobile--9107f {
    display: flex;
    flex-direction: column;
    padding: 20px
}

.HomeOurAppV2-module--homeOurAppMobile--9107f img {
    align-self: center;
    height: auto;
    width: 40%
}

.HomeOurAppV2-module--homeOurAppMobile--9107f button {
    margin-top: 20px;
    width: 100%
}

.HomeOurAppV2-module--homeOurAppDesktop--32595 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 60px 0
}

body.FeatureItem-module--default-theme--6c369.FeatureItem-module--dark-mode--b05ab {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .FeatureItem-module--visible-desktop--31446 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .FeatureItem-module--visible-mobile--959b3 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .FeatureItem-module--hide_xs--b6e56 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FeatureItem-module--hide_sm--742dc {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FeatureItem-module--hide_md--d057f {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FeatureItem-module--hide_lg--4e387 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FeatureItem-module--hide_xl--8ebc9 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .FeatureItem-module--hide_xxl--78061 {
        display: none
    }
}

.FeatureItem-module--media_debug--dff38 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .FeatureItem-module--media_debug--dff38:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FeatureItem-module--media_debug--dff38:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FeatureItem-module--media_debug--dff38:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FeatureItem-module--media_debug--dff38:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FeatureItem-module--media_debug--dff38:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .FeatureItem-module--media_debug--dff38:before {
        content: "xxl"
    }
}

.FeatureItem-module--featureItem--86eed {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 10px;
    display: flex;
    height: 70px;
    min-width: 356px;
    overflow: hidden;
    padding: 1px;
    position: relative
}

.FeatureItem-module--featureItem--86eed:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 10px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .FeatureItem-module--featureItem--86eed {
        height: 40px;
        min-width: 0
    }
}

.FeatureItem-module--featureItem--86eed:before {
    transition: all .3s ease-out
}

@media screen and (min-width:900px) {
    .FeatureItem-module--featureItem--86eed:hover:before {
        background-position: 356px 0
    }
}

.FeatureItem-module--featureItem--86eed .FeatureItem-module--icon--99a59 {
    align-items: center;
    align-self: stretch;
    background: #13454c;
    display: flex;
    padding: 16px
}

.FeatureItem-module--featureItem--86eed .FeatureItem-module--icon--99a59 img {
    height: 34px;
    width: 34px
}

@media screen and (max-width:900px) {
    .FeatureItem-module--featureItem--86eed .FeatureItem-module--icon--99a59 {
        padding: 12px
    }

    .FeatureItem-module--featureItem--86eed .FeatureItem-module--icon--99a59 img {
        height: 16px;
        width: 16px
    }
}

.FeatureItem-module--featureItem--86eed .FeatureItem-module--title--a5b09 {
    font-family: DIN Condensed, sans-serif;
    font-size: 24px;
    font-weight: 700;
    padding: 0 20px;
    text-transform: uppercase
}

.FeatureItem-module--featureItem--86eed .FeatureItem-module--title--a5b09:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .FeatureItem-module--featureItem--86eed .FeatureItem-module--title--a5b09 {
        font-size: 15px;
        padding: 6px
    }

    .AdvancedFeaturesList-module--visible-desktop--c8c0a {
        display: none
    }
}

@media screen and (min-width:900px) {
    .AdvancedFeaturesList-module--visible-mobile--6e6d5 {
        display: none
    }
}

body.AdvancedFeaturesList-module--default-theme--b9d5c.AdvancedFeaturesList-module--dark-mode--10453 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .AdvancedFeaturesList-module--hide_xs--97c07 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AdvancedFeaturesList-module--hide_sm--e0428 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AdvancedFeaturesList-module--hide_md--67543 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AdvancedFeaturesList-module--hide_lg--3a4b9 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AdvancedFeaturesList-module--hide_xl--c345f {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .AdvancedFeaturesList-module--hide_xxl--7f934 {
        display: none
    }
}

.AdvancedFeaturesList-module--media_debug--b4351 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .AdvancedFeaturesList-module--media_debug--b4351:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AdvancedFeaturesList-module--media_debug--b4351:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AdvancedFeaturesList-module--media_debug--b4351:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AdvancedFeaturesList-module--media_debug--b4351:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AdvancedFeaturesList-module--media_debug--b4351:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .AdvancedFeaturesList-module--media_debug--b4351:before {
        content: "xxl"
    }
}

.AdvancedFeaturesList-module--advancedFeaturesList--ce168 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center
}

.AdvancedFeaturesList-module--advancedFeaturesList--ce168>* {
    flex-basis: calc(33.33% - 20px);
    flex-grow: 0;
    flex-shrink: 1
}

@media screen and (max-width:900px) {
    .AdvancedFeaturesList-module--advancedFeaturesList--ce168 {
        gap: 10px;
        justify-content: start
    }

    .AdvancedFeaturesList-module--advancedFeaturesList--ce168>* {
        flex-basis: calc(50% - 10px);
        flex-grow: 0;
        flex-shrink: 1
    }
}

.AdvancedFeaturesList-module--footnotes--52926 {
    font-size: 12px;
    line-height: 20px;
    text-align: left
}

@media screen and (min-width:900px) {
    .AdvancedFeaturesList-module--footnotes--52926 {
        font-size: 14px;
        line-height: 22px;
        text-align: center
    }
}

@media screen and (max-width:900px) {
    .TradingEcosystem-module--visible-desktop--1fb41 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .TradingEcosystem-module--visible-mobile--f2ea8 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .TradingEcosystem-module--hide_xs--ee289 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TradingEcosystem-module--hide_sm--a6788 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TradingEcosystem-module--hide_md--2fc28 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TradingEcosystem-module--hide_lg--b4f95 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TradingEcosystem-module--hide_xl--82a9b {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .TradingEcosystem-module--hide_xxl--5b22b {
        display: none
    }
}

.TradingEcosystem-module--media_debug--ecf07 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .TradingEcosystem-module--media_debug--ecf07:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TradingEcosystem-module--media_debug--ecf07:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TradingEcosystem-module--media_debug--ecf07:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TradingEcosystem-module--media_debug--ecf07:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TradingEcosystem-module--media_debug--ecf07:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .TradingEcosystem-module--media_debug--ecf07:before {
        content: "xxl"
    }
}

body.TradingEcosystem-module--default-theme--3eed4.TradingEcosystem-module--dark-mode--605ec {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.TradingEcosystem-module--tradingEcosystem--24e5c {
    padding: 80px 20px
}

@media screen and (max-width:900px) {
    .TradingEcosystem-module--tradingEcosystem--24e5c {
        overflow: visible;
        padding: 40px 20px;
        position: relative
    }

    .TradingEcosystem-module--tradingEcosystem--24e5c:before {
        background: radial-gradient(49.21% 35.53% at right -25.6% top 52.37%, #03ca9b 0, rgba(7, 2, 15, 0) 100%), radial-gradient(66.13% 39.46% at right 120.53% top 58.94%, #e44b44 0, rgba(7, 2, 15, 0) 100%);
        bottom: -212px;
        content: "";
        left: 0;
        opacity: .6;
        position: absolute;
        right: 0;
        top: -354px
    }

    .TradingEcosystem-module--tradingEcosystem--24e5c:after {
        background: url(/images/home-v2/texture.png) repeat;
        background-size: 120px;
        content: "";
        inset: 0;
        bottom: -212px;
        left: 0;
        mix-blend-mode: overlay;
        opacity: .6;
        position: absolute;
        right: 0;
        top: -354px;
        z-index: 0
    }
}

.TradingEcosystem-module--tradingEcosystem--24e5c h3 {
    font-size: 40px;
    font-weight: 700;
    margin: 0 0 54px;
    text-align: center;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .TradingEcosystem-module--tradingEcosystem--24e5c h3 {
        font-size: 24px;
        margin: 14px 14px 40px;
        max-width: 180px;
        text-align: left
    }
}

.TradingEcosystem-module--tradingEcosystem--24e5c .TradingEcosystem-module--content--80a80 {
    margin: 0 auto;
    max-width: 1110px;
    position: relative;
    z-index: 1
}

.TradingEcosystem-module--tradingEcosystem--24e5c .TradingEcosystem-module--features--70950 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center
}

.TradingEcosystem-module--tradingEcosystem--24e5c .TradingEcosystem-module--features--70950>* {
    flex-basis: calc(33.33% - 20px);
    flex-grow: 0;
    flex-shrink: 1
}

@media screen and (max-width:900px) {
    .TradingEcosystem-module--tradingEcosystem--24e5c .TradingEcosystem-module--features--70950 {
        gap: 10px;
        justify-content: start
    }

    .TradingEcosystem-module--tradingEcosystem--24e5c .TradingEcosystem-module--features--70950>* {
        flex-basis: calc(50% - 5px);
        flex-grow: 0;
        flex-shrink: 1
    }
}

.TradingEcosystem-module--tradingEcosystem--24e5c .TradingEcosystem-module--buttons--3f16b {
    align-items: center;
    display: flex;
    gap: 20px;
    justify-content: center;
    margin: 40px auto 0;
    position: relative;
    z-index: 1
}

.TradingEcosystem-module--tradingEcosystem--24e5c .TradingEcosystem-module--buttons--3f16b button {
    font-weight: 500;
    min-width: 0;
    padding-left: 34px;
    padding-right: 34px
}

@media screen and (max-width:900px) {
    .TradingEcosystem-module--tradingEcosystem--24e5c .TradingEcosystem-module--buttons--3f16b {
        gap: 10px
    }

    .TradingEcosystem-module--tradingEcosystem--24e5c .TradingEcosystem-module--buttons--3f16b a {
        display: inline-block;
        flex-basis: calc(50% - 10px);
        flex-grow: 1;
        flex-shrink: 0
    }

    .TradingEcosystem-module--tradingEcosystem--24e5c .TradingEcosystem-module--buttons--3f16b button {
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }

    .BuiltOnValues-module--visible-desktop--0ee8f {
        display: none
    }
}

@media screen and (min-width:900px) {
    .BuiltOnValues-module--visible-mobile--17e06 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .BuiltOnValues-module--hide_xs--87824 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .BuiltOnValues-module--hide_sm--77a8e {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .BuiltOnValues-module--hide_md--9bfb8 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .BuiltOnValues-module--hide_lg--6b3de {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .BuiltOnValues-module--hide_xl--c4630 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .BuiltOnValues-module--hide_xxl--32dcf {
        display: none
    }
}

.BuiltOnValues-module--media_debug--36a4e {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .BuiltOnValues-module--media_debug--36a4e:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .BuiltOnValues-module--media_debug--36a4e:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .BuiltOnValues-module--media_debug--36a4e:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .BuiltOnValues-module--media_debug--36a4e:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .BuiltOnValues-module--media_debug--36a4e:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .BuiltOnValues-module--media_debug--36a4e:before {
        content: "xxl"
    }
}

body.BuiltOnValues-module--default-theme--c8140.BuiltOnValues-module--dark-mode--efa63 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.BuiltOnValues-module--builtOnValues--82b61 {
    padding: 92px 20px
}

@media screen and (max-width:900px) {
    .BuiltOnValues-module--builtOnValues--82b61 {
        padding: 40px 0
    }

    .BuiltOnValues-module--builtOnValues--82b61:before {
        background: radial-gradient(264px 46.02% at 120.53% 58.94%, #e44b44 0, rgba(7, 2, 15, 0) 100%), radial-gradient(176px 32.81% at -16.6% 58.65%, #03ca9b 0, #07020f 120%);
        content: "";
        height: 606px;
        inset: 0;
        opacity: .8;
        position: absolute
    }

    .BuiltOnValues-module--builtOnValues--82b61:after {
        background: url(/images/home-v2/texture.png) repeat;
        background-size: 120px;
        content: "";
        inset: 0;
        mix-blend-mode: overlay;
        opacity: .6;
        position: absolute;
        z-index: 0
    }
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--content--34161 {
    margin: 0 auto;
    max-width: 1100px;
    position: relative;
    z-index: 1
}

.BuiltOnValues-module--builtOnValues--82b61 h2 {
    font-size: 60px;
    line-height: 1;
    line-height: 1.2;
    margin: 0 0 60px;
    text-align: center;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .BuiltOnValues-module--builtOnValues--82b61 h2 {
        font-size: 24px;
        margin: 0 20px 40px;
        text-align: left
    }
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--items--20518 {
    text-wrap: balance;
    display: flex;
    flex-wrap: wrap;
    gap: 40px
}

@media screen and (max-width:900px) {
    .BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--items--20518 {
        flex-wrap: nowrap;
        gap: 20px;
        overflow-x: auto;
        padding: 0 20px;
        scroll-padding-left: 20px;
        scroll-snap-type: x mandatory;
        width: 100%
    }
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--items--20518::-webkit-scrollbar {
    display: none
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--itemTitle--eaa36 {
    align-items: center;
    display: flex;
    gap: 20px;
    height: 37px;
    margin-bottom: 20px
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--itemTitle--eaa36 img {
    height: 37px;
    width: 37px
}

@media screen and (max-width:900px) {
    .BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--itemTitle--eaa36 img {
        height: 24px;
        width: 24px
    }
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--item--ba6b1 {
    background: hsla(0, 0%, 100%, .1);
    border-radius: 30px;
    flex-basis: calc(50% - 40px);
    flex-grow: 1;
    flex-shrink: 0;
    padding: 40px;
    position: relative
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--item--ba6b1:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 30px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--item--ba6b1 h3 {
    font-size: 40px;
    margin: 0;
    text-transform: uppercase
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--item--ba6b1 p {
    font-size: 20px;
    line-height: 30px;
    margin: 0
}

@media screen and (max-width:900px) {
    .BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--item--ba6b1 {
        flex: 0 0 100%;
        max-width: 335px;
        padding: 30px;
        scroll-snap-align: start
    }

    .BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--item--ba6b1 h3 {
        font-size: 24px
    }

    .BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--item--ba6b1 p {
        font-size: 16px;
        line-height: 26px
    }

    .BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--item--ba6b1 br {
        display: none
    }
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--dots--a5d8c {
    display: none
}

@media screen and (max-width:900px) {
    .BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--dots--a5d8c {
        display: flex;
        gap: 10px;
        justify-content: center;
        margin-top: 20px
    }
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--dot--a8833 {
    background-color: #fff;
    border-radius: 100%;
    height: 10px;
    opacity: .5;
    width: 10px
}

.BuiltOnValues-module--builtOnValues--82b61 .BuiltOnValues-module--dot--a8833.BuiltOnValues-module--active--ad897 {
    background-color: #03ca9b;
    opacity: 1
}

@media screen and (max-width:900px) {
    .OurMission-module--visible-desktop--d4e32 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .OurMission-module--visible-mobile--33881 {
        display: none
    }
}

body.OurMission-module--default-theme--87a8d.OurMission-module--dark-mode--e2119 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.OurMission-module--ourMission--66a9d {
    padding: 0 20px
}

.OurMission-module--ourMission--66a9d .OurMission-module--content--66ba0 {
    margin: 0 auto;
    max-width: 1300px
}

@media screen and (max-width:900px) {
    .OurMission-module--ourMission--66a9d .OurMission-module--content--66ba0 {
        display: flex;
        flex-direction: column;
        gap: 40px;
        position: relative;
        z-index: 1
    }
}

.OurMission-module--ourMission--66a9d .OurMission-module--item--2aae5 {
    align-items: center;
    display: flex;
    gap: 60px
}

@media screen and (max-width:900px) {
    .OurMission-module--ourMission--66a9d .OurMission-module--item--2aae5 {
        flex-direction: column;
        gap: 40px;
        margin: 0 auto;
        max-width: 420px
    }
}

.OurMission-module--ourMission--66a9d .OurMission-module--item--2aae5 img {
    border: 1px solid hsla(0, 0%, 100%, .4);
    flex: 1 1;
    max-width: 547px
}

@media screen and (max-width:900px) {
    .OurMission-module--ourMission--66a9d .OurMission-module--item--2aae5 img {
        border-radius: 30px;
        max-width: none;
        width: 100%
    }
}

.OurMission-module--ourMission--66a9d .OurMission-module--item--2aae5:first-child img {
    border-bottom: 0;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px
}

.OurMission-module--ourMission--66a9d .OurMission-module--item--2aae5:last-child img {
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top: 0
}

.OurMission-module--ourMission--66a9d .OurMission-module--itemContent--3445f {
    flex: 1 1
}

.OurMission-module--ourMission--66a9d .OurMission-module--itemContent--3445f h3 {
    font-size: 40px;
    margin: 0 0 10px;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .OurMission-module--ourMission--66a9d .OurMission-module--itemContent--3445f h3 {
        font-size: 24px
    }
}

.OurMission-module--ourMission--66a9d .OurMission-module--itemContent--3445f p {
    font-size: 20px;
    line-height: 30px;
    margin: 0;
    max-width: 630px;
    opacity: 80%
}

@media screen and (max-width:900px) {
    .OurMission-module--ourMission--66a9d .OurMission-module--itemContent--3445f p {
        font-family: Inter;
        font-size: 16px;
        line-height: 26px;
        max-width: none
    }

    .Leadership-module--visible-desktop--e6e47 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Leadership-module--visible-mobile--437e7 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Leadership-module--hide_xs--80184 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Leadership-module--hide_sm--691bf {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Leadership-module--hide_md--1a27c {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Leadership-module--hide_lg--e87d7 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Leadership-module--hide_xl--4441d {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Leadership-module--hide_xxl--75eef {
        display: none
    }
}

.Leadership-module--media_debug--c387f {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Leadership-module--media_debug--c387f:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Leadership-module--media_debug--c387f:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Leadership-module--media_debug--c387f:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Leadership-module--media_debug--c387f:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Leadership-module--media_debug--c387f:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Leadership-module--media_debug--c387f:before {
        content: "xxl"
    }
}

body.Leadership-module--default-theme--577bb.Leadership-module--dark-mode--bcb37 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Leadership-module--leadership--7a50c {
    padding: 70px 20px
}

@media screen and (max-width:900px) {
    .Leadership-module--leadership--7a50c {
        padding: 0 20px 40px;
        position: relative
    }

    .Leadership-module--leadership--7a50c:before {
        background: radial-gradient(70.53% 46.02% at 120.53% 58.94%, #e44b44 0, rgba(7, 2, 15, 0) 100%), radial-gradient(46.86% 35.81% at left -13.6% bottom 22.65%, #03ca9b 0, rgba(7, 2, 15, 0) 100%);
        content: "";
        inset: 0;
        opacity: .6;
        position: absolute
    }

    .Leadership-module--leadership--7a50c:after {
        background: url(/images/home-v2/texture.png) repeat;
        background-size: 120px;
        content: "";
        inset: 0;
        mix-blend-mode: overlay;
        opacity: .6;
        position: absolute;
        z-index: 0
    }
}

.Leadership-module--leadership--7a50c .Leadership-module--content--8a76e {
    position: relative
}

.Leadership-module--leadership--7a50c h2 {
    font-size: 46px;
    margin: 0 0 10px;
    text-align: center;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Leadership-module--leadership--7a50c h2 {
        font-size: 24px;
        text-align: left
    }
}

.Leadership-module--leadership--7a50c p {
    font-size: 20px;
    line-height: 30px;
    margin: 0 0 68px;
    text-align: center
}

@media screen and (max-width:900px) {
    .Leadership-module--leadership--7a50c p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 40px;
        text-align: left
    }

    .Leadership-module--leadership--7a50c p br {
        display: none
    }
}

.Leadership-module--leadership--7a50c .Leadership-module--cards--c19db {
    align-items: start;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center
}

@media screen and (max-width:900px) {
    .Leadership-module--leadership--7a50c .Leadership-module--cards--c19db {
        gap: 40px
    }
}

.Leadership-module--leadership--7a50c .Leadership-module--card--7dbc5 {
    flex-basis: calc(25% - 20px);
    flex-grow: 0;
    flex-shrink: 0;
    max-width: 308px
}

@media screen and (max-width:900px) {
    .Leadership-module--leadership--7a50c .Leadership-module--card--7dbc5 {
        flex: 0 0 100%;
        max-width: 420px
    }
}

.Leadership-module--leadership--7a50c .Leadership-module--cardPhoto--adbb8 {
    align-items: end;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 30px;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative
}

.Leadership-module--leadership--7a50c .Leadership-module--cardPhoto--adbb8:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 30px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .Leadership-module--leadership--7a50c .Leadership-module--cardPhoto--adbb8 {
        background: hsla(0, 0%, 100%, .1);
        border-radius: 20px;
        margin-bottom: 10px;
        position: relative
    }

    .Leadership-module--leadership--7a50c .Leadership-module--cardPhoto--adbb8:before {
        background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
        border: 1px solid transparent;
        border-radius: 20px;
        content: "";
        inset: 0;
        -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
        mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
        -webkit-mask-composite: destination-out;
        mask-composite: exclude;
        opacity: 1;
        position: absolute;
        z-index: 0
    }
}

.Leadership-module--leadership--7a50c .Leadership-module--cardContent--2181f {
    background: hsla(0, 0%, 100%, .1);
    border-radius: 30px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 20px;
    position: relative
}

.Leadership-module--leadership--7a50c .Leadership-module--cardContent--2181f:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 30px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .Leadership-module--leadership--7a50c .Leadership-module--cardContent--2181f {
        background: hsla(0, 0%, 100%, .1);
        border-radius: 10px;
        gap: 10px;
        position: relative
    }

    .Leadership-module--leadership--7a50c .Leadership-module--cardContent--2181f:before {
        background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
        border: 1px solid transparent;
        border-radius: 10px;
        content: "";
        inset: 0;
        -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
        mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
        -webkit-mask-composite: destination-out;
        mask-composite: exclude;
        opacity: 1;
        position: absolute;
        z-index: 0
    }
}

.Leadership-module--leadership--7a50c .Leadership-module--cardName--1e521 {
    font-size: 24px;
    font-weight: 600
}

@media screen and (max-width:900px) {
    .Leadership-module--leadership--7a50c .Leadership-module--cardName--1e521 {
        font-size: 20px
    }
}

.Leadership-module--leadership--7a50c .Leadership-module--cardRole--053f6 {
    font-size: 18px;
    font-weight: 600
}

@media screen and (max-width:900px) {
    .Leadership-module--leadership--7a50c .Leadership-module--cardRole--053f6 {
        font-size: 16px
    }
}

.Leadership-module--leadership--7a50c .Leadership-module--cardLinks--6ecb7 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-height: 24px;
    position: relative
}

.Leadership-module--leadership--7a50c .Leadership-module--cardLinks--6ecb7>* {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    cursor: pointer;
    height: 24px;
    width: 24px
}

.Leadership-module--leadership--7a50c .Leadership-module--cardLinks--6ecb7>:hover {
    opacity: .8
}

.Leadership-module--leadership--7a50c .Leadership-module--cardLinkedin--5d7a8 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMS4yOTkgNi45NzZ2LS41aC0uNXYuNWguNVptMy43MyAwaC41di0uNWgtLjV2LjVaTTUuMDMgMTl2LjVoLjVWMTloLS41Wk0xLjMgMTloLS41di41aC41VjE5Wk03LjM2OCA2Ljk3NnYtLjVoLS41di41aC41Wm0zLjU3NyAwaC41di0uNWgtLjV2LjVabTAgMS42NDJoLS41di41aC41di0uNVptLjA1NCAwdi41aC4zMDNsLjE0LS4yNjgtLjQ0My0uMjMyWk0xOSAxOXYuNWguNVYxOUgxOVptLTMuNzI1IDBoLS41di41aC41VjE5Wm0tNC4xNzYgMHYuNWguNVYxOWgtLjVabS0zLjczIDBoLS41di41aC41VjE5Wk0xLjI5OCA3LjQ3Nkg1LjAzdi0xSDEuM3YxWm0zLjIzMS0uNVYxOWgxVjYuOTc2aC0xWm0uNSAxMS41MjRIMS4zdjFoMy43M3YtMVpNMS44IDE5VjYuOTc2aC0xVjE5aDFaTTcuMzY4IDcuNDc2aDMuNTc3di0xSDcuMzY4djFabTMuMDc3LS41djEuNjQyaDFWNi45NzZoLTFabS41IDIuMTQyaC4wNTR2LTFoLS4wNTR2MVptLjQ5Ny0uMjY4Yy40MTItLjc4NiAxLjQ2NC0xLjY3IDMuMDg1LTEuNjd2LTFjLTIuMDA3IDAtMy4zOTMgMS4xMDMtMy45NyAyLjIwNmwuODg1LjQ2NFptMy4wODUtMS42N2MxLjc2NCAwIDIuNjk3LjU3IDMuMjI5IDEuNDE1LjU2NS44OTguNzQ0IDIuMjA0Ljc0NCAzLjgxMmgxYzAtMS42My0uMTctMy4xODktLjg5OC00LjM0NS0uNzYtMS4yMDktMi4wNjQtMS44ODMtNC4wNzUtMS44ODN2MVptMy45NzMgNS4yMjdWMTloMXYtNi41OTNoLTFaTTE5IDE4LjVoLTMuNzI2djFIMTl2LTFabS0zLjIyNi41di01Ljg0NmgtMVYxOWgxWm0wLTUuODQ2YzAtLjY3NSAwLTEuNTc0LS4yODctMi4zMDEtLjE1LS4zNzktLjM4NS0uNzM2LS43NTYtLjk5Ni0uMzcyLS4yNi0uODM4LS4zOTMtMS4zOTYtLjM5M3YxYy4zOTcgMCAuNjUyLjA5Mi44MjMuMjEyLjE3MS4xMi4zMDIuMjk5LjM5OC41NDQuMjA1LjUxOC4yMTggMS4yMTUuMjE4IDEuOTM0aDFabS0yLjQ0LTMuNjljLS41NSAwLTEuMDIuMTA4LTEuNDEuMzI1LS4zOTMuMjE5LS42NzUuNTMtLjg3My44OS0uMzgzLjY5Ni0uNDUzIDEuNTgtLjQ1MyAyLjM3MWgxYzAtLjc3My4wNzgtMS40MzIuMzMtMS44ODlhMS4yMiAxLjIyIDAgMCAxIC40ODItLjQ5OGMuMjEtLjExNy41MDUtLjE5OS45MjUtLjE5OXYtMVptLTIuNzM2IDMuNTg2VjE5aDF2LTUuOTVoLTFabS41IDUuNDVoLTMuNzN2MWgzLjczdi0xWm0tMy4yMy41VjYuOTc2aC0xVjE5aDFaTTMuMTY0IDEuNWMuOTE1IDAgMS42Ni43NDcgMS42NiAxLjY2NWgxQTIuNjY1IDIuNjY1IDAgMCAwIDMuMTY0LjV2MVptMS42NiAxLjY2NWMwIC45MjMtLjc0NSAxLjY2OC0xLjY2IDEuNjY4djFjMS40NyAwIDIuNjYtMS4xOTcgMi42Ni0yLjY2OGgtMVptLTEuNjYgMS42NjhjLS45MiAwLTEuNjY0LS43NDYtMS42NjQtMS42NjhoLTFhMi42NjYgMi42NjYgMCAwIDAgMi42NjQgMi42Njh2LTFaTTEuNSAzLjE2NWMwLS45MTguNzQ0LTEuNjY1IDEuNjY0LTEuNjY1di0xQTIuNjY1IDIuNjY1IDAgMCAwIC41IDMuMTY1aDFaIi8+PC9zdmc+)
}

.Leadership-module--leadership--7a50c .Leadership-module--cardBlog--77dbe {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI1IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuOTcgNy4yOGEuNzUuNzUgMCAxIDEgMS4wNi0xLjA2bDQuNjQ3IDQuNjQ2YTEuMjUgMS4yNSAwIDAgMSAwIDEuNzY4TDE1LjAzIDE3LjI4YS43NS43NSAwIDAgMS0xLjA2LTEuMDZsMy43Mi0zLjcySDUuNWEuNzUuNzUgMCAwIDEgMC0xLjVoMTIuMTlsLTMuNzItMy43MloiLz48L3N2Zz4=);
    margin-left: auto
}

body.AboutV2-module--default-theme--1cbbe.AboutV2-module--dark-mode--d8d0b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .AboutV2-module--hide_xs--68129 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AboutV2-module--hide_sm--2e230 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AboutV2-module--hide_md--93ca0 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AboutV2-module--hide_lg--7d398 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AboutV2-module--hide_xl--b9ad2 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .AboutV2-module--hide_xxl--00da9 {
        display: none
    }
}

.AboutV2-module--media_debug--e50b6 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .AboutV2-module--media_debug--e50b6:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AboutV2-module--media_debug--e50b6:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AboutV2-module--media_debug--e50b6:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AboutV2-module--media_debug--e50b6:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AboutV2-module--media_debug--e50b6:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .AboutV2-module--media_debug--e50b6:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .AboutV2-module--visible-desktop--dc4e9 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .AboutV2-module--visible-mobile--a3db3 {
        display: none
    }
}

.AboutV2-module--aboutV2--195dd {
    background-color: #07020f
}

.AboutV2-module--aboutV2--195dd h1,
.AboutV2-module--aboutV2--195dd h2,
.AboutV2-module--aboutV2--195dd h3,
.AboutV2-module--aboutV2--195dd h4,
.AboutV2-module--aboutV2--195dd h5,
.AboutV2-module--aboutV2--195dd h6 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.AboutV2-module--aboutV2--195dd h1:before,
.AboutV2-module--aboutV2--195dd h2:before,
.AboutV2-module--aboutV2--195dd h3:before,
.AboutV2-module--aboutV2--195dd h4:before,
.AboutV2-module--aboutV2--195dd h5:before,
.AboutV2-module--aboutV2--195dd h6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.AboutV2-module--aboutV2--195dd section {
    background: transparent
}

.AboutV2-module--aboutV2--195dd .AboutV2-module--content--e7448 {
    background: linear-gradient(150.34deg, rgba(7, 2, 15, 0) 71.5%, #03ca9b 143.09%), linear-gradient(139.97deg, #03ca9b -10%, rgba(7, 2, 15, 0) 16.54%) 50% no-repeat, radial-gradient(2000px 2000px at right -904px top 870px, #e44b44 0, rgba(228, 75, 68, .5) 40%, rgba(7, 2, 15, 0) 66%), radial-gradient(2000px 2000px at left -1104px bottom 1000px, #e44b44 0, rgba(228, 75, 68, .5) 34%, rgba(7, 2, 15, 0) 66%);
    position: relative
}

.AboutV2-module--aboutV2--195dd .AboutV2-module--content--e7448:before {
    background: url(/images/home-v2/texture.png) repeat;
    background-size: initial;
    content: "";
    inset: 0;
    mix-blend-mode: overlay;
    opacity: .6;
    position: absolute;
    z-index: 0
}

.AboutV2-module--aboutV2--195dd .AboutV2-module--content--e7448>* {
    position: relative
}

@media screen and (max-width:900px) {
    .AboutV2-module--aboutV2--195dd .AboutV2-module--content--e7448 {
        background: transparent
    }
}

body.HomeAdvancedFeaturesV2-module--default-theme--18af2.HomeAdvancedFeaturesV2-module--dark-mode--d9beb {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .HomeAdvancedFeaturesV2-module--visible-desktop--a2e09 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HomeAdvancedFeaturesV2-module--visible-mobile--61ed9 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .HomeAdvancedFeaturesV2-module--hide_xs--4efef {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HomeAdvancedFeaturesV2-module--hide_sm--9d586 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HomeAdvancedFeaturesV2-module--hide_md--07c43 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HomeAdvancedFeaturesV2-module--hide_lg--4e1e3 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HomeAdvancedFeaturesV2-module--hide_xl--84545 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .HomeAdvancedFeaturesV2-module--hide_xxl--4361d {
        display: none
    }
}

.HomeAdvancedFeaturesV2-module--media_debug--211fc {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .HomeAdvancedFeaturesV2-module--media_debug--211fc:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HomeAdvancedFeaturesV2-module--media_debug--211fc:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HomeAdvancedFeaturesV2-module--media_debug--211fc:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HomeAdvancedFeaturesV2-module--media_debug--211fc:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HomeAdvancedFeaturesV2-module--media_debug--211fc:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .HomeAdvancedFeaturesV2-module--media_debug--211fc:before {
        content: "xxl"
    }
}

.HomeAdvancedFeaturesV2-module--homeAdvancedFeatures--e1ec4 {
    padding: 80px 20px
}

@media screen and (max-width:900px) {
    .HomeAdvancedFeaturesV2-module--homeAdvancedFeatures--e1ec4 {
        padding: 40px 20px
    }
}

.HomeAdvancedFeaturesV2-module--homeAdvancedFeatures--e1ec4 .HomeAdvancedFeaturesV2-module--content--bc335 {
    margin: 0 auto;
    max-width: 1110px;
    position: relative;
    z-index: 1
}

.HomeAdvancedFeaturesV2-module--homeAdvancedFeatures--e1ec4 .HomeAdvancedFeaturesV2-module--features--7c5e1 {
    margin-bottom: 40px;
    margin-top: 60px
}

.HomeAdvancedFeaturesV2-module--homeAdvancedFeatures--e1ec4 .HomeAdvancedFeaturesV2-module--buttons--bb9db {
    align-items: center;
    display: flex;
    gap: 20px;
    justify-content: center;
    margin: 40px auto 0
}

.HomeAdvancedFeaturesV2-module--homeAdvancedFeatures--e1ec4 .HomeAdvancedFeaturesV2-module--buttons--bb9db button {
    font-weight: 500;
    min-width: 0;
    padding-left: 34px;
    padding-right: 34px
}

@media screen and (max-width:900px) {
    .HomeAdvancedFeaturesV2-module--homeAdvancedFeatures--e1ec4 .HomeAdvancedFeaturesV2-module--buttons--bb9db {
        gap: 10px
    }

    .HomeAdvancedFeaturesV2-module--homeAdvancedFeatures--e1ec4 .HomeAdvancedFeaturesV2-module--buttons--bb9db a {
        display: inline-block;
        flex-basis: calc(50% - 10px);
        flex-grow: 1;
        flex-shrink: 0
    }

    .HomeAdvancedFeaturesV2-module--homeAdvancedFeatures--e1ec4 .HomeAdvancedFeaturesV2-module--buttons--bb9db button {
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }
}

body.HomeLiquidityAndPerformance-module--default-theme--3d0cd.HomeLiquidityAndPerformance-module--dark-mode--5faa1 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--visible-desktop--d0151 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HomeLiquidityAndPerformance-module--visible-mobile--e6d6e {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .HomeLiquidityAndPerformance-module--hide_xs--33d8a {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HomeLiquidityAndPerformance-module--hide_sm--89fb1 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--hide_md--e7d3f {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HomeLiquidityAndPerformance-module--hide_lg--5fdfb {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HomeLiquidityAndPerformance-module--hide_xl--d3794 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .HomeLiquidityAndPerformance-module--hide_xxl--6bf8d {
        display: none
    }
}

.HomeLiquidityAndPerformance-module--media_debug--6442c {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .HomeLiquidityAndPerformance-module--media_debug--6442c:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HomeLiquidityAndPerformance-module--media_debug--6442c:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--media_debug--6442c:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HomeLiquidityAndPerformance-module--media_debug--6442c:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HomeLiquidityAndPerformance-module--media_debug--6442c:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .HomeLiquidityAndPerformance-module--media_debug--6442c:before {
        content: "xxl"
    }
}

.HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a {
    overflow: hidden;
    padding: 72px 0
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a {
        padding: 40px 0 0
    }
}

.HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--content--78827 {
    max-width: 100%
}

.HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--headerWrapper--22e99 {
    margin-bottom: 50px
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--headerWrapper--22e99 {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 0;
        padding: 0 20px
    }
}

.HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 40px;
    margin-top: 50px;
    padding: 0 59px
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf {
        flex-direction: column;
        gap: 0;
        margin-top: 0;
        padding: 0
    }
}

.HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf .HomeLiquidityAndPerformance-module--videoItem--39e5a {
    display: flex;
    flex: 1 1;
    height: 710px;
    min-width: 410px;
    overflow: hidden;
    position: relative
}

@media screen and (min-width:900px) {
    .HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf .HomeLiquidityAndPerformance-module--videoItem--39e5a {
        border: 1px solid hsla(0, 0%, 100%, .3);
        border-radius: 30px
    }
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf .HomeLiquidityAndPerformance-module--videoItem--39e5a {
        flex: unset;
        height: 448px;
        min-width: unset;
        width: 100%
    }
}

.HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf .HomeLiquidityAndPerformance-module--videoTextBg--23597 {
    align-items: center;
    justify-content: center;
    padding: 0 24px;
    text-align: left;
    width: 100%
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf .HomeLiquidityAndPerformance-module--videoTextBg--23597 {
        padding: 20px
    }
}

.HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf .HomeLiquidityAndPerformance-module--videoTextBg--23597 h1 {
    text-wrap: balance;
    font-family: DIN Condensed, sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 100%;
    margin: 0;
    text-transform: uppercase
}

.HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf .HomeLiquidityAndPerformance-module--videoTextBg--23597 h1:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf .HomeLiquidityAndPerformance-module--videoTextBg--23597 h1 {
        font-size: 24px
    }
}

.HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf .HomeLiquidityAndPerformance-module--videoTextBg--23597 p {
    text-wrap: balance;
    font-size: 20px;
    line-height: 31px;
    margin-top: 11px;
    text-align: left
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeLiquidity--c7f7a .HomeLiquidityAndPerformance-module--videosWrapper--f1fdf .HomeLiquidityAndPerformance-module--videoTextBg--23597 p {
        font-size: 16px;
        line-height: 26px
    }
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 {
    display: flex;
    padding-left: 59px
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 {
        padding-left: 0
    }
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--greenText--11302 {
    color: #03ca9b
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a,
.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--customLayout--394dc,
.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--reports--edf8c,
.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--sliderLayout--df4ff,
.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--volume--81121 {
    align-items: center;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    height: 477px;
    justify-content: center
}

@media screen and (max-width:900px) {

    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a,
    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--customLayout--394dc,
    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--reports--edf8c,
    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--sliderLayout--df4ff,
    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--volume--81121 {
        height: 296px
    }
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--volume--81121 {
    background-color: #0d1d29;
    background-image: url(/images/home-v2/logo-mark.svg);
    background-position: 0 20px;
    background-repeat: no-repeat;
    border: 1px solid rgba(var(--primary-color), .2);
    padding-top: 19px;
    width: 484px
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--volume--81121 .HomeLiquidityAndPerformance-module--text--8d1a7 {
    font-family: DIN Condensed;
    font-size: 95.52px;
    font-weight: 700;
    line-height: 70px;
    text-transform: lowercase
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--volume--81121 .HomeLiquidityAndPerformance-module--subtext--af7df {
    text-wrap: balance;
    font-size: 32px;
    font-weight: 400;
    max-width: 350px;
    text-align: center
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--volume--81121 {
        width: 300px
    }
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a {
        flex-direction: row;
        gap: 15px
    }
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--item--c6910 {
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    height: 230px;
    justify-content: space-between;
    padding: 14px;
    width: 355px
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--item--c6910 {
        height: 296px;
        width: 300px
    }
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--leverage--4f274 {
    align-items: center;
    justify-content: center;
    padding: 30px;
    text-align: center
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--markets--74cb6 {
    align-items: center;
    justify-content: center;
    padding: 30px
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--bgGainer--da01f {
    background-color: rgba(19, 69, 76, .96)
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--bgLoser--23387 {
    background-color: #36232a
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--bgBlue--971d6 {
    background-color: #0b1923;
    border: 1px solid rgba(3, 202, 155, .2)
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--bgGreen--bb8ae {
    background-color: #13454c
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--middleText--efb39 {
    font-family: DIN Condensed;
    font-size: 64px;
    line-height: 40px;
    margin-top: 20px;
    text-align: center
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--centerText--23fc1 {
    text-align: center
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--whiteText--afc2d {
    color: #fff;
    font-size: 32px
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--m15--483e5 {
    margin-top: 15px
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--topText--790f1 {
    margin-bottom: 5px
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--bottomText--070ef {
    margin-top: 5px
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--openInterestText--d5660 {
    font-size: 24px
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--tickerLabel--cb906 {
    font-size: 22px;
    font-weight: 700;
    line-height: 140%
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--tickerPrice--a76b4 {
    font-size: 19px;
    line-height: 140%
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--tickerImageWrapper--f3909 {
    width: 100%
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--tickerImage--63bb8 {
    object-fit: contain;
    width: 100%
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--textGainer--f9237 {
    color: #03ca9b;
    font-size: 18px;
    line-height: 140%
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--textLoser--b25f6 {
    color: #e44b44;
    font-size: 18px;
    line-height: 140%
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--basic--4e84a .HomeLiquidityAndPerformance-module--tickerVolume--54e17 {
    font-size: 16px;
    font-weight: 600
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--reports--edf8c {
    background-image: url(/images/home-v2/reports.svg);
    border: 1px solid rgba(var(--primary-color), .2);
    position: relative;
    width: 323px
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--reports--edf8c .HomeLiquidityAndPerformance-module--reportsTextBg--22a24 {
    align-items: center;
    background: radial-gradient(90% 80% at 50% 50%, #061e30 30%, rgba(6, 30, 48, 0) 100%);
    display: flex;
    flex-direction: column;
    font-size: 32px;
    height: 100%;
    justify-content: center;
    left: 0;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--reports--edf8c .HomeLiquidityAndPerformance-module--reportsText--a9582 {
    color: #03ca9b;
    font-family: DIN Condensed;
    font-size: 95.5px;
    font-weight: 700
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--reports--edf8c {
        height: 296px;
        width: 300px
    }
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--customLayout--394dc {
    background-color: #0d1d29;
    background-image: url(/images/home-v2/custom_layout.svg);
    background-position: 39px 31px;
    background-repeat: no-repeat;
    border: 1px solid rgba(var(--primary-color), .2);
    position: relative;
    width: 484px
}

.HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--customLayout--394dc .HomeLiquidityAndPerformance-module--layoutTextBg--6d610 {
    align-items: center;
    background: radial-gradient(40.19% 52.67% at 49.9% 47.33%, rgba(6, 30, 48, .6) 37.98%, rgba(6, 30, 48, 0) 100%);
    display: flex;
    flex-direction: column;
    font-family: DIN Condensed;
    font-size: 32px;
    font-size: 77.77px;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    left: 0;
    line-height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

@media screen and (max-width:900px) {
    .HomeLiquidityAndPerformance-module--homeFeaturesList--5b364 .HomeLiquidityAndPerformance-module--customLayout--394dc {
        height: 296px;
        width: 300px
    }
}

body.GarlandSlider-module--default-theme--62bf2.GarlandSlider-module--dark-mode--17459 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .GarlandSlider-module--visible-desktop--61ceb {
        display: none
    }
}

@media screen and (min-width:900px) {
    .GarlandSlider-module--visible-mobile--019e7 {
        display: none
    }
}

:root {
    --animation-duration: 12s;
    --total-width: 1500px
}

@keyframes GarlandSlider-module--sliderLoop--5135a {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(calc(var(--total-width)*-1))
    }
}

.GarlandSlider-module--slider--25fbe {
    display: flex;
    min-height: 400px;
    overflow: hidden;
    padding: 40px 0
}

@media screen and (max-width:900px) {
    .GarlandSlider-module--slider--25fbe {
        gap: 15px;
        min-height: unset
    }
}

.GarlandSlider-module--justifyCenter--25074 {
    justify-content: center
}

.GarlandSlider-module--container--00445 {
    align-items: flex-start;
    animation-delay: 2s;
    display: flex;
    width: calc(var(--total-width)*2)
}

.GarlandSlider-module--container--00445:hover {
    animation-play-state: paused !important
}

@media screen and (max-width:900px) {
    .GarlandSlider-module--container--00445 {
        gap: 15px
    }
}

.GarlandSlider-module--animationEnabled--ba324 {
    animation: GarlandSlider-module--sliderLoop--5135a var(--animation-duration) linear infinite
}

.GarlandSlider-module--cardWrapper--e0f86 {
    padding: 10px
}

@media screen and (max-width:900px) {
    .GarlandSlider-module--cardWrapper--e0f86 {
        padding: 0
    }
}

.GarlandSlider-module--card--a5cbf {
    border-radius: 6px;
    transition: transform .1s
}

.GarlandSlider-module--arrowLink--95160 {
    margin-top: 14px
}

@media only screen and (max-width:575px) {
    .OurMarkets-module--hide_xs--b450f {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .OurMarkets-module--hide_sm--2ce5b {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .OurMarkets-module--hide_md--943ea {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .OurMarkets-module--hide_lg--6517a {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .OurMarkets-module--hide_xl--948dc {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .OurMarkets-module--hide_xxl--50b76 {
        display: none
    }
}

.OurMarkets-module--media_debug--822db {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .OurMarkets-module--media_debug--822db:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .OurMarkets-module--media_debug--822db:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .OurMarkets-module--media_debug--822db:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .OurMarkets-module--media_debug--822db:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .OurMarkets-module--media_debug--822db:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .OurMarkets-module--media_debug--822db:before {
        content: "xxl"
    }
}

body.OurMarkets-module--default-theme--aa003.OurMarkets-module--dark-mode--3b46d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .OurMarkets-module--visible-desktop--1d5b7 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .OurMarkets-module--visible-mobile--e0fd9 {
        display: none
    }
}

.OurMarkets-module--ourMarkets--e4710 {
    padding: 20px 100px 0
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .OurMarkets-module--ourMarkets--e4710 {
        padding: 20px 100px 0
    }
}

@media screen and (max-width:900px) {
    .OurMarkets-module--ourMarkets--e4710 {
        padding: 40px 0
    }
}

.OurMarkets-module--ourMarkets--e4710 .OurMarkets-module--content--33990 {
    margin: 0 auto;
    max-width: 1200px
}

.OurMarkets-module--ourMarkets--e4710 h1 {
    font-size: 40px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .OurMarkets-module--ourMarkets--e4710 h1 {
        padding-left: 20px
    }
}

.OurMarkets-module--ourMarkets--e4710 .OurMarkets-module--landingTickerWrapper--35203 {
    display: block;
    padding-top: 40px;
    scrollbar-color: hsla(206, 8%, 65%, .5) transparent;
    scrollbar-width: thin
}

.OurMarkets-module--ourMarkets--e4710 .OurMarkets-module--landingTickerWrapper--35203::-webkit-scrollbar {
    width: 6px
}

.OurMarkets-module--ourMarkets--e4710 .OurMarkets-module--landingTickerWrapper--35203::-webkit-scrollbar-track {
    background: transparent
}

.OurMarkets-module--ourMarkets--e4710 .OurMarkets-module--landingTickerWrapper--35203::-webkit-scrollbar-thumb {
    background: hsla(206, 8%, 65%, .5);
    border-radius: 3px
}

@media screen and (max-width:900px) {
    .OurMarkets-module--ourMarkets--e4710 .OurMarkets-module--landingTickerWrapper--35203 {
        max-width: unset;
        padding: 20px 0 0;
        transform: unset
    }

    .Hero-module--visible-desktop--79ef3 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--87eb9 {
        display: none
    }
}

body.Hero-module--default-theme--4336e.Hero-module--dark-mode--3f2ed {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Hero-module--hero--a39ab {
    height: 649px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0
}

@media screen and (max-width:900px) {
    .Hero-module--hero--a39ab {
        height: 517px;
        padding: 0
    }
}

.Hero-module--heroVideo--9f027 {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media screen and (max-width:900px) {
    .Hero-module--heroVideo--9f027 {
        height: 110%
    }
}

.Hero-module--heroTexture--7da04 {
    background-image: url(/images/home-v2/texture.png);
    background-position: 50%;
    background-size: cover;
    inset: 0;
    mix-blend-mode: overlay;
    opacity: .15;
    position: absolute;
    z-index: 2
}

@media screen and (max-width:900px) {
    .Hero-module--heroTexture--7da04 {
        display: none
    }
}

.Hero-module--heroOverlay--d4a71 {
    background: rgba(0, 0, 0, .3);
    inset: 0;
    position: absolute;
    z-index: 3
}

.Hero-module--heroGradient--83d9f {
    background: linear-gradient(180deg, rgba(7, 2, 15, 0) 82.05%, #07020f);
    inset: 0;
    pointer-events: none;
    position: absolute;
    z-index: 4
}

.Hero-module--heroGlow--06b73 {
    background: radial-gradient(50% 50% at 50% 50%, #051a2c 0, rgba(5, 26, 44, 0) 100%);
    height: 369px;
    left: -299px;
    pointer-events: none;
    position: absolute;
    top: 125px;
    width: 1304px;
    z-index: 5
}

@media screen and (max-width:900px) {
    .Hero-module--heroGlow--06b73 {
        display: none
    }
}

.Hero-module--content--b308d {
    align-items: start;
    display: flex;
    flex-direction: column;
    inset: 0;
    justify-content: center;
    line-height: normal;
    padding: 0 120px;
    position: absolute;
    z-index: 8
}

@media only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .Hero-module--content--b308d {
        justify-content: start;
        padding: 110px 50px 80px
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--content--b308d {
        justify-content: start;
        padding: 110px 15px 80px
    }
}

.Hero-module--content--b308d h1 {
    font-size: 90px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Hero-module--content--b308d h1 {
        font-size: 48px;
        text-shadow: 0 4px 70px 0 rgba(3, 202, 155, .4)
    }
}

.Hero-module--content--b308d .Hero-module--blueText--e808c {
    color: #82baf6
}

@media screen and (max-width:900px) {
    .WhySecurities-module--visible-desktop--b4c0b {
        display: none
    }
}

@media screen and (min-width:900px) {
    .WhySecurities-module--visible-mobile--c68ad {
        display: none
    }
}

body.WhySecurities-module--default-theme--c0b11.WhySecurities-module--dark-mode--af1c6 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.WhySecurities-module--whySecurities--38848 {
    background: radial-gradient(33.58% 62.33% at 0 57.36%, rgba(64, 150, 242, .3) 0, rgba(7, 2, 15, 0) 100%), radial-gradient(34.2% 43.55% at 92.95% 54.69%, rgba(64, 150, 242, .3) 0, rgba(7, 2, 15, 0) 100%), linear-gradient(180deg, #07020f, #07020f) !important;
    padding: 100px 170px 122px
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .WhySecurities-module--whySecurities--38848 {
        padding: 50px 100px 122px
    }
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--38848 {
        padding: 0 20px 40px
    }
}

.WhySecurities-module--whySecurities--38848 .WhySecurities-module--content--c6d9d {
    margin: 0 auto;
    max-width: 1200px
}

.WhySecurities-module--whySecurities--38848 h1 {
    font-size: 60px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--38848 h1 {
        font-size: 40px
    }
}

.WhySecurities-module--whySecurities--38848 p {
    color: #9fa7ad;
    font-size: 22px;
    line-height: 32px;
    margin: 40px 0 0;
    max-width: 792px
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--38848 p {
        font-size: 16px;
        line-height: 26px;
        margin-top: 20px
    }
}

.WhySecurities-module--whySecurities--38848 .WhySecurities-module--itemsWrapper--1c241 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 40px
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--38848 .WhySecurities-module--itemsWrapper--1c241 {
        flex-direction: column
    }
}

.WhySecurities-module--whySecurities--38848 .WhySecurities-module--featureItem--0bf81 {
    background: rgba(7, 2, 15, .2);
    border: 1px solid rgba(250, 252, 254, .1);
    border-radius: 10px;
    flex-basis: calc(33.33% - 10px);
    flex-grow: 0;
    flex-shrink: 1;
    max-width: 33%;
    padding: 41px 31px 41px 41px
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--38848 .WhySecurities-module--featureItem--0bf81 {
        flex: 1 1;
        max-width: 100%;
        padding: 30px 20px
    }
}

.WhySecurities-module--whySecurities--38848 .WhySecurities-module--featureItem--0bf81 .WhySecurities-module--featureLabel--5411e {
    font-size: 28px;
    line-height: 1;
    margin: 5px 0 0
}

.WhySecurities-module--whySecurities--38848 .WhySecurities-module--featureItem--0bf81 .WhySecurities-module--featureDesc--8dadc {
    color: #9fa7ad;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (max-width:575px) {
    .FeatureItemWithIcon-module--hide_xs--0fa08 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FeatureItemWithIcon-module--hide_sm--f9ccc {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FeatureItemWithIcon-module--hide_md--0d098 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FeatureItemWithIcon-module--hide_lg--d514f {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FeatureItemWithIcon-module--hide_xl--5dca2 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .FeatureItemWithIcon-module--hide_xxl--e9e52 {
        display: none
    }
}

.FeatureItemWithIcon-module--media_debug--447ca {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .FeatureItemWithIcon-module--media_debug--447ca:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FeatureItemWithIcon-module--media_debug--447ca:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FeatureItemWithIcon-module--media_debug--447ca:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FeatureItemWithIcon-module--media_debug--447ca:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FeatureItemWithIcon-module--media_debug--447ca:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .FeatureItemWithIcon-module--media_debug--447ca:before {
        content: "xxl"
    }
}

body.FeatureItemWithIcon-module--default-theme--6877d.FeatureItemWithIcon-module--dark-mode--374a7 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .FeatureItemWithIcon-module--visible-desktop--93c02 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .FeatureItemWithIcon-module--visible-mobile--46373 {
        display: none
    }
}

.FeatureItemWithIcon-module--featureItem--ead47 {
    background-color: rgba(247, 247, 249, .05);
    border-radius: 20px;
    display: flex;
    flex-basis: calc(33.33% - 20px);
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 1;
    gap: 14px;
    max-width: 362px;
    padding: 41px 45px
}

.FeatureItemWithIcon-module--featureItem--ead47 .FeatureItemWithIcon-module--icon--69434 {
    height: 24px;
    width: 24px
}

.FeatureItemWithIcon-module--featureItem--ead47 .FeatureItemWithIcon-module--label--2eb48 {
    font-family: DIN Condensed, sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase
}

.FeatureItemWithIcon-module--featureItem--ead47 .FeatureItemWithIcon-module--label--2eb48:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.FeatureItemWithIcon-module--featureItem--ead47 .FeatureItemWithIcon-module--description--e185c {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    opacity: .8
}

@media screen and (max-width:900px) {
    .FeatureItemWithIcon-module--featureItem--ead47 {
        flex: 0 0 100%;
        padding: 20px
    }
}

@media only screen and (max-width:575px) {
    .Securities-module--hide_xs--0ed22 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Securities-module--hide_sm--6f314 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Securities-module--hide_md--052c0 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Securities-module--hide_lg--431e2 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Securities-module--hide_xl--965c1 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Securities-module--hide_xxl--20273 {
        display: none
    }
}

.Securities-module--media_debug--87e8d {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Securities-module--media_debug--87e8d:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Securities-module--media_debug--87e8d:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Securities-module--media_debug--87e8d:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Securities-module--media_debug--87e8d:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Securities-module--media_debug--87e8d:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Securities-module--media_debug--87e8d:before {
        content: "xxl"
    }
}

body.Securities-module--default-theme--ae91b.Securities-module--dark-mode--a0ea6 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Securities-module--visible-desktop--a2bfe {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Securities-module--visible-mobile--a7be2 {
        display: none
    }
}

.Securities-module--tradingTools--73259 {
    background: transparent;
    padding: 100px 20px 150px
}

@media screen and (max-width:900px) {
    .Securities-module--tradingTools--73259 {
        padding: 100px 18px
    }
}

.Securities-module--tradingTools--73259 .Securities-module--content--1610c {
    margin: 0 auto;
    max-width: 938px
}

.Securities-module--tradingTools--73259 .Securities-module--contentWrapper--62656 {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.Securities-module--tradingTools--73259 .Securities-module--titleWrapper--368d4 {
    display: flex;
    flex-direction: row;
    gap: 10px
}

.Securities-module--tradingTools--73259 .Securities-module--desc--7ca31 {
    font-size: 20px;
    opacity: .7
}

.Securities-module--tradingTools--73259 .Securities-module--blueButton--43f95 {
    background: #4096f2
}

@media screen and (max-width:900px) {
    .Securities-module--tradingTools--73259 .Securities-module--blueButton--43f95 {
        max-width: 335px;
        width: 100%
    }
}

@media only screen and (max-width:575px) {
    .Fees-module--hide_xs--bfef8 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Fees-module--hide_sm--6e176 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Fees-module--hide_md--d5113 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Fees-module--hide_lg--ba382 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Fees-module--hide_xl--2b612 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Fees-module--hide_xxl--f8e44 {
        display: none
    }
}

.Fees-module--media_debug--7e134 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Fees-module--media_debug--7e134:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Fees-module--media_debug--7e134:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Fees-module--media_debug--7e134:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Fees-module--media_debug--7e134:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Fees-module--media_debug--7e134:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Fees-module--media_debug--7e134:before {
        content: "xxl"
    }
}

body.Fees-module--default-theme--8db02.Fees-module--dark-mode--ec127 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Fees-module--visible-desktop--3e35e {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Fees-module--visible-mobile--ac173 {
        display: none
    }
}

.Fees-module--fees--0ce92 {
    background: transparent;
    overflow: hidden;
    padding: 144px 20px 150px;
    position: relative
}

.Fees-module--fees--0ce92 .Fees-module--feesBackground--39205 {
    background-image: url(/images/pro-v2/line.webp);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 100%;
    left: 50%;
    min-width: 1630px;
    position: absolute;
    top: 2%;
    transform: translateX(-50%);
    width: 100%
}

@media only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px) {
    .Fees-module--fees--0ce92 .Fees-module--feesBackground--39205 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Fees-module--fees--0ce92 .Fees-module--feesBackground--39205 {
        left: -1306px;
        top: -200px;
        transform: scale(.9);
        transform-origin: 1306px 206px
    }
}

@media only screen and (min-width:1409px) {
    .Fees-module--fees--0ce92 .Fees-module--container--54835 {
        margin: 0 auto;
        max-width: 1500px
    }
}

@media screen and (max-width:900px) {
    .Fees-module--fees--0ce92 {
        padding: 40px 20px 20px
    }
}

.Fees-module--fees--0ce92 .Fees-module--content--d97c2 {
    margin: 0 auto;
    max-width: 1100px
}

.Fees-module--fees--0ce92 .Fees-module--titlesWrapper--74caf {
    align-items: flex-end;
    display: flex;
    flex-direction: column
}

@media screen and (max-width:900px) {
    .Fees-module--fees--0ce92 .Fees-module--titlesWrapper--74caf {
        align-items: flex-start
    }
}

.Fees-module--fees--0ce92 .Fees-module--intro--a677a {
    font-size: 20px;
    line-height: 1.5;
    margin-top: 10px;
    opacity: .8;
    text-align: right
}

@media screen and (max-width:900px) {
    .Fees-module--fees--0ce92 .Fees-module--intro--a677a {
        line-height: 26px;
        margin-top: 40px;
        max-width: 100%;
        text-align: left
    }
}

.Fees-module--fees--0ce92 .Fees-module--title--1ba6c {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    margin-top: 20px;
    text-align: right;
    text-transform: uppercase
}

.Fees-module--fees--0ce92 .Fees-module--title--1ba6c:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Fees-module--fees--0ce92 .Fees-module--title--1ba6c {
        font-size: 32px;
        line-height: 1;
        margin-top: 10px;
        text-align: left
    }
}

.Fees-module--fees--0ce92 .Fees-module--featureItemWrapper--595c5 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    margin-top: 88px
}

@media screen and (max-width:900px) {
    .Fees-module--fees--0ce92 .Fees-module--featureItemWrapper--595c5 {
        justify-content: center;
        margin-top: 20px
    }
}

.Fees-module--fees--0ce92 .Fees-module--featureItem--899b0 {
    border: 1px solid hsla(0, 0%, 100%, .2);
    justify-content: center
}

.Fees-module--fees--0ce92 .Fees-module--learnMore--1e286 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 3px
}

@media only screen and (max-width:575px) {
    .Connectivity-module--hide_xs--83691 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Connectivity-module--hide_sm--5c248 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Connectivity-module--hide_md--e986b {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Connectivity-module--hide_lg--2e788 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Connectivity-module--hide_xl--769c8 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Connectivity-module--hide_xxl--c80c3 {
        display: none
    }
}

.Connectivity-module--media_debug--0edb1 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Connectivity-module--media_debug--0edb1:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Connectivity-module--media_debug--0edb1:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Connectivity-module--media_debug--0edb1:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Connectivity-module--media_debug--0edb1:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Connectivity-module--media_debug--0edb1:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Connectivity-module--media_debug--0edb1:before {
        content: "xxl"
    }
}

body.Connectivity-module--default-theme--89509.Connectivity-module--dark-mode--71f7c {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Connectivity-module--visible-desktop--375f3 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Connectivity-module--visible-mobile--35cc4 {
        display: none
    }
}

.Connectivity-module--connectivity--87d31 {
    background: transparent;
    padding: 100px 0
}

@media screen and (max-width:900px) {
    .Connectivity-module--connectivity--87d31 {
        padding: 40px 20px
    }
}

.Connectivity-module--connectivity--87d31 .Connectivity-module--content--50cb0 {
    margin: 0 auto
}

.Connectivity-module--connectivity--87d31 .Connectivity-module--titlesWrapper--1dccf {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media screen and (max-width:900px) {
    .Connectivity-module--connectivity--87d31 .Connectivity-module--titlesWrapper--1dccf {
        align-items: flex-start
    }
}

.Connectivity-module--connectivity--87d31 .Connectivity-module--intro--ab443 {
    font-size: 20px;
    line-height: 1.5;
    margin: 30px 0 80px;
    max-width: 975px;
    opacity: .8;
    text-align: center
}

@media screen and (max-width:900px) {
    .Connectivity-module--connectivity--87d31 .Connectivity-module--intro--ab443 {
        font-size: 16px;
        line-height: 26px;
        margin: 20px 0;
        max-width: 100%;
        text-align: left
    }
}

.Connectivity-module--connectivity--87d31 .Connectivity-module--title--cda1f {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    max-width: 650px;
    text-align: center;
    text-transform: uppercase
}

.Connectivity-module--connectivity--87d31 .Connectivity-module--title--cda1f:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Connectivity-module--connectivity--87d31 .Connectivity-module--title--cda1f {
        font-size: 32px;
        line-height: 1;
        text-align: left
    }
}

.Connectivity-module--connectivity--87d31 .Connectivity-module--featureItemWrapper--28510 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    margin: 60px 0
}

@media screen and (max-width:900px) {
    .Connectivity-module--connectivity--87d31 .Connectivity-module--featureItemWrapper--28510 {
        justify-content: center;
        margin: 0
    }
}

.Connectivity-module--connectivity--87d31 .Connectivity-module--featureItem--ea15a {
    border: 1px solid hsla(0, 0%, 100%, .2)
}

@media only screen and (max-width:575px) {
    .AdvancedSecurity-module--hide_xs--08b7f {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AdvancedSecurity-module--hide_sm--c688a {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AdvancedSecurity-module--hide_md--cb144 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AdvancedSecurity-module--hide_lg--288be {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AdvancedSecurity-module--hide_xl--dd287 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .AdvancedSecurity-module--hide_xxl--47dd2 {
        display: none
    }
}

.AdvancedSecurity-module--media_debug--d262a {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .AdvancedSecurity-module--media_debug--d262a:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AdvancedSecurity-module--media_debug--d262a:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AdvancedSecurity-module--media_debug--d262a:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AdvancedSecurity-module--media_debug--d262a:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AdvancedSecurity-module--media_debug--d262a:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .AdvancedSecurity-module--media_debug--d262a:before {
        content: "xxl"
    }
}

body.AdvancedSecurity-module--default-theme--2e0f4.AdvancedSecurity-module--dark-mode--62bd5 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .AdvancedSecurity-module--visible-desktop--6ddcc {
        display: none
    }
}

@media screen and (min-width:900px) {
    .AdvancedSecurity-module--visible-mobile--2e773 {
        display: none
    }
}

.AdvancedSecurity-module--advancedSecurity--22b5c {
    background: transparent;
    padding: 215px 20px 100px
}

@media screen and (max-width:900px) {
    .AdvancedSecurity-module--advancedSecurity--22b5c {
        padding: 60px 20px 40px
    }
}

.AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--content--d27c8 {
    margin: 0 auto
}

.AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--titlesWrapper--310f9 {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media screen and (max-width:900px) {
    .AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--titlesWrapper--310f9 {
        align-items: flex-start
    }
}

.AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--intro--2f402 {
    font-size: 20px;
    line-height: 1.5;
    margin: 37px 0 115px;
    max-width: 885px;
    opacity: .8;
    text-align: center
}

@media screen and (max-width:900px) {
    .AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--intro--2f402 {
        font-size: 20px;
        line-height: 26px;
        margin: 10px 0 20px;
        max-width: 100%
    }
}

.AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--title--69189 {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-transform: uppercase
}

.AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--title--69189:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--title--69189 {
        font-size: 32px;
        line-height: 1
    }
}

.AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--featuresWrapper--8bc94 {
    margin: 0 auto;
    max-width: 1200px
}

.AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--featureItemWrapper--5f9b6 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center
}

.AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--featureItemWrapper--5f9b6>* {
    flex-basis: calc(33.33% - 20px);
    flex-grow: 0;
    flex-shrink: 1
}

@media only screen and (min-width:768px)and (max-width:991px) {
    .AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--featureItemWrapper--5f9b6>* {
        flex-basis: calc(50% - 10px);
        flex-grow: 0;
        flex-shrink: 1
    }
}

@media only screen and (max-width:575px) {
    .AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--featureItemWrapper--5f9b6 {
        flex-direction: column;
        justify-content: start
    }

    .AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--featureItemWrapper--5f9b6>* {
        flex: 1 1;
        width: 100%
    }
}

.AdvancedSecurity-module--advancedSecurity--22b5c .AdvancedSecurity-module--featureItem--2428e {
    border: 1px solid hsla(0, 0%, 100%, .2)
}

body.SecurityFeatureItem-module--default-theme--01437.SecurityFeatureItem-module--dark-mode--a32d5 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .SecurityFeatureItem-module--visible-desktop--98cfa {
        display: none
    }
}

@media screen and (min-width:900px) {
    .SecurityFeatureItem-module--visible-mobile--9fb63 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .SecurityFeatureItem-module--hide_xs--f89f9 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecurityFeatureItem-module--hide_sm--5e024 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecurityFeatureItem-module--hide_md--00f1a {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecurityFeatureItem-module--hide_lg--4f529 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecurityFeatureItem-module--hide_xl--72749 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SecurityFeatureItem-module--hide_xxl--0d14a {
        display: none
    }
}

.SecurityFeatureItem-module--media_debug--bd209 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SecurityFeatureItem-module--media_debug--bd209:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecurityFeatureItem-module--media_debug--bd209:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecurityFeatureItem-module--media_debug--bd209:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecurityFeatureItem-module--media_debug--bd209:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecurityFeatureItem-module--media_debug--bd209:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SecurityFeatureItem-module--media_debug--bd209:before {
        content: "xxl"
    }
}

.SecurityFeatureItem-module--featureItem--165b0 {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 10px;
    display: flex;
    min-width: 362px;
    overflow: hidden;
    padding: 12px 14px;
    position: relative
}

.SecurityFeatureItem-module--featureItem--165b0:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 10px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .SecurityFeatureItem-module--featureItem--165b0 {
        min-width: 0
    }
}

.SecurityFeatureItem-module--featureItem--165b0:before {
    transition: all .3s ease-out
}

@media screen and (min-width:900px) {
    .SecurityFeatureItem-module--featureItem--165b0:hover:before {
        background-position: 362px 0
    }
}

.SecurityFeatureItem-module--featureItem--165b0 .SecurityFeatureItem-module--icon--4c082 {
    align-items: center;
    background: #0d1d29;
    border-radius: 8px;
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px
}

.SecurityFeatureItem-module--featureItem--165b0 .SecurityFeatureItem-module--icon--4c082 img {
    height: 20px;
    width: 20px
}

@media screen and (max-width:900px) {
    .SecurityFeatureItem-module--featureItem--165b0 .SecurityFeatureItem-module--icon--4c082 {
        padding: 12px
    }
}

.SecurityFeatureItem-module--featureItem--165b0 .SecurityFeatureItem-module--title--30c8b {
    font-size: 16px;
    font-weight: 600;
    padding: 0 20px
}

@media screen and (max-width:900px) {
    .SecurityFeatureItem-module--featureItem--165b0 .SecurityFeatureItem-module--title--30c8b {
        padding: 10px
    }
}

@media only screen and (max-width:575px) {
    .LegalTerms-module--hide_xs--02565 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .LegalTerms-module--hide_sm--08384 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .LegalTerms-module--hide_md--42df7 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .LegalTerms-module--hide_lg--a949b {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .LegalTerms-module--hide_xl--dcf53 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .LegalTerms-module--hide_xxl--8129e {
        display: none
    }
}

.LegalTerms-module--media_debug--72955 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .LegalTerms-module--media_debug--72955:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .LegalTerms-module--media_debug--72955:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .LegalTerms-module--media_debug--72955:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .LegalTerms-module--media_debug--72955:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .LegalTerms-module--media_debug--72955:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .LegalTerms-module--media_debug--72955:before {
        content: "xxl"
    }
}

body.LegalTerms-module--default-theme--84c86.LegalTerms-module--dark-mode--54b1a {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .LegalTerms-module--visible-desktop--075ad {
        display: none
    }
}

@media screen and (min-width:900px) {
    .LegalTerms-module--visible-mobile--aed08 {
        display: none
    }
}

.LegalTerms-module--legalTerms--184cf {
    background: #07020f;
    border-top: 1px solid hsla(0, 0%, 100%, .2);
    padding: 100px 50px
}

@media screen and (max-width:900px) {
    .LegalTerms-module--legalTerms--184cf {
        padding: 20px
    }
}

.LegalTerms-module--legalTerms--184cf .LegalTerms-module--content--5f8d4 {
    margin: 0 auto;
    max-width: 1123px
}

.LegalTerms-module--legalTerms--184cf .LegalTerms-module--termsWrapper--1039c {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 20px
}

.LegalTerms-module--legalTerms--184cf .LegalTerms-module--term--a305f {
    color: #9fa7ad;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (max-width:575px) {
    .VerifyAndContact-module--hide_xs--527e9 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .VerifyAndContact-module--hide_sm--462ae {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .VerifyAndContact-module--hide_md--997f5 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .VerifyAndContact-module--hide_lg--b684d {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .VerifyAndContact-module--hide_xl--f0123 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .VerifyAndContact-module--hide_xxl--b8951 {
        display: none
    }
}

.VerifyAndContact-module--media_debug--d58d3 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .VerifyAndContact-module--media_debug--d58d3:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .VerifyAndContact-module--media_debug--d58d3:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .VerifyAndContact-module--media_debug--d58d3:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .VerifyAndContact-module--media_debug--d58d3:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .VerifyAndContact-module--media_debug--d58d3:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .VerifyAndContact-module--media_debug--d58d3:before {
        content: "xxl"
    }
}

body.VerifyAndContact-module--default-theme--1c484.VerifyAndContact-module--dark-mode--90a93 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .VerifyAndContact-module--visible-desktop--83bff {
        display: none
    }
}

@media screen and (min-width:900px) {
    .VerifyAndContact-module--visible-mobile--4b8e2 {
        display: none
    }
}

.VerifyAndContact-module--verifyAndContact--02f3b {
    background: #07020f;
    min-height: 0;
    padding: 0
}

@media screen and (max-width:900px) {
    .VerifyAndContact-module--verifyAndContact--02f3b {
        padding: 20px 0
    }
}

.VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--content--54eea {
    margin: 0 auto;
    padding: 0
}

.VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--contentWrapper--b28b4 {
    display: flex;
    flex-direction: row
}

.VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--contentWrapper--b28b4>div {
    align-items: center;
    display: flex;
    flex: 1 1;
    justify-content: center;
    padding: 100px 20px
}

.VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--contentWrapper--b28b4>div:first-child {
    border-right: 1px solid hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:900px) {
    .VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--contentWrapper--b28b4>div:first-child {
        border-bottom: 1px solid hsla(0, 0%, 100%, .2);
        border-right: none
    }

    .VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--contentWrapper--b28b4>div {
        padding: 50px 0
    }

    .VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--contentWrapper--b28b4 {
        flex-direction: column
    }
}

.VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--contentBox--196c4 {
    display: flex;
    flex-direction: column;
    gap: 18px;
    width: 420px
}

@media screen and (max-width:900px) {
    .VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--contentBox--196c4 {
        align-items: center;
        justify-content: center;
        padding: 0 20px
    }
}

.VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--label--77ad4 {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase
}

.VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--label--77ad4:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--bottomButton--a57fe {
    width: 100%
}

@media screen and (max-width:900px) {
    .VerifyAndContact-module--verifyAndContact--02f3b .VerifyAndContact-module--bottomButton--a57fe button {
        width: 100%
    }
}

@media only screen and (max-width:575px) {
    .OtherAccountFeatures-module--hide_xs--29c44 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .OtherAccountFeatures-module--hide_sm--87f15 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .OtherAccountFeatures-module--hide_md--492ae {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .OtherAccountFeatures-module--hide_lg--f3310 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .OtherAccountFeatures-module--hide_xl--d659c {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .OtherAccountFeatures-module--hide_xxl--1266e {
        display: none
    }
}

.OtherAccountFeatures-module--media_debug--571e2 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .OtherAccountFeatures-module--media_debug--571e2:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .OtherAccountFeatures-module--media_debug--571e2:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .OtherAccountFeatures-module--media_debug--571e2:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .OtherAccountFeatures-module--media_debug--571e2:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .OtherAccountFeatures-module--media_debug--571e2:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .OtherAccountFeatures-module--media_debug--571e2:before {
        content: "xxl"
    }
}

body.OtherAccountFeatures-module--default-theme--6dbc6.OtherAccountFeatures-module--dark-mode--af80d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .OtherAccountFeatures-module--visible-desktop--9a09f {
        display: none
    }
}

@media screen and (min-width:900px) {
    .OtherAccountFeatures-module--visible-mobile--43f1b {
        display: none
    }
}

.OtherAccountFeatures-module--otherFeatures--883f2 {
    background: linear-gradient(180deg, #07020f, #0b1923) !important;
    min-height: 0;
    padding: 0
}

@media screen and (max-width:900px) {
    .OtherAccountFeatures-module--otherFeatures--883f2 {
        background: transparent !important
    }
}

.OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--content--a8996 {
    margin: 0 auto;
    padding: 0
}

.OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--contentWrapper--6e235 {
    display: flex;
    flex-direction: column
}

.OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--contentWrapper--6e235>div {
    align-items: center;
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    display: flex;
    justify-content: center;
    padding: 70px 20px;
    width: 100%
}

@media screen and (max-width:900px) {
    .OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--contentWrapper--6e235>div {
        padding: 50px 20px
    }

    .OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--contentWrapper--6e235 {
        flex-direction: column
    }
}

.OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--featureItem--18dbb {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 1100px
}

@media screen and (max-width:900px) {
    .OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--featureItem--18dbb {
        align-items: flex-start;
        flex-direction: column;
        gap: 20px;
        justify-content: center
    }
}

.OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--left--3e605 {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    gap: 20px
}

@media screen and (max-width:900px) {
    .OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--left--3e605 {
        gap: 10px
    }
}

.OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--icon--02257 {
    height: 40px;
    width: 40px
}

.OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--label--802f0 {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase
}

.OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--label--802f0:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--label--802f0 {
        font-size: 32px
    }
}

.OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--description--9804e {
    font-size: 20px;
    line-height: 1.2;
    max-width: 700px;
    opacity: .8
}

.OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--bottomButtons--4b786 {
    display: flex;
    flex-direction: row;
    gap: 10px
}

@media screen and (max-width:900px) {
    .OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--bottomButtons--4b786 {
        flex-direction: column;
        width: 100%
    }

    .OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--bottomButtons--4b786 a,
    .OtherAccountFeatures-module--otherFeatures--883f2 .OtherAccountFeatures-module--bottomButtons--4b786 button {
        max-width: 335px;
        width: 100%
    }
}

body.Hero-module--default-theme--eadd1.Hero-module--dark-mode--f1026 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--00871 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--31aac {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--f1925 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--75778 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--9796e {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--6b144 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--db91e {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--36e0d {
        display: none
    }
}

.Hero-module--media_debug--d42de {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--d42de:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--d42de:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--d42de:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--d42de:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--d42de:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--d42de:before {
        content: "xxl"
    }
}

.Hero-module--hero--ad689 {
    background: #07020f;
    min-height: 923px;
    overflow: hidden;
    padding: 240px 20px 128px;
    position: relative
}

.Hero-module--hero--ad689:before {
    background: radial-gradient(105.73% 76.31% at 50% 23.69%, transparent 0, #07020f 100%), radial-gradient(41.84% 74.45% at 91.84% 26.97%, rgba(var(--primary-color), .2) 0, transparent 100%), radial-gradient(84.12% 114.13% at -19.05% -12.99%, #e44b44 0, rgba(228, 75, 68, 0) 100%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media screen and (max-width:900px) {
    .Hero-module--hero--ad689 {
        padding: 334px 20px 0
    }
}

.Hero-module--hero--ad689 img,
.Hero-module--hero--ad689 video {
    bottom: 0;
    height: 100%;
    left: 50%;
    min-height: 56.25vw;
    min-width: 100%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 0
}

@media screen and (max-width:900px) {

    .Hero-module--hero--ad689 img,
    .Hero-module--hero--ad689 video {
        height: 720px;
        min-height: 0;
        top: 0
    }
}

.Hero-module--hero--ad689 .Hero-module--container--3becc {
    margin: 0 auto;
    max-width: 1100px;
    position: relative;
    z-index: 2
}

.Hero-module--hero--ad689 .Hero-module--content--8f662 {
    align-items: start;
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 685px
}

.Hero-module--hero--ad689 .Hero-module--content--8f662 h1 {
    font-family: DIN Condensed, sans-serif;
    font-size: 90px;
    font-weight: 700;
    line-height: 80px;
    margin-bottom: 20px;
    text-transform: uppercase
}

.Hero-module--hero--ad689 .Hero-module--content--8f662 h1:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Hero-module--hero--ad689 .Hero-module--content--8f662 h1 {
        font-size: 48px;
        line-height: 48px;
        margin-right: -20px
    }
}

.Hero-module--hero--ad689 .Hero-module--content--8f662 p {
    font-size: 20px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Hero-module--hero--ad689 .Hero-module--content--8f662 p {
        order: 3
    }
}

.Hero-module--hero--ad689 .Hero-module--content--8f662 .Hero-module--bottom--40c43 strong {
    color: #03ca9b
}

@media screen and (max-width:900px) {
    .Hero-module--hero--ad689 .Hero-module--content--8f662 .Hero-module--bottom--40c43 {
        order: 1
    }

    .Hero-module--hero--ad689 .Hero-module--content--8f662 .Hero-module--cta--feaca {
        align-self: stretch;
        max-width: 425px;
        order: 2
    }
}

.Hero-module--hero--ad689 .Hero-module--content--8f662 .Hero-module--cta--feaca button {
    width: 100%
}

body.Performance-module--default-theme--2ef23.Performance-module--dark-mode--f0d88 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Performance-module--hide_xs--e848a {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Performance-module--hide_sm--504a9 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Performance-module--hide_md--0f1f8 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Performance-module--hide_lg--73186 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Performance-module--hide_xl--4b09e {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Performance-module--hide_xxl--12903 {
        display: none
    }
}

.Performance-module--media_debug--8e7aa {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Performance-module--media_debug--8e7aa:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Performance-module--media_debug--8e7aa:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Performance-module--media_debug--8e7aa:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Performance-module--media_debug--8e7aa:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Performance-module--media_debug--8e7aa:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Performance-module--media_debug--8e7aa:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .Performance-module--visible-desktop--1336f {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Performance-module--visible-mobile--a381e {
        display: none
    }
}

.Performance-module--performance--af7b9 {
    background: transparent;
    padding: 100px 20px
}

@media screen and (max-width:900px) {
    .Performance-module--performance--af7b9 {
        padding: 40px 0
    }
}

.Performance-module--performance--af7b9 .Performance-module--container--03064 {
    margin: 0 auto;
    max-width: 1100px
}

.Performance-module--performance--af7b9 .Performance-module--container--03064 h2 {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 60px;
    margin: 0 0 20px;
    text-transform: uppercase
}

.Performance-module--performance--af7b9 .Performance-module--container--03064 h2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Performance-module--performance--af7b9 .Performance-module--container--03064 h2 {
        font-size: 24px;
        line-height: 1
    }
}

.Performance-module--performance--af7b9 .Performance-module--container--03064 p {
    font-size: 20px;
    margin: 0
}

@media screen and (max-width:900px) {
    .Performance-module--performance--af7b9 .Performance-module--content--f9330 {
        padding: 0 20px
    }
}

.Performance-module--performance--af7b9 .Performance-module--cards--148ba {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 80px
}

@media screen and (max-width:900px) {
    .Performance-module--performance--af7b9 .Performance-module--cards--148ba {
        flex-wrap: nowrap;
        margin-top: 20px;
        overflow: auto;
        padding: 2px 20px;
        scroll-padding-left: 20px;
        scroll-snap-type: x mandatory
    }
}

.Performance-module--performance--af7b9 .Performance-module--cards--148ba .Performance-module--card--7daf7 {
    background: #0b1923;
    border-radius: 20px;
    box-sizing: border-box;
    flex-basis: calc(25% - 24px);
    flex-grow: 1;
    flex-shrink: 1;
    height: 224px;
    position: relative
}

@media screen and (max-width:900px) {
    .Performance-module--performance--af7b9 .Performance-module--cards--148ba .Performance-module--card--7daf7 {
        flex: 1 0 293px;
        padding: 0;
        scroll-snap-align: start
    }
}

.Performance-module--performance--af7b9 .Performance-module--cards--148ba .Performance-module--card--7daf7>div {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 24px;
    gap: 16px;
    height: 100%;
    justify-content: center;
    line-height: 30px;
    padding: 0 40px;
    position: relative;
    text-align: center
}

.Performance-module--performance--af7b9 .Performance-module--cards--148ba .Performance-module--card--7daf7:before {
    background: linear-gradient(126.28deg, rgba(3, 202, 155, .2) 28.83%, rgba(3, 202, 155, .2) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 20px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

.Performance-module--performance--af7b9 .Performance-module--cards--148ba .Performance-module--card--7daf7:nth-child(2n) {
    background: rgba(19, 69, 76, .2);
    border-radius: 20px;
    position: relative
}

.Performance-module--performance--af7b9 .Performance-module--cards--148ba .Performance-module--card--7daf7:nth-child(2n):before {
    background: linear-gradient(126.28deg, rgba(3, 202, 155, .2) 28.83%, rgba(3, 202, 155, .2) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 20px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

.Performance-module--performance--af7b9 .Performance-module--cards--148ba .Performance-module--card--7daf7 .Performance-module--green--3f3d6 {
    color: #03ca9b;
    font-family: DIN Condensed, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 30px
}

.Performance-module--performance--af7b9 .Performance-module--cards--148ba .Performance-module--card--7daf7 .Performance-module--green--3f3d6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media only screen and (max-width:575px) {
    .AccountsV2-module--hide_xs--9c574 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AccountsV2-module--hide_sm--dac31 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AccountsV2-module--hide_md--42fc5 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AccountsV2-module--hide_lg--1d348 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AccountsV2-module--hide_xl--1be7b {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .AccountsV2-module--hide_xxl--ed56f {
        display: none
    }
}

.AccountsV2-module--media_debug--78b21 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .AccountsV2-module--media_debug--78b21:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .AccountsV2-module--media_debug--78b21:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .AccountsV2-module--media_debug--78b21:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .AccountsV2-module--media_debug--78b21:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .AccountsV2-module--media_debug--78b21:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .AccountsV2-module--media_debug--78b21:before {
        content: "xxl"
    }
}

body.AccountsV2-module--default-theme--8d7a1.AccountsV2-module--dark-mode--18898 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.AccountsV2-module--accountsV2--3b35a {
    background-color: #07020f
}

.AccountsV2-module--accountsV2--3b35a section {
    background: transparent
}

.AccountsV2-module--accountsV2--3b35a .AccountsV2-module--top--f374e {
    background: radial-gradient(33.47% 26.25% at 0 76.2%, rgba(228, 75, 68, .4) 0, rgba(7, 2, 15, 0) 100%), radial-gradient(51.28% 31.55% at 119.97% 29.74%, rgba(3, 202, 155, .4) 0, rgba(7, 2, 15, 0) 100%)
}

@media screen and (max-width:900px) {
    .AccountsV2-module--accountsV2--3b35a .AccountsV2-module--top--f374e {
        background: radial-gradient(33.47% 26.25% at 0 76.2%, rgba(228, 75, 68, .2) 0, rgba(228, 75, 68, 0) 100%), radial-gradient(51.28% 31.55% at 119.97% 29.74%, rgba(3, 202, 155, .4) 0, rgba(3, 202, 155, 0) 100%)
    }
}

.AccountsV2-module--accountsV2--3b35a .AccountsV2-module--middle--109bc {
    background: radial-gradient(49.58% 90.48% at -10.73% 75.14%, #4166bc 0, rgba(7, 2, 15, 0) 100%), linear-gradient(105.72deg, rgba(130, 186, 246, 0) 77.4%, #82baf6 146.23%);
    border-bottom: 1px solid hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:900px) {
    .AccountsV2-module--accountsV2--3b35a .AccountsV2-module--middle--109bc {
        background: radial-gradient(131.82% 144.75% at 12% 106.42%, #4166bc 0, rgba(7, 2, 15, 0) 100%), radial-gradient(111.6% 47.13% at 126% 92.85%, #82baf6 0, rgba(130, 186, 246, 0) 100%)
    }
}

.AccountsV2-module--accountsV2--3b35a .AccountsV2-module--lower--fa36b {
    background: radial-gradient(79.69% 33.08% at 117.19% 32.21%, rgba(3, 202, 155, .4) 0, rgba(0, 0, 0, .4) 100%), radial-gradient(114.97% 73.79% at -82.47% 95.01%, #e44b44 0, rgba(228, 75, 68, 0) 100%);
    position: relative
}

.AccountsV2-module--accountsV2--3b35a .AccountsV2-module--lower--fa36b:before {
    background: url(/assets-bitfinex/images/Net-0c01f7dd3bc4e656304274aa29a9dcba.svg) no-repeat 50%;
    background-size: cover;
    content: "";
    height: 626px;
    position: absolute;
    right: 100px;
    top: 700px;
    width: 621px
}

@media screen and (max-width:900px) {
    .AccountsV2-module--accountsV2--3b35a .AccountsV2-module--lower--fa36b:before {
        content: none
    }
}

.AccountsV2-module--accountsV2--3b35a .AccountsV2-module--lower--fa36b>* {
    position: relative
}

@media screen and (max-width:900px) {
    .AccountsV2-module--accountsV2--3b35a .AccountsV2-module--lower--fa36b {
        background: radial-gradient(79.69% 33.08% at 117.19% 32.21%, rgba(3, 202, 155, .4) 0, rgba(0, 0, 0, .4) 100%), radial-gradient(116.01% 74.74% at -82.47% 95.01%, #e44b44 0, rgba(228, 75, 68, 0) 100%)
    }

    .Licenses-module--visible-desktop--dbb58 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Licenses-module--visible-mobile--c352f {
        display: none
    }
}

body.Licenses-module--default-theme--1d5dc.Licenses-module--dark-mode--0dee6 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Licenses-module--licenses--1ff77 {
    min-height: 0;
    padding: 0 170px 100px;
    position: relative
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .Licenses-module--licenses--1ff77 {
        padding: 50px 100px 100px
    }
}

@media screen and (max-width:900px) {
    .Licenses-module--licenses--1ff77 {
        padding: 0 20px 40px
    }
}

.Licenses-module--licenses--1ff77 .Licenses-module--content--33d69 {
    margin: 0 auto;
    max-width: 1200px
}

.Licenses-module--licenses--1ff77 h1 {
    font-size: 60px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Licenses-module--licenses--1ff77 h1 {
        font-size: 40px
    }
}

.Licenses-module--licenses--1ff77 p {
    color: #9fa7ad;
    font-size: 22px;
    line-height: 32px;
    margin: 40px 0 0;
    max-width: 705px
}

@media screen and (max-width:900px) {
    .Licenses-module--licenses--1ff77 p {
        font-size: 16px;
        line-height: 26px;
        margin-top: 20px
    }
}

.Licenses-module--licenses--1ff77 .Licenses-module--topImage--f58af {
    height: 350px;
    position: absolute;
    right: -45px;
    top: -285px;
    width: 615px;
    z-index: 1
}

@media screen and (max-width:900px) {
    .Licenses-module--licenses--1ff77 .Licenses-module--topImage--f58af {
        display: none
    }
}

.Licenses-module--licenses--1ff77 .Licenses-module--bottomImage--84bbb {
    bottom: -105px;
    height: 350px;
    opacity: .8;
    position: absolute;
    right: -96px;
    width: 615px;
    z-index: 1
}

@media screen and (max-width:900px) {
    .Licenses-module--licenses--1ff77 .Licenses-module--bottomImage--84bbb {
        display: none
    }
}

.Licenses-module--licenses--1ff77 .Licenses-module--logoImage--4cbdc {
    display: flex;
    justify-content: center
}

@media screen and (max-width:900px) {
    .Products-module--visible-desktop--6e6cd {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Products-module--visible-mobile--f6b46 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Products-module--hide_xs--056b3 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Products-module--hide_sm--d2d4e {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Products-module--hide_md--ac460 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Products-module--hide_lg--4f357 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Products-module--hide_xl--3dcdd {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Products-module--hide_xxl--dbd47 {
        display: none
    }
}

.Products-module--media_debug--0249d {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Products-module--media_debug--0249d:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Products-module--media_debug--0249d:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Products-module--media_debug--0249d:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Products-module--media_debug--0249d:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Products-module--media_debug--0249d:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Products-module--media_debug--0249d:before {
        content: "xxl"
    }
}

body.Products-module--default-theme--71b04.Products-module--dark-mode--dff8d {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Products-module--productHeader--bf3af {
    min-height: 0;
    padding: 0 170px 40px
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .Products-module--productHeader--bf3af {
        padding: 50px 100px 40px
    }
}

@media screen and (max-width:900px) {
    .Products-module--productHeader--bf3af {
        padding: 40px 20px
    }
}

.Products-module--productHeader--bf3af .Products-module--headerContent--710c4 {
    margin: 0 auto;
    max-width: 1200px
}

.Products-module--productHeader--bf3af h1 {
    color: #82baf6;
    font-size: 60px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Products-module--productHeader--bf3af h1 {
        font-size: 40px
    }
}

.Products-module--products--44789 {
    padding: 0
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 {
        padding-bottom: 40px
    }
}

.Products-module--products--44789 .Products-module--content--1303e {
    margin: 0 auto;
    max-width: 1500px
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1);
    border-top: 1px solid hsla(0, 0%, 100%, .1);
    display: flex;
    flex-direction: row;
    height: 440px
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a {
        flex-direction: column;
        height: 584px
    }
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a.Products-module--left--23d49 {
    background: linear-gradient(90deg, rgba(14, 52, 82, 0) 66.35%, rgba(14, 52, 82, .35)), #07020e
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a.Products-module--right--49845 {
    background: linear-gradient(90deg, rgba(14, 52, 82, .35), rgba(14, 52, 82, 0) 50%), #07020e;
    justify-content: space-between;
    padding-left: 170px
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a.Products-module--right--49845 {
        padding-left: 100px
    }
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--textContent--715c6 {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    gap: 20px;
    justify-content: center;
    max-width: 652px
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--textContent--715c6 {
        gap: 10px;
        padding: 40px 20px 10px
    }
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--textContent--715c6 .Products-module--label--652ba {
    font-family: DIN Condensed, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--textContent--715c6 .Products-module--label--652ba:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--textContent--715c6 .Products-module--description--73bce {
    color: #9fa7ad;
    font-size: 20px;
    line-height: 30px
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--textContent--715c6 .Products-module--description--73bce {
        font-size: 14px;
        line-height: 24px
    }
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--imageRight--5236f {
    display: flex;
    opacity: .5;
    position: relative;
    width: 586px
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--imageRight--5236f:before {
    background: linear-gradient(90deg, #07020f, rgba(7, 2, 15, .5) 40%, rgba(7, 2, 15, 0) 75%, rgba(7, 2, 15, 0) 90%, rgba(7, 2, 15, .5)), linear-gradient(180deg, rgba(7, 2, 15, .4), rgba(7, 2, 15, 0) 25%, rgba(7, 2, 15, 0) 75%, rgba(7, 2, 15, .4));
    background-size: 724px 440px;
    content: "";
    inset: 0;
    position: absolute;
    z-index: 1
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--imageRight--5236f {
        display: none
    }
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--imageLeft--8c047 {
    display: flex;
    margin-right: 32px;
    opacity: .5;
    position: relative;
    width: 586px
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--imageLeft--8c047:before {
    background: linear-gradient(180deg, #07020f, rgba(7, 2, 15, 0) 30%, rgba(7, 2, 15, 0) 70%, #07020f), linear-gradient(90deg, #07020f, rgba(7, 2, 15, 0) 30%, rgba(7, 2, 15, 0) 70%, #07020f);
    background-position-x: -268px;
    background-size: 854px 440px;
    content: "";
    inset: 0;
    position: absolute;
    z-index: 1
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--imageLeft--8c047 {
        display: none
    }
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_0--d23f6 {
    background: url(/images/securities-v2/equities.webp) -153.403px -27.945px/165.235% 110.031% no-repeat, #07020f;
    background-position: 0
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_0--d23f6 {
        background-size: cover;
        transform: scaleX(-1)
    }
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_1--5504e {
    background: url(/images/securities-v2/debt.webp) -153.403px -27.945px/165.235% 110.031% no-repeat, #07020f;
    transform: scaleX(-1)
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_1--5504e {
        background-position: 50%;
        background-size: cover
    }
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_1--5504e:before {
    transform: scaleX(-1)
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_2--6cd7a {
    background: url(/images/securities-v2/funds.webp) 50%/cover no-repeat, #07020f
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_2--6cd7a {
        background-position: top;
        background-position: 0;
        background-size: cover
    }
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_3--bcf0e {
    background: url(/images/securities-v2/product.webp) -180.08px 0/150.171% 100% no-repeat, #07020f
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_3--bcf0e {
        background-position: 0;
        background-size: cover;
        transform: scaleX(-1)
    }
}

@media only screen and (max-width:575px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_3--bcf0e {
        background-size: 375px 294px
    }
}

.Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_3--bcf0e:before {
    background: linear-gradient(90deg, #07020f, rgba(7, 2, 15, .5) 40%, rgba(7, 2, 15, 0) 75%, rgba(7, 2, 15, 0) 90%, rgba(7, 2, 15, .5)), linear-gradient(180deg, rgba(7, 2, 15, .4), rgba(7, 2, 15, 0) 25%, rgba(7, 2, 15, 0) 75%, rgba(7, 2, 15, .4));
    background-size: 956px 440px
}

@media screen and (max-width:900px) {
    .Products-module--products--44789 .Products-module--itemWrapper--0c53a .Products-module--item_3--bcf0e:before {
        background: linear-gradient(180deg, #07020f, rgba(7, 2, 15, 0))
    }
}

.Products-module--products--44789 .Products-module--itemMobileBg--6eef1 {
    background: linear-gradient(0deg, rgba(14, 52, 82, 0) 29.81%, rgba(14, 52, 82, .4)), #07020f
}

.Products-module--products--44789 .Products-module--imageBottom--fcdd9 {
    height: 294px;
    opacity: .5;
    position: relative;
    width: auto
}

.Products-module--products--44789 .Products-module--imageBottom--fcdd9:before {
    background: linear-gradient(180deg, #07020f, rgba(7, 2, 15, 0));
    content: "";
    inset: 0;
    position: absolute;
    z-index: 1
}

@media screen and (max-width:900px) {
    .WhySecurities-module--visible-desktop--c2414 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .WhySecurities-module--visible-mobile--23ae1 {
        display: none
    }
}

body.WhySecurities-module--default-theme--d5053.WhySecurities-module--dark-mode--32b3c {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.WhySecurities-module--whySecurities--0dfa6 {
    padding: 100px 170px 122px
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .WhySecurities-module--whySecurities--0dfa6 {
        padding: 50px 100px 122px
    }
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--0dfa6 {
        padding: 0 20px 40px
    }
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--content--7a7f0 {
    margin: 0 auto;
    max-width: 1200px
}

.WhySecurities-module--whySecurities--0dfa6 h1 {
    font-size: 60px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--0dfa6 h1 {
        font-size: 40px
    }
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--itemsWrapper--0563e {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 40px
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--itemsWrapper--0563e {
        flex-direction: column
    }
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--featureItem--cc6b3,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_0--a9751,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_1--38d5c,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_2--b9ca3,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_3--934ce,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_4--38395,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_5--eb3ac,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_6--a3824 {
    background-color: rgba(7, 2, 15, .2);
    border: 1px solid rgba(250, 252, 254, .1);
    border-radius: 10px;
    flex-basis: calc(33.33% - 10px);
    flex-grow: 0;
    flex-shrink: 1;
    max-width: 33%;
    padding: 41px 31px 41px 45px
}

@media screen and (max-width:900px) {

    .WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--featureItem--cc6b3,
    .WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_0--a9751,
    .WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_1--38d5c,
    .WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_2--b9ca3,
    .WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_3--934ce,
    .WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_4--38395,
    .WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_5--eb3ac,
    .WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_6--a3824 {
        flex: 1 1;
        max-width: 100%;
        padding: 30px 20px
    }
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--featureItem--cc6b3 .WhySecurities-module--featureLabel--db9a6,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_0--a9751 .WhySecurities-module--featureLabel--db9a6,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_1--38d5c .WhySecurities-module--featureLabel--db9a6,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_2--b9ca3 .WhySecurities-module--featureLabel--db9a6,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_3--934ce .WhySecurities-module--featureLabel--db9a6,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_4--38395 .WhySecurities-module--featureLabel--db9a6,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_5--eb3ac .WhySecurities-module--featureLabel--db9a6,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_6--a3824 .WhySecurities-module--featureLabel--db9a6 {
    font-size: 28px;
    line-height: 1;
    margin: 5px 0 0
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--featureItem--cc6b3 .WhySecurities-module--featureDesc--386fd,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_0--a9751 .WhySecurities-module--featureDesc--386fd,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_1--38d5c .WhySecurities-module--featureDesc--386fd,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_2--b9ca3 .WhySecurities-module--featureDesc--386fd,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_3--934ce .WhySecurities-module--featureDesc--386fd,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_4--38395 .WhySecurities-module--featureDesc--386fd,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_5--eb3ac .WhySecurities-module--featureDesc--386fd,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_6--a3824 .WhySecurities-module--featureDesc--386fd {
    color: #9fa7ad;
    font-size: 16px;
    line-height: 24px
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_0--a9751 {
    background: linear-gradient(256deg, rgba(7, 2, 15, .2) 2.8%, rgba(31, 117, 184, .1) 110.31%)
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_1--38d5c {
    background: linear-gradient(139deg, rgba(23, 45, 62, 0) -6.51%, rgba(23, 45, 62, .4) 51.79%)
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_2--b9ca3 {
    background: linear-gradient(256deg, rgba(7, 2, 15, .2) 2.8%, rgba(31, 117, 184, .1) 110.31%), rgba(7, 2, 15, .2)
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_3--934ce,
.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_5--eb3ac {
    background: rgba(7, 2, 15, .2)
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_4--38395 {
    background: linear-gradient(291deg, rgba(31, 117, 184, .1) 1.61%, rgba(7, 2, 15, .2) 109.5%), rgba(7, 2, 15, .2)
}

.WhySecurities-module--whySecurities--0dfa6 .WhySecurities-module--item_6--a3824 {
    background: linear-gradient(253deg, rgba(23, 45, 62, 0) 3.06%, rgba(23, 45, 62, .4) 98.95%), linear-gradient(256deg, rgba(7, 2, 15, .2) 2.8%, rgba(31, 117, 184, .1) 110.31%), rgba(7, 2, 15, .2)
}

@media screen and (max-width:900px) {
    .CapitalMarkets-module--visible-desktop--ee2b0 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .CapitalMarkets-module--visible-mobile--bef72 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .CapitalMarkets-module--hide_xs--c1c0b {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .CapitalMarkets-module--hide_sm--0698a {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .CapitalMarkets-module--hide_md--8ac34 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .CapitalMarkets-module--hide_lg--bc8f1 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .CapitalMarkets-module--hide_xl--47c62 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .CapitalMarkets-module--hide_xxl--b22f4 {
        display: none
    }
}

.CapitalMarkets-module--media_debug--55fae {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .CapitalMarkets-module--media_debug--55fae:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .CapitalMarkets-module--media_debug--55fae:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .CapitalMarkets-module--media_debug--55fae:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .CapitalMarkets-module--media_debug--55fae:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .CapitalMarkets-module--media_debug--55fae:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .CapitalMarkets-module--media_debug--55fae:before {
        content: "xxl"
    }
}

body.CapitalMarkets-module--default-theme--91809.CapitalMarkets-module--dark-mode--2cbc4 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.CapitalMarkets-module--capitalMarkets--d4d03 {
    align-items: center;
    border-bottom: 1px solid hsla(0, 0%, 100%, .1);
    display: flex;
    height: 592px;
    min-height: 0;
    padding: 0;
    position: relative;
    width: 100%
}

@media screen and (max-width:900px) {
    .CapitalMarkets-module--capitalMarkets--d4d03 {
        height: 668px
    }
}

.CapitalMarkets-module--capitalMarkets--d4d03:before {
    background: url(/images/securities-v2/capital_markets_bg.webp);
    background-repeat: no-repeat;
    background-size: 100% 592px;
    content: "";
    inset: 0;
    position: absolute;
    z-index: 1
}

@media screen and (max-width:900px) {
    .CapitalMarkets-module--capitalMarkets--d4d03:before {
        background: none
    }
}

.CapitalMarkets-module--capitalMarkets--d4d03 .CapitalMarkets-module--content--026d2 {
    inset: 0;
    line-height: normal;
    margin: 0 auto;
    position: absolute;
    z-index: 2
}

@media screen and (max-width:900px) {
    .CapitalMarkets-module--capitalMarkets--d4d03 .CapitalMarkets-module--content--026d2 {
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }
}

.CapitalMarkets-module--capitalMarkets--d4d03 .CapitalMarkets-module--header--75ecd {
    align-items: center;
    background: radial-gradient(50% 50% at 50% 50%, #060d16 0, rgba(6, 13, 22, 0) 100%);
    background-position: 0;
    background-position-x: -126px;
    background-repeat: no-repeat;
    background-size: 1054px 344px;
    display: flex;
    flex-direction: row;
    gap: 100px;
    justify-content: center;
    padding: 47px 170px 0;
    width: 100%
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .CapitalMarkets-module--capitalMarkets--d4d03 .CapitalMarkets-module--header--75ecd {
        gap: 20px;
        padding: 47px 50px 0
    }
}

@media screen and (max-width:900px) {
    .CapitalMarkets-module--capitalMarkets--d4d03 .CapitalMarkets-module--header--75ecd {
        background: unset;
        padding: 40px 20px 0
    }
}

.CapitalMarkets-module--capitalMarkets--d4d03 h1 {
    font-size: 60px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .CapitalMarkets-module--capitalMarkets--d4d03 h1 {
        text-wrap: balance;
        font-size: 48px
    }
}

.CapitalMarkets-module--capitalMarkets--d4d03 p {
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
    margin: 40px 0 0;
    max-width: 609px
}

@media screen and (max-width:900px) {
    .CapitalMarkets-module--capitalMarkets--d4d03 p {
        font-size: 16px;
        line-height: 26px;
        margin-top: 20px;
        opacity: .8
    }
}

.CapitalMarkets-module--capitalMarkets--d4d03 .CapitalMarkets-module--leaf--21e35 {
    height: 418px;
    width: 417px
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .CapitalMarkets-module--capitalMarkets--d4d03 .CapitalMarkets-module--leaf--21e35 {
        height: 220px;
        width: 220px
    }
}

@media screen and (max-width:900px) {
    .CapitalMarkets-module--capitalMarkets--d4d03 .CapitalMarkets-module--leaf--21e35 {
        height: 220px;
        width: 220px
    }
}

.CapitalMarkets-module--capitalMarkets--d4d03 .CapitalMarkets-module--bottomContent--831d2 {
    background: linear-gradient(181deg, #07020f .61%, rgba(7, 2, 15, 0) 18.08%), radial-gradient(62.63% 100.67% at 76.09% 51.87%, rgba(3, 202, 155, .2) 0, rgba(3, 202, 155, 0) 100%), radial-gradient(129.09% 63.71% at 116.25% 113.6%, #82baf6 0, rgba(130, 186, 246, 0) 100%), radial-gradient(133.98% 113.34% at .63% 100%, #060d16 10.58%, rgba(6, 13, 22, 0) 100%), url(/images/securities-v2/capital_markets.webp) -1.025px .009px/156.997% 100% no-repeat;
    background-position: 50%;
    background-size: cover;
    display: flex;
    height: 294px;
    justify-content: flex-end;
    padding: 37px 33px
}

.CapitalMarkets-module--tos--bc74f {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 0;
    padding: 80px 170px
}

@media screen and (max-width:900px) {
    .CapitalMarkets-module--tos--bc74f {
        padding: 50px 30px 40px
    }
}

.CapitalMarkets-module--tos--bc74f p {
    font-size: 14px;
    line-height: 22px;
    max-width: 1194px;
    opacity: .6
}

.CapitalMarkets-module--blueText--24a6e {
    color: #82baf6
}

body.SecuritiesAbout-module--default-theme--18fb1.SecuritiesAbout-module--dark-mode--4b13f {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .SecuritiesAbout-module--hide_xs--ca1b9 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesAbout-module--hide_sm--8f21e {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesAbout-module--hide_md--895a0 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesAbout-module--hide_lg--9f1fd {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesAbout-module--hide_xl--61d40 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesAbout-module--hide_xxl--a9eaa {
        display: none
    }
}

.SecuritiesAbout-module--media_debug--6628d {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SecuritiesAbout-module--media_debug--6628d:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesAbout-module--media_debug--6628d:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesAbout-module--media_debug--6628d:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesAbout-module--media_debug--6628d:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesAbout-module--media_debug--6628d:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesAbout-module--media_debug--6628d:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .SecuritiesAbout-module--visible-desktop--46f9b {
        display: none
    }
}

@media screen and (min-width:900px) {
    .SecuritiesAbout-module--visible-mobile--3de7a {
        display: none
    }
}

.SecuritiesAbout-module--aboutContainer--abbb1 {
    overflow: hidden
}

.SecuritiesAbout-module--aboutContainer--abbb1 h1,
.SecuritiesAbout-module--aboutContainer--abbb1 h2,
.SecuritiesAbout-module--aboutContainer--abbb1 h3,
.SecuritiesAbout-module--aboutContainer--abbb1 h4,
.SecuritiesAbout-module--aboutContainer--abbb1 h5,
.SecuritiesAbout-module--aboutContainer--abbb1 h6 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.SecuritiesAbout-module--aboutContainer--abbb1 h1:before,
.SecuritiesAbout-module--aboutContainer--abbb1 h2:before,
.SecuritiesAbout-module--aboutContainer--abbb1 h3:before,
.SecuritiesAbout-module--aboutContainer--abbb1 h4:before,
.SecuritiesAbout-module--aboutContainer--abbb1 h5:before,
.SecuritiesAbout-module--aboutContainer--abbb1 h6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.SecuritiesAbout-module--aboutContainer--abbb1 section {
    background: transparent
}

.SecuritiesAbout-module--aboutContainer--abbb1 .SecuritiesAbout-module--content--c9d98 {
    background: url(/images/securities-v2/desktop_bg.webp);
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative
}

.SecuritiesAbout-module--aboutContainer--abbb1 .SecuritiesAbout-module--content--c9d98>* {
    position: relative
}

@media screen and (max-width:900px) {
    .SecuritiesAbout-module--aboutContainer--abbb1 .SecuritiesAbout-module--content--c9d98 {
        background: url(/images/securities-v2/mobile_bg.webp);
        background-repeat: no-repeat;
        background-size: 100%
    }
}

@media only screen and (max-width:575px) {
    .WhySecurities-module--hide_xs--c7f8d {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .WhySecurities-module--hide_sm--765b8 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .WhySecurities-module--hide_md--db812 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .WhySecurities-module--hide_lg--cb194 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .WhySecurities-module--hide_xl--89c65 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .WhySecurities-module--hide_xxl--237e0 {
        display: none
    }
}

.WhySecurities-module--media_debug--567cf {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .WhySecurities-module--media_debug--567cf:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .WhySecurities-module--media_debug--567cf:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .WhySecurities-module--media_debug--567cf:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .WhySecurities-module--media_debug--567cf:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .WhySecurities-module--media_debug--567cf:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .WhySecurities-module--media_debug--567cf:before {
        content: "xxl"
    }
}

body.WhySecurities-module--default-theme--68938.WhySecurities-module--dark-mode--f20a4 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .WhySecurities-module--visible-desktop--c6980 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .WhySecurities-module--visible-mobile--84a28 {
        display: none
    }
}

.WhySecurities-module--whySecurities--035f8 {
    padding: 100px 100px 122px
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .WhySecurities-module--whySecurities--035f8 {
        padding: 50px 100px 122px
    }
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--035f8 {
        padding: 40px 20px
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--content--c1848 {
    margin: 0 auto;
    max-width: 1200px
}

.WhySecurities-module--whySecurities--035f8 h1 {
    font-size: 60px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

.WhySecurities-module--whySecurities--035f8 p {
    color: #9fa7ad;
    font-size: 16px;
    line-height: 24px
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--035f8 p {
        font-size: 20px;
        line-height: 28px
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--subtitle--895b5 {
    margin: 40px 0;
    max-width: 605px
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--subtitle--895b5 {
        margin: 20px 0
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--desc--b58ca {
    font-weight: 700;
    margin-bottom: 40px
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--desc--b58ca {
        font-weight: 400;
        margin-bottom: 20px
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--itemsWrapper--3fb62 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 100px;
    margin-top: 40px
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--itemsWrapper--3fb62 {
        flex-direction: column;
        margin-bottom: 40px
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--featureItem--5c27b {
    background-color: rgba(7, 2, 15, .2);
    border: 1px solid rgba(250, 252, 254, .1);
    border-radius: 10px;
    flex-basis: calc(33.33% - 10px);
    flex-grow: 0;
    flex-shrink: 1;
    max-width: 33%;
    padding: 41px 31px 41px 45px
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--featureItem--5c27b {
        flex: 1 1;
        max-width: 100%;
        padding: 30px 20px
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--featureItem--5c27b .WhySecurities-module--featureLabel--9fb87 {
    font-size: 28px;
    line-height: 1;
    margin: 5px 0 0
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--featureItem--5c27b .WhySecurities-module--featureDesc--9470a {
    color: #9fa7ad;
    font-size: 16px;
    line-height: 24px
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--othersWrapper--4d872 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 20px;
    justify-content: center
}

@media only screen and (min-width:1409px) {
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--othersWrapper--4d872 {
        justify-content: space-between
    }
}

@media only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--othersWrapper--4d872 {
        flex-wrap: wrap
    }
}

@media screen and (max-width:900px) {
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--othersWrapper--4d872 {
        flex-direction: column
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 {
    background: hsla(0, 0%, 100%, .1);
    border-radius: 30px;
    flex: none;
    flex-grow: 1;
    height: 529px;
    max-width: 540px;
    order: 0;
    overflow: hidden;
    position: relative
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126:before,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85:before,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .4) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 30px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {

    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126,
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85,
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 {
        height: 625px
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 .WhySecurities-module--content--c1848,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 .WhySecurities-module--content--c1848,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 .WhySecurities-module--content--c1848 {
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 30px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    padding: 24px 31px;
    position: relative;
    z-index: 2
}

@media screen and (max-width:900px) {

    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 .WhySecurities-module--content--c1848,
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 .WhySecurities-module--content--c1848,
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 .WhySecurities-module--content--c1848 {
        padding: 20px
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 .WhySecurities-module--gradient--ca790,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 .WhySecurities-module--gradient--ca790,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 .WhySecurities-module--gradient--ca790 {
    background: linear-gradient(180deg, rgba(7, 2, 15, 0), #07020f);
    bottom: 0;
    height: 295px;
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 540px
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 .WhySecurities-module--noise--ffbdf,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 .WhySecurities-module--noise--ffbdf,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 .WhySecurities-module--noise--ffbdf {
    background: url(/images/home-v2/texture.png);
    background-blend-mode: overlay;
    border-radius: 30px;
    height: 825px;
    left: 0;
    opacity: .5;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 540px
}

@media screen and (max-width:900px) {

    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 .WhySecurities-module--noise--ffbdf,
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 .WhySecurities-module--noise--ffbdf,
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 .WhySecurities-module--noise--ffbdf {
        visibility: visible;
        z-index: 1
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 .WhySecurities-module--otherTitle--44de9,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 .WhySecurities-module--otherTitle--44de9,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 .WhySecurities-module--otherTitle--44de9 {
    font-family: DIN Condensed, sans-serif;
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 .WhySecurities-module--otherTitle--44de9:before,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 .WhySecurities-module--otherTitle--44de9:before,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 .WhySecurities-module--otherTitle--44de9:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 .WhySecurities-module--otherDesc--f3059,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 .WhySecurities-module--otherDesc--f3059,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 .WhySecurities-module--otherDesc--f3059 {
    font-size: 20px;
    line-height: 31px
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 button,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 button,
.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 button {
    background-color: #4096f2
}

@media screen and (max-width:900px) {

    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 button,
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 button,
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--otherItem--06639 button {
        width: 100%
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 .WhySecurities-module--background--e7ec7 {
    background: linear-gradient(0deg, rgba(13, 29, 41, .6), rgba(13, 29, 41, .6)), url(/images/securities-v2/investors.webp);
    background-position: 50%;
    background-size: cover;
    border-radius: 20px;
    height: 703px;
    left: -178px;
    position: absolute;
    top: 0;
    width: 718px
}

@media only screen and (max-width:575px) {
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--investorsWrapper--40126 .WhySecurities-module--background--e7ec7 {
        flex: none;
        flex-grow: 0;
        height: 815px;
        left: -385px;
        order: 0;
        top: -31px;
        width: 783px;
        z-index: 0
    }
}

.WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 .WhySecurities-module--background--e7ec7 {
    background: linear-gradient(0deg, rgba(13, 29, 41, .6), rgba(13, 29, 41, .6)), url(/images/securities-v2/issuers.webp), #28445b;
    background-position: 50%;
    background-size: cover;
    border-radius: 20px;
    height: 529px;
    left: 0;
    position: absolute;
    top: 0;
    width: 540px
}

@media only screen and (max-width:575px) {
    .WhySecurities-module--whySecurities--035f8 .WhySecurities-module--issuersWrapper--dee85 .WhySecurities-module--background--e7ec7 {
        left: -50px
    }
}

body.SecuritiesV2-module--default-theme--020f4.SecuritiesV2-module--dark-mode--61fc9 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .SecuritiesV2-module--hide_xs--937f5 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesV2-module--hide_sm--32e2b {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesV2-module--hide_md--3fea2 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesV2-module--hide_lg--af9fa {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesV2-module--hide_xl--a6274 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesV2-module--hide_xxl--ad97f {
        display: none
    }
}

.SecuritiesV2-module--media_debug--aea03 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SecuritiesV2-module--media_debug--aea03:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesV2-module--media_debug--aea03:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesV2-module--media_debug--aea03:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesV2-module--media_debug--aea03:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesV2-module--media_debug--aea03:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesV2-module--media_debug--aea03:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .SecuritiesV2-module--visible-desktop--3312f {
        display: none
    }
}

@media screen and (min-width:900px) {
    .SecuritiesV2-module--visible-mobile--c6256 {
        display: none
    }
}

.SecuritiesV2-module--securitiesWrapper--be467 {
    overflow: hidden
}

.SecuritiesV2-module--securitiesWrapper--be467 h1,
.SecuritiesV2-module--securitiesWrapper--be467 h2,
.SecuritiesV2-module--securitiesWrapper--be467 h3,
.SecuritiesV2-module--securitiesWrapper--be467 h4,
.SecuritiesV2-module--securitiesWrapper--be467 h5,
.SecuritiesV2-module--securitiesWrapper--be467 h6 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.SecuritiesV2-module--securitiesWrapper--be467 h1:before,
.SecuritiesV2-module--securitiesWrapper--be467 h2:before,
.SecuritiesV2-module--securitiesWrapper--be467 h3:before,
.SecuritiesV2-module--securitiesWrapper--be467 h4:before,
.SecuritiesV2-module--securitiesWrapper--be467 h5:before,
.SecuritiesV2-module--securitiesWrapper--be467 h6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.SecuritiesV2-module--securitiesWrapper--be467 section {
    background: transparent
}

.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 {
    background: #07020f !important;
    position: relative
}

.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715 {
    pointer-events: none;
    position: absolute
}

@media screen and (max-width:900px) {
    .SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715 {
        display: none
    }
}

.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715.SecuritiesV2-module--right--91eee {
    background: radial-gradient(circle at center, rgba(130, 186, 246, .7) 0, rgba(130, 186, 246, .5) 30%, rgba(130, 186, 246, .2) 60%, transparent 100%);
    border-radius: 50%;
    filter: blur(150px);
    height: 813px;
    order: 0;
    right: -900px;
    top: 570px;
    width: 1059px;
    z-index: 0
}

.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715.SecuritiesV2-module--right--91eee:after,
.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715.SecuritiesV2-module--right--91eee:before {
    border-radius: 50%;
    content: "";
    position: absolute
}

.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715.SecuritiesV2-module--right--91eee:before {
    background: radial-gradient(circle, rgba(130, 186, 246, .4) 0, transparent 70%);
    filter: blur(100px);
    inset: 10%
}

.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715.SecuritiesV2-module--right--91eee:after {
    background: radial-gradient(circle, rgba(130, 186, 246, .3) 0, transparent 70%);
    filter: blur(80px);
    inset: 20%
}

.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715.SecuritiesV2-module--left--9cc1c {
    background: radial-gradient(circle at center, rgba(64, 150, 242, .7) 0, rgba(64, 150, 242, .5) 30%, rgba(64, 150, 242, .2) 60%, transparent 100%);
    border-radius: 50%;
    filter: blur(150px);
    height: 813px;
    left: -618px;
    order: 1;
    top: 514px;
    width: 1059px;
    z-index: 1
}

.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715.SecuritiesV2-module--left--9cc1c:after,
.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715.SecuritiesV2-module--left--9cc1c:before {
    border-radius: 50%;
    content: "";
    position: absolute
}

.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715.SecuritiesV2-module--left--9cc1c:before {
    background: radial-gradient(circle, rgba(64, 150, 242, .4) 0, transparent 70%);
    filter: blur(100px);
    inset: 10%
}

.SecuritiesV2-module--securitiesWrapper--be467 .SecuritiesV2-module--content--a46e8 .SecuritiesV2-module--gradientBlob--97715.SecuritiesV2-module--left--9cc1c:after {
    background: radial-gradient(circle, rgba(64, 150, 242, .3) 0, transparent 70%);
    filter: blur(80px);
    inset: 20%
}

body.FutureOfMarkets-module--default-theme--20cd2.FutureOfMarkets-module--dark-mode--8a95f {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .FutureOfMarkets-module--hide_xs--4720c {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FutureOfMarkets-module--hide_sm--02db9 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FutureOfMarkets-module--hide_md--3590c {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FutureOfMarkets-module--hide_lg--9c84e {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FutureOfMarkets-module--hide_xl--3d4d0 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .FutureOfMarkets-module--hide_xxl--b351e {
        display: none
    }
}

.FutureOfMarkets-module--media_debug--a6add {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .FutureOfMarkets-module--media_debug--a6add:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .FutureOfMarkets-module--media_debug--a6add:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .FutureOfMarkets-module--media_debug--a6add:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .FutureOfMarkets-module--media_debug--a6add:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .FutureOfMarkets-module--media_debug--a6add:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .FutureOfMarkets-module--media_debug--a6add:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .FutureOfMarkets-module--visible-desktop--c205a {
        display: none
    }
}

@media screen and (min-width:900px) {
    .FutureOfMarkets-module--visible-mobile--1bf30 {
        display: none
    }
}

.FutureOfMarkets-module--futureOfMarkets--a7339 {
    background: linear-gradient(100deg, #07020f 30%, rgba(7, 2, 15, 0)), linear-gradient(180deg, #07020f 2%, rgba(7, 2, 15, 0)), url(/assets-bitfinex/images/bg-37668571d816fb1c9ed234462fed25f1.webp) no-repeat, linear-gradient(120deg, #07020f, #07020f) !important;
    background-position: 140% 100% !important;
    background-size: contain !important;
    padding: 100px 20px
}

@media screen and (max-width:900px) {
    .FutureOfMarkets-module--futureOfMarkets--a7339 {
        background: linear-gradient(180deg, #07020f 8%, rgba(7, 2, 15, 0) 20%), linear-gradient(0deg, #07020f 8%, rgba(7, 2, 15, 0) 50%), url(/assets-bitfinex/images/bg-37668571d816fb1c9ed234462fed25f1.webp) no-repeat, linear-gradient(120deg, #07020f, #07020f) !important;
        background-position: bottom !important;
        background-size: 150% 300px !important;
        border-top: 1px solid hsla(0, 0%, 100%, .1);
        padding: 40px 20px 300px
    }
}

.FutureOfMarkets-module--futureOfMarkets--a7339 .FutureOfMarkets-module--container--e3ccc {
    margin: 0 auto;
    max-width: 1200px
}

.FutureOfMarkets-module--futureOfMarkets--a7339 h2 {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    margin: 0 0 40px;
    text-transform: uppercase
}

.FutureOfMarkets-module--futureOfMarkets--a7339 h2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .FutureOfMarkets-module--futureOfMarkets--a7339 h2 {
        font-size: 40px;
        margin-bottom: 20px
    }
}

.FutureOfMarkets-module--futureOfMarkets--a7339 p {
    color: #fff;
    font-size: 22px;
    line-height: 32px;
    margin: 0;
    max-width: 780px
}

.FutureOfMarkets-module--futureOfMarkets--a7339 p~p {
    margin-top: 20px
}

@media screen and (max-width:900px) {
    .FutureOfMarkets-module--futureOfMarkets--a7339 p {
        color: #9fa7ad;
        font-size: 14px;
        line-height: 24px
    }
}

.FutureOfMarkets-module--bottom--95aa8 {
    background: #07020f;
    color: #9fa7ad;
    font-size: 14px;
    line-height: 22px;
    padding: 90px 20px
}

@media screen and (max-width:900px) {
    .FutureOfMarkets-module--bottom--95aa8 {
        border-bottom: 1px solid hsla(0, 0%, 100%, .1);
        padding: 40px 20px
    }
}

.FutureOfMarkets-module--bottom--95aa8 .FutureOfMarkets-module--container--e3ccc {
    margin: 0 auto;
    max-width: 1200px;
    opacity: .6
}

.FutureOfMarkets-module--bottom--95aa8 a {
    color: #82baf6
}

body.Onboard-module--default-theme--51b2b.Onboard-module--dark-mode--6b9bc {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Onboard-module--visible-desktop--6299a {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Onboard-module--visible-mobile--afee9 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Onboard-module--hide_xs--ab029 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Onboard-module--hide_sm--cfe61 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Onboard-module--hide_md--94318 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Onboard-module--hide_lg--6e84b {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Onboard-module--hide_xl--bc5b9 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Onboard-module--hide_xxl--e7112 {
        display: none
    }
}

.Onboard-module--media_debug--765ee {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Onboard-module--media_debug--765ee:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Onboard-module--media_debug--765ee:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Onboard-module--media_debug--765ee:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Onboard-module--media_debug--765ee:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Onboard-module--media_debug--765ee:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Onboard-module--media_debug--765ee:before {
        content: "xxl"
    }
}

.Onboard-module--onboardSimple--a5e92 {
    background: radial-gradient(32.81% 61% at -.76% 48.52%, rgba(64, 150, 242, .3) 0, rgba(7, 2, 15, 0) 100%), radial-gradient(38.58% 39.6% at 97.33% 49.97%, rgba(64, 150, 242, .3) 0, rgba(7, 2, 15, 0) 100%), linear-gradient(180deg, #07020f, #07020f) !important;
    padding: 10px 20px 40px
}

.Onboard-module--onboardSimple--a5e92 .Onboard-module--container--8d798 {
    margin: 0 auto;
    max-width: 1200px
}

.Onboard-module--onboardSimple--a5e92 h2 {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    margin: 0 0 40px;
    text-transform: uppercase
}

.Onboard-module--onboardSimple--a5e92 h2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Onboard-module--onboardSimple--a5e92 h2 {
        font-size: 40px;
        margin-bottom: 20px
    }
}

.Onboard-module--onboardSimple--a5e92 p {
    color: #9fa7ad;
    font-size: 22px;
    line-height: 32px;
    margin: 0 0 40px
}

@media screen and (max-width:900px) {
    .Onboard-module--onboardSimple--a5e92 p {
        font-size: 16px;
        line-height: 26px
    }
}

.Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 40px
}

.Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d .Onboard-module--item--cf3ef {
    align-items: center;
    background: hsla(0, 0%, 100%, .05);
    border-radius: 10px;
    color: #9fa7ad;
    display: flex;
    flex-basis: calc(50% - 10px);
    flex-grow: 0;
    flex-shrink: 0;
    font-size: 18px;
    gap: 20px;
    line-height: 28px;
    min-height: 104px;
    padding: 20px;
    position: relative
}

.Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d .Onboard-module--item--cf3ef:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .1) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 10px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

@media screen and (max-width:900px) {
    .Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d .Onboard-module--item--cf3ef {
        flex: 0 0 100%;
        font-size: 12px;
        line-height: 20px
    }
}

.Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d .Onboard-module--item--cf3ef .Onboard-module--number--7b7d9 {
    align-items: center;
    align-self: stretch;
    background: #0d1d29;
    border-radius: 10px;
    display: flex;
    flex: none;
    font-family: DIN Condensed, sans-serif;
    font-size: 48px;
    font-weight: 700;
    justify-content: center;
    line-height: 42px;
    width: 55px
}

.Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d .Onboard-module--item--cf3ef .Onboard-module--number--7b7d9:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d .Onboard-module--item--cf3ef .Onboard-module--number--7b7d9>* {
    color: #fff;
    margin-top: 24%
}

@media screen and (max-width:900px) {
    .Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d .Onboard-module--item--cf3ef .Onboard-module--number--7b7d9 {
        font-size: 32px
    }
}

.Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d .Onboard-module--item--cf3ef .Onboard-module--title--7138f {
    color: #fff;
    font-family: DIN Condensed, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 42px;
    margin-top: -10px;
    text-transform: uppercase
}

.Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d .Onboard-module--item--cf3ef .Onboard-module--title--7138f:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Onboard-module--onboardSimple--a5e92 .Onboard-module--items--98e0d .Onboard-module--item--cf3ef .Onboard-module--title--7138f {
        font-size: 22px;
        line-height: 22px
    }
}

body.SecuritiesInvest-module--default-theme--c1a0b.SecuritiesInvest-module--dark-mode--8d670 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .SecuritiesInvest-module--hide_xs--81237 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesInvest-module--hide_sm--97116 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesInvest-module--hide_md--ae8b8 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesInvest-module--hide_lg--d2795 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesInvest-module--hide_xl--bd3bb {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesInvest-module--hide_xxl--54ba1 {
        display: none
    }
}

.SecuritiesInvest-module--media_debug--fbe96 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SecuritiesInvest-module--media_debug--fbe96:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesInvest-module--media_debug--fbe96:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesInvest-module--media_debug--fbe96:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesInvest-module--media_debug--fbe96:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesInvest-module--media_debug--fbe96:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesInvest-module--media_debug--fbe96:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .SecuritiesInvest-module--visible-desktop--d1ba9 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .SecuritiesInvest-module--visible-mobile--dd8bc {
        display: none
    }
}

.SecuritiesInvest-module--investContainer--29980 {
    overflow: hidden
}

.SecuritiesInvest-module--investContainer--29980 h1,
.SecuritiesInvest-module--investContainer--29980 h2,
.SecuritiesInvest-module--investContainer--29980 h3,
.SecuritiesInvest-module--investContainer--29980 h4,
.SecuritiesInvest-module--investContainer--29980 h5,
.SecuritiesInvest-module--investContainer--29980 h6 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.SecuritiesInvest-module--investContainer--29980 h1:before,
.SecuritiesInvest-module--investContainer--29980 h2:before,
.SecuritiesInvest-module--investContainer--29980 h3:before,
.SecuritiesInvest-module--investContainer--29980 h4:before,
.SecuritiesInvest-module--investContainer--29980 h5:before,
.SecuritiesInvest-module--investContainer--29980 h6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.SecuritiesInvest-module--investContainer--29980 section {
    background: transparent
}

body.Hero-module--default-theme--7cc17.Hero-module--dark-mode--ceb88 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--fe6bd {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--e4fce {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--f2763 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--ba76a {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--ff93d {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--2a6e7 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--6750b {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--e8f52 {
        display: none
    }
}

.Hero-module--media_debug--572fb {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--572fb:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--572fb:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--572fb:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--572fb:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--572fb:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--572fb:before {
        content: "xxl"
    }
}

.Hero-module--hero--9fc2c {
    background: url(/images/securities-v2/raise-hero.webp) no-repeat right 0 top -100px/cover;
    height: 700px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px) {
    .Hero-module--hero--9fc2c {
        background: url(/images/securities-v2/raise-hero.webp) no-repeat right -100px top 30px/150%;
        height: 600px;
        padding: 0
    }
}

.Hero-module--background--dd9e7 {
    background: linear-gradient(270deg, rgba(7, 2, 15, 0) 38.44%, #07020f 84.79%), radial-gradient(83.13% 78.5% at 66.22% -5.62%, rgba(7, 2, 15, 0) 49.68%, #07020f 100%);
    height: 100vh;
    position: absolute;
    top: 0;
    width: 100%
}

@media only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px) {
    .Hero-module--background--dd9e7 {
        background: linear-gradient(180deg, rgba(7, 2, 15, 0) 20%, #07020f 40.76%)
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--background--dd9e7 {
        background: linear-gradient(180deg, rgba(7, 2, 15, 0) 20%, #07020f 40.76%);
        height: 100vh
    }
}

.Hero-module--content--7b2c8 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    inset: 0;
    justify-content: center;
    line-height: normal;
    padding: 0 120px;
    position: absolute
}

@media only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .Hero-module--content--7b2c8 {
        justify-content: flex-start;
        padding: 110px 50px 80px;
        top: 100px
    }
}

@media only screen and (max-width:575px) {
    .Hero-module--content--7b2c8 {
        justify-content: flex-start;
        padding: 110px 15px 80px;
        top: 150px
    }
}

.Hero-module--content--7b2c8 h1 {
    font-size: 90px;
    line-height: 0;
    margin: 0;
    text-transform: uppercase
}

@media screen and (max-width:900px) {
    .Hero-module--content--7b2c8 h1 {
        font-size: 48px;
        text-shadow: 0 4px 70px rgba(3, 202, 155, .4)
    }
}

.Hero-module--content--7b2c8 h2 {
    font-size: 60px;
    margin-bottom: 0;
    text-shadow: 0 4px 70px rgba(3, 202, 155, .4);
    text-transform: uppercase;
    transform: translateY(-20px)
}

.Hero-module--content--7b2c8 .Hero-module--description--e65ec {
    font-family: Inter;
    font-size: 24px;
    font-weight: 400;
    max-width: 405px
}

@media screen and (max-width:900px) {
    .Hero-module--content--7b2c8 .Hero-module--description--e65ec {
        max-width: none
    }
}

.Hero-module--content--7b2c8 .Hero-module--blueText--c6bcf {
    color: #82baf6
}

body.HowItWorks-module--default-theme--5cc07.HowItWorks-module--dark-mode--71dac {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .HowItWorks-module--visible-desktop--05fa1 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .HowItWorks-module--visible-mobile--d9285 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .HowItWorks-module--hide_xs--b0f8f {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HowItWorks-module--hide_sm--b0e48 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HowItWorks-module--hide_md--9ee1b {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HowItWorks-module--hide_lg--3b8d1 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HowItWorks-module--hide_xl--66596 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .HowItWorks-module--hide_xxl--1b7cd {
        display: none
    }
}

.HowItWorks-module--media_debug--e566a {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .HowItWorks-module--media_debug--e566a:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .HowItWorks-module--media_debug--e566a:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .HowItWorks-module--media_debug--e566a:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .HowItWorks-module--media_debug--e566a:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .HowItWorks-module--media_debug--e566a:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .HowItWorks-module--media_debug--e566a:before {
        content: "xxl"
    }
}

.HowItWorks-module--howItWorks--8255a {
    color: #fff;
    display: flex;
    justify-content: center;
    padding: 0 60px 100px;
    width: 100%
}

.HowItWorks-module--howItWorks--8255a .HowItWorks-module--inner--c9040 {
    width: 1440px
}

.HowItWorks-module--howItWorks--8255a .HowItWorks-module--steps--9e333 {
    margin-top: 35px
}

.HowItWorks-module--howItWorks--8255a .HowItWorks-module--steps--9e333 h4 {
    margin-bottom: 35px
}

.HowItWorks-module--howItWorks--8255a .HowItWorks-module--rect--d4c1d {
    background: hsla(0, 0%, 100%, .05);
    border-radius: 10px;
    display: flex;
    margin-bottom: 20px;
    padding: 20px;
    position: relative
}

.HowItWorks-module--howItWorks--8255a .HowItWorks-module--rect--d4c1d:before {
    background: linear-gradient(126.28deg, hsla(0, 0%, 100%, .1) 28.83%, hsla(0, 0%, 100%, 0) 98.72%) border-box;
    border: 1px solid transparent;
    border-radius: 10px;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 1;
    position: absolute;
    z-index: 0
}

.HowItWorks-module--howItWorks--8255a .HowItWorks-module--rect--d4c1d .HowItWorks-module--index--3d411 {
    align-items: center;
    color: #82baf6;
    display: flex;
    font-family: DIN Condensed, sans-serif;
    font-size: 96px;
    font-weight: 700;
    justify-content: center;
    padding-top: 20px;
    width: 190px
}

.HowItWorks-module--howItWorks--8255a .HowItWorks-module--rect--d4c1d .HowItWorks-module--index--3d411:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.HowItWorks-module--howItWorks--8255a .HowItWorks-module--rect--d4c1d .HowItWorks-module--description--104f4 {
    align-items: center;
    display: flex;
    justify-content: center
}

.HowItWorks-module--howItWorks--8255a h2,
.HowItWorks-module--howItWorks--8255a h3,
.HowItWorks-module--howItWorks--8255a h4,
.HowItWorks-module--howItWorks--8255a h5 {
    margin: 0;
    text-transform: uppercase
}

.HowItWorks-module--howItWorks--8255a h2 {
    font-size: 60px
}

.HowItWorks-module--howItWorks--8255a h3 {
    color: #82baf6;
    font-size: 40px
}

.HowItWorks-module--howItWorks--8255a h4 {
    font-size: 40px
}

.HowItWorks-module--howItWorks--8255a h5 {
    font-size: 32px
}

.HowItWorks-module--howItWorks--8255a p {
    color: #9fa7ad;
    font-family: Inter;
    font-size: 18px;
    line-height: 28px;
    max-width: 811px
}

@media screen and (max-width:900px) {
    .HowItWorks-module--howItWorks--8255a {
        margin-top: 60px;
        transform: unset
    }
}

body.Future-module--default-theme--f9cd0.Future-module--dark-mode--30192 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Future-module--visible-desktop--5cd79 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Future-module--visible-mobile--ede85 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Future-module--hide_xs--bb871 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Future-module--hide_sm--b2ac4 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Future-module--hide_md--5fb78 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Future-module--hide_lg--9f88e {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Future-module--hide_xl--f483b {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Future-module--hide_xxl--8c8fe {
        display: none
    }
}

.Future-module--media_debug--8ec49 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Future-module--media_debug--8ec49:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Future-module--media_debug--8ec49:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Future-module--media_debug--8ec49:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Future-module--media_debug--8ec49:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Future-module--media_debug--8ec49:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Future-module--media_debug--8ec49:before {
        content: "xxl"
    }
}

.Future-module--future--bfcc8 {
    background: radial-gradient(circle at -10% 50%, rgba(130, 186, 246, .5) 0, transparent 30%), radial-gradient(circle at 130% 80%, rgba(130, 186, 246, .5) 0, transparent 30%);
    position: relative
}

.Future-module--svg--d6c38 foreignObject {
    color: #9fa7ad;
    font-size: 18px;
    line-height: 28px
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .Future-module--svg--d6c38 {
        position: absolute;
        top: -50%
    }
}

.Future-module--plainText--70556 {
    color: #9fa7ad;
    display: flex;
    display: none;
    font-size: 18px;
    justify-content: center;
    margin-bottom: 60px;
    padding: 0 60px;
    width: 100%
}

@media only screen and (max-width:575px),
only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px),
only screen and (min-width:992px)and (max-width:1199px) {
    .Future-module--plainText--70556 {
        display: block
    }

    .Future-module--svgText--c1317 {
        display: none
    }
}

.Future-module--grid--31e78 {
    background-color: #07020f;
    display: flex;
    justify-content: center;
    position: absolute;
    width: 100%
}

body.SecuritiesRaiseCapital-module--default-theme--9fe03.SecuritiesRaiseCapital-module--dark-mode--6ea52 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .SecuritiesRaiseCapital-module--hide_xs--31cd6 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesRaiseCapital-module--hide_sm--5a5a7 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesRaiseCapital-module--hide_md--c4874 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesRaiseCapital-module--hide_lg--21ad9 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesRaiseCapital-module--hide_xl--b7d4f {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesRaiseCapital-module--hide_xxl--bafdb {
        display: none
    }
}

.SecuritiesRaiseCapital-module--media_debug--736ff {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SecuritiesRaiseCapital-module--media_debug--736ff:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SecuritiesRaiseCapital-module--media_debug--736ff:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SecuritiesRaiseCapital-module--media_debug--736ff:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SecuritiesRaiseCapital-module--media_debug--736ff:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SecuritiesRaiseCapital-module--media_debug--736ff:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SecuritiesRaiseCapital-module--media_debug--736ff:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .SecuritiesRaiseCapital-module--visible-desktop--2d275 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .SecuritiesRaiseCapital-module--visible-mobile--7efbd {
        display: none
    }
}

.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 {
    background-color: #07020f
}

.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h1,
.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h2,
.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h3,
.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h4,
.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h5,
.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h6 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h1:before,
.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h2:before,
.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h3:before,
.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h4:before,
.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h5:before,
.SecuritiesRaiseCapital-module--raiseCapitalContainer--99d22 h6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

body.ApplyNowButton-module--default-theme--f54ee.ApplyNowButton-module--dark-mode--7d34c {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .ApplyNowButton-module--hide_xs--42d0e {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ApplyNowButton-module--hide_sm--9e4da {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ApplyNowButton-module--hide_md--cd300 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ApplyNowButton-module--hide_lg--bc921 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ApplyNowButton-module--hide_xl--76a74 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .ApplyNowButton-module--hide_xxl--fde17 {
        display: none
    }
}

.ApplyNowButton-module--media_debug--34890 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .ApplyNowButton-module--media_debug--34890:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ApplyNowButton-module--media_debug--34890:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ApplyNowButton-module--media_debug--34890:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ApplyNowButton-module--media_debug--34890:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ApplyNowButton-module--media_debug--34890:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .ApplyNowButton-module--media_debug--34890:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .ApplyNowButton-module--visible-desktop--a4c4c {
        display: none
    }
}

@media screen and (min-width:900px) {
    .ApplyNowButton-module--visible-mobile--9897a {
        display: none
    }
}

.ApplyNowButton-module--applyBtn--c3d4d {
    align-items: center;
    background: #01a781;
    border: none;
    border-radius: 5px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    padding: 12px;
    text-align: center;
    transition: background-color .3s;
    width: 100%
}

.ApplyNowButton-module--applyBtn--c3d4d:hover {
    color: #fff
}

@media only screen and (max-width:575px) {
    .Fees-module--hide_xs--b129c {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Fees-module--hide_sm--c9a0b {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Fees-module--hide_md--01282 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Fees-module--hide_lg--6898f {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Fees-module--hide_xl--60293 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Fees-module--hide_xxl--d4b14 {
        display: none
    }
}

.Fees-module--media_debug--73e9c {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Fees-module--media_debug--73e9c:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Fees-module--media_debug--73e9c:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Fees-module--media_debug--73e9c:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Fees-module--media_debug--73e9c:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Fees-module--media_debug--73e9c:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Fees-module--media_debug--73e9c:before {
        content: "xxl"
    }
}

body.Fees-module--default-theme--97c8d.Fees-module--dark-mode--e4300 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Fees-module--visible-desktop--eb491 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Fees-module--visible-mobile--70c09 {
        display: none
    }
}

.Fees-module--fees--3c985 {
    background: transparent;
    background-position: 2% auto;
    overflow: hidden;
    padding: 144px 20px 0;
    position: relative
}

.Fees-module--fees--3c985 .Fees-module--feesBackground--820f8 {
    background-image: url(/images/pro-v2/line.webp);
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    left: 50%;
    min-width: 1630px;
    pointer-events: none;
    position: absolute;
    top: 2%;
    transform: translateX(-50%);
    width: 100%
}

@media only screen and (min-width:576px)and (max-width:767px),
only screen and (min-width:768px)and (max-width:991px) {
    .Fees-module--fees--3c985 .Fees-module--feesBackground--820f8 {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .Fees-module--fees--3c985 .Fees-module--feesBackground--820f8 {
        left: -1306px;
        top: -200px;
        transform: scale(.9);
        transform-origin: 1306px 206px
    }
}

@media only screen and (min-width:1409px) {
    .Fees-module--fees--3c985 .Fees-module--container--27d90 {
        margin: 0 auto;
        max-width: 1500px
    }
}

@media screen and (max-width:900px) {
    .Fees-module--fees--3c985 {
        padding: 40px 20px 20px
    }
}

.Fees-module--fees--3c985 .Fees-module--content--6f918 {
    margin: 0 auto;
    max-width: 1100px
}

.Fees-module--fees--3c985 .Fees-module--titlesWrapper--7aa27 {
    align-items: flex-end;
    display: flex;
    flex-direction: column
}

@media screen and (max-width:900px) {
    .Fees-module--fees--3c985 .Fees-module--titlesWrapper--7aa27 {
        align-items: flex-start
    }
}

.Fees-module--fees--3c985 .Fees-module--intro--df3c6 {
    font-size: 20px;
    line-height: 1.5;
    margin-top: 10px;
    opacity: .8;
    text-align: right
}

@media screen and (max-width:900px) {
    .Fees-module--fees--3c985 .Fees-module--intro--df3c6 {
        line-height: 26px;
        margin-top: 40px;
        max-width: 100%;
        text-align: left
    }
}

.Fees-module--fees--3c985 .Fees-module--title--163a6 {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    margin-top: 20px;
    text-align: right;
    text-transform: uppercase
}

.Fees-module--fees--3c985 .Fees-module--title--163a6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Fees-module--fees--3c985 .Fees-module--title--163a6 {
        font-size: 32px;
        line-height: 1;
        margin-top: 10px;
        text-align: left
    }
}

.Fees-module--fees--3c985 .Fees-module--featureItemWrapper--582b5 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    margin-bottom: 40px;
    margin-top: 88px
}

@media screen and (max-width:900px) {
    .Fees-module--fees--3c985 .Fees-module--featureItemWrapper--582b5 {
        justify-content: center;
        margin-bottom: 20px;
        margin-top: 20px
    }
}

.Fees-module--fees--3c985 .Fees-module--featureItem--3470a {
    border: 1px solid hsla(0, 0%, 100%, .2);
    justify-content: center
}

.Fees-module--fees--3c985 .Fees-module--learnMore--d4709 {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 3px
}

.Fees-module--fees--3c985 .Fees-module--applyBtnWrapper--7e1bb {
    max-width: 353px;
    z-index: 1
}

@media screen and (max-width:900px) {
    .Fees-module--fees--3c985 .Fees-module--applyBtnWrapper--7e1bb {
        max-width: unset
    }
}

body.CheckBox-module--default-theme--cdef9.CheckBox-module--dark-mode--14a16 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.CheckBox-module--checkbox--34543 {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    gap: 10px;
    position: relative
}

.CheckBox-module--label--0cfdd {
    color: hsla(0, 0%, 100%, .7);
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap
}

.CheckBox-module--input--840ef {
    height: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 0
}

.CheckBox-module--input--840ef:focus+.CheckBox-module--customCheckbox--8dbb1 {
    outline: 2px auto LinkText
}

.CheckBox-module--input--840ef:checked+.CheckBox-module--customCheckbox--8dbb1 {
    background-color: #01a781;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDEwIj48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Im0xLjMzMyA1LjYyNSAyLjc1IDIuNzA4IDYuNTg0LTYuNjY2Ii8+PC9zdmc+);
    background-position: 50%;
    background-repeat: no-repeat;
    border: none
}

.CheckBox-module--customCheckbox--8dbb1 {
    border: 1px solid hsla(0, 0%, 100%, .5);
    border-radius: 5px;
    height: 20px;
    min-width: 20px;
    width: 20px
}

.FormField-module--formField--5cf84 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-bottom: 20px;
    width: 100%
}

body.Label-module--default-theme--464f2.Label-module--dark-mode--71732 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Label-module--label--b4577 {
    color: hsla(0, 0%, 100%, .7);
    font-size: 14px;
    font-weight: 700;
    line-height: 22px
}

body.Input-module--default-theme--5e4d6.Input-module--dark-mode--17a88 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Input-module--hide_xs--f3549 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Input-module--hide_sm--a328b {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Input-module--hide_md--8dcfc {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Input-module--hide_lg--6e2db {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Input-module--hide_xl--8c849 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Input-module--hide_xxl--7f8c4 {
        display: none
    }
}

.Input-module--media_debug--51ff8 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Input-module--media_debug--51ff8:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Input-module--media_debug--51ff8:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Input-module--media_debug--51ff8:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Input-module--media_debug--51ff8:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Input-module--media_debug--51ff8:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Input-module--media_debug--51ff8:before {
        content: "xxl"
    }
}

.Input-module--input--a32f3 {
    background: #0d1d29;
    border: none;
    border-radius: 5px;
    color: #f7f7f9;
    font-size: 16px;
    font-weight: 400;
    height: 44px;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: 24px;
    padding: 10px 20px
}

@media screen and (max-width:900px) {
    .SignUpNewsletter-module--visible-desktop--bf318 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .SignUpNewsletter-module--visible-mobile--3ff7f {
        display: none
    }
}

@media only screen and (max-width:575px) {
    .SignUpNewsletter-module--hide_xs--d0dd2 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SignUpNewsletter-module--hide_sm--ab6b9 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SignUpNewsletter-module--hide_md--5cf7b {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SignUpNewsletter-module--hide_lg--bca1b {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SignUpNewsletter-module--hide_xl--47689 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .SignUpNewsletter-module--hide_xxl--2fcef {
        display: none
    }
}

.SignUpNewsletter-module--media_debug--898a6 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .SignUpNewsletter-module--media_debug--898a6:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .SignUpNewsletter-module--media_debug--898a6:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .SignUpNewsletter-module--media_debug--898a6:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .SignUpNewsletter-module--media_debug--898a6:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .SignUpNewsletter-module--media_debug--898a6:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .SignUpNewsletter-module--media_debug--898a6:before {
        content: "xxl"
    }
}

body.SignUpNewsletter-module--default-theme--1de77.SignUpNewsletter-module--dark-mode--c26de {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.SignUpNewsletter-module--signup--a9d7e {
    padding-bottom: 150px
}

@media screen and (max-width:900px) {
    .SignUpNewsletter-module--signup--a9d7e {
        padding-bottom: 50px;
        padding-top: 0
    }
}

.SignUpNewsletter-module--signup--a9d7e h2 {
    font-family: Inter, Roboto, sans-serif;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 40px;
    margin-top: 40px
}

.SignUpNewsletter-module--signup--a9d7e h2 img {
    height: 20px;
    margin-right: 7px;
    vertical-align: middle
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--container--023ff {
    background-color: hsla(0, 0%, 100%, .03);
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 20px;
    margin: 0 auto;
    max-width: 1100px;
    padding: 0 40px 40px;
    position: relative
}

@media screen and (max-width:900px) {
    .SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--container--023ff {
        background-color: transparent;
        border-width: 0;
        padding: 0 20px
    }
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--row--11eb1 {
    display: grid;
    gap: 0 20px;
    grid-template-columns: 1fr 1fr
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--row--11eb1 :last-child:nth-child(odd) {
    grid-column: 1/-1
}

@media screen and (max-width:900px) {
    .SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--row--11eb1 {
        display: block
    }
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--widthReduced--b6efc {
    width: 70%
}

@media screen and (max-width:900px) {
    .SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--widthReduced--b6efc {
        width: unset
    }
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--inputLabel--1d079 {
    font-weight: 400
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--consentCheckBoxWrapper--4de50 {
    align-items: center;
    background-color: #172d3e;
    border-radius: 4px;
    color: #fff;
    display: flex;
    font-size: 13px;
    padding: 0 15px
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--consentCheckBoxWrapper--4de50 span {
    text-wrap: auto;
    font-weight: 400
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--error--f5c18 {
    color: #ea4335;
    font-size: 12px
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--consentLink--9735b {
    margin-left: 5px
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--terms--5404c {
    color: #9fa7ad;
    margin: 20px 0
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--terms--5404c p {
    font-size: 12px
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--optionsField--21b0d {
    display: flex;
    flex-direction: column;
    gap: 30px
}

@media screen and (max-width:900px) {
    .SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--btnSelect--c6da5 {
        width: 100%
    }
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--btnSelected--9ffa0 {
    background-color: rgba(3, 202, 155, .3);
    color: #03ca9b
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--btnExpand--23d7a img {
    width: 8px
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--btnExpand--23d7a>div {
    justify-content: center
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--optionCard--447b5 {
    align-items: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid hsla(0, 0%, 100%, .4);
    border-radius: 20px;
    display: flex;
    gap: 50px;
    padding: 40px
}

@media screen and (max-width:900px) {
    .SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--optionCard--447b5 {
        flex-direction: column;
        padding: 40px 20px;
        row-gap: 15px
    }
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--optionCard1--33e3d {
    background-image: url(/images/news-updates-v2/card-1-bg.webp)
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--optionCard2--b9fc2 {
    background-image: url(/images/news-updates-v2/card-2-bg.webp)
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--optionCard3--a519e {
    background-image: url(/images/news-updates-v2/card-3-bg.webp)
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--optionCardSelected--ac8a6 {
    border: 1px solid rgba(3, 202, 155, .4)
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--optionCardInner--bb8bf {
    display: flex;
    flex-direction: column
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--cardTitle--a1eb6 {
    font-family: DIN Condensed, sans-serif;
    font-size: 70px;
    font-weight: 700;
    text-transform: uppercase
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--cardTitle--a1eb6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--cardTitle--a1eb6 {
        font-size: 40px
    }
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--cardPreTitle--90fcf {
    font-family: DIN Condensed, sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--cardPreTitle--90fcf:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--cardDescription--718a4 {
    color: #9fa7ad;
    font-size: 16px
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--carTitleImage--97d00 {
    margin: 10px 0;
    width: 60%
}

@media screen and (max-width:900px) {
    .SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--carTitleImage--97d00 {
        width: 90%
    }
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--carPreTitleImage--4d13c {
    width: 130px
}

@media screen and (max-width:900px) {
    .SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--submitBtn--ad346 {
        width: 100%
    }
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--successWrapper--b7529 {
    font-family: DIN Condensed, sans-serif;
    font-size: 24px;
    font-weight: 700
}

.SignUpNewsletter-module--signup--a9d7e .SignUpNewsletter-module--successWrapper--b7529:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

body.NewsUpdates-module--default-theme--68c60.NewsUpdates-module--dark-mode--e97d6 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .NewsUpdates-module--hide_xs--31864 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .NewsUpdates-module--hide_sm--3f335 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .NewsUpdates-module--hide_md--68d27 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .NewsUpdates-module--hide_lg--c99d4 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .NewsUpdates-module--hide_xl--c9e6d {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .NewsUpdates-module--hide_xxl--f83f5 {
        display: none
    }
}

.NewsUpdates-module--media_debug--226a3 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .NewsUpdates-module--media_debug--226a3:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .NewsUpdates-module--media_debug--226a3:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .NewsUpdates-module--media_debug--226a3:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .NewsUpdates-module--media_debug--226a3:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .NewsUpdates-module--media_debug--226a3:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .NewsUpdates-module--media_debug--226a3:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .NewsUpdates-module--visible-desktop--b5284 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .NewsUpdates-module--visible-mobile--c53a4 {
        display: none
    }
}

.NewsUpdates-module--newsUpdates--d719b {
    background-color: #07020f
}

.NewsUpdates-module--newsUpdates--d719b h1,
.NewsUpdates-module--newsUpdates--d719b h2,
.NewsUpdates-module--newsUpdates--d719b h3,
.NewsUpdates-module--newsUpdates--d719b h4,
.NewsUpdates-module--newsUpdates--d719b h5,
.NewsUpdates-module--newsUpdates--d719b h6 {
    font-family: DIN Condensed, sans-serif;
    font-weight: 700
}

.NewsUpdates-module--newsUpdates--d719b h1:before,
.NewsUpdates-module--newsUpdates--d719b h2:before,
.NewsUpdates-module--newsUpdates--d719b h3:before,
.NewsUpdates-module--newsUpdates--d719b h4:before,
.NewsUpdates-module--newsUpdates--d719b h5:before,
.NewsUpdates-module--newsUpdates--d719b h6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.NewsUpdates-module--newsUpdates--d719b section {
    background: transparent
}

body.CheckBoxGroup-module--default-theme--cd10b.CheckBoxGroup-module--dark-mode--b4d3f {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.CheckBoxGroup-module--checkboxGroup--8e615 {
    display: flex;
    flex-wrap: wrap;
    gap: 14px
}

.CheckBoxGroup-module--item--39538 {
    align-items: center;
    display: inline-flex;
    gap: 10px
}

body.Select-module--default-theme--370a7.Select-module--dark-mode--b4809 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.Select-module--chevron--88f74 {
    line-height: 0
}

body.TextArea-module--default-theme--1ffa6.TextArea-module--dark-mode--45e1b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .TextArea-module--hide_xs--b3006 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TextArea-module--hide_sm--7ebd4 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TextArea-module--hide_md--204eb {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TextArea-module--hide_lg--bf9e3 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TextArea-module--hide_xl--2d630 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .TextArea-module--hide_xxl--51fb4 {
        display: none
    }
}

.TextArea-module--media_debug--19d4d {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .TextArea-module--media_debug--19d4d:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .TextArea-module--media_debug--19d4d:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .TextArea-module--media_debug--19d4d:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .TextArea-module--media_debug--19d4d:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .TextArea-module--media_debug--19d4d:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .TextArea-module--media_debug--19d4d:before {
        content: "xxl"
    }
}

.TextArea-module--textArea--61ebd {
    background: #0d1d29;
    border: none;
    border-radius: 5px;
    color: #f7f7f9;
    font-size: 16px;
    font-weight: 400;
    justify-content: space-between;
    letter-spacing: 0;
    line-height: 24px;
    padding: 10px 20px
}

body.CardV2-module--default-theme--31be8.CardV2-module--dark-mode--4a4bf {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .CardV2-module--visible-desktop--5a254 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .CardV2-module--visible-mobile--1adf1 {
        display: none
    }
}

.CardV2-module--cardV2--b95f3 {
    background: rgba(247, 247, 249, .05);
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 20px;
    padding: 41px 45px
}

@media screen and (max-width:900px) {
    .CardV2-module--cardV2--b95f3 {
        padding: 20px
    }
}

.CardV2-module--cardV2--b95f3.CardV2-module--error--5932d {
    background-color: #36232a;
    border: 1px solid rgba(228, 75, 68, .2);
    display: flex;
    gap: 10px;
    padding: 20px
}

.CardV2-module--cardV2--b95f3.CardV2-module--error--5932d:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjRTQ0QjQ0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjkxNyAxMEE3LjA4MyA3LjA4MyAwIDAgMCAxMCAxNy4wODMgNy4wODMgNy4wODMgMCAwIDAgMTcuMDgzIDEwIDcuMDgzIDcuMDgzIDAgMCAwIDEwIDIuOTE3IDcuMDgzIDcuMDgzIDAgMCAwIDIuOTE3IDEwWm0tMS4yNSAwQTguMzMzIDguMzMzIDAgMCAwIDEwIDE4LjMzMyA4LjMzMyA4LjMzMyAwIDAgMCAxOC4zMzMgMTAgOC4zMzMgOC4zMzMgMCAwIDAgMTAgMS42NjcgOC4zMzMgOC4zMzMgMCAwIDAgMS42NjcgMTBaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjRTQ0QjQ0IiBkPSJNMTAuODMzIDEzLjMzM2EuODMzLjgzMyAwIDEgMC0xLjY2NiAwIC44MzMuODMzIDAgMCAwIDEuNjY2IDBaIi8+PHBhdGggZmlsbD0iI0U0NEI0NCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMTAuNzkyYy4zNDUgMCAuNjI1LS4yOC42MjUtLjYyNVY2YS42MjUuNjI1IDAgMSAwLTEuMjUgMHY0LjE2N2MwIC4zNDUuMjguNjI1LjYyNS42MjVaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    content: "";
    display: inline-block;
    height: 20px;
    min-width: 20px
}

body.RadioGroup-module--default-theme--33fbc.RadioGroup-module--dark-mode--c24d2 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.RadioGroup-module--radioGroup--e304f {
    display: inline-flex;
    gap: 20px;
    justify-content: start
}

.RadioGroup-module--radioGroup--e304f label {
    cursor: pointer;
    display: flex;
    gap: 10px;
    text-transform: capitalize
}

.RadioGroup-module--radioGroup--e304f input[type=radio] {
    align-items: center;
    appearance: none;
    background: transparent;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.RadioGroup-module--radioGroup--e304f input[type=radio]:checked {
    background: rgba(1, 167, 129, .5);
    border-color: rgba(1, 167, 129, .5)
}

.RadioGroup-module--radioGroup--e304f input[type=radio]:checked:before {
    background: #03ca9b;
    border-radius: 50%;
    content: "";
    display: block;
    height: 12px;
    width: 12px
}

body.ProFormSuccess-module--default-theme--f4444.ProFormSuccess-module--dark-mode--fcf5b {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .ProFormSuccess-module--visible-desktop--64d94 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .ProFormSuccess-module--visible-mobile--420c1 {
        display: none
    }
}

.ProFormSuccess-module--proFormSuccess--d2d08 {
    background: #172d3e;
    border-radius: 20px;
    margin: 40px auto;
    max-width: 600px;
    padding: 40px
}

@media screen and (max-width:900px) {
    .ProFormSuccess-module--proFormSuccess--d2d08 {
        background: #07020f;
        max-width: calc(100% - 40px)
    }
}

.ProFormSuccess-module--proFormSuccess--d2d08 .ProFormSuccess-module--icon--77132 {
    display: block;
    margin: 0 auto 10px
}

.ProFormSuccess-module--proFormSuccess--d2d08 .ProFormSuccess-module--title--5a625 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 10px;
    text-align: center
}

.ProFormSuccess-module--proFormSuccess--d2d08 .ProFormSuccess-module--desc--9aa0a {
    font-size: 14px;
    line-height: 22px;
    opacity: .6;
    text-align: center
}

.ProFormSuccess-module--proFormSuccess--d2d08 .ProFormSuccess-module--desc--9aa0a b {
    display: block;
    font-weight: 700
}

body.ProForm-module--default-theme--607c9.ProForm-module--dark-mode--d1164 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .ProForm-module--visible-desktop--7663a {
        display: none
    }
}

@media screen and (min-width:900px) {
    .ProForm-module--visible-mobile--2f445 {
        display: none
    }
}

.ProForm-module--proForm--80072 {
    background: hsla(0, 0%, 100%, .05);
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 10px;
    margin: 0 auto;
    max-width: 600px;
    padding: 40px
}

@media screen and (max-width:900px) {
    .ProForm-module--proForm--80072 {
        background: #07020f;
        border: none;
        border-radius: 0;
        padding: 20px
    }
}

.ProForm-module--proForm--80072 .ProForm-module--row--1dcbb {
    column-gap: 10px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px
}

.ProForm-module--proForm--80072 .ProForm-module--row--1dcbb .form-control {
    width: 100%
}

@media screen and (max-width:900px) {
    .ProForm-module--proForm--80072 .ProForm-module--row--1dcbb {
        flex-direction: column;
        row-gap: 10px
    }
}

.ProForm-module--proForm--80072 .ProForm-module--col--8b8e8 {
    flex: 1 1
}

.ProForm-module--proForm--80072 label {
    display: block;
    margin-bottom: 8px;
    width: 100%
}

.ProForm-module--proForm--80072 .ProForm-module--fieldError--a4f03 {
    color: #ea4335;
    font-size: .8rem;
    margin-top: .25rem
}

.ProForm-module--proForm--80072 .ProForm-module--input--71d19,
.ProForm-module--proForm--80072 input {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.ProForm-module--proForm--80072 .ProForm-module--checkboxes--b464a label,
.ProForm-module--proForm--80072 .ProForm-module--radioGroup--96990 label {
    display: flex;
    width: auto
}

.ProForm-module--proForm--80072 .ProForm-module--checkboxes--b464a span,
.ProForm-module--proForm--80072 .ProForm-module--infoLabel--ed34b,
.ProForm-module--proForm--80072 .ProForm-module--radioGroup--96990 span {
    font-weight: 400
}

.ProForm-module--proForm--80072 .ProForm-module--textarea--94d48 {
    min-width: 100%
}

.ProForm-module--proForm--80072 .ProForm-module--disclaimer--6374d {
    align-items: start;
    display: flex;
    gap: 20px
}

.ProForm-module--proForm--80072 .ProForm-module--disclaimer--6374d>div {
    flex: none;
    margin-top: 10px
}

.ProForm-module--proForm--80072 .ProForm-module--disclaimer--6374d span {
    font-weight: 400;
    white-space: normal
}

.ProForm-module--proForm--80072 .ProForm-module--disclaimer--6374d .collapse-box-description {
    color: #9fa7ad;
    padding: 0 0 10px
}

.ProForm-module--proForm--80072 .ProForm-module--disclaimer--6374d .collapse-box-description p {
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 10px;
    text-align: left
}

.ProForm-module--proForm--80072 .ProForm-module--disclaimer--6374d .collapse-box-description a {
    color: #9fa7ad;
    text-decoration: underline
}

@media screen and (max-width:900px) {
    .ProForm-module--proForm--80072 .ProForm-module--submitButton--20a6e {
        width: 100%
    }
}

body.default-theme.dark-mode {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.collapse-box {
    background: rgb(var(--background-color-variant));
    border-radius: 4px;
    color: rgb(var(--text-color-variant));
    padding: 14px
}

.collapse-box .collapse-box-title {
    display: flex;
    justify-content: space-between
}

.collapse-box .collapse-box-title>div {
    display: flex;
    gap: 5px
}

.collapse-box .collapse-box-title span {
    cursor: pointer
}

.collapse-box .collapse-box-title span:hover {
    text-decoration: underline
}

.collapse-box .collapse-box-description {
    margin-top: 10px
}

.collapse-box-v2 {
    background: unset;
    padding: 0
}

.collapse-box-v2 .collapse-box-description {
    font-size: 12px;
    margin-bottom: -20px;
    padding: 0 13px
}

@media only screen and (max-width:575px) {
    .ConnectWithTeam-module--hide_xs--eabb2 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ConnectWithTeam-module--hide_sm--7eb97 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ConnectWithTeam-module--hide_md--3eac7 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ConnectWithTeam-module--hide_lg--d14cd {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ConnectWithTeam-module--hide_xl--3fdc6 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .ConnectWithTeam-module--hide_xxl--0a031 {
        display: none
    }
}

.ConnectWithTeam-module--media_debug--37ff9 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .ConnectWithTeam-module--media_debug--37ff9:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ConnectWithTeam-module--media_debug--37ff9:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ConnectWithTeam-module--media_debug--37ff9:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ConnectWithTeam-module--media_debug--37ff9:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ConnectWithTeam-module--media_debug--37ff9:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .ConnectWithTeam-module--media_debug--37ff9:before {
        content: "xxl"
    }
}

body.ConnectWithTeam-module--default-theme--9f38c.ConnectWithTeam-module--dark-mode--b74eb {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

.ConnectWithTeam-module--connectWithTeam--9784c {
    padding-bottom: 100px
}

.ConnectWithTeam-module--connectWithTeam--9784c .ConnectWithTeam-module--container--b7cb6 {
    padding: 0 20px
}

.ConnectWithTeam-module--connectWithTeam--9784c h2 {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 60px;
    margin: 0 auto 20px;
    text-align: center;
    text-transform: uppercase
}

.ConnectWithTeam-module--connectWithTeam--9784c h2:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.ConnectWithTeam-module--connectWithTeam--9784c p {
    font-size: 20px;
    margin: 0 auto 40px;
    max-width: 722px;
    opacity: .8;
    text-align: center
}

body.VipForm-module--default-theme--4e242.VipForm-module--dark-mode--7b89a {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .VipForm-module--hide_xs--f1b02 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .VipForm-module--hide_sm--265fd {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .VipForm-module--hide_md--6adc8 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .VipForm-module--hide_lg--8e951 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .VipForm-module--hide_xl--00e69 {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .VipForm-module--hide_xxl--6672f {
        display: none
    }
}

.VipForm-module--media_debug--097e0 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .VipForm-module--media_debug--097e0:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .VipForm-module--media_debug--097e0:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .VipForm-module--media_debug--097e0:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .VipForm-module--media_debug--097e0:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .VipForm-module--media_debug--097e0:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .VipForm-module--media_debug--097e0:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .VipForm-module--visible-desktop--50f64 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .VipForm-module--visible-mobile--07647 {
        display: none
    }
}

.VipForm-module--consentField--e47f6 {
    align-items: start;
    display: flex;
    flex-direction: row;
    gap: 20px
}

.VipForm-module--termsCheckBox--3270a {
    margin-top: 10px
}

.VipForm-module--submitBtn--7d99e {
    max-width: 300px;
    width: 100%
}

.VipForm-module--expandableTerms--bcab3 {
    display: flex;
    gap: 20px
}

.VipForm-module--expandableTerms--bcab3 p {
    color: #9fa7ad;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 0;
    white-space: pre-line
}

.VipForm-module--termsExpandBtn--2a7d6 {
    background: none;
    border: none;
    cursor: pointer
}

.VipForm-module--termsExpandBtn--2a7d6.VipForm-module--expanded--989aa svg {
    transform: rotate(180deg)
}

.VipForm-module--form--834de {
    position: relative
}

.VipForm-module--form--834de.VipForm-module--submitted--495fb .VipForm-module--fields--cb5e3 {
    visibility: hidden
}

.VipForm-module--row--87b1e {
    display: grid;
    gap: 0 20px;
    grid-template-columns: 1fr 1fr
}

.VipForm-module--row--87b1e :last-child:nth-child(odd) {
    grid-column: 1/-1
}

@media screen and (max-width:900px) {
    .VipForm-module--row--87b1e {
        display: block
    }
}

.VipForm-module--formSubmitted--b5849 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
    height: 100%;
    inset: 0;
    justify-content: center;
    position: absolute;
    width: 100%
}

.VipForm-module--formSubmitted--b5849 .VipForm-module--title--6c6ca {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin: 0;
    text-align: center
}

.VipForm-module--formSubmitted--b5849 p {
    color: #fafcfe;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    opacity: .6;
    text-align: center
}

.VipForm-module--formSubmitted--b5849 a,
.VipForm-module--formSubmitted--b5849 button {
    width: 100%
}

.VipForm-module--additionalInformationField--fffde {
    padding-bottom: 8px
}

@media screen and (max-width:900px) {
    .VipForm-module--additionalInformationField--fffde {
        padding-bottom: 20px
    }
}

body.Hero-module--default-theme--d1e99.Hero-module--dark-mode--959ec {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Hero-module--hide_xs--9490d {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--hide_sm--56415 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--hide_md--6e66b {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--hide_lg--c6954 {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--hide_xl--be49f {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--hide_xxl--a4f3a {
        display: none
    }
}

.Hero-module--media_debug--39fa0 {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Hero-module--media_debug--39fa0:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Hero-module--media_debug--39fa0:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Hero-module--media_debug--39fa0:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Hero-module--media_debug--39fa0:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Hero-module--media_debug--39fa0:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Hero-module--media_debug--39fa0:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .Hero-module--visible-desktop--64faa {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Hero-module--visible-mobile--58370 {
        display: none
    }
}

.Hero-module--hero--69542 {
    background: linear-gradient(0deg, #07020f 49.74%, rgba(7, 2, 15, 0)), linear-gradient(89.96deg, #03ca9b -43.2%, #172d3e 50.83%, #e44b44 138.06%), #07020f;
    background-repeat: no-repeat;
    background-size: auto 626px, auto 626px, cover;
    padding: 97px 20px 32px
}

@media screen and (max-width:900px) {
    .Hero-module--hero--69542 {
        padding-bottom: 0;
        padding-top: 81px
    }
}

.Hero-module--hero--69542 .Hero-module--container--2944d {
    align-self: center;
    display: flex;
    margin: auto;
    max-width: 1236px
}

@media screen and (max-width:900px) {
    .Hero-module--hero--69542 .Hero-module--container--2944d {
        flex-direction: column;
        gap: 40px
    }
}

.Hero-module--hero--69542 .Hero-module--titleContainer--acab6 {
    padding-top: 188px
}

@media screen and (max-width:900px) {
    .Hero-module--hero--69542 .Hero-module--titleContainer--acab6 {
        padding-top: 0
    }
}

.Hero-module--hero--69542 .Hero-module--title--5a73b {
    font-family: DIN Condensed, sans-serif;
    font-size: 70px;
    font-style: bold;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 100%;
    margin: 0 0 20px;
    max-width: 500px;
    text-transform: uppercase
}

.Hero-module--hero--69542 .Hero-module--title--5a73b:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Hero-module--hero--69542 .Hero-module--title--5a73b {
        font-size: 60px;
        margin: 40px 0 10px;
        max-width: 380px
    }
}

.Hero-module--hero--69542 .Hero-module--paragraph--f1424 {
    color: #9fa7ad;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 100%;
    max-width: 338px
}

.Hero-module--hero--69542 .Hero-module--form--5a2ea {
    max-width: 735px;
    width: 100%
}

@media screen and (max-width:900px) {
    .Hero-module--hero--69542 .Hero-module--form--5a2ea {
        margin: 0 -20px;
        max-width: unset;
        width: calc(100% + 40px)
    }
}

body.Benefits-module--default-theme--6f699.Benefits-module--dark-mode--606dc {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .Benefits-module--hide_xs--281fb {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Benefits-module--hide_sm--26633 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Benefits-module--hide_md--567e8 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Benefits-module--hide_lg--d607d {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Benefits-module--hide_xl--662db {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .Benefits-module--hide_xxl--dc958 {
        display: none
    }
}

.Benefits-module--media_debug--bcabc {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .Benefits-module--media_debug--bcabc:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .Benefits-module--media_debug--bcabc:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .Benefits-module--media_debug--bcabc:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .Benefits-module--media_debug--bcabc:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .Benefits-module--media_debug--bcabc:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .Benefits-module--media_debug--bcabc:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .Benefits-module--visible-desktop--7fad3 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Benefits-module--visible-mobile--31775 {
        display: none
    }
}

.Benefits-module--benefits--ecfa1 {
    background: #07020f;
    padding: 100px 20px
}

@media screen and (max-width:900px) {
    .Benefits-module--benefits--ecfa1 {
        padding: 40px 20px 0
    }
}

.Benefits-module--benefits--ecfa1 .Benefits-module--container--efd57 {
    margin: auto;
    max-width: 1100px
}

.Benefits-module--benefits--ecfa1 .Benefits-module--paragraph--ab47e {
    color: #9fa7ad;
    font-size: 20px;
    font-weight: 400
}

.Benefits-module--benefits--ecfa1 .Benefits-module--title--b8cdb {
    font-family: DIN Condensed, sans-serif;
    font-size: 70px;
    font-weight: 700;
    line-height: 100%;
    margin: 40px 0;
    text-transform: uppercase
}

.Benefits-module--benefits--ecfa1 .Benefits-module--title--b8cdb:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Benefits-module--benefits--ecfa1 .Benefits-module--title--b8cdb {
        font-size: 60px;
        margin: 20px 0
    }
}

.Benefits-module--benefits--ecfa1 .Benefits-module--cards--40969 {
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr 1fr
}

@media screen and (max-width:900px) {
    .Benefits-module--benefits--ecfa1 .Benefits-module--cards--40969 {
        grid-template-columns: 1fr
    }
}

.Benefits-module--benefits--ecfa1 .Benefits-module--card--6d885 {
    display: flex;
    flex-direction: column;
    gap: 14px;
    justify-content: center
}

.Benefits-module--benefits--ecfa1 .Benefits-module--cardTitle--8f63a {
    font-family: DIN Condensed, sans-serif;
    font-size: 28px;
    font-style: bold;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 28px;
    margin: 0;
    text-transform: uppercase
}

.Benefits-module--benefits--ecfa1 .Benefits-module--cardTitle--8f63a:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

.Benefits-module--benefits--ecfa1 .Benefits-module--cardDescription--08ea3 {
    color: #9fa7ad;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.Benefits-module--benefits--ecfa1 .Benefits-module--titleSmall--4c267 {
    font-family: DIN Condensed, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    margin: 40px 0;
    text-transform: uppercase
}

.Benefits-module--benefits--ecfa1 .Benefits-module--titleSmall--4c267:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .Benefits-module--benefits--ecfa1 .Benefits-module--titleSmall--4c267 {
        margin: 20px 0
    }
}

.Benefits-module--benefits--ecfa1 .Benefits-module--applyBtnWrapper--2ab64 {
    margin-top: 40px;
    max-width: 353px
}

@media screen and (max-width:900px) {
    .Benefits-module--benefits--ecfa1 .Benefits-module--applyBtnWrapper--2ab64 {
        margin-top: 20px;
        max-width: unset
    }
}

body.Disclaimer-module--default-theme--a25eb.Disclaimer-module--dark-mode--309f0 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .Disclaimer-module--visible-desktop--70f34 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .Disclaimer-module--visible-mobile--de1ae {
        display: none
    }
}

.Disclaimer-module--benefits--2a5ac {
    background: #07020f;
    border: 1px, 0, 1px, 0 solid hsla(0, 0%, 100%, .1);
    min-height: unset;
    padding: 100px 20px
}

@media screen and (max-width:900px) {
    .Disclaimer-module--benefits--2a5ac {
        padding: 20px
    }
}

.Disclaimer-module--benefits--2a5ac .Disclaimer-module--container--305d1 {
    color: #9fa7ad;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    margin: auto;
    max-width: 1100px;
    white-space: pre-line
}

body.ApplyNow-module--default-theme--d2fff.ApplyNow-module--dark-mode--b4bf1 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media only screen and (max-width:575px) {
    .ApplyNow-module--hide_xs--3f0e3 {
        display: none
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ApplyNow-module--hide_sm--14dc2 {
        display: none
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ApplyNow-module--hide_md--8c453 {
        display: none
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ApplyNow-module--hide_lg--a57ce {
        display: none
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ApplyNow-module--hide_xl--8c43a {
        display: none
    }
}

@media only screen and (min-width:1409px) {
    .ApplyNow-module--hide_xxl--98a38 {
        display: none
    }
}

.ApplyNow-module--media_debug--b51aa {
    color: red;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 100
}

@media only screen and (max-width:575px) {
    .ApplyNow-module--media_debug--b51aa:before {
        content: "xs"
    }
}

@media only screen and (min-width:576px)and (max-width:767px) {
    .ApplyNow-module--media_debug--b51aa:before {
        content: "sm"
    }
}

@media only screen and (min-width:768px)and (max-width:900px) {
    .ApplyNow-module--media_debug--b51aa:before {
        content: "md"
    }
}

@media only screen and (min-width:901px)and (max-width:1199px) {
    .ApplyNow-module--media_debug--b51aa:before {
        content: "lg"
    }
}

@media only screen and (min-width:1200px)and (max-width:1408px) {
    .ApplyNow-module--media_debug--b51aa:before {
        content: "xl"
    }
}

@media only screen and (min-width:1409px) {
    .ApplyNow-module--media_debug--b51aa:before {
        content: "xxl"
    }
}

@media screen and (max-width:900px) {
    .ApplyNow-module--visible-desktop--d2858 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .ApplyNow-module--visible-mobile--080a6 {
        display: none
    }
}

.ApplyNow-module--applyNow--6319c {
    background: none;
    padding: 0 20px 100px
}

@media screen and (max-width:900px) {
    .ApplyNow-module--applyNow--6319c {
        padding: 0
    }
}

.ApplyNow-module--applyNow--6319c .ApplyNow-module--container--1032c {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: auto;
    max-width: 1100px
}

.ApplyNow-module--applyNow--6319c .ApplyNow-module--paragraph--75c73 {
    color: hsla(0, 0%, 100%, .8);
    font-size: 20px;
    font-weight: 400;
    line-height: 100%;
    margin-bottom: 40px
}

@media screen and (max-width:900px) {
    .ApplyNow-module--applyNow--6319c .ApplyNow-module--paragraph--75c73 {
        margin-bottom: 20px
    }
}

.ApplyNow-module--applyNow--6319c .ApplyNow-module--title--3b5b6 {
    font-family: DIN Condensed, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 100%;
    margin: 0 0 20px;
    text-transform: uppercase
}

.ApplyNow-module--applyNow--6319c .ApplyNow-module--title--3b5b6:before {
    content: "";
    display: block;
    height: 0;
    margin-top: .325em;
    width: 0
}

@media screen and (max-width:900px) {
    .ApplyNow-module--applyNow--6319c .ApplyNow-module--title--3b5b6 {
        font-size: 32px;
        margin: 20px 0
    }
}

.ApplyNow-module--applyNow--6319c .ApplyNow-module--desktopTitleWrapper--8ec2d {
    display: block;
    text-align: center
}

@media screen and (max-width:900px) {
    .ApplyNow-module--applyNow--6319c .ApplyNow-module--desktopTitleWrapper--8ec2d {
        display: none
    }
}

.ApplyNow-module--applyNow--6319c .ApplyNow-module--mobileTitleWrapper--996f3 {
    display: none;
    text-align: center
}

@media screen and (max-width:900px) {
    .ApplyNow-module--applyNow--6319c .ApplyNow-module--mobileTitleWrapper--996f3 {
        display: block
    }
}

.ApplyNow-module--applyNow--6319c .ApplyNow-module--form--bc3e0 {
    background: #07020f;
    max-width: 735px;
    width: 100%
}

@media screen and (max-width:900px) {
    .ApplyNow-module--applyNow--6319c .ApplyNow-module--form--bc3e0 {
        max-width: unset
    }
}

:root {
    --lp-field-label-color: 128, 139, 147;
    --lp-gray-color: 88, 104, 113;
    --lp-border-color: var(--lp-gray-color);
    --lp-dark-green-color: 19, 69, 76;
    --lp-highlight-color: var(--lp-dark-green-color);
    --lp-dark-color: 13, 29, 41;
    --lp-surface-color: 42, 63, 77;
    --bfx-blue-5: #82baf6;
    --bfx-gray-2: #808b93
}

body.VipEarlyAccess-module--default-theme--0a48f.VipEarlyAccess-module--dark-mode--27756 {
    --primary-color: 3, 202, 155;
    --primary-color-variant: 1, 192, 149;
    --secondary-color: 228, 65, 78;
    --secondary-color-variant: 230, 94, 88;
    --tertiary-color: 130, 186, 246;
    --tertiary-color-variant: 143, 193, 246;
    --background-color: 13, 29, 41;
    --background-color-variant: 18, 31, 39;
    --surface-color: 23, 45, 62;
    --surface-color-variant: 42, 82, 114;
    --on-surface-color: 40, 68, 91;
    --on-surface-color-variant: 14, 52, 82;
    --text-color: 255, 255, 255;
    --text-color-variant: 150, 155, 158;
    --primary-color-button: 1, 167, 129;
    --primary-color-button-hover: 1, 121, 93
}

@media screen and (max-width:900px) {
    .VipEarlyAccess-module--visible-desktop--66969 {
        display: none
    }
}

@media screen and (min-width:900px) {
    .VipEarlyAccess-module--visible-mobile--11ae3 {
        display: none
    }
}

.VipEarlyAccess-module--secondSection--0230d {
    background: url(/images/noise_effect.webp), radial-gradient(42.08% 32.77% at -14.62% 58%, rgba(228, 75, 68, .4) 0, rgba(228, 75, 68, 0) 100%), radial-gradient(51.28% 31.55% at 119.97% 29.74%, rgba(3, 202, 155, .4) 0, rgba(3, 202, 155, 0) 100%), #07020f;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat
}

@media screen and (max-width:900px) {
    .VipEarlyAccess-module--secondSection--0230d {
        background: #07020f
    }
}

.VipEarlyAccess-module--market--831c9 {
    background: url(/images/noise_effect.webp), radial-gradient(79.69% 33.08% at 117.19% 32.21%, rgba(3, 202, 155, .4) 0, transparent 100%), radial-gradient(114.97% 73.79% at -82.47% 95.01%, #e44b44 0, rgba(228, 75, 68, 0) 100%), #07020f;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, auto cover, auto 3420px, auto
}

.VipEarlyAccess-module--applyNowBtnWrapper--5d7b4 {
    margin-top: -112px;
    padding: 0 20px;
    z-index: 3
}

.VipEarlyAccess-module--applyNowBtnWrapper--5d7b4 .VipEarlyAccess-module--container--459a4 {
    margin: auto;
    max-width: 1100px
}