@charset "UTF-8";@import url(https:././fonts.googleapis.com./css2?family=Inter:wght@100..900&display=swap);@import url(https:././fonts.googleapis.com./css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap);.list-download {
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: relative;
    width: 341px;
    max-width: 100%
}

@media (max-width: 720px) {
    .list-download {
        margin:0 auto
    }
}

.btn-download-prime {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    flex-shrink: 0;
    gap: 16px;
    position: relative;
    width: 100%;
    padding: 14px 24px 14px 14px;
    border-radius: 24px;
    border: 2px solid rgba(255,255,255,.2);
    background: #f1bc32;
    box-shadow: 0 51px 89px 0 rgba(211,172,6,.19),0 18.616px 32.486px 0 rgba(211,172,6,.13),0 9.038px 15.772px 0 rgba(211,172,6,.11),0 4.43px 7.732px 0 rgba(211,172,6,.08),0 1.752px 3.057px 0 rgba(211,172,6,.06);
    color: #1f1806;
    font-family: Inter;
    font-size: 20px;
    text-align: left;
    font-weight: 600;
    line-height: 135%;
    letter-spacing: -.4px
}

@media (max-width: 720px) {
    .btn-download-prime {
        padding:12px 16px 12px 12px
    }
}

@media (max-width: 370px) {
    .btn-download-prime {
        flex-direction:column;
        align-items: center;
        min-width: unset;
        gap: 8px;
        padding: 8px;
        font-size: 16px;
        text-align: center
    }
}

.btn-download-prime::before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    padding: 14px;
    border-radius: 20px;
    border: 2px solid rgba(255,255,255,.2);
    background-color: #151515;
    background-image: url(/images/extension-hot.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 40px auto
}

@media (max-width: 720px) {
    .btn-download-prime::before {
        width:32px;
        height: 32px
    }
}

.btn-download-prime.btn-ext.btn-chrome .btn-content__more-img::before {
    background-image: url(/images/multichain/ext-chrome.png)
}

.btn-download-prime.btn-ext.btn-edge .btn-content__more-img::before {
    background-image: url(/images/multichain/ext-egde.png)
}

.btn-download-prime.btn-ext.btn-opera .btn-content__more-img::before {
    background-image: url(/images/multichain/ext-opera.png)
}

.btn-download-prime.btn-ext.btn-yandex .btn-content__more-img::before {
    background-image: url(/images/multichain/ext-yandex.png)
}

.btn-download-prime.btn-ext.btn-firefox .btn-content__more-img::before {
    background-image: url(/images/multichain/ext-firefox.png)
}

.btn-download-prime.btn-ext.btn-safari .btn-content__more-img::before {
    background-image: url(/images/multichain/ext-safari.png)
}

.btn-content {
    position: relative;
    width: calc(100% - 88px)
}

.btn-content__title {
    margin: 0 0 8px 0
}

.btn-content__more {
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap
}

@media (max-width: 320px) {
    .btn-content__more {
        flex-wrap:wrap
    }
}

.btn-content__more span {
    color: #1f1806;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -.32px
}

.btn-content__more-img {
    position: relative;
    z-index: 2;
    width: 24px;
    height: 24px
}

.btn-content__more-img::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: -4px;
    left: -4px;
    width: 32px;
    height: 32px;
    border-radius: 290.909px;
    border: .727px solid rgba(255,255,255,.1);
    background: rgba(255,255,255,.1);
    backdrop-filter: blur(5.8181815147px)
}

.btn-content__more-img::before {
    content: "";
    display: block;
    position: relative;
    z-index: 3;
    width: 24px;
    height: 24px;
    background-image: url(/images/multichain/ext-chrome.png);
    background-position: 50%;
    background-size: 24px auto;
    background-repeat: no-repeat
}

.btn-download-secondary {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    position: relative;
    width: calc(50% - 8px);
    padding: 16px 10px;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.08);
    background: #2e2e2e;
    box-shadow: 0 2px 3.3px 0 rgba(224,137,0,.08);
    backdrop-filter: blur(30px);
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: -.32px
}

.btn-download-secondary::before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.btn-download-secondary .btn-app_play::before {
    background-image: url(/images/multichain/app-google.png)
}

.btn-download-secondary .btn-app_ios::before {
    background-image: url(/images/multichain/app-ios.png)
}

.btn-ext_short {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    position: relative;
    width: 341px;
    max-width: 100%;
    padding: 14px 16px;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.08);
    background: #2e2e2e;
    box-shadow: 0 2px 3.3px 0 rgba(224,137,0,.08);
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: -.32px;
    cursor: pointer
}

@media (max-width: 370px) {
    .btn-ext_short {
        flex-wrap:wrap;
        flex-direction: column;
        align-items: center;
        max-width: 100%;
        padding: 12px 8px
    }
}

.btn-ext_short::before {
    content: "";
    display: block;
    flex-shrink: 0;
    width: 132px;
    height: 32px;
    background-image: url(/images/multichain/download-app-mobi.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%
}

.btn-app__list {
    display: flex;
    align-items: center;
    gap: 16px
}

.btn-app_play::before {
    background-image: url(/images/multichain/app-google.png)
}

.btn-app_ios::before,.btn-ios .btn-content__more-img::before {
    background-image: url(/images/multichain/app-ios.png)
}

*,* before,:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

html {
    width: 100%;
    height: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    width: 100%;
    height: 100%;
    
    font-family: Geist;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    font-optical-sizing: auto
}

body.active {
    overflow: hidden
}

.body-main {
    overflow-x: hidden
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    font-family: "Inter Tight",sans-serif
}

a {
    text-decoration: none
}

:root {
    --width-wrapper: calc( 1136px + 128px );
    --padding-wrapper: 64px;
    --icon-light-light: #fff;
    --Bottom: max(var(--tg-safe-area-inset-bottom, 0px), env(safe-area-inset-bottom, 0px));
    --InsetTop: max(var(--tg-safe-area-inset-top, 0px), env(safe-area-inset-top, 0px));
    --Top: var(--InsetTop);
    --top-offset: var(--Top);
    --Stroke: #c7bab8;
    --dvh: 100vh;
    --Border-High: #2c3034;
    --Border-Low: #c7bab8;
    --Border-Lowest: #d9cdcb;
    --Elevation-0: #f3ebea;
    --Elevation-1: #ebdedc;
    --Elevation-2: #d9cdcb;
    --White-Primary: #fff;
    --Tertiary: #b4afae;
    --Tertiary-1: #fce823;
    --Tertiary-2: #fd84e3;
    --Tertiary-3: #fdbf1e;
    --Controls-Dark-Dark: #2c3034;
    --Active-Tabs: #fdbf1e;
    --Hot-Progress-low: #fbc56a;
    --Hot-Progress-high: #fe910f;
    --Container-low: #ebdedc;
    --Surface-common-default: #f3ebea;
    --Surface-common-container-low: #ebdedc;
    --Black-Primary: #EBDEDC;
    --Black-Secondary: #6b6661;
    --Black-Tertiary: #2c3034;
    --Red-Primary: #d63e3e;
    --Red-Alpha: rgba(214, 62, 62, 0.15);
    --Green-Secondary: #234d46;
    --Green-Classic: #087164;
    --Green-Alpha: #acc4bf;
    --Green-Text: #087164;
    --Green-Transparent: rgba(8, 113, 100, 0.1);
    --Orange-Primary: #fdbf1e;
    --Orange-30: #fdbf1e;
    --Orange-Warning: #db8520;
    --Orange-Warning-Warning: #db8520;
    --Orange-Warning-Alpha: rgba(219, 133, 32, 0.15);
    --Yellow-Primary: #fce823;
    --Yellow-40: #fce823;
    --Pink-Primary: #fd84e3;
    --Blue-Primary: #0258f7;
    --Blue-Secondary: #95a7e8;
    --Disabled-Button: #b4afaeff;
    --Always-Dark-Border: #2c3034;
    --Dark-Dark: #2c3034;
    --Text-Dark-Dark: #2C3034;
    --Controls-Secondary: #ebdedc;
    --Score: #fd84e3;
    --Icon-Secondary: #6b6661;
    --Icon-Primary: #2c3034;
    --Shadow-stroke: #2c3034;
    --IconBtn-Bridge: url(./images./wallet./bridge-2c3034.svg);
    --IconBtn-Earn: url(./images./wallet./earn-2c3034.svg);
    --IconBtn-Transfer: url(./images./wallet./transfer-2c3034.svg)
}

@media (max-width: 1000px) {
    :root {
        --padding-wrapper:32px
    }
}

@media (max-width: 720px) {
    :root {
        --padding-wrapper:16px
    }
}

[data-theme=dark] {
    --Stroke: #ffffff1a;
    --Border-High: rgba(255, 255, 255, 0.25);
    --Border-Low: rgba(255, 255, 255, 0.1);
    --Border-Lowest: rgba(255, 255, 255, 0.07);
    --Elevation-0: #1d1f20;
    --Elevation-1: #262729;
    --Elevation-2: #2b2d2e;
    --White-Primary: #ffffff;
    --Tertiary: #706c6c;
    --Tertiary-1: #ffd977;
    --Tertiary-2: #fd84e3;
    --Tertiary-3: #ffedb2ff;
    --Controls-Dark-Dark: #2c3034;
    --Active-Tabs: #e9c363ff;
    --Hot-Progress-low: #ffdfa9;
    --Hot-Progress-high: #ffc47f;
    --Container-low: #141518;
    --Surface-common-default: #1d1f20;
    --Surface-common-container-low: #262729;
    --Black-Primary: #ebdedc;
    --Black-Secondary: #ada5a4;
    --Black-Tertiary: #1d1f20;
    --Red-Primary: #ee5555;
    --Red-Alpha: rgba(238, 85, 85, 0.15);
    --Green-Secondary: #50817b;
    --Green-Classic: #38ac9e;
    --Green-Alpha: #1a3f3b;
    --Green-Text: #77c7bd;
    --Green-Transparent: rgba(8, 113, 100, 0.1);
    --Orange-Primary: #e9c363;
    --Orange-30: #fdbf1e;
    --Orange-Warning: #e9c363;
    --Orange-Warning-Warning: #db8520;
    --Orange-Warning-Alpha: rgba(219, 133, 32, 0.15);
    --Yellow-Primary: #fce823;
    --Yellow-40: #fce823;
    --Pink-Primary: #fd84e3;
    --Blue-Primary: #6385ff;
    --Blue-Secondary: #95a7e8;
    --Disabled-Button: #6a6565;
    --Dark-Dark: #2c3034;
    --Text-Dark-Dark: #2C3034;
    --Controls-Secondary: #313436;
    --Score: #fd84e3;
    --Icon-Secondary: #ada5a4;
    --Icon-Primary: #ebdedc;
    --Shadow-stroke: #3d3f46;
    --IconBtn-Bridge: url(./images./wallet./bridge-w.svg);
    --IconBtn-Earn: url(./images./wallet./earn-w.svg);
    --IconBtn-Transfer: url(./images./wallet./transfer-w.svg)
}

[data-theme=purple] {
    --Stroke: #ffffff1a;
    --Border-High: rgba(255, 255, 255, 0.25);
    --Border-Low: rgba(255, 255, 255, 0.1);
    --Border-Lowest: rgba(255, 255, 255, 0.07);
    --Elevation-0: #26252dff;
    --Elevation-1: #2f2d36;
    --Elevation-2: #33323aff;
    --White-Primary: #ffffff;
    --Tertiary: #7b7082ff;
    --Tertiary-1: #ff85ebff;
    --Tertiary-2: #859fffff;
    --Tertiary-3: #ba84ffff;
    --Controls-Dark-Dark: #343540;
    --Active-Tabs: #ba84ffff;
    --Hot-Progress-low: #d4a9ffff;
    --Hot-Progress-high: #bc6efaff;
    --Container-low: #1e1c26;
    --Surface-common-default: #26252d;
    --Surface-common-container-low: #2f2d36ff;
    --Black-Primary: #e7d5dfff;
    --Black-Secondary: #776b79ff;
    --Black-Tertiary: #1e1c26;
    --Red-Primary: #ee5555ff;
    --Red-Alpha: rgba(238, 85, 85, 0.15);
    --Green-Secondary: #50817b;
    --Green-Classic: #77c7bdff;
    --Green-Alpha: #1a3f3b;
    --Green-Text: #77c7bd;
    --Green-Transparent: rgba(8, 113, 100, 0.1);
    --Orange-Primary: #ba84ffff;
    --Orange-30: #fdbf1e;
    --Orange-Warning: #e9c363;
    --Orange-Warning-Warning: #db8520;
    --Orange-Warning-Alpha: rgba(219, 133, 32, 0.15);
    --Yellow-Primary: #fce823;
    --Yellow-40: #fce823;
    --Pink-Primary: #fd84e3;
    --Blue-Primary: #6385ff;
    --Blue-Secondary: #95a7e8;
    --Disabled-Button: #6f676eff;
    --Dark-Dark: #33353eff;
    --Text-Dark-Dark: #2C3034;
    --Controls-Secondary: #393942;
    --Score: #859fffff;
    --Icon-Secondary: #afa0b2;
    --Icon-Primary: #ebdedc;
    --Shadow-stroke: #554962;
    --IconBtn-Bridge: url(./images./wallet./bridge.svg);
    --IconBtn-Earn: url(./images./wallet./earn.svg);
    --IconBtn-Transfer: url(./images./wallet./transfer.svg)
}

[data-theme=yellow] {
    --Stroke: #ffffff1a;
    --Border-High: rgba(255, 255, 255, 0.25);
    --Border-Low: rgba(255, 255, 255, 0.1);
    --Border-Lowest: rgba(255, 255, 255, 0.07);
    --Elevation-0: #292a25ff;
    --Elevation-1: #32322eff;
    --Elevation-2: #363732ff;
    --White-Primary: #ffffff;
    --Tertiary: #77736dff;
    --Tertiary-1: #FFEDB2;
    --Tertiary-2: #abe66eff;
    --Tertiary-3: #FFD977;
    --Controls-Dark-Dark: #373a38;
    --Active-Tabs: #e5da6fff;
    --Hot-Progress-low: #ffe7a9ff;
    --Hot-Progress-high: #ffbc7fff;
    --Container-low: #21211eff;
    --Surface-common-default: #292a25ff;
    --Surface-common-container-low: #32322eff;
    --Black-Primary: #ebded6ff;
    --Black-Secondary: #736d62ff;
    --Black-Tertiary: #1e1c26;
    --Red-Primary: #ee5555ff;
    --Red-Alpha: rgba(238, 85, 85, 0.15);
    --Green-Secondary: #50817b;
    --Green-Classic: #77c7bdff;
    --Green-Alpha: #1a3f3b;
    --Green-Text: #77c7bd;
    --Green-Transparent: rgba(8, 113, 100, 0.1);
    --Orange-Primary: #e5da6fff;
    --Orange-30: #fdbf1e;
    --Orange-Warning: #e9c363;
    --Orange-Warning-Warning: #db8520;
    --Orange-Warning-Alpha: rgba(219, 133, 32, 0.15);
    --Yellow-Primary: #fce823;
    --Yellow-40: #fce823;
    --Pink-Primary: #fd84e3;
    --Blue-Primary: #6385ff;
    --Blue-Secondary: #95a7e8;
    --Disabled-Button: #726c66ff;
    --Dark-Dark: #373a38ff;
    --Text-Dark-Dark: #2C3034;
    --Controls-Secondary: #3c3e3a;
    --Score: #abe66eff;
    --Icon-Secondary: #b1a8a1;
    --Icon-Primary: #ebdedc;
    --Shadow-stroke: #535340;
    --IconBtn-Bridge: url(./images./wallet./bridge-2c3034.svg);
    --IconBtn-Earn: url(./images./wallet./earn-2c3034.svg);
    --IconBtn-Transfer: url(./images./wallet./transfer-2c3034.svg)
}

[data-theme=red] {
    --Stroke: #ffffff1a;
    --Border-High: rgba(255, 255, 255, 0.25);
    --Border-Low: rgba(255, 255, 255, 0.1);
    --Border-Lowest: rgba(255, 255, 255, 0.07);
    --Elevation-0: #2c2425ff;
    --Elevation-1: #342b2dff;
    --Elevation-2: #393132ff;
    --White-Primary: #ffffff;
    --Tertiary: #706c6cff;
    --Tertiary-1: #fa7961ff;
    --Tertiary-2: #e461faff;
    --Tertiary-3: #f9626bff;
    --Controls-Dark-Dark: #3a3437;
    --Active-Tabs: #fa7961ff;
    --Hot-Progress-low: #ffa9beff;
    --Hot-Progress-high: #ff7f7fff;
    --Container-low: #241b1dff;
    --Surface-common-default: #2c2425ff;
    --Surface-common-container-low: #241b1dff;
    --Black-Primary: #ebdedcff;
    --Black-Secondary: #ada5a4ff;
    --Black-Tertiary: #1e1c26;
    --Red-Primary: #ee5555ff;
    --Red-Alpha: rgba(238, 85, 85, 0.15);
    --Green-Secondary: #50817b;
    --Green-Classic: #77c7bdff;
    --Green-Alpha: #1a3f3b;
    --Green-Text: #77c7bd;
    --Green-Transparent: rgba(8, 113, 100, 0.1);
    --Orange-Primary: #f9626bff;
    --Orange-30: #fdbf1e;
    --Orange-Warning: #e9c363;
    --Orange-Warning-Warning: #db8520;
    --Orange-Warning-Alpha: rgba(219, 133, 32, 0.15);
    --Yellow-Primary: #fce823;
    --Yellow-40: #fce823;
    --Pink-Primary: #fd84e3;
    --Blue-Primary: #6385ff;
    --Blue-Secondary: #95a7e8;
    --Disabled-Button: #746565ff;
    --Dark-Dark: #342c2cff;
    --Text-Dark-Dark: #2C3034;
    --Controls-Secondary: #3f3739;
    --Score: #e461faff;
    --Icon-Secondary: #ada5a4;
    --Icon-Primary: #ebdedc;
    --Shadow-stroke: #594444;
    --IconBtn-Bridge: url(./images./wallet./bridge-2c3034.svg);
    --IconBtn-Earn: url(./images./wallet./earn-2c3034.svg);
    --IconBtn-Transfer: url(./images./wallet./transfer-2c3034.svg)
}

[data-theme=blue] {
    --Stroke: #ffffff1a;
    --Border-High: rgba(255, 255, 255, 0.25);
    --Border-Low: rgba(255, 255, 255, 0.1);
    --Border-Lowest: rgba(255, 255, 255, 0.07);
    --Elevation-0: #22282cff;
    --Elevation-1: #2b3035ff;
    --Elevation-2: #2f3539ff;
    --White-Primary: #ffffff;
    --Tertiary: #706c6cff;
    --Tertiary-1: #82deceff;
    --Tertiary-2: #e69d6eff;
    --Tertiary-3: #6fbbe5ff;
    --Controls-Dark-Dark: #2c3034;
    --Active-Tabs: #6fbbe5ff;
    --Hot-Progress-low: #a9f5ffff;
    --Hot-Progress-high: #7fffc9ff;
    --Container-low: #1a1f25ff;
    --Surface-common-default: #22282cff;
    --Surface-common-container-low: #2b3035ff;
    --Black-Primary: #ebdedcff;
    --Black-Secondary: #ada5a4ff;
    --Black-Tertiary: #1e1c26;
    --Red-Primary: #ee5555ff;
    --Red-Alpha: rgba(238, 85, 85, 0.15);
    --Green-Secondary: #50817b;
    --Green-Classic: #77c7bdff;
    --Green-Alpha: #1a3f3b;
    --Green-Text: #77c7bd;
    --Green-Transparent: rgba(8, 113, 100, 0.1);
    --Orange-Primary: #6fbbe5ff;
    --Orange-30: #fdbf1e;
    --Orange-Warning: #e9c363;
    --Orange-Warning-Warning: #db8520;
    --Orange-Warning-Alpha: rgba(219, 133, 32, 0.15);
    --Yellow-Primary: #fce823;
    --Yellow-40: #fce823;
    --Pink-Primary: #fd84e3;
    --Blue-Primary: #6385ff;
    --Blue-Secondary: #95a7e8;
    --Disabled-Button: #6b6a6dff;
    --Dark-Dark: #2c3034;
    --Text-Dark-Dark: #2C3034;
    --Controls-Secondary: #353c41;
    --Score: #e69d6eff;
    --Icon-Secondary: #ada5a4;
    --Icon-Primary: #ebdedc;
    --Shadow-stroke: #3d3f46;
    --IconBtn-Bridge: url(./images./wallet./bridge-2c3034.svg);
    --IconBtn-Earn: url(./images./wallet./earn-2c3034.svg);
    --IconBtn-Transfer: url(./images./wallet./transfer-2c3034.svg)
}

[data-theme=super-dark] {
    --Stroke: #ffffff1a;
    --Border-High: rgba(255, 255, 255, 0.25);
    --Border-Low: rgba(255, 255, 255, 0.1);
    --Border-Lowest: rgba(255, 255, 255, 0.07);
    --Elevation-0: #1d1f20;
    --Elevation-1: #262729;
    --Elevation-2: #2b2d2e;
    --White-Primary: #ffffff;
    --Tertiary: #706c6c;
    --Tertiary-1: #2b2d2e;
    --Tertiary-2: #2b2d2e;
    --Tertiary-3: #2b2d2e;
    --Controls-Dark-Dark: #2c3034;
    --Active-Tabs: #e9c363ff;
    --Hot-Progress-low: #555755;
    --Hot-Progress-high: #373939;
    --Container-low: #141518;
    --Surface-common-default: #1d1f20;
    --Surface-common-container-low: #262729;
    --Black-Primary: #ebdedc;
    --Black-Secondary: #ada5a4;
    --Black-Tertiary: #ebdedc;
    --Red-Primary: #ee5555;
    --Red-Alpha: rgba(238, 85, 85, 0.15);
    --Green-Secondary: #50817b;
    --Green-Classic: #38ac9e;
    --Green-Alpha: #1a3f3b;
    --Green-Text: #77c7bd;
    --Green-Transparent: rgba(8, 113, 100, 0.1);
    --Orange-Primary: #e9c363;
    --Orange-30: #fdbf1e;
    --Orange-Warning: #e9c363;
    --Orange-Warning-Warning: #db8520;
    --Orange-Warning-Alpha: rgba(219, 133, 32, 0.15);
    --Yellow-Primary: #fce823;
    --Yellow-40: #fce823;
    --Pink-Primary: #fd84e3;
    --Blue-Primary: #6385ff;
    --Blue-Secondary: #95a7e8;
    --Disabled-Button: #6a6565;
    --Dark-Dark: #ebdedc;
    --Text-Dark-Dark: #EBDEDC;
    --Controls-Secondary: #313436;
    --Score: #313436;
    --Icon-Secondary: #ada5a4;
    --Icon-Primary: #ebdedc;
    --Shadow-stroke: #3d3f46;
    --IconBtn-Bridge: url(./images./wallet./bridge-w.svg);
    --IconBtn-Earn: url(./images./wallet./earn-w.svg);
    --IconBtn-Transfer: url(./images./wallet./transfer-w.svg)
}

img {
    display: block
}

.intertight-font {
    font-family: "Inter Tight",sans-serif;
    font-weight: 400;
    font-style: normal
}

.inter-font {
    font-family: Inter,sans-serif;
    font-optical-sizing: auto;
    font-style: normal
}

.p-margin-16 {
    margin: 0 0 16px 0
}

.overflow-hidden {
    overflow: hidden
}

.wrapper {
    max-width: var(--width-wrapper);
    margin: 0 auto;
    padding: 0 var(--padding-wrapper)
}

.div-nowrap {
    display: block;
    white-space: nowrap
}

.btn {
    display: inline-flex;
    position: relative;
    z-index: 12;
    padding: 16px 48px;
    border-radius: 16px;
    font-size: 16px;
    font-family: Inter,sans-serif;
    color: var(--icon-light-light,#fff);
    font-style: normal;
    font-weight: 500;
    line-height: 124%;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    white-space: nowrap
}

@media (max-width: 720px) {
    .btn {
        font-size:16px
    }
}

.btn_dark {
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(255,255,255,.15);
    box-shadow: 0 6px 40px 0 rgba(255,255,255,.1);
    color: #fff
}

.btn_gradient {
    padding: 24px 64px;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: -.4px;
    background: linear-gradient(90deg,#ffc000 0,#ff5300 100%),#fff;
    box-shadow: 0 2px 3.3px 0 rgba(224,137,0,.08)
}

.btn_yellow {
    border: 1px solid rgba(255,255,255,.08);
    background: #f3c447;
    box-shadow: 0 2px 3.3px 0 rgba(224,137,0,.08);
    color: #202020;
    font-weight: 500;
    border-radius: 8px
}

.btn_special {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    padding: 14px 30px 14px 14px;
    border-radius: 12px;
    border: 2px solid rgba(255,255,255,.2);
    background: #f1bc32;
    box-shadow: 0 51px 89px 0 rgba(211,172,6,.19),0 18.616px 32.486px 0 rgba(211,172,6,.13),0 9.038px 15.772px 0 rgba(211,172,6,.11),0 4.43px 7.732px 0 rgba(211,172,6,.08),0 1.752px 3.057px 0 rgba(211,172,6,.06);
    font-size: 20px;
    color: #1f1806
}

.btn_special::before {
    content: "";
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 10px;
    border: 2px solid rgba(255,255,255,.2);
    background-color: #151515;
    background-image: url(../images./fire-to-btn.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px auto
}

@media (max-width: 720px) {
    .btn_special::before {
        width:44px;
        height: 44px
    }
}

.btn_secondary {
    border-radius: 400px;
    background: var(--Gradients-Gray,linear-gradient(87deg,#fff 4.14%,#c3c3c3 54.6%,#fff 100%));
    color: var(--Darks-Primary,rgba(23,23,23,.95));
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: -.48px
}

.section-141619 {
    background-color: #141619
}

.sub-title {
    display: flex;
    align-items: center;
    margin: 0 0 16px 0;
    font-family: Inter,sans-serif;
    color: #f3c447;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%
}

.sub-title::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 12px 0 0;
    background-image: url(../images./arrow-right-subtitle.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.title-h2 {
    margin: 0 0 64px 0;
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .title-h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.title-h2 span {
    color: #f3c447
}

.animated {
    overflow: hidden
}

.animated::before {
    content: attr(data-hover);
    position: absolute;
    bottom: -100%;
    left: 50%;
    width: 100%;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 124%;
    font-weight: 500;
    opacity: 0;
    transform: translate(-50%,0);
    transition: all .4s ease-in-out
}

.animated.btn_lite::before {
    text-transform: none;
    font-size: 16px
}

.animated span {
    display: block;
    transition: all .2s ease-in-out;
    opacity: 1
}

.animated:hover::before {
    bottom: 0;
    opacity: 1;
    transform: translate(-50%,calc(-100% + 5px))
}

.animated:hover span {
    transform: translate(0,-100%);
    opacity: 0
}

.animated.btn_single:hover::before {
    bottom: 0;
    opacity: 1;
    transform: translate(-50%,-100%)
}

@media (max-width: 720px) {
    .animated.btn_single:hover::before {
        transform:translate(-50%,-80%)
    }
}

.animated.btn_single:hover span {
    transform: translate(0,-50%);
    opacity: 0
}

.link {
    position: relative;
    color: var(--icon-light-light,#fff);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none
}

.link:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg,#ffc000 0,#ff5300 100%),#d9d9d9
}

.link:hover:before {
    display: none
}

.for_mobile {
    display: none
}

@media (max-width: 1000px) {
    .for_desktop {
        display:none
    }

    .for_mobile {
        display: block
    }
}

.change-bg {
    position: relative;
    z-index: 13
}

.change-bg__bg-active {
    position: absolute;
    z-index: 12;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.1)
}

.change-bg__main-title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
    position: relative;
    z-index: 15;
    padding: 260px 0 240px 0;
    transition: background .5s ease-in-out;
    background: 0 0
}

@media (max-width: 1000px) {
    .change-bg__main-title {
        padding:400px 0 380px 0;
        font-size: 48px;
        letter-spacing: -.48px
    }
}

@media (max-width: 720px) {
    .change-bg__main-title {
        gap:16px;
        padding: 300px 16px 280px 16px;
        font-size: 32px;
        letter-spacing: -.32px
    }
}

.change-bg__main-title.for-mobile {
    display: none
}

@media (max-width: 720px) {
    .change-bg__main-title.for-mobile {
        display:flex
    }
}

@media (max-width: 720px) {
    .change-bg__main-title.for-desktop {
        display:none
    }
}

.change-bg__main-title .likeH1 {
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 64px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -1.28px
}

@media (max-width: 1000px) {
    .change-bg__main-title .likeH1 {
        font-size:48px
    }
}

@media (max-width: 720px) {
    .change-bg__main-title .likeH1 {
        font-size:40px
    }
}

.change-bg__main-title .likeH1_edit img {
    width: 32px
}

.change-bg__main-title .likeH1 strong {
    font-weight: 800
}

.change-bg__main-title .likeH1-1 {
    display: flex;
    align-items: center;
    gap: 24px
}

@media (max-width: 720px) {
    .change-bg__main-title .likeH1-1 {
        justify-content:center;
        gap: 16px;
        max-width: 305px;
        margin: 0 auto;
        text-align: center
    }
}

.change-bg__main-title .likeH1-1 img {
    height: 80px
}

@media (max-width: 1000px) {
    .change-bg__main-title .likeH1-1 img {
        height:64px
    }
}

@media (max-width: 720px) {
    .change-bg__main-title .likeH1-1 img {
        height:56px
    }
}

.change-bg__main-title .likeH1-2 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 24px
}

@media (max-width: 720px) {
    .change-bg__main-title .likeH1-2 {
        justify-content:center;
        gap: 12px;
        position: relative;
        max-width: 305px;
        margin: 0 auto;
        line-height: 100%;
        text-align: center
    }
}

.change-bg__main-title .likeH1-2 span {
    display: flex;
    align-items: center;
    gap: 24px
}

@media (max-width: 720px) {
    .change-bg__main-title .likeH1-2 span {
        gap:16px
    }
}

.change-bg__main-title .likeH1-2 img {
    height: 80px
}

@media (max-width: 1000px) {
    .change-bg__main-title .likeH1-2 img {
        height:64px
    }
}

@media (max-width: 720px) {
    .change-bg__main-title .likeH1-2 img {
        height:56px
    }
}

.change-bg_mini {
    padding: 100px 0
}

@media (max-width: 720px) {
    .change-bg_mini {
        padding:60px 0
    }
}

.change-bg_mini .change-bg__main-title {
    align-items: flex-start;
    padding: 0 0 240px 0
}

.change-bg_mini .change-bg__main-title .wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%
}

.change-bg__arrow {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (max-width: 720px) {
    .change-bg__arrow {
        flex-direction:column;
        justify-content: center;
        align-items: center
    }
}

@media (max-width: 720px) {
    .change-bg__arrow-img {
        order:2
    }
}

.change-bg__arrow-img img {
    width: 80px
}

@media (max-width: 1000px) {
    .change-bg__arrow-img img {
        width:72px
    }
}

@media (max-width: 720px) {
    .change-bg__arrow-text {
        order:1;
        margin: 0 0 20px 0
    }
}

.change-bg__arrow-text p {
    margin: 4px 0;
    color: rgba(255,255,255,.6);
    text-align: right;
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.16px
}

.breadcrumbs {
    display: flex;
    align-items: center;
    gap: 4px;
    position: absolute;
    left: 64px;
    top: 0;
    color: rgba(255,255,255,.8);
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .breadcrumbs {
        display:none
    }
}

.breadcrumbs::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images./arrow-left.svg);
    background-position: 50%;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.article {
    position: relative;
    width: 1134px;
    max-width: 100%;
    margin: 72px auto 95px auto
}

@media (max-width: 1000px) {
    .article {
        margin:0 auto 60px auto;
        padding: 0
    }
}

.article-content {
    width: 770px;
    margin: 0 auto;
    border-radius: 16px;
    overflow: hidden;
    background: rgba(255,255,255,.05)
}

@media (max-width: 1180px) {
    .article-content {
        width:632px
    }
}

@media (max-width: 720px) {
    .article-content {
        width:100%
    }
}

.article-content__prev {
    margin: 0 0 32px 0
}

.article-content__prev-img {
    width: 100%;
    margin: 0 0 32px 0
}

.article-content__prev h1 {
    margin: 0 0 16px 0;
    padding: 0 24px;
    color: rgba(255,255,255,.95);
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -.48px
}

.article-content__prev span {
    display: inline-block
}

.article-content__prev-param {
    display: flex;
    align-items: center;
    gap: 32px;
    padding: 0 24px
}

@media (max-width: 720px) {
    .article-content__prev-param {
        flex-direction:column;
        align-items: flex-start;
        gap: 16px
    }
}

.article-content__prev-param .article-group {
    display: flex;
    align-items: center;
    gap: 8px
}

.article-content__prev-param .article-autor {
    display: flex;
    align-items: center;
    gap: 8px
}

.article-content__prev-param .article-autor__img {
    width: 36px;
    height: 36px;
    border-radius: 50%
}

.article-content__prev-param .article-autor__name {
    color: rgba(255,255,255,.75);
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px
}

.article-content__prev-param .article-autor__link {
    color: rgba(255,255,255,.75);
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px;
    text-decoration: underline
}

.article-content__prev-param .article-autor__link:hover {
    text-decoration: none
}

.article-content__prev-param .article-date {
    color: rgba(255,255,255,.75);
    font-size: 14px;
    font-weight: 400;
    line-height: 124.124%
}

.article-content__prev-param .article-tag {
    padding: 6px 12px;
    border-radius: 400px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(255,255,255,.05);
    color: rgba(255,255,255,.75);
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 124.124%
}

.article-content__prev-param .article-dotted {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: rgba(255,255,255,.25)
}

.article-content__prev-param .article-time {
    color: rgba(255,255,255,.75);
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.28px
}

.article-content__text {
    padding: 0 24px 48px 24px
}

.article-content__text hr {
    margin: 0 0 32px 0
}

.article-content__text h1 {
    margin: 0 0 24px 0;
    color: #fff;
    font-weight: 600;
    line-height: 125%
}

.article-content__text h2 {
    margin: 0 0 24px 0;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 125%
}

.article-content__text h2 a {
    color: #fff
}

.article-content__text h3 {
    margin: 0 0 24px 0;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 125%
}

.article-content__text h3 a {
    color: #fff
}

.article-content__text h4 {
    margin: 0 0 24px 0;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 125%
}

.article-content__text h4 a {
    color: #fff
}

.article-content__text p {
    margin: 0 0 32px 0;
    color: rgba(255,255,255,.8);
    font-size: 20px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .article-content__text p {
        font-size:18px
    }
}

.article-content__text p a {
    color: rgba(255,255,255,.9);
    text-decoration: underline
}

.article-content__text p a:hover {
    text-decoration: none
}

.article-content__text ul {
    margin: 0 0 32px 24px;
    padding: 0;
    list-style: outside
}

.article-content__text ul li {
    margin: 0 0 8px 0;
    color: rgba(255,255,255,.8);
    font-size: 20px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .article-content__text ul li {
        font-size:18px
    }
}

.article-content__text ul li p {
    margin: 0
}

.article-content__text ul li a {
    color: rgba(255,255,255,.9);
    text-decoration: underline
}

.article-content__text ul li a:hover {
    text-decoration: none
}

.article-content__text ol {
    margin: 0 0 32px 24px;
    padding: 0;
    list-style: outside decimal
}

.article-content__text ol li {
    margin: 0 0 8px 0;
    color: rgba(255,255,255,.8);
    font-size: 20px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .article-content__text ol li {
        font-size:18px
    }
}

.article-content__text ol li p {
    margin: 0
}

.article-content__text ol li a {
    color: rgba(255,255,255,.9);
    text-decoration: underline
}

.article-content__text ol li a:hover {
    text-decoration: none
}

.article-content__text .single-page {
    padding: 48px 0 0 0
}

.article-content__text .single-page hr {
    margin: 0 0 32px 0
}

.article-content__text .video-embed {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin: 2rem 0
}

.article-content__text .video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.article-content__text .video-embed .video-caption {
    margin-top: 1rem;
    font-size: .9rem;
    color: #666;
    text-align: center
}

.articles-param {
    padding-top: 72px
}

.articles-param h1 {
    margin: 0 0 8px 0;
    color: rgba(255,255,255,.95);
    font-size: 32px;
    font-weight: 500;
    letter-spacing: -.32px
}

.articles-param p {
    margin: 0 0 24px 0;
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

.articles-list {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    padding-bottom: 72px
}

.articles-list__item {
    display: flex;
    flex-direction: column;
    width: calc(33.3333% - 10.6666px);
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    background: rgba(255,255,255,.05);
    overflow: hidden
}

@media (max-width: 1000px) {
    .articles-list__item {
        width:calc(50% - 8px)
    }
}

@media (max-width: 720px) {
    .articles-list__item {
        width:100%
    }
}

.articles-list__item-padding {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 0 24px 24px 24px
}

.articles-list__item-cover {
    width: 100%;
    margin: 0 0 16px 0
}

.articles-list__item-param {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 12px 0
}

.articles-list__item-param-tag {
    padding: 6px 12px;
    border-radius: 400px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(255,255,255,.05);
    color: rgba(255,255,255,.75);
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.28px
}

.articles-list__item-param-readTime {
    color: rgba(255,255,255,.75);
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.28px
}

.articles-list__item-param .article-dotted {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: rgba(255,255,255,.25)
}

.articles-list__item-title {
    margin: 0 0 16px 0;
    color: rgba(255,255,255,.95);
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .articles-list__item-title {
        font-size:20px
    }
}

.articles-list__item-description {
    margin: 0 0 20px 0;
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 720px) {
    .articles-list__item-description {
        font-size:14px
    }
}

.articles-list__item-meta {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: auto 0 0 0
}

@media (max-width: 720px) {
    .articles-list__item-meta {
        flex-direction:column;
        align-items: flex-start
    }
}

.articles-list__item-meta .article-dotted {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: rgba(255,255,255,.25)
}

@media (max-width: 720px) {
    .articles-list__item-meta .article-dotted {
        display:none
    }
}

.articles-list__item-author {
    display: flex;
    align-items: center;
    gap: 8px
}

.articles-list__item-author-img {
    width: 36px;
    height: 36px;
    border-radius: 50%
}

.articles-list__item-author-name {
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px
}

.articles-list__item-date {
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

.plate {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    position: relative;
    padding: 8px 16px;
    font-family: "Inter Tight",sans-serif;
    color: rgba(255,255,255,.85);
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
    border-radius: 400px;
    border: 1px solid rgba(243,196,71,.8);
    background: rgba(255,255,255,.05);
    box-shadow: 0 0 47.6px 0 rgba(243,196,71,.1)
}

.plate_blue {
    border: 1px solid rgba(42,171,238,.8);
    background: rgba(255,255,255,.05);
    box-shadow: 0 0 47.6px 0 rgba(42,171,238,.1)
}

.plate::before {
    display: block;
    content: "";
    width: 16px;
    height: 16px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%
}

.plate_hot::before {
    background-image: url(./images./wallet./w-icon-hot.svg)
}

.plate_security::before {
    background-image: url(./images./wallet./w-icon-security.svg)
}

.plate_master::before {
    background-image: url(./images./wallet./w-icon-master.svg)
}

.plate_ways::before {
    background-image: url(./images./wallet./w-icon-ways.svg)
}

.plate_tel::before {
    background-image: url(./images./wallet./w-icon-tel.svg)
}

.plate_backlog::before {
    background-image: url(./images./wallet./icon-lamp.svg)
}

.plate_clearStar::before {
    background-image: url(./images./icon-clear-stars.svg)
}

.plate_coin::before {
    background-image: url(./images./icon-coin.svg)
}

.plate_community::before {
    background-image: url(./images./icon-community.svg)
}

.demo-video {
    display: flex;
    gap: 16px;
    cursor: pointer
}

@media (max-width: 720px) {
    .demo-video {
        justify-content:center
    }
}

.demo-video__left {
    position: relative;
    z-index: 1;
    height: 48px
}

@media (max-width: 720px) {
    .demo-video__left {
        height:72px
    }
}

.demo-video__left::after {
    content: "";
    display: block;
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 16px;
    height: 16px;
    background-image: url(./images./wallet./icon-play.png);
    background-position: 50%;
    background-repeat: no-repeat
}

.demo-video__left::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border-radius: 9.143px;
    border: 1px solid rgba(255,255,255,.15);
    background: linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),url(<path-to-image>) #d3d3d3 50%./cover no-repeat;
    opacity: .1
}

.demo-video__left img {
    position: relative;
    z-index: 2;
    height: 100%;
    border-radius: 9.143px
}

.demo-video__right {
    text-align: left
}

.demo-video__h3 {
    margin: 0;
    font-family: Inter;
    color: rgba(255,255,255,.85);
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px
}

.demo-video__span {
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.28px
}

@media (max-width: 720px) {
    .for-desctop {
        display:none!important
    }
}

.for-mobi {
    display: none!important
}

@media (max-width: 720px) {
    .for-mobi {
        display:flex!important
    }
}

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #151515;
    overflow: hidden
}

#preloader video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

#main-content {
    
    animation: fadeIn 1s ease-in-out forwards;
    overflow-x: hidden
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.wow {
    border-top: 3px #fff solid
}

.switch-menu {
    display: flex;
    align-items: center;
    gap: 8px;
    position: absolute;
    top: 12px;
    left: 50%;
    transform: translate(-50%,0);
    z-index: 19;
    border-radius: 12px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(255,255,255,.15);
    padding: 4px;
    border-radius: 12px
}

.switch-menu.hide {
    display: none
}

.switch-menu a {
    display: inline-block;
    white-space: nowrap;
    padding: 6px 16px;
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.28px;
    transition: all .3s ease
}

.switch-menu a:hover {
    border-radius: 8px;
    background: rgba(230,230,230,.25)
}

.switch-menu span {
    display: inline-block;
    padding: 6px 16px;
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.28px
}

.switch-menu span.active {
    border-radius: 8px;
    background: rgba(230,230,230,.25)
}

@media (max-width: 720px) {
    .in-desc {
        display:none
    }
}

.in-mobi {
    display: none
}

@media (max-width: 720px) {
    .in-mobi {
        display:block
    }
}

.animation-on {
}

.animation-on.show {
    opacity: 1;
    transform: translateY(0)
}

.animation-on__scale {
    transform: scale(.95);
    opacity: 0;
    transition: opacity .8s ease-out,transform 1.6s cubic-bezier(.2,1,.3,1)
}

.animation-on__scale.show {
    opacity: 1;
    transform: scale(1)
}

.animation-on__grow .animation-on__grow-part {
    display: inline-block;
    opacity: 0;
    transform: translateY(80%);
    transition: opacity .7s ease-out;
    will-change: transform,opacity;
    transform-origin: center bottom
}

.animation-on__grow.show .animation-on__grow-part {
    animation: fadeUp .5s ease-out forwards;
    animation-delay: var(--delay,0ms)
}

.animation-on__slide-right .animation-on__slide-part {
    opacity: 0;
    transform: translateX(40%);
    transition: opacity .6s ease-out,transform .6s cubic-bezier(.2,1,.3,1);
    will-change: transform,opacity
}

@media (max-width: 720px) {
    .animation-on__slide-right .animation-on__slide-part {
        display:block;
        text-align: center
    }
}

.animation-on__slide-right.show .animation-on__slide-part {
    animation: slideInRightOver .55s ease-out forwards;
    animation-delay: var(--delay,0ms)
}

.animation-on__rise-in .animation-on__rise-part {
    opacity: 1;
    transition: transform .6s cubic-bezier(.2,1,.3,1);
    will-change: transform
}

.animation-on__rise-in.show {
    animation: riseUp .6s ease-out forwards;
    animation-delay: var(--delay,0ms)
}

@keyframes riseUp {
    from {
        transform: translateY(-100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes slideInRightOver {
    0% {
        opacity: 0;
        transform: translateX(40%)
    }

    70% {
        opacity: 1;
        transform: translateX(-5%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes fadeUp {
    0% {
        opacity: 0;
        transform: translateY(80%)
    }

    80% {
        opacity: .5
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.btn-ext.btn-opera .btn-ext__more-img::before {
    background-image: url(../images./multichain./ext-opera.png)
}

.btn-ext.btn-safari .btn-ext__more-img::before {
    background-image: url(../images./multichain./ext-safari.png)
}

.btn-ext.btn-edge .btn-ext__more-img::before {
    background-image: url(../images./multichain./ext-egde.png)
}

.btn-ext.btn-mozilla .btn-ext__more-img::before {
    background-image: url(../images./multichain./ext-mozilla.png)
}

.btn-ext.btn-yandex .btn-ext__more-img::before {
    background-image: url(../images./multichain./ext-yandex.png)
}

.language-switcher {
    position: absolute;
    top: 0;
    right: 0;
    width: calc((100% - 786px)./ 2);
    border-radius: 16px;
    padding: 16px 8px;
    background: var(--Whites-Overlay,rgba(255,255,255,.03))
}

@media (max-width: 1180px) {
    .language-switcher {
        width:calc((100% - 648px - var(--padding-wrapper) * 2)./ 2);
        right: var(--padding-wrapper)
    }
}

@media (max-width: 1000px) {
    .language-switcher {
        position:relative;
        top: auto;
        right: auto;
        width: 100%;
        margin: 0 0 16px 0;
        padding: 0;
        border-radius: 0;
        transition: height .3s ease
    }

    .language-switcher.active {
        z-index: 121;
        height: auto;
        overflow: visible
    }
}

.language-switcher__list {
    position: relative
}

@media (max-width: 1000px) {
    .language-switcher__list {
        display:none
    }

    .language-switcher.active .language-switcher__list {
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 121;
        width: 100%;
        padding: 16px 24px 24px 24px;
        border-radius: 24px 24px 0 0;
        background: var(--Darks-Solid-Low,#292929);
        backdrop-filter: blur(64px);
        transform: translateY(100%);
        transition: transform .3s ease
    }

    .language-switcher.active .language-switcher__list.show {
        transform: translateY(0)
    }

    .language-switcher.active .language-switcher__list::after {
        content: "";
        display: block;
        position: absolute;
        top: -12px;
        left: 50%;
        transform: translate(-50%,0);
        width: 64px;
        height: 4px;
        border-radius: 8px;
        background: var(--Whites-Secondary,rgba(255,255,255,.75));
        backdrop-filter: blur(12px)
    }

    .language-switcher.active .language-switcher__list .btn {
        display: block;
        margin: 16px 0 0 0
    }

    .language-switcher.active .language-switcher__list .swipe-handle {
        position: absolute;
        top: -30px;
        left: 0;
        right: 0;
        height: 60px;
        cursor: grab;
        z-index: 1
    }

    .language-switcher.active .language-switcher__list .swipe-handle:active {
        cursor: grabbing
    }

    .language-switcher.active .language-switcher__list .language-switcher__list-cover {
        max-height: 70vh;
        overflow-y: auto;
        overflow-x: hidden;
        scrollbar-width: none;
        -ms-overflow-style: none
    }

    .language-switcher.active .language-switcher__list .language-switcher__list-cover::-webkit-scrollbar {
        display: none
    }
}

@media (max-width: 1000px) and (max-width:720px) {
    .language-switcher.active .language-switcher__list .language-switcher__list-cover {
        max-height:70vh
    }
}

@media (max-width: 1000px) and (max-width:480px) {
    .language-switcher.active .language-switcher__list .language-switcher__list-cover {
        max-height:60vh
    }
}

.language-switcher__list-h3 {
    display: none
}

@media (max-width: 1000px) {
    .language-switcher__list-h3 {
        display:block;
        margin: 0 0 16px 0;
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        line-height: 140%;
        letter-spacing: -.48px
    }
}

.language-switcher__title {
    margin: 0 0 12px 0;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .language-switcher__title {
        margin:0;
        cursor: pointer;
        position: relative
    }

    .language-switcher__title::after {
        content: "";
        display: block;
        width: 24px;
        height: 24px;
        background-image: url(../images./chevron-bottom-white.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 100% auto;
        transition: transform .3s ease
    }

    .language-switcher.active .language-switcher__title::after {
        transform: rotate(180deg)
    }
}

.language-switcher__title.mobile {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px;
    border-radius: 16px
}

.language-switcher__title.mobile img {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin: 0 0 0 auto
}

.language-switcher__title.mobile span {
    font-size: 14px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 1000px) {
    .language-switcher__title.mobile {
        padding:8px 16px;
        border-bottom: 1px solid rgba(255,255,255,.05);
        background: rgba(255,255,255,.07);
        border-radius: 0
    }
}

.language-switcher .lang-item {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 4px 0;
    padding: 8px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: -.48px;
    border: 1px solid transparent;
    cursor: pointer;
    border-radius: 16px;
    transition: all .1s linear
}

.language-switcher .lang-item img {
    width: 24px;
    height: 24px;
    border-radius: 50%
}

.language-switcher .lang-item span {
    font-size: 16px;
    font-weight: 500;
    line-height: 150%
}

.language-switcher .lang-item.active {
    border: 1px solid var(--border-border-light,#323232);
    background: var(--Whites-Overlay,rgba(255,255,255,.1))
}

@media (max-width: 1000px) {
    .language-switcher .lang-item.active {
        border:1px solid transparent;
        background: unset
    }
}

.language-switcher .lang-item.selected,.language-switcher .lang-item:hover {
    border: 1px solid var(--border-border-light,#323232);
    background: var(--Whites-Overlay,rgba(255,255,255,.1))
}

.language-switcher .btn {
    display: none
}

@media (max-width: 1000px) {
    .language-switcher .btn {
        width:100%;
        margin-top: 16px;
        transition: all .2s ease
    }
}

.hide {
    display: none
}

@media (max-width: 720px) {
    .hide {
        display:none
    }
}

.header {
    position: relative;
    z-index: 113;
    width: 100%;
    border-bottom: 1px solid rgba(255,255,255,.1);
    background: #0e0f12
}

.header__wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 12px var(--padding-wrapper,64px)
}

.header__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .header__wrapper {
        justify-content:space-between;
        padding: 12px 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .header__wrapper {
        padding:16px
    }
}

.header__logo {
    position: relative
}

.header__menu {
    flex-grow: 1
}

.header__btn {
    position: relative
}

.header__btn a.btn_single:hover::before {
    transform: translate(-50%,calc(-100% + 5px))
}

@media (max-width: 1000px) {
    .header__btn {
        width:auto;
        margin: 0 0 0 auto
    }

    .header__btn a {
        padding: 12px 32px
    }

    .header__btn a.btn_single:hover::before {
        transform: translate(-50%,calc(-100% + 9px))
    }
}

@media (max-width: 720px) {
    .header__btn a {
        padding:12px 20px
    }
}

.header__social {
    display: none
}

.header.active .header__social {
    display: inline-flex;
    margin-top: auto;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.25);
    overflow: hidden
}

.header.active .header__social a {
    padding: 20px 24px
}

.header.active .header__social a img {
    display: block
}

.header.active .header__social .social-x {
    border-right: 1px solid rgba(255,255,255,.25)
}

.header.active .header__social .social-tel {
    border-right: 1px solid rgba(255,255,255,.25)
}

.header.active .header__btn {
    display: none
}

.logo {
    display: flex;
    align-items: center;
    gap: 8px;
    position: relative;
    z-index: 10;
    height: 24px
}

.logo img {
    height: 100%
}

.menu {
    display: flex;
    align-items: center;
    gap: 36px;
    padding: 0 0 0 52px
}

@media (max-width: 1000px) {
    .menu {
        display:none;
        padding: 0
    }
}

.menu-link {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.32px;
    text-decoration: none;
    cursor: pointer
}

.menu-link:hover {
    text-decoration: underline
}

.menu-link_children .menu-link__open {
    display: flex;
    align-items: center;
    gap: 4px;
    position: relative
}

.menu-link_children .menu-link__open::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images./chevron-bottom-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px auto;
    cursor: pointer
}

@media (max-width: 720px) {
    .menu-link_children .menu-link__open::after {
        width:32px;
        height: 24px;
        background-size: 32px auto
    }
}

.menu-link_children.show .menu-link__open::after {
    transform: rotate(180deg)
}

@media (max-width: 1000px) {
    .menu-link_children {
        align-items:flex-start;
        position: relative
    }
}

.menu-link_external {
    display: flex;
    align-items: center;
    gap: 4px
}

.menu-link_external::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images./arrow-top-right-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px auto
}

.icon-burger {
    display: none;
    width: 32px;
    height: 32px;
    margin: 0 16px 0 0;
    cursor: pointer
}

@media (max-width: 1000px) {
    .icon-burger {
        display:flex;
        align-items: center;
        justify-content: center
    }
}

@media (max-width: 720px) {
    .icon-burger {
        margin:0 8px 0 0
    }
}

.icon-burger img {
    width: 100%
}

.icon-burger .burger-open {
    display: none
}

.header__menu-wrapper {
    display: flex;
    align-items: center
}

.header.active {
    flex-direction: column;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    padding: 24px 32px 60px 32px;
    background: linear-gradient(0deg,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 100%),#0e0f12;
    overflow: hidden
}

@media (max-width: 720px) {
    .header.active {
        padding:23px 16px
    }
}

.header.active .switch {
    display: block;
    position: absolute;
    top: 19px;
    right: 16px
}

.header.active .header__wrapper {
    display: block;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    height: 100%;
    overflow: auto;
    padding: 0
}

.header.active .icon-burger {
    display: flex;
    align-items: center;
    justify-content: center
}

.header.active .burger-closet {
    display: none
}

.header.active .burger-open {
    display: block;
    width: 32px;
    height: 32px
}

.header.active .menu {
    display: inline-flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    margin: 42px 0 60px 0;
    padding: 0 16px;
    text-align: left
}

@media (max-width: 365px) {
    .header.active .menu {
        padding:0 8px
    }
}

.header.active .menu-link {
    font-size: 24px;
    letter-spacing: -.48px;
    font-weight: 400;
    color: #fff
}

.header.active .menu-link_children:after {
    position: absolute;
    top: 3px;
    left: 120px
}

.header.active .header__social {
    display: flex;
    align-self: center;
    width: 222px;
    margin: auto auto 0 auto
}

.for-ecosystem {
    display: none;
    position: absolute;
    left: 50%;
    top: 77px;
    z-index: 1002;
    transform: translateX(-50%);
    width: 984px;
    padding: 24px;
    text-align: left
}

@media (max-width: 1000px) {
    .for-ecosystem {
        position:relative;
        top: auto;
        left: auto;
        transform: unset;
        width: 100%;
        padding: 0
    }
}

.for-ecosystem.show {
    display: flex;
    flex-direction: column;
    gap: 32px;
    z-index: 20;
    border-radius: 0 0 16px 16px;
    border-right: 1px solid rgba(255,255,255,.15);
    border-bottom: 1px solid rgba(255,255,255,.15);
    border-left: 1px solid rgba(255,255,255,.15);
    background: rgba(255,255,255,.1);
    backdrop-filter: blur(32px)
}

@media (max-width: 1000px) {
    .for-ecosystem.show {
        padding:24px 0 0 0;
        background: unset;
        border: 0
    }
}

.for-ecosystem__menu-wallet {
    position: relative
}

.for-ecosystem__menu-wallet .menu-wallet__h2 {
    margin: 0 0 16px 0;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -.4px
}

@media (max-width: 1000px) {
    .for-ecosystem__menu-wallet .menu-wallet__h2 {
        font-size:18px;
        letter-spacing: -.36px;
        font-weight: 400;
        color: rgba(255,255,255,.8)
    }
}

.menu-wallet {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 16px
}

@media (max-width: 1000px) {
    .menu-wallet {
        flex-direction:column
    }

    .menu-wallet .for_desktop {
        display: none
    }
}

.menu-wallet__item {
    width: calc(33.3333% - 11px)
}

@media (max-width: 1000px) {
    .menu-wallet__item {
        width:100%
    }
}

.menu-wallet__item a {
    display: flex;
    align-items: center;
    gap: 24px;
    width: 100%;
    height: 180px;
    padding: 16px;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.15);
    background: rgba(255,255,255,.15);
    backdrop-filter: blur(40px);
    text-decoration: none;
    color: #fff
}

@media (max-width: 365px) {
    .menu-wallet__item a {
        gap:16px;
        height: auto
    }
}

.menu-wallet__item a img {
    width: 97px
}

@media (max-width: 365px) {
    .menu-wallet__item a img {
        width:72px
    }
}

.menu-wallet__item-content .menu-wallet__h3 {
    display: flex;
    align-items: center;
    gap: 4px;
    margin: 0 0 8px 0;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -.4px
}

.menu-wallet__item-content .menu-wallet__h3::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images./arrow-top-right-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px auto
}

.menu-wallet__item-content p {
    color: rgba(255,255,255,.8);
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

.menu-wallet__item-coming {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 180px;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.15);
    background: rgba(255,255,255,.05);
    backdrop-filter: blur(40px)
}

.menu-wallet__item-coming p {
    color: rgba(255,255,255,.5);
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -.36px
}

.switch {
    position: relative
}

@media (max-width: 720px) {
    .switch {
        display:none
    }
}

.switch .current-switch {
    display: flex;
    align-items: center;
    padding: 8px 16px 8px 52px;
    color: rgba(255,255,255,.85);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.32px;
    background-position: 16px 50%;
    background-repeat: no-repeat;
    background-size: 28px auto;
    text-decoration: none;
    cursor: pointer;
    background-image: url(../images./gb.png)
}

.switch .current-switch::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images./chevron-bottom-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.switch .current-switch.sw-ru {
    background-image: url(../images./rus.svg)
}

.switch .current-switch.sw-ua {
    background-image: url(../images./ua.svg)
}

.switch .current-switch.sw-en {
    background-image: url(../images./gb.png)
}

.switch-lng {
    display: none;
    flex-direction: column;
    gap: 8px;
    position: absolute;
    top: 40px;
    right: 16px;
    padding: 16px 8px;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.15);
    background: rgba(255,255,255,.1);
    backdrop-filter: blur(40px)
}

.switch-lng.active {
    display: flex;
    z-index: 2000
}

.switch-lng__item {
    padding: 8px 16px 8px 52px;
    color: rgba(255,255,255,.85);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.32px;
    background-position: 16px 50%;
    background-repeat: no-repeat;
    background-size: 28px auto;
    text-decoration: none
}

.switch-lng__item:hover {
    background-color: rgba(255,255,255,.05);
    border-radius: 8px
}

.switch-lng__item.current {
    display: none
}

.switch-lng__item_ru {
    background-image: url(../images./rus.svg)
}

.switch-lng__item_ua {
    background-image: url(../images./ua.svg)
}

.switch-lng__item_en {
    background-image: url(../images./gb.png)
}

.btn_mobile {
    display: none
}

@media (max-width: 365px) {
    .btn_mobile {
        display:flex
    }
}

@media (max-width: 365px) {
    .btn_desktop {
        display:none
    }
}

.title {
    position: relative;
    z-index: 13;
    width: 100%;
    padding: 175px 0 85px 0;
    background-image: url(../images./video-fake.png);
    background-position: 50% 100%;
    background-repeat: no-repeat
}

@media (max-width: 1000px) {
    .title {
        padding:40px 0 24px 0
    }
}

@media (max-width: 720px) {
    .title {
        padding:60px 0 48px 0
    }
}

.title__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 1;
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 12px var(--padding-wrapper,64px)
}

.title__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .title__wrapper {
        flex-direction:column;
        padding: 12px 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .title__wrapper {
        padding:0 16px
    }
}

.title__left {
    width: 470px
}

@media (max-width: 1000px) {
    .title__left {
        width:auto;
        margin: 0 0 56px 0
    }
}

.title__hot {
    position: relative
}

.title__hot-top {
    position: relative
}

.title__hot-top::after,.title__hot-top::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 16px;
    height: 16px;
    background-image: url(../images./corner.svg);
    background-position: 50%;
    background-repeat: no-repeat
}

.title__hot-top::after {
    left: 0
}

.title__hot-top::before {
    right: 0;
    transform: rotate(90deg)
}

.title__hot-content {
    padding: 0 48px 0 40px
}

@media (max-width: 720px) {
    .title__hot-content {
        padding:0 32px 0 16px
    }
}

.title__hot-content h1 {
    color: rgba(220,220,220,.95);
    text-align: center;
    font-size: 220px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -17.6px;
    text-transform: uppercase
}

@media (max-width: 1000px) {
    .title__hot-content h1 {
        font-size:153.835px;
        letter-spacing: -12.307px
    }
}

.title__hot-bottom {
    position: relative
}

.title__hot-bottom::after,.title__hot-bottom::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 16px;
    height: 16px;
    background-image: url(../images./corner.svg);
    background-position: 50%;
    background-repeat: no-repeat
}

.title__hot-bottom::after {
    left: 0;
    transform: rotate(-90deg)
}

.title__hot-bottom::before {
    right: 0;
    transform: rotate(180deg)
}

@media (max-width: 1000px) {
    .title__right {
        width:380px;
        max-width: 100%
    }
}

.title__content h2 {
    margin: 0 0 24px 0;
    color: rgba(255,255,255,.85);
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -1.28px
}

@media (max-width: 1000px) {
    .title__content h2 {
        font-size:48px
    }
}

@media (max-width: 720px) {
    .title__content h2 {
        margin:24px auto 16px auto;
        font-size: 40px;
        text-align: center
    }
}

.title__content h2 span {
    color: #f3c447
}

.title__content-row {
    display: flex;
    align-items: center;
    gap: 56px
}

.title__content-row .btn_lite {
    padding: 24px 66px
}

@media (max-width: 1000px) {
    .title__content-row .btn_lite {
        justify-content:center;
        min-width: 200px;
        padding: 24px 16px
    }
}

.title__content-row .btn_lite.btn_lite:hover::before {
    transform: translate(-50%,calc(-100% - 3px))
}

@media (max-width: 720px) {
    .title__content-row {
        flex-direction:column;
        justify-content: center;
        gap: 32px
    }
}

@media (max-width: 720px) and (max-width:720px) {
    .title__content-row a {
        justify-content:center;
        order: 2;
        width: 100%;
        text-align: center
    }
}

@media (max-width: 350px) {
    .title__content-row {
        align-items:flex-start;
        flex-direction: column
    }
}

.title__content-row p {
    color: rgba(255,255,255,.8);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .title__content-row p {
        min-width:180px
    }
}

@media (max-width: 720px) {
    .title__content-row p {
        order:1;
        margin: 0 auto;
        text-align: center
    }
}

.title__content-row p span {
    display: inline-block
}

.title__content-row .typing-full {
    padding: 0 4px 2px 4px;
    background: #373737
}

.title__content-row .blinking-cursor {
    animation: blink 1s steps(2) infinite;
    padding: 0 0 0 1px
}

@keyframes blink {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.video-block {
    display: flex;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 7;
    width: 3840px;
    height: 100%;
    overflow: hidden;
    background-color: #000
}

.video-block::after {
    content: "";
    display: block;
    position: absolute;
    z-index: 8;
    top: 125px;
    left: 50%;
    width: 814.18px;
    height: 493.174px;
    transform: rotate(-30deg) translateX(-316px);
    flex-shrink: 0;
    border-radius: 814.18px;
    opacity: .1;
    background: #fff;
    filter: blur(80px)
}

@media (max-width: 1000px) {
    .video-block::after {
        top:100px;
        transform: rotate(-30deg) translateX(-210px);
        width: 533.319px;
        height: 323.048px;
        border-radius: 533.319px
    }
}

.video-block::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 6;
    top: 500px;
    left: 50%;
    width: 888.092px;
    height: 578.564px;
    transform: rotate(23.513deg) translateX(-481px);
    flex-shrink: 0;
    border-radius: 888.092px;
    opacity: .3;
    background: #fff;
    filter: blur(120px)
}

@media (max-width: 1000px) {
    .video-block::before {
        top:438px;
        transform: rotate(23.513deg) translateX(-350px);
        width: 581.735px;
        height: 378.982px;
        border-radius: 581.735px
    }
}

.video-block__blink {
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 9;
    transform: translate(-50%,234px);
    width: 100%;
    height: 1000px;
    border-radius: 50%;
    border: 1px solid rgba(255,192,0,.2);
    background-color: #0e0f12
}

@media (max-width: 2000px) {
    .video-block__blink {
        height:2400px
    }
}

.video-block__glow {
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 8;
    transform: translate(-50%,0);
    width: 100%;
    height: 1069px;
    background-image: url(../images./glow.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1069px auto
}

@media (max-width: 1000px) {
    .video-block__glow {
        height:690px;
        background-size: 690px auto
    }
}

.video-prev {
    position: absolute;
    z-index: 8;
    width: 3840px;
    margin-top: -584px
}

.mpc-wallet {
    position: relative;
    z-index: 13;
    width: 100%;
    padding: 80px 0;
    background-color: #0e0f12
}

@media (max-width: 1000px) {
    .mpc-wallet {
        padding:40px 0 80px 0
    }
}

@media (max-width: 720px) {
    .mpc-wallet {
        padding:60px 0 60px 0
    }
}

.mpc-wallet__wrapper {
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 12px var(--padding-wrapper,64px)
}

.mpc-wallet__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .mpc-wallet__wrapper {
        justify-content:space-between;
        padding: 12px 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .mpc-wallet__wrapper {
        padding:0 16px
    }
}

.mpc-wallet__title {
    width: 100%;
    margin: 0 0 80px 0
}

@media (max-width: 1000px) {
    .mpc-wallet__title {
        width:calc(50% - 8px);
        padding: 0 24px 0 0
    }
}

@media (max-width: 720px) {
    .mpc-wallet__title {
        width:100%;
        margin: 0 0 37px 0
    }
}

.mpc-wallet .title-h2 {
    margin: 0
}

.mpc-wallet .title-h2 span {
    display: block
}

@media (max-width: 720px) {
    .mpc-wallet .title-h2 {
        margin:0
    }
}

.mpc-wallet__content {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 0 80px
}

@media (max-width: 1000px) {
    .mpc-wallet__content {
        gap:52px 16px
    }
}

@media (max-width: 720px) {
    .mpc-wallet__content {
        gap:0 16px
    }
}

.mpc-wallet__left {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: 28px;
    position: relative;
    width: 351px
}

@media (max-width: 1000px) {
    .mpc-wallet__left {
        width:calc(50% - 8px);
        gap: 24px
    }
}

@media (max-width: 720px) {
    .mpc-wallet__left {
        width:100%;
        margin: 0 0 16px 0
    }
}

.mpc-wallet__left .dot {
    display: block;
    position: absolute;
    top: 32px;
    left: 50%;
    z-index: 15;
    transform: translateX(-51%);
    width: 24px;
    height: 24px;
    background-image: url(../images./dot.svg);
    background-position: 50% 80%;
    background-repeat: no-repeat;
    animation: moveDown 5s infinite
}

@keyframes moveDown {
    0% {
        top: 32px
    }

    100% {
        top: 85%
    }
}

@media (max-width: 1000px) {
    .mpc-wallet__left .dot {
        bottom:-24px
    }
}

.mpc-wallet__left-1 {
    position: relative;
    z-index: 16;
    width: 100%;
    padding: 20px 24px;
    border-radius: 6.669px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(39,39,42,.8);
    box-shadow: 0 1.667px 2.751px 0 rgba(224,137,0,.08);
    color: rgba(255,255,255,.8);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.2px;
    text-align: center
}

.mpc-wallet__left-1::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -28px;
    left: 50%;
    z-index: 14;
    transform: translate(-50%,0);
    width: 1.5px;
    height: 24px;
    background-image: url(../images./line-vert.svg);
    background-position: 50% 50%
}

@media (max-width: 720px) {
    .mpc-wallet__left-1::after {
        font-size:16px
    }
}

@media (max-width: 1000px) {
    .mpc-wallet__left-1::after {
        bottom:-24px
    }
}

.mpc-wallet__left-2 {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    position: relative;
    z-index: 16;
    padding: 6px;
    border-radius: 6.669px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(39,39,42,.8);
    box-shadow: 0 1.667px 2.751px 0 rgba(224,137,0,.08)
}

.mpc-wallet__left-2.active .mpc-wallet__left-2-2 {
    border: 1px solid rgba(255,255,255,.25);
    background: rgba(255,255,255,.25)
}

.mpc-wallet__left-2::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -28px;
    left: 50%;
    z-index: 14;
    transform: translate(-50%,0);
    width: 1.5px;
    height: 24px;
    background-image: url(../images./line-vert.svg);
    background-position: 50% 50%
}

@media (max-width: 1000px) {
    .mpc-wallet__left-2::after {
        bottom:-24px
    }
}

.mpc-wallet__left-2-row {
    display: flex;
    gap: 4px;
    width: 100%
}

.mpc-wallet__left-2-item {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    border-radius: 3.335px;
    border: 1px solid rgba(255,255,255,.15);
    background: rgba(255,255,255,.1);
    color: rgba(255,255,255,.8);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.16px;
    cursor: pointer
}

.mpc-wallet__left-2-item img {
    width: 26px
}

@media (max-width: 720px) {
    .mpc-wallet__left-2-item img {
        width:24px
    }
}

.mpc-wallet__left-2-1 {
    padding: 12px 24px
}

@media (max-width: 720px) {
    .mpc-wallet__left-2-1 {
        padding:12px 20px
    }
}

.mpc-wallet__left-2-2 {
    flex-grow: 1;
    padding: 12px 0
}

.mpc-wallet__left-2-3 {
    flex-grow: 1;
    padding: 12px 0
}

.mpc-wallet__left-2-4 {
    padding: 12px 24px
}

.mpc-wallet__left-3 {
    position: relative;
    z-index: 16;
    width: 100%;
    padding: 20px 16px;
    border-radius: 6.669px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(39,39,42,.8);
    box-shadow: 0 1.667px 2.751px 0 rgba(224,137,0,.08);
    color: rgba(255,255,255,.8);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.2px;
    text-align: center
}

@media (max-width: 720px) {
    .mpc-wallet__left-3 {
        font-size:16px
    }
}

.mpc-wallet__right {
    display: flex;
    gap: 16px;
    width: calc(100% - 431px)
}

@media (max-width: 1000px) {
    .mpc-wallet__right {
        width:100%
    }
}

@media (max-width: 720px) {
    .mpc-wallet__right {
        flex-wrap:wrap
    }
}

.mpc-wallet__right img {
    width: 36px;
    margin: 0 0 16px 0
}

.mpc-wallet__right h3 {
    color: rgba(255,255,255,.95);
    font-size: 24px;
    font-weight: 500
}

@media (max-width: 1000px) {
    .mpc-wallet__right h3 {
        margin:0 0 80px 0
    }
}

@media (max-width: 720px) {
    .mpc-wallet__right h3 {
        margin:0 0 48px 0
    }
}

.mpc-wallet__right p {
    margin: auto 0 0 0;
    color: rgba(255,255,255,.75);
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

.mpc-wallet__right p span {
    color: rgba(255,255,255,.8)
}

.mpc-wallet__right-1 {
    display: flex;
    flex-direction: column;
    position: relative;
    width: calc(50% - 8px);
    padding: 24px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    background: rgba(255,255,255,.03);
    background-image: url(../images./wallet-bg-1.png);
    background-size: cover;
    background-repeat: no-repeat
}

@media (max-width: 720px) {
    .mpc-wallet__right-1 {
        width:100%
    }
}

.mpc-wallet__right-1 strong {
    display: block;
    font-weight: 700
}

.mpc-wallet__right-2 {
    display: flex;
    flex-direction: column;
    position: relative;
    width: calc(50% - 8px);
    padding: 24px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    background: rgba(255,255,255,.03);
    background-image: url(../images./wallet-bg-2.png);
    background-size: cover;
    background-repeat: no-repeat
}

@media (max-width: 720px) {
    .mpc-wallet__right-2 {
        width:100%
    }
}

.omni {
    position: relative;
    z-index: 13;
    width: 100%;
    padding: 80px 0;
    background-color: #0e0f12
}

@media (max-width: 1000px) {
    .omni {
        padding:40px 0 80px 0
    }
}

@media (max-width: 720px) {
    .omni {
        padding:60px 0 60px 0
    }
}

.omni__wrapper {
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 12px var(--padding-wrapper,64px)
}

.omni__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .omni__wrapper {
        justify-content:space-between;
        padding: 12px 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .omni__wrapper {
        padding:0 16px
    }
}

.omni__title {
    width: 100%;
    margin: 0 0 80px 0
}

@media (max-width: 1000px) {
    .omni__title {
        width:calc(50% - 8px);
        padding: 0 24px 0 0
    }
}

@media (max-width: 720px) {
    .omni__title {
        width:100%;
        margin: 0 0 24px 0
    }
}

.omni .title-h2 {
    margin: 0
}

.omni .title-h2 span {
    display: block
}

@media (max-width: 720px) {
    .omni .title-h2 {
        margin:0
    }
}

.omni__content {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 0 16px
}

@media (max-width: 1000px) {
    .omni__content {
        gap:52px 16px
    }
}

@media (max-width: 720px) {
    .omni__content {
        gap:0 16px
    }
}

.omni__left {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: 28px;
    position: relative;
    z-index: 14;
    width: 351px
}

@media (max-width: 1000px) {
    .omni__left {
        width:calc(50% - 8px);
        gap: 24px
    }
}

@media (max-width: 720px) {
    .omni__left {
        width:100%;
        margin: 0 0 16px 0
    }
}

.omni__left .double-dot {
    display: block;
    position: absolute;
    z-index: 15;
    width: 24px;
    height: 24px;
    background-image: url(../images./dot.svg);
    background-position: 50% 80%;
    background-repeat: no-repeat
}

.omni__left .double-dot-1 {
    top: 32px;
    right: calc(25% - 12px)
}

.omni__left .double-dot-2 {
    top: 32px;
    left: calc(25% - 12px)
}

.omni__left-1 {
    position: relative;
    z-index: 20;
    width: 100%;
    padding: 20px 24px;
    border-radius: 6.669px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(39,39,42,.8);
    box-shadow: 0 1.667px 2.751px 0 rgba(224,137,0,.08);
    color: rgba(255,255,255,.8);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.2px;
    text-align: center
}

.omni__left-2 {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
    gap: 4px;
    position: relative;
    z-index: 20;
    padding: 6px;
    border-radius: 6.669px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(255,255,255,.1);
    box-shadow: 0 1.667px 2.751px 0 rgba(224,137,0,.08)
}

.omni__left-2.active .mpc-wallet__left-2-2 {
    border: 1px solid rgba(255,255,255,.25);
    background: rgba(255,255,255,.25)
}

.omni__left-2-row {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    position: relative;
    z-index: 21;
    width: calc(50% - 2px);
    min-height: 208px;
    border-radius: 3.335px;
    border: 1px solid rgba(255,255,255,.15);
    background: rgba(255,255,255,.1)
}

.omni__left-2-row img {
    width: 26px
}

@media (max-width: 720px) {
    .omni__left-2-row img {
        width:24px
    }
}

.omni__left-2-row p {
    color: var(--Text-Secondary,rgba(255,255,255,.8));
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.16px
}

.omni__left-2-row__eth.active {
    border-radius: 3.335px;
    border: 1px solid rgba(255,255,255,.25);
    background: rgba(255,255,255,.25)
}

.omni__left-2-row__eth::after {
    content: "";
    display: block;
    position: absolute;
    left: calc(50% - 3px);
    top: -32px;
    z-index: 14;
    transform: translate(-50%,0);
    width: 1.5px;
    height: 24px;
    background-image: url(../images./line-vert.svg);
    background-position: 50% 50%
}

@media (max-width: 720px) {
    .omni__left-2-row__eth::after {
        font-size:16px
    }
}

@media (max-width: 1000px) {
    .omni__left-2-row__eth::after {
        bottom:-24px
    }
}

.omni__left-2-row__base.active {
    border-radius: 3.335px;
    border: 1px solid rgba(255,255,255,.25);
    background: rgba(255,255,255,.25)
}

.omni__left-2-row__base::after {
    content: "";
    display: block;
    position: absolute;
    top: -32px;
    right: calc(50% - 3px);
    z-index: 14;
    transform: translate(-50%,0);
    width: 1.5px;
    height: 24px;
    background-image: url(../images./line-vert.svg);
    background-position: 50% 50%
}

@media (max-width: 720px) {
    .omni__left-2-row__base::after {
        font-size:16px
    }
}

@media (max-width: 1000px) {
    .omni__left-2-row__base::after {
        bottom:-24px
    }
}

.omni__right {
    display: flex;
    gap: 16px;
    width: calc(100% - 367px)
}

@media (max-width: 1000px) {
    .omni__right {
        width:100%
    }
}

@media (max-width: 720px) {
    .omni__right {
        flex-wrap:wrap
    }
}

.omni__right img {
    width: 40px;
    margin: 0 0 16px 0
}

.omni__right h3 {
    color: rgba(255,255,255,.95);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

@media (max-width: 1000px) {
    .omni__right h3 {
        margin:0 0 80px 0
    }
}

@media (max-width: 720px) {
    .omni__right h3 {
        margin:0 0 48px 0
    }
}

.omni__right p {
    margin: auto 0 0 0;
    color: rgba(255,255,255,.8);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

.omni__right p span {
    color: rgba(255,255,255,.8)
}

.omni__right-1 {
    display: flex;
    flex-direction: column;
    width: calc(50% - 8px);
    padding: 24px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    background: rgba(255,255,255,.03);
    backdrop-filter: blur(16px);
    background-image: url(../images./omni-bg-1.png);
    background-size: cover;
    background-repeat: no-repeat
}

@media (max-width: 720px) {
    .omni__right-1 {
        width:100%
    }
}

.omni__right-1 strong {
    font-weight: 700
}

.omni__right-2 {
    display: flex;
    flex-direction: column;
    width: calc(50% - 8px);
    padding: 24px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    background: rgba(255,255,255,.03);
    backdrop-filter: blur(16px);
    background-image: url(../images./omni-bg-2.png);
    background-size: cover;
    background-repeat: no-repeat
}

@media (max-width: 720px) {
    .omni__right-2 {
        width:100%
    }
}

.hot-protocol {
    position: relative;
    z-index: 12;
    width: 100%;
    padding: 0 0 80px 0;
    background-color: #0e0f12
}

@media (max-width: 1100px) {
    .hot-protocol {
        padding:0 0 80px 0
    }
}

@media (max-width: 720px) {
    .hot-protocol {
        padding:0 0 60px 0
    }
}

.hot-protocol__wrapper {
    position: relative;
    z-index: 16;
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 120px var(--padding-wrapper,64px)
}

.hot-protocol__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1100px) {
    .hot-protocol__wrapper {
        justify-content:space-between;
        padding: 120px 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .hot-protocol__wrapper {
        padding:16px
    }

    .hot-protocol__wrapper .btn_single {
        justify-content: center;
        width: 100%
    }
}

.hot-protocol__title {
    width: 100%;
    margin: 0 0 70px 0
}

@media (max-width: 1000px) {
    .hot-protocol__title {
        width:calc(50% - 8px);
        margin: 0 0 48px 0;
        padding: 0
    }
}

@media (max-width: 720px) {
    .hot-protocol__title {
        width:100%
    }

    .hot-protocol__title .btn {
        justify-content: center;
        width: 100%
    }
}

.hot-protocol .title-h2 {
    margin: 0 0 40px 0
}

.hot-protocol .title-h2 span {
    display: block
}

@media (max-width: 720px) {
    .hot-protocol .title-h2 {
        margin:0 0 24px 0
    }
}

.hot-protocol .title-h2-left {
    max-width: 670px
}

@media (max-width: 720px) {
    .hot-protocol .title-h2-left {
        max-width:unset
    }
}

.hot-protocol .title-h2-right {
    margin: 0 0 0 auto
}

@media (max-width: 1240px) {
    .hot-protocol .title-h2-right {
        display:none
    }
}

.hot-protocol .title-h2-right ul li {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 0 0 12px 0;
    color: rgba(255,255,255,.8);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.28px
}

.hot-protocol .title-h2-right ul li::before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    background-position: 50% 0;
    background-repeat: no-repeat
}

.hot-protocol .title-h2-right ul li:nth-child(1)::before {
    background-image: url(../images./here-arrow.svg);
    background-size: 44px auto
}

.hot-protocol .title-h2-right ul li:nth-child(2)::before {
    background-image: url(../images./hot-cli.svg);
    background-size: auto 30px
}

.hot-protocol .title-h2-right ul li:nth-child(3) {
    position: relative;
    margin: 0
}

.hot-protocol .title-h2-right ul li:nth-child(3) span {
    transform: translate(-70%,-90%);
    color: rgba(255,255,255,.5);
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.2px
}

.hot-protocol .title-h2-right ul li:nth-child(3)::before {
    background-image: url(../images./metamask.png);
    background-size: auto 32px
}

.hot-protocol__list {
    display: flex;
    gap: 16px;
    margin: 64px 0 0 0
}

@media (max-width: 1240px) {
    .hot-protocol__list {
        flex-wrap:wrap;
        margin: 48px 0 0 0
    }
}

.hot-protocol__list .btn {
    padding: 8px 24px
}

.hot-protocol__list .btn:hover::before {
    transform: translate(-50%,calc(-50% + 3px))
}

.hot-protocol__list-item {
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    background: linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.07) 100%);
    overflow: hidden
}

@media (max-width: 720px) {
    .hot-protocol__list-item {
        width:100%
    }
}

.hot-protocol__list-item h3 {
    color: rgba(255,255,255,.95);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

@media (max-width: 1240px) {
    .hot-protocol__list-item h3 {
        font-size:20px
    }
}

.hot-protocol__list-item p {
    color: rgba(255,255,255,.75);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 1240px) {
    .hot-protocol__list-item .btn {
        padding:8px 16px
    }
}

@media (max-width: 1000px) {
    .hot-protocol__list-item .btn {
        margin-top:8px
    }
}

.hot-protocol__list-left {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    position: relative;
    width: 312px;
    padding: 32px 24px 0 24px;
    border-radius: 16px
}

.hot-protocol__list-left::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: linear-gradient(278deg,#545454 -10.44%,rgba(0,0,0,0) 19.16%),#161616;
    border-radius: 16px
}

@media (max-width: 1240px) {
    .hot-protocol__list-left {
        width:220px
    }
}

@media (max-width: 1000px) {
    .hot-protocol__list-left {
        gap:8px
    }
}

@media (max-width: 720px) {
    .hot-protocol__list-left {
        gap:8px;
        width: 100%;
        overflow: hidden
    }

    .hot-protocol__list-left p {
        max-width: 214px;
        margin: 0 0 8px 0
    }
}

.hot-protocol__list-left picture {
    margin: auto 0 0 0
}

.hot-protocol__list-left .big-img {
    width: 100%;
    margin: auto 0 0 0
}

@media (max-width: 720px) {
    .hot-protocol__list-left .big-img {
        max-width:216px;
        margin: 12px auto 0 auto
    }
}

.hot-protocol__list-left .icon-img {
    width: 36px
}

.hot-protocol__list-right {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: calc(100% - 328px)
}

@media (max-width: 1240px) {
    .hot-protocol__list-right {
        gap:8px;
        width: calc(100% - 236px)
    }
}

@media (max-width: 720px) {
    .hot-protocol__list-right {
        width:100%
    }
}

.hot-protocol__list-right-string {
    display: flex;
    gap: 16px;
    width: 100%
}

@media (max-width: 1240px) {
    .hot-protocol__list-right-string {
        flex-wrap:wrap
    }
}

.hot-protocol__list-right-string-left {
    display: flex;
    align-items: center;
    position: relative;
    width: calc(100% - 328px);
    padding: 16px 20px 16px 0;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    overflow: hidden
}

.hot-protocol__list-right-string-left::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: url(../images./protocol-bg.png);
    background-size: cover;
    background-repeat: no-repeat
}

@media (max-width: 1240px) {
    .hot-protocol__list-right-string-left {
        flex-direction:row;
        gap: 24px;
        width: 100%;
        padding: 16px 24px 16px 0
    }
}

@media (max-width: 720px) {
    .hot-protocol__list-right-string-left {
        flex-wrap:wrap;
        justify-content: center;
        padding: 24px 24px 0 24px
    }
}

.hot-protocol__list-right-string-left .right-string-left__left {
    flex-shrink: 0;
    width: 236px
}

@media (max-width: 1240px) {
    .hot-protocol__list-right-string-left .right-string-left__left {
        width:185px
    }
}

@media (max-width: 720px) {
    .hot-protocol__list-right-string-left .right-string-left__left {
        order:2;
        width: 100%
    }
}

.hot-protocol__list-right-string-left .right-string-left__left .big-img {
    width: 100%
}

@media (max-width: 1240px) {
    .hot-protocol__list-right-string-left .right-string-left__left .big-img {
        width:185px
    }
}

@media (max-width: 720px) {
    .hot-protocol__list-right-string-left .right-string-left__left .big-img {
        width:100%;
        max-width: 282px;
        margin: 0 auto
    }
}

.hot-protocol__list-right-string-left .right-string-left__right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding: 0 0 0 24px
}

@media (max-width: 1240px) {
    .hot-protocol__list-right-string-left .right-string-left__right {
        padding:0
    }
}

@media (max-width: 720px) {
    .hot-protocol__list-right-string-left .right-string-left__right {
        gap:8px;
        order: 1
    }

    .hot-protocol__list-right-string-left .right-string-left__right p {
        margin: 0 0 8px 0
    }
}

.hot-protocol__list-right-string-left .right-string-left__right .icon-img {
    width: 40px;
    margin: 0 auto
}

.hot-protocol__list-right-string-left .right-string-left__right a {
    position: relative;
    margin-top: 8px
}

.hot-protocol__list-right-string-left .right-string-left__right a::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(255,255,255,.15);
    backdrop-filter: blur(8px);
    border-radius: 7px
}

.hot-protocol__list-right-string-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 20px;
    width: 312px;
    padding: 32px 24px 0 24px
}

@media (max-width: 1240px) {
    .hot-protocol__list-right-string-right {
        flex-direction:row;
        gap: 24px;
        padding: 16px 24px 0 24px
    }
}

@media (max-width: 720px) {
    .hot-protocol__list-right-string-right {
        flex-wrap:wrap;
        gap: 8px;
        padding: 32px 20px 0 20px
    }
}

.hot-protocol__list-right-string-right div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px
}

@media (max-width: 1000px) {
    .hot-protocol__list-right-string-right div {
        gap:8px
    }

    .hot-protocol__list-right-string-right div a {
        margin-top: 8px
    }
}

@media (max-width: 720px) {
    .hot-protocol__list-right-string-right div {
        margin:0 0 24px 0
    }
}

@media (max-width: 1240px) {
    .hot-protocol__list-right-string-right {
        width:100%
    }
}

.hot-protocol__list-right-string-right .icon-img {
    width: 36px;
    margin: 0 auto
}

.hot-protocol__list-right-string-right .big-img {
    width: 194px;
    margin: auto auto 0 auto
}

@media (max-width: 720px) {
    .hot-protocol__list-right-string-right .big-img {
        width:216px;
        margin: 0 auto
    }
}

.hot-protocol__list-right-string-full {
    display: flex;
    gap: 24px;
    position: relative;
    width: 100%;
    padding: 24px 32px 0 32px
}

.hot-protocol__list-right-string-full::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: linear-gradient(12deg,#545454 -90.99%,rgba(0,0,0,0) 34.68%),#161616;
    backdrop-filter: blur(16px);
    border-radius: 6px
}

@media (max-width: 1000px) {
    .hot-protocol__list-right-string-full {
        align-items:flex-end;
        padding: 24px 24px 0 32px
    }
}

@media (max-width: 720px) {
    .hot-protocol__list-right-string-full {
        flex-wrap:wrap;
        gap: 4px;
        padding: 24px 24px 0 24px
    }
}

.hot-protocol__list-right-string-full .right-string-full__left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    gap: 16px;
    width: 250px;
    padding: 0 0 20px 0;
    text-align: center
}

@media (max-width: 1000px) {
    .hot-protocol__list-right-string-full .right-string-full__left {
        gap:8px
    }
}

@media (max-width: 720px) {
    .hot-protocol__list-right-string-full .right-string-full__left {
        flex-wrap:wrap;
        width: 100%
    }

    .hot-protocol__list-right-string-full .right-string-full__left p {
        margin: 0 0 8px 0
    }
}

.hot-protocol__list-right-string-full .right-string-full__left p {
    max-width: 234px
}

.hot-protocol__list-right-string-full .right-string-full__left .icon-img {
    width: 40px;
    margin: 0 auto
}

.hot-protocol__list-right-string-full .right-string-full__right {
    flex-grow: 1
}

@media (max-width: 720px) {
    .hot-protocol__list-right-string-full .right-string-full__right {
        width:100%
    }
}

.hot-protocol__list-right-string-full .right-string-full__right .big-img {
    width: 100%
}

.hot-protocol__list-right-string.no-desctop {
    display: none
}

@media (max-width: 1240px) {
    .hot-protocol__list-right-string.no-desctop {
        display:flex
    }
}

@media (max-width: 1240px) {
    .hot-protocol__list-right-string.no-mobi {
        display:none
    }
}

.title-partners {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 80px;
    position: relative;
    z-index: 16;
    width: 100%;
    transform: translateX(0)
}

.title-partners__main {
    padding: 120px 0 90px 0
}

@media (min-width: 2000px) {
    .title-partners__main {
        padding:180px 0 90px 0
    }
}

@media (max-width: 1000px) {
    .title-partners__main {
        padding:120px 0 56px 0
    }
}

@media (max-width: 720px) {
    .title-partners__main {
        padding:20px 0 20px 0
    }
}

@media (max-width: 720px) {
    .title-partners {
        gap:30px
    }
}

.title-partners img {
    height: 24px
}

.title-partners img.logo-solana {
    height: 24px
}

@media (max-width: 1000px) {
    .title-partners img.logo-solana {
        height:22px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-solana {
        height:14px
    }
}

.title-partners img.logo-base {
    height: 24px;
    opacity: .5
}

@media (max-width: 1000px) {
    .title-partners img.logo-base {
        height:22px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-base {
        height:14px
    }
}

.title-partners img.logo-etherium {
    height: 40px
}

@media (max-width: 1000px) {
    .title-partners img.logo-etherium {
        height:36px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-etherium {
        height:24px
    }
}

.title-partners img.logo-tron {
    height: 32px
}

@media (max-width: 1000px) {
    .title-partners img.logo-tron {
        height:30px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-tron {
        height:20px
    }
}

.title-partners img.logo-bnb-chain {
    height: 25px
}

@media (max-width: 1000px) {
    .title-partners img.logo-bnb-chain {
        height:22px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-bnb-chain {
        height:15px
    }
}

.title-partners img.logo-ton {
    height: 32px
}

@media (max-width: 1000px) {
    .title-partners img.logo-ton {
        height:30px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-ton {
        height:20px
    }
}

.title-partners img.logo-near {
    height: 22px;
    opacity: .6
}

@media (max-width: 1000px) {
    .title-partners img.logo-near {
        height:20px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-near {
        height:14px
    }
}

@keyframes scroll {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-50%)
    }
}

.mpc-works {
    position: relative;
    z-index: 23;
    width: 100%;
    padding: 80px 0 0 0;
    overflow: hidden
}

@media (max-width: 1000px) {
    .mpc-works {
        padding:80px 0 0 0
    }
}

@media (max-width: 720px) {
    .mpc-works {
        padding:80px 0 0 0
    }
}

.mpc-works__wrapper {
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 12px var(--padding-wrapper,64px)
}

.mpc-works__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .mpc-works__wrapper {
        justify-content:space-between;
        padding: 12px 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .mpc-works__wrapper {
        padding:16px
    }
}

.mpc-works__title {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin: 0
}

@media (max-width: 1000px) {
    .mpc-works__title {
        flex-direction:column;
        justify-content: center;
        align-items: center;
        margin: 0
    }
}

.mpc-works__title .sub-title {
    color: rgba(255,255,255,.85)
}

.mpc-works__title h2 {
    flex-shrink: 0;
    width: 670px;
    margin: -4px 0 0 0;
    text-align: center
}

@media (max-width: 1000px) {
    .mpc-works__title h2 {
        width:100%;
        max-width: 450px
    }
}

.mpc-works__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px
}

@media (max-width: 1300px) {
    .mpc-works__list {
        width:902px;
        margin: 0 auto
    }
}

@media (max-width: 1000px) {
    .mpc-works__list {
        width:700px
    }
}

@media (max-width: 720px) {
    .mpc-works__list {
        width:540px;
        overflow: hidden
    }
}

.mpc-works__list-mobi {
    position: relative;
    z-index: 21;
    margin: -100px 0 0 0
}

@media (max-width: 1000px) {
    .mpc-works__list-mobi {
        margin:-60px 0 0 0
    }
}

@media (max-width: 720px) {
    .mpc-works__list-mobi {
        width:100%;
        margin: -80px 0 0 0
    }
}

.mpc-works__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 112px;
    height: 112px;
    padding: 12px;
    border-radius: 8px;
    border: .834px solid rgba(255,255,255,.15);
    background: rgba(255,255,255,.05);
    text-align: center
}

@media (max-width: 1300px) {
    .mpc-works__item {
        width:82px;
        height: 82px;
        padding: 10px 10px
    }
}

@media (max-width: 1000px) {
    .mpc-works__item {
        width:62px;
        height: 62px;
        padding: 6px 10px
    }
}

@media (max-width: 720px) {
    .mpc-works__item {
        width:45px;
        height: 45px;
        padding: 4px
    }

    .mpc-works__item.invert {
        display: flex;
        flex-direction: column
    }

    .mpc-works__item.invert img {
        order: 1
    }

    .mpc-works__item.invert h3 {
        order: 2
    }
}

.mpc-works__item h3 {
    margin: 0 0 6px 0;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.12px;
    text-transform: uppercase;
    opacity: .75
}

@media (max-width: 1300px) {
    .mpc-works__item h3 {
        margin:0;
        font-size: 10px
    }
}

@media (max-width: 1000px) {
    .mpc-works__item h3 {
        margin:0;
        font-size: 9px;
        letter-spacing: -.09px
    }
}

@media (max-width: 720px) {
    .mpc-works__item h3 {
        font-size:6px;
        letter-spacing: -.06px
    }
}

@media (max-width: 1300px) {
    .mpc-works__item img {
        width:40px
    }
}

@media (max-width: 1000px) {
    .mpc-works__item img {
        width:32px
    }
}

@media (max-width: 720px) {
    .mpc-works__item img {
        width:21px
    }
}

.mpc-works__item_active {
    border: .834px solid #f3c447;
    background: rgba(255,255,255,.05)
}

.mpc-works__item_active-1 {
    border: .834px solid rgba(255,255,255,.25);
    background: rgba(255,255,255,.1)
}

.mpc-works__item_active-2 {
    border: .834px solid rgba(255,255,255,.35);
    background: rgba(255,255,255,.17)
}

.mpc-works__item_active-3 {
    border: .834px solid rgba(255,255,255,.5);
    background: rgba(255,255,255,.25)
}

#lottie-animation {
    width: 1440px;
    margin: 0 0 0 50%;
    transform: translate(-50%,0)
}

@media (max-width: 1260px) {
    #lottie-animation {
        width:calc(100% + 160px)
    }
}

@media (max-width: 720px) {
    #lottie-animation {
        width:calc(100% + 350px)
    }
}

@media (max-width: 720px) {
    #lottie-animation {
        width:calc(100% + 250px)
    }
}

.mpc-usual {
    position: relative;
    z-index: 13;
    width: 100%;
    padding: 0 0 120px 0
}

@media (max-width: 1000px) {
    .mpc-usual {
        padding:80px 0
    }
}

@media (max-width: 720px) {
    .mpc-usual {
        padding:0 0 40px 0
    }

    .mpc-usual .change-bg__main-title strong {
        display: block
    }
}

.mpc-usual__wrapper {
    position: relative;
    z-index: 16;
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 80px var(--padding-wrapper,64px) 0 var(--padding-wrapper,64px)
}

.mpc-usual__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .mpc-usual__wrapper {
        display:flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 16px;
        max-width: 751px;
        padding: 80px 32px 0 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .mpc-usual__wrapper {
        gap:0;
        width: 100%;
        padding: 60px 16px 0 16px
    }
}

.mpc-usual__main-title {
    padding: 80px 0 120px 0;
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -1.92px
}

@media (max-width: 1000px) {
    .mpc-usual__main-title {
        padding:400px 0 380px 0;
        background: linear-gradient(0deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 100%),linear-gradient(37deg,#0e0f12 .83%,#1e1e1e 60.23%);
        font-size: 48px;
        letter-spacing: -1.92px
    }
}

@media (max-width: 720px) {
    .mpc-usual__main-title {
        padding:300px 0 280px 0;
        font-size: 32px;
        letter-spacing: -1.28px
    }
}

.mpc-usual__main-title strong {
    font-weight: 500
}

@media (max-width: 1000px) {
    .mpc-usual__main-title strong {
        font-weight:900
    }
}

@media (max-width: 1000px) {
    .mpc-usual__title {
        width:100%;
        text-align: left
    }
}

.mpc-usual__title .sub-title {
    justify-content: center;
    color: #dbdbdc
}

@media (max-width: 1000px) {
    .mpc-usual__title .sub-title {
        justify-content:flex-start
    }
}

.mpc-usual__title .sub-title span {
    margin: 0 0 0 8px;
    color: #f3c447
}

.mpc-usual__title h2 {
    max-width: 720px;
    margin: 0 auto 64px auto;
    text-align: center
}

@media (max-width: 1000px) {
    .mpc-usual__title h2 {
        max-width:564px;
        margin: 0 0 80px 0;
        text-align: left
    }
}

@media (max-width: 720px) {
    .mpc-usual__title h2 {
        margin:0 0 32px 0
    }
}

.mpc-usual__column {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 32px
}

@media (max-width: 1200px) {
    .mpc-usual__column {
        justify-content:space-between;
        gap: 0
    }
}

@media (max-width: 1000px) {
    .mpc-usual__column {
        width:100%
    }
}

@media (max-width: 720px) {
    .mpc-usual__column {
        flex-direction:column
    }
}

.mpc-usual__string {
    width: 416px
}

@media (max-width: 1000px) {
    .mpc-usual__string {
        width:341px
    }
}

@media (max-width: 720px) {
    .mpc-usual__string {
        width:100%
    }

    .mpc-usual__string:nth-child(1) {
        margin: 0 0 64px 0
    }
}

.mpc-usual__string .before-title {
    margin: 0 0 24px 0;
    color: rgba(255,255,255,.5);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.24px
}

@media (max-width: 720px) {
    .mpc-usual__string .before-title {
        margin:0 0 16px 0
    }
}

.mpc-usual__block-left {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: 24px;
    width: 407px;
    margin: 0 0 72px 0;
    border-radius: 8px
}

@media (max-width: 1000px) {
    .mpc-usual__block-left {
        width:100%;
        margin: 0 0 48px 0
    }
}

@media (max-width: 720px) {
    .mpc-usual__block-left {
        margin:0 0 24px 0
    }
}

.mpc-usual__block-left_fon {
    margin: 0 0 72px 0;
    padding: 32px 32px;
    background: rgba(255,255,255,.05)
}

@media (max-width: 1000px) {
    .mpc-usual__block-left_fon {
        margin:0 0 48px 0
    }
}

@media (max-width: 720px) {
    .mpc-usual__block-left_fon {
        margin:0 0 24px 0;
        padding: 24px
    }
}

.mpc-usual__block-left_string {
    width: 100%;
    height: 64px;
    padding: 20px 0;
    border-radius: 8px;
    border: .834px solid rgba(255,255,255,.08);
    background: rgba(255,255,255,.1);
    box-shadow: 0 1.667px 2.751px 0 rgba(224,137,0,.08);
    color: rgba(255,255,255,.8);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.2px;
    text-align: center
}

@media (max-width: 720px) {
    .mpc-usual__block-left_string {
        font-size:16px;
        letter-spacing: -.16px
    }
}

.mpc-usual__block-left_string:nth-child(1) {
    background-image: url(../images./icon-user.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 32px
}

.mpc-usual__block-left_string:nth-child(2) {
    position: relative
}

.mpc-usual__block-left_string:nth-child(2)::before {
    content: "";
    display: block;
    position: absolute;
    top: -24px;
    left: 50%;
    z-index: 10;
    transform: translate(-50%,0);
    width: 2px;
    height: 24px;
    background-image: url(../images./line-vert.svg);
    background-position: 50% 0;
    background-repeat: repeat-y
}

.mpc-usual__block-left_multi-string {
    display: flex;
    gap: 8px
}

.mpc-usual__block-left_multi-string-item {
    position: relative;
    width: calc(25% - 6px);
    height: 64px;
    background-image: url(../images./icon-input-light.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 32px auto;
    background-color: rgba(255,255,255,.1);
    border-radius: 8px;
    border: .834px solid rgba(255,255,255,.15)
}

.mpc-usual__block-left_multi-string-item::before {
    content: "";
    display: block;
    position: absolute;
    top: -24px;
    left: 50%;
    z-index: 10;
    transform: translate(-50%,0);
    width: 2px;
    height: 24px;
    background-image: url(../images./line-vert.svg);
    background-position: 50% 0;
    background-repeat: repeat-y
}

.mpc-usual__block-right {
    flex-shrink: 0;
    width: 100%
}

@media (max-width: 1000px) {
    .mpc-usual__block-right {
        width:100%;
        margin: 0
    }
}

.mpc-usual__block-right h3 {
    margin: 0 0 40px 0;
    color: rgba(255,255,255,.85);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 720px) {
    .mpc-usual__block-right h3 {
        margin:0 0 16px 0;
        font-size: 20px;
        letter-spacing: -.2px
    }
}

.mpc-usual__block-right h3 span {
    color: #f3c447
}

.mpc-usual__block-right h3 strong {
    font-weight: 500;
    color: rgba(255,255,255,.5)
}

.mpc-usual__block-right_list-1 li {
    display: flex;
    align-items: center;
    margin: 0 0 8px 0;
    padding: 16px 24px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    background: rgba(255,255,255,.05);
    color: rgba(255,255,255,.75);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.32px
}

.mpc-usual__block-right_list-1 li::before {
    content: "?";
    display: block;
    margin: 0 12px 0 0
}

.mpc-usual__block-right_list-2 li {
    display: flex;
    align-items: center;
    margin: 0 0 8px 0;
    padding: 14px 24px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    background: rgba(255,255,255,.05);
    color: rgba(255,255,255,.95);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.32px
}

@media (max-width: 720px) {
    .mpc-usual__block-right_list-2 li {
        padding:13px 16px
    }
}

.mpc-usual__block-right_list-2 li::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 12px 0 0;
    background-image: url(../images./icon-list-check.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 24px
}

.mpc-usual__block-right_list-2 li:nth-child(4)::before {
    background-image: url(../images./here-logo-new.png);
    filter: drop-shadow(0 -5.697px 13.811px rgba(254, 221, 1, .2)) drop-shadow(0 .173px 13.483px rgba(254, 60, 1, .15)) drop-shadow(0 6.733px 13.483px rgba(56, 28, 20, .14))
}

@media (max-width: 720px) {
    .mpc-usual__block:nth-child(2) {
        display:block
    }
}

.mpc-usual__fire {
    display: flex;
    flex-wrap: wrap;
    border-radius: 8px
}

@media (max-width: 1000px) {
    .mpc-usual__fire {
        gap:28px
    }
}

@media (max-width: 720px) {
    .mpc-usual__fire {
        gap:26px
    }
}

.mpc-usual__fire picture {
    width: 100%
}

.mpc-usual__fire img {
    width: 100%
}

.mpc-usual__fire-item {
    width: 64px;
    height: 64px;
    border-radius: 8px;
    border: .834px solid rgba(255,255,255,.15);
    background: rgba(255,255,255,.1);
    background-image: url(../images./fire.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 32px auto
}

@media (max-width: 1000px) {
    .mpc-usual__fire-item {
        width:50px;
        height: 50px
    }
}

.mpc-usual__fire-item_big {
    width: 158px;
    background-image: url(../images./icon-user.svg);
    background-size: 29px auto;
    width: 128px
}

@media (max-width: 720px) {
    .mpc-usual__fire-item_big {
        width:126px
    }
}

.used {
    position: relative;
    z-index: 13;
    width: 100%;
    padding: 0
}

@media (max-width: 1000px) {
    .used {
        padding:80px 0 0 0
    }
}

@media (max-width: 720px) {
    .used {
        padding:60px 0 0 0
    }
}

.used__wrapper {
    display: flex;
    justify-content: flex-end;
    position: relative;
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 12px var(--padding-wrapper,64px) 0 var(--padding-wrapper,64px)
}

.used__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .used__wrapper {
        flex-direction:column;
        padding: 12px 32px 0 0;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .used__wrapper {
        padding:0
    }
}

.used__left {
    flex-shrink: 0;
    position: absolute;
    z-index: 15;
    left: var(--padding-wrapper,64px);
    top: 132px;
    width: 418px
}

@media (max-width: 1000px) {
    .used__left {
        position:relative;
        top: auto;
        left: auto;
        margin: 0 0 0 32px
    }
}

@media (max-width: 720px) {
    .used__left {
        width:100%;
        margin: 0 0 48px 0;
        padding: 0 16px;
        text-align: center
    }
}

.used__left h2 {
    margin: 0 0 16px 0;
    color: rgba(255,255,255,.95);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -.32px
}

.used__left h2 strong {
    font-weight: 700;
    color: rgba(255,255,255,.95)
}

.used__left h2 span {
    color: #f3c447
}

.used__left p {
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

.used__right {
    position: relative;
    z-index: 14
}

.used__right img {
    width: 698px
}

@media (max-width: 1200px) {
    .used__right img {
        width:500px
    }
}

@media (max-width: 1000px) {
    .used__right img {
        width:100%;
        margin: -130px auto 0 auto
    }
}

@media (max-width: 720px) {
    .used__right img {
        margin:0 auto
    }
}

.validator {
    position: relative;
    z-index: 13;
    width: 100%;
    padding: 120px 0 0 0;
    background-image: url(../images./line-bottom.png);
    background-position: 50% 0;
    background-repeat: repeat-x
}

@media (max-width: 1000px) {
    .validator {
        margin:-152px 0 0 0;
        padding: 80px 0 0 0
    }
}

@media (max-width: 720px) {
    .validator {
        margin:-120px 0 0 0;
        padding: 32px 0 0 0
    }
}

.validator__wrapper {
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 12px var(--padding-wrapper,64px) 160px var(--padding-wrapper,64px)
}

.validator__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .validator__wrapper {
        padding:0 32px 80px 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .validator__wrapper {
        padding:0 16px 60px 16px
    }
}

.validator__top {
    flex-shrink: 0;
    width: 344px;
    margin: 0 0 40px 0
}

@media (max-width: 720px) {
    .validator__top {
        width:100%;
        margin: 0 0 24px 0;
        text-align: center
    }
}

.validator__top h2 {
    margin: 0 0 16px 0;
    color: rgba(255,255,255,.95);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -.32px
}

.validator__top p {
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

.validator__list {
    display: flex;
    gap: 16px
}

@media (max-width: 1000px) {
    .validator__list {
        flex-wrap:wrap
    }
}

.validator__list-item {
    width: calc(33.3333% - 10px);
    padding: 24px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    background: rgba(255,255,255,.05)
}

@media (max-width: 1000px) {
    .validator__list-item {
        width:calc(50% - 8px)
    }
}

@media (max-width: 720px) {
    .validator__list-item {
        width:100%
    }
}

.validator__list-item h3 {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 0 0 12px 0;
    color: rgba(255,255,255,.95);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -.48px
}

.validator__list-item:nth-child(1) h3::before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(../images./stake.svg)
}

.validator__list-item:nth-child(2) h3::before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(../images./earn.svg)
}

.validator__list-item:nth-child(3) h3::before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(../images./do-it.svg)
}

.validator__list-item p {
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

.develope {
    position: relative;
    z-index: 13;
    width: 100%;
    padding: 80px 0 0 0
}

@media (max-width: 1000px) {
    .develope {
        padding:80px 0 0 0
    }
}

@media (max-width: 720px) {
    .develope {
        padding:60px 0
    }
}

.develope__wrapper {
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 0 var(--padding-wrapper,64px) 80px var(--padding-wrapper,64px)
}

.develope__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .develope__wrapper {
        justify-content:space-between;
        padding: 0 32px 80px 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .develope__wrapper {
        padding:0 16px 0 16px
    }
}

.develope__wrapper h2 {
    margin: 0 0 64px 0;
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -1.44px
}

@media (max-width: 1000px) {
    .develope__wrapper h2 {
        margin:0 0 48px 0;
        font-size: 32px;
        letter-spacing: -.96px
    }
}

@media (max-width: 720px) {
    .develope__wrapper h2 {
        margin:0 0 32px 0
    }
}

.develope__wrapper h2 span {
    color: #f3c447
}

.develope__wrapper h3 {
    margin: 0 0 16px 0;
    color: rgba(255,255,255,.95);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .develope__wrapper h3 {
        font-size:24px;
        letter-spacing: -.24px
    }
}

.develope__wrapper h3 span {
    color: #f3c447
}

.develope__wrapper h4 {
    margin: 0 0 24px 0;
    color: rgba(255,255,255,.9);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

.develope__wrapper p {
    margin: 0 0 48px 0;
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 720px) {
    .develope__wrapper p {
        margin:0 0 24px 0
    }
}

.develope__wrapper p.p-margin-16 {
    margin: 0 0 16px 0
}

.develope__top {
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    gap: 32px;
    margin: 0 0 95px 0
}

@media (max-width: 720px) {
    .develope__top {
        flex-wrap:wrap;
        gap: 0;
        margin: 0 0 48px 0
    }
}

.develope__top-left {
    flex-shrink: 0;
    width: 415px
}

@media (max-width: 1000px) {
    .develope__top-left {
        width:calc(50% - 16px)
    }
}

@media (max-width: 1000px) and (max-width:720px) {
    .develope__top-left {
        width:100%
    }
}

.develope__top-left img {
    width: 100%
}

.develope__top-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-shrink: 0;
    width: 400px
}

@media (max-width: 1000px) {
    .develope__top-right {
        width:calc(50% - 16px)
    }
}

@media (max-width: 720px) {
    .develope__top-right {
        width:100%
    }
}

.develope__top-right .btn {
    margin: auto 0 0 0
}

@media (max-width: 720px) {
    .develope__top-right .btn {
        justify-content:center;
        width: 100%;
        margin: 0
    }
}

.develope__bottom {
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    gap: 32px;
    margin: 0
}

@media (max-width: 720px) {
    .develope__bottom {
        flex-wrap:wrap;
        gap: 0;
        margin: 0
    }
}

.develope__bottom-left {
    flex-shrink: 0;
    width: 415px
}

@media (max-width: 1000px) {
    .develope__bottom-left {
        width:calc(50% - 16px)
    }
}

@media (max-width: 720px) {
    .develope__bottom-left {
        width:100%
    }
}

.develope__bottom-left img {
    width: 100%
}

.develope__bottom-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-shrink: 0;
    width: 400px
}

@media (max-width: 1000px) {
    .develope__bottom-right {
        width:calc(50% - 16px)
    }
}

@media (max-width: 720px) {
    .develope__bottom-right {
        width:100%
    }
}

.develope__bottom-right .btn {
    margin: auto 0 0 0
}

@media (max-width: 720px) {
    .develope__bottom-right .btn {
        justify-content:center;
        width: 100%;
        margin: 0
    }
}

@media (max-width: 720px) {
    .develope .for-desctop {
        display:none
    }
}

.develope .for-mobi {
    display: none
}

@media (max-width: 720px) {
    .develope .for-mobi {
        display:block;
        width: 100%;
        margin: 0 0 24px 0
    }
}

.p-with-icon {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .p-with-icon {
        align-items:flex-start;
        line-height: 137%!important
    }

    .p-with-icon span span {
        display: block
    }
}

.p-with-icon a {
    color: rgba(255,255,255,.6);
    text-decoration: underline
}

.p-with-icon a:hover {
    text-decoration: none
}

.p-with-icon::before {
    content: "";
    display: block;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    margin: 2px 0 0 0;
    background-image: url(../images./mdi-github.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.partners {
    position: relative;
    z-index: 13;
    width: 100%;
    margin: 0 auto;
    padding: 80px 0
}

@media (max-width: 1000px) {
    .partners {
        padding:80px 0
    }
}

@media (max-width: 720px) {
    .partners {
        padding:60px 0
    }
}

.partners__wrapper {
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 0 var(--padding-wrapper,64px)
}

.partners__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .partners__wrapper {
        justify-content:space-between;
        padding: 0 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .partners__wrapper {
        padding:0 16px
    }
}

.partners__title {
    margin: 0 0 48px 0
}

@media (max-width: 1000px) {
    .partners__title {
        margin:0 0 32px 0
    }
}

@media (max-width: 720px) {
    .partners__title {
        margin:0 0 30px 0
    }
}

.partners__title .sub-title {
    color: #dbdbdc
}

@media (max-width: 720px) {
    .partners__title .sub-title {
        align-items:flex-start
    }

    .partners__title .sub-title::before {
        margin-top: 7px
    }
}

.partners__title .sub-title span {
    color: #f3c447
}

.partners__title h2 {
    max-width: 720px
}

.partners-logos {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    gap: 0;
    border-collapse: collapse
}

@media (max-width: 1000px) {
    .partners-logos {
        grid-template-columns:repeat(3,1fr)
    }
}

@media (max-width: 720px) {
    .partners-logos {
        grid-template-columns:repeat(2,1fr)
    }
}

.partners-logos li {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -1px -1px 0 0;
    padding: 29px 0;
    border-radius: 8px;
    border: 1px solid #303035
}

@media (max-width: 720px) {
    .partners-logos li:last-child {
        grid-column:1./-1
    }
}

.partners-logos li img {
    width: auto;
    height: 32px
}

.partners-date {
    display: flex;
    justify-content: space-between
}

@media (max-width: 720px) {
    .partners-date {
        flex-wrap:wrap
    }
}

.partners-date__item {
    width: 33.3333%;
    padding: 32px 16px;
    border-radius: 8px;
    border: 1px solid #303035
}

@media (max-width: 1000px) {
    .partners-date__item {
        padding:24px 16px
    }
}

@media (max-width: 500px) {
    .partners-date__item {
        width:100%;
        text-align: center
    }
}

.partners-date__item h3 {
    color: #fff;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -1.44px
}

@media (max-width: 1000px) {
    .partners-date__item h3 {
        margin:0 0 4px 0;
        font-size: 36px;
        letter-spacing: -1.08px
    }
}

@media (max-width: 720px) {
    .partners-date__item h3 {
        font-size:32px;
        letter-spacing: -.96px
    }
}

.partners-date__item p {
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .partners-date__item p {
        font-size:16px;
        letter-spacing: -.32px
    }
}

.created {
    position: relative;
    z-index: 13;
    width: 100%;
    padding: 80px 0 80px 0
}

@media (max-width: 720px) {
    .created {
        padding:60px 0
    }
}

.created__wrapper {
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 12px var(--padding-wrapper,64px) 80px var(--padding-wrapper,64px)
}

.created__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .created__wrapper {
        justify-content:space-between;
        padding: 12px 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .created__wrapper {
        padding:0 16px
    }
}

.created__wrapper h2 {
    margin: 0 auto 80px auto;
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -1.44px
}

@media (max-width: 1000px) {
    .created__wrapper h2 {
        margin:0 auto 48px auto;
        font-size: 32px;
        letter-spacing: -.96px
    }

    .created__wrapper h2 span {
        display: block
    }
}

@media (max-width: 720px) {
    .created__wrapper h2 {
        margin:0 auto 32px auto
    }
}

.created__wrapper h2 span {
    color: #f3c447
}

.created__wrapper h3 {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 0 0 16px 0;
    color: rgba(255,255,255,.9);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 1000px) {
    .created__wrapper h3 {
        font-size:16px
    }
}

.created__wrapper h3::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(../images./arrow-right-subtitle.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.created__top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin: 0 0 120px 0
}

@media (max-width: 1000px) {
    .created__top {
        width:680px;
        margin: 0 auto 80px auto
    }
}

@media (max-width: 720px) {
    .created__top {
        flex-wrap:wrap;
        width: 100%;
        margin: 0 auto 24px auto
    }
}

.created__top-left {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 351px
}

@media (max-width: 1000px) {
    .created__top-left {
        width:calc(50% - 8px);
        padding: 18px 0;
        border-radius: 8px;
        background: #141518
    }
}

@media (max-width: 720px) {
    .created__top-left {
        width:100%;
        margin: 0 0 24px 0;
        padding: 0;
        background-color: unset
    }
}

.created__top-left img {
    width: 100%
}

.created__top-right {
    flex-shrink: 0;
    width: 574px
}

@media (max-width: 1000px) {
    .created__top-right {
        width:calc(50% - 8px)
    }
}

@media (max-width: 720px) {
    .created__top-right {
        width:100%
    }
}

.created__top-right p {
    margin: 0 0 64px 0;
    color: rgba(255,255,255,.9);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.64px
}

@media (max-width: 1000px) {
    .created__top-right p {
        font-size:16px;
        letter-spacing: -.32px
    }
}

@media (max-width: 720px) {
    .created__top-right p {
        margin:0 0 24px 0
    }
}

.created__top-right p span {
    color: rgba(255,255,255,.65)
}

.created__top-right ul {
    display: flex;
    flex-wrap: wrap
}

.created__top-right ul li {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    margin: -1px -1px 0 0;
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #303035
}

.created__top-right ul li:nth-child(1) img {
    height: 28px
}

@media (max-width: 1000px) {
    .created__top-right ul li:nth-child(1) img {
        height:20px
    }
}

.created__top-right ul li:nth-child(2) img {
    height: 26px
}

@media (max-width: 1000px) {
    .created__top-right ul li:nth-child(2) img {
        height:18px
    }
}

.created__top-right ul li:nth-child(3) img {
    height: 33px
}

@media (max-width: 1000px) {
    .created__top-right ul li:nth-child(3) img {
        height:22px
    }
}

.created__top-right ul li:nth-child(4) img {
    height: 26px
}

@media (max-width: 1000px) {
    .created__top-right ul li:nth-child(4) img {
        height:18px
    }
}

.created__bottom {
    display: flex;
    justify-content: space-between;
    width: 100%
}

@media (max-width: 720px) {
    .created__bottom {
        flex-wrap:wrap
    }
}

.created__bottom-left {
    position: relative;
    flex-shrink: 0;
    width: 359px
}

@media (max-width: 1000px) {
    .created__bottom-left {
        width:calc(50% - 8px)
    }
}

@media (max-width: 720px) {
    .created__bottom-left {
        width:100%;
        height: 343px;
        margin: 0 0 24px 0
    }
}

.created__bottom-left::before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 700px;
    height: 700px;
    background-image: url(../images./dragon.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50%
}

@media (max-width: 720px) {
    .created__bottom-left::before {
        width:600px;
        height: 600px
    }
}

.created__bottom-right {
    flex-shrink: 0;
    width: 560px
}

@media (max-width: 1000px) {
    .created__bottom-right {
        width:calc(50% - 8px)
    }
}

@media (max-width: 720px) {
    .created__bottom-right {
        width:100%
    }
}

.created__bottom-right ul {
    display: flex;
    flex-direction: column;
    gap: 12px
}

@media (max-width: 720px) {
    .created__bottom-right ul {
        gap:8px
    }
}

.created__bottom-right ul li {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 16px 24px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.1);
    background: rgba(255,255,255,.05);
    color: rgba(255,255,255,.95);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .created__bottom-right ul li {
        padding:16px
    }
}

.created__bottom-right ul li::before {
    content: "";
    flex-shrink: 0;
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images./here-logo-new.png);
    background-position: 50%;
    background-size: 14px 18px;
    background-repeat: no-repeat;
    filter: drop-shadow(0 -5.697px 13.811px rgba(254, 221, 1, .2)) drop-shadow(0 .173px 13.483px rgba(254, 60, 1, .15)) drop-shadow(0 6.733px 13.483px rgba(56, 28, 20, .14))
}

.roadmap {
    position: relative;
    z-index: 13;
    width: 100%;
    padding: 80px 0;
    background-color: #070809
}

@media (max-width: 1000px) {
    .roadmap {
        padding:80px 0 80px 0
    }
}

@media (max-width: 720px) {
    .roadmap {
        padding:80px 0 60px 0
    }
}

.roadmap__wrapper {
    position: relative;
    z-index: 14;
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 12px var(--padding-wrapper,64px) 80px var(--padding-wrapper,64px)
}

.roadmap__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .roadmap__wrapper {
        justify-content:space-between;
        padding: 12px 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .roadmap__wrapper {
        padding:0 16px
    }
}

.roadmap__wrapper h2 {
    margin: 0 0 120px 0;
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -1.44px
}

@media (max-width: 1000px) {
    .roadmap__wrapper h2 {
        margin:0 0 80px 0;
        font-size: 32px;
        letter-spacing: -.96px
    }
}

@media (max-width: 720px) {
    .roadmap__wrapper h2 {
        margin:0 0 32px 0
    }
}

.roadmap__wrapper::before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 80px;
    transform: translate(-50%,0);
    z-index: 15;
    width: 1px;
    height: 800px;
    background: linear-gradient(to bottom,transparent,rgba(255,255,255,.5),transparent)
}

@media (max-width: 1000px) {
    .roadmap__wrapper::before {
        height:749px
    }
}

@media (max-width: 720px) {
    .roadmap__wrapper::before {
        top:0;
        left: 16px;
        transform: translate(0,0);
        height: 562px
    }
}

.roadmap__wrapper::after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 120px;
    z-index: 16;
    transform: translate(-50%,0);
    width: 72px;
    height: 812px;
    border-radius: 812px;
    background: rgba(255,255,255,.1);
    filter: blur(60px)
}

@media (max-width: 1000px) {
    .roadmap__wrapper::after {
        top:40px
    }
}

@media (max-width: 720px) {
    .roadmap__wrapper::after {
        top:0;
        left: 16px;
        transform: translate(0,0);
        height: 596px
    }
}

.roadmap__info {
    position: relative;
    z-index: 20
}

.roadmap__info-row {
    display: flex;
    align-items: center;
    gap: 14px;
    width: 272px;
    margin: 0 auto 40px auto
}

@media (max-width: 1000px) {
    .roadmap__info-row {
        width:215px;
        margin: 0 auto 32px auto
    }
}

@media (max-width: 720px) {
    .roadmap__info-row {
        width:100%;
        margin: 0 0 32px 0
    }
}

.roadmap__info-row dt {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    font-family: Inter,sans-serif;
    color: rgba(255,255,255,.75);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 125.5%;
    background-color: rgba(255,255,255,.05);
    border: 1px rgba(255,255,255,.15) solid;
    border-radius: 50%
}

.roadmap__info-row dd {
    font-family: Inter,sans-serif;
    color: rgba(255,255,255,.75);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%
}

.roadmap__info-row_past dt {
    background-color: rgba(77,139,112,.3);
    border: 1px rgba(255,255,255,.15) solid;
    color: rgba(255,255,255,.6)
}

.roadmap__info-row_past dd {
    color: rgba(255,255,255,.5);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%
}

.roadmap__info-row_today dt {
    color: #f3c447;
    font-weight: 700;
    background-color: rgba(255,255,255,.15);
    border: 1px rgba(255,255,255,.15) solid;
    box-shadow: 0 6px 32px 0 rgba(255,255,255,.25)
}

.roadmap__info-row_today dd {
    color: rgba(255,255,255,.9);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%
}

.roadmap__info-row_left {
    position: relative;
    transform: translate(calc(-50% - 102px),0)
}

@media (max-width: 720px) {
    .roadmap__info-row_left {
        transform:translate(0,0);
        padding: 0 0 0 48px
    }
}

.roadmap__info-row_left::after {
    content: "";
    display: block;
    position: absolute;
    right: -102px;
    top: 50%;
    z-index: 27;
    transform: translate(0,-50%);
    width: 102px;
    height: 1px;
    background-image: url(../images./line-dashed.svg);
    background-position: 0 50%;
    background-repeat: repeat-x
}

@media (max-width: 720px) {
    .roadmap__info-row_left::after {
        left:1px;
        right: auto;
        width: 48px;
        text-align: left
    }
}

.roadmap__info-row_left dt {
    order: 2
}

@media (max-width: 720px) {
    .roadmap__info-row_left dt {
        order:1
    }
}

.roadmap__info-row_left dd {
    order: 1;
    text-align: right
}

@media (max-width: 720px) {
    .roadmap__info-row_left dd {
        order:2;
        text-align: left
    }
}

.roadmap__info-row_right {
    transform: translate(calc(50% + 102px),0)
}

@media (max-width: 720px) {
    .roadmap__info-row_right {
        transform:translate(0,0);
        padding: 0 0 0 48px
    }
}

.roadmap__info-row_right::after {
    content: "";
    display: block;
    position: absolute;
    left: -102px;
    top: 50%;
    z-index: 27;
    transform: translate(0,50%);
    width: 102px;
    height: 1px;
    background-image: url(../images./line-dashed.svg);
    background-position: 0 50%;
    background-repeat: repeat-x
}

@media (max-width: 720px) {
    .roadmap__info-row_right::after {
        left:1px;
        width: 48px;
        text-align: left
    }
}

.footer {
    position: relative;
    z-index: 22;
    width: 100%;
    padding: 64px 0 40px 0;
    background-color: #0e0f12
}

@media (max-width: 1000px) {
    .footer {
        padding:64px 0 0 0
    }
}

.footer .btn_single:hover::before {
    transform: translate(-50%,calc(-100% - 2px))
}

@media (max-width: 720px) {
    .footer .btn_single:hover::before {
        transform:translate(-50%,calc(-50% - 5px))
    }
}

.footer__wrapper {
    width: var(--width-wrapper);
    max-width: 100%;
    margin: 0 auto;
    padding: 12px var(--padding-wrapper,64px)
}

.footer__wrapper::-webkit-scrollbar {
    display: none
}

@media (max-width: 1000px) {
    .footer__wrapper {
        justify-content:space-between;
        padding: 12px 32px 0 32px;
        scrollbar-width: none
    }
}

@media (max-width: 720px) {
    .footer__wrapper {
        padding:0 16px
    }
}

.footer__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 64px 0
}

@media (max-width: 1000px) {
    .footer__title {
        align-items:flex-start;
        margin: 0 0 40px 0
    }
}

@media (max-width: 720px) {
    .footer__title {
        flex-wrap:wrap;
        margin: 0 0 32px 0
    }
}

@media (max-width: 720px) {
    .footer__title-left {
        width:100%;
        margin: 0 0 24px 0
    }
}

.footer__title-left h2 {
    margin: 0 0 16px 0;
    color: rgba(255,255,255,.9);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .footer__title-left h2 {
        max-width:344px;
        margin: 0 0 8px 0;
        font-size: 24px;
        letter-spacing: -.24px
    }
}

.footer__title-left h2 span {
    color: #fdbf1c
}

.footer__title-left p {
    color: rgba(255,255,255,.6);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .footer__title-left p {
        max-width:344px
    }
}

.footer__title-right {
    margin: 0 0 0 auto
}

@media (max-width: 720px) {
    .footer__title-right {
        width:100%;
        margin: 0
    }
}

.footer__title-right a {
    justify-content: center;
    min-width: 272px;
    padding: 24px 0
}

@media (max-width: 720px) {
    .footer__title-right a {
        width:100%;
        padding: 16px 0
    }
}

.footer__map {
    display: flex;
    justify-content: space-between;
    align-items: stretch
}

@media (max-width: 1000px) {
    .footer__map {
        flex-wrap:wrap;
        align-items: unset
    }
}

.footer__left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between
}

@media (max-width: 1000px) {
    .footer__left {
        flex-direction:row;
        align-items: center;
        order: 2;
        width: 100%;
        padding: 20px 0
    }
}

.footer__left img {
    height: 24px
}

.footer__left p {
    color: rgba(255,255,255,.5);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.28px
}

.footer__menu {
    display: flex;
    gap: 16px;
    margin: 0 0 0 auto
}

@media (max-width: 720px) {
    .footer__menu {
        flex-wrap:wrap;
        gap: 24px 8px;
        margin: 0
    }
}

.footer__menu-item {
    min-width: 128px
}

@media (max-width: 1000px) {
    .footer__menu-item {
        min-width:100px
    }
}

@media (max-width: 720px) {
    .footer__menu-item {
        width:calc(50% - 4px);
        min-width: 40%
    }

    .footer__menu-item:nth-child(1) {
        order: 2
    }

    .footer__menu-item:nth-child(2) {
        order: 4
    }

    .footer__menu-item:nth-child(3) {
        order: 1
    }

    .footer__menu-item:nth-child(4) {
        order: 3
    }
}

.footer__menu-item h3 {
    margin: 0 0 8px 0;
    color: rgba(255,255,255,.9);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.28px
}

.footer__menu-item ul {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.footer__menu-item ul li {
    list-style: none
}

.footer__menu-item ul li a {
    color: rgba(255,255,255,.6);
    font-family: Inter,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.28px
}

.footer__menu-item ul li a:hover {
    color: rgba(255,255,255,.95)
}

@media (max-width: 1000px) {
    .footer__right {
        order:1;
        width: 100%;
        margin: 0 0 20px 0
    }
}

.error404 {
    position: relative;
    z-index: 18;
    padding: 96px 0
}

@media (max-width: 720px) {
    .error404 {
        padding:60px 0
    }
}

.error404-body {
    background-color: #151515
}

.error404-wrapper {
    max-width: 612px;
    margin: 0 auto
}

@media (max-width: 720px) {
    .error404-wrapper {
        padding:0 16px
    }
}

.error404__title {
    position: relative;
    z-index: 1;
    width: 420px;
    margin: 0 auto
}

@media (max-width: 720px) {
    .error404__title {
        max-width:420px;
        width: 100%
    }
}

.error404__title h1 {
    display: none
}

.error404__title img {
    width: 100%
}

.error404__content {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 2;
    margin: -108px 0 0 0
}

@media (max-width: 720px) {
    .error404__content {
        flex-direction:column;
        justify-content: center
    }
}

.error404__content-left {
    width: 330px
}

@media (max-width: 720px) {
    .error404__content-left {
        max-width:100%;
        margin: 0 auto;
        text-align: center
    }
}

.error404__content-left p {
    font-family: Inter;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0;
    color: rgba(255,255,255,.75)
}

@media (max-width: 340px) {
    .error404__content-left p {
        font-size:18px
    }
}

.error404__content-right {
    display: flex;
    justify-content: center;
    width: calc(100% - 330px)
}

@media (max-width: 720px) {
    .error404__content-right {
        width:100%;
        margin: -50px 0 0 0;
        overflow: hidden
    }
}

.error404__content-right img {
    flex-shrink: 0;
    width: 382px
}

@media (max-width: 340px) {
    .error404__content-right img {
        width:320px
    }
}

.error404__btn {
    display: flex;
    align-items: center;
    gap: 24px
}

@media (max-width: 720px) {
    .error404__btn {
        flex-direction:column
    }
}

.error404__btn .btn_404link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    position: relative;
    width: calc(50% - 8px);
    padding: 16px 0;
    border-radius: 8px;
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    color: #fff;
    box-shadow: 0 2px 3.3px 0 rgba(224,137,0,.0784313725);
    border: 1px solid rgba(255,255,255,.0784313725);
    background: rgba(255,255,255,.1490196078)
}

@media (max-width: 720px) {
    .error404__btn .btn_404link {
        width:100%
    }
}

.error404__btn .btn_404link:hover {
    background: rgba(255,255,255,.2078431373)
}

.error404__btn .btn_404link::before {
    display: block;
    content: "";
    width: 32px;
    height: 32px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.error404__btn .btn_404link_protocol::before {
    background-image: url(./images./404./hot-protocol.svg)
}

.error404__btn .btn_404link_wallet::before {
    background-image: url(./images./404./hot-wallet.svg)
}

.w-title {
    position: relative;
    background-color: #151515
}

.w-title .wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 720px) {
    .w-title .wrapper {
        flex-direction:column;
        justify-content: center
    }
}

.w-title__left {
    z-index: 2;
    width: 50%
}

@media (max-width: 1100px) {
    .w-title__left {
        width:60%
    }
}

@media (max-width: 720px) {
    .w-title__left {
        width:100%;
        margin: 96px 0 0 0;
        text-align: center
    }
}

.w-title__left h1 {
    display: flex;
    flex-direction: column;
    position: relative;
    margin: 0 0 28px 0;
    color: rgba(255,255,255,.85);
    font-size: 64px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -1.28px;
    overflow: hidden
}

@media (max-width: 1100px) {
    .w-title__left h1 {
        font-size:48px
    }
}

@media (max-width: 720px) {
    .w-title__left h1 {
        justify-content:center;
        align-items: center;
        font-size: 32px;
        letter-spacing: -.32px;
        text-align: center
    }
}

.w-title__left h1 .w-title__tel {
    display: flex;
    align-items: center
}

@media (max-width: 720px) {
    .w-title__left h1 .w-title__tel {
        justify-content:center
    }
}

.w-title__left h1 .span-color {
    color: #f3c447
}

.w-title__left h1 .span-tel {
    display: block;
    width: 64px;
    height: 64px;
    margin: 0 10px;
    background-image: url(./images./wallet./icon-tel.svg);
    background-position: 50%;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.w-title__left h1 .anitext {
    
}

.w-title__left h1 .anitext.show {
    
}

.w-title__left p {
    max-width: 454px;
    margin: 0 0 40px 0;
    color: rgba(255,255,255,.75);
    font-family: "Inter Tight";
    font-size: 24px;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: .48px
}

.w-title__left p span {
    color: #f3c447
}

@media (max-width: 1100px) {
    .w-title__left p {
        font-size:20px
    }
}

@media (max-width: 720px) {
    .w-title__left p {
        margin:0 auto 32px auto;
        letter-spacing: 0
    }
}

.w-title__left p span {
    color: #f3c447
}

.w-title__right {
    display: flex;
    justify-items: center;
    position: relative;
    z-index: 1;
    width: 50%
}

@media (max-width: 1100px) {
    .w-title__right {
        width:40%
    }
}

@media (max-width: 720px) {
    .w-title__right {
        justify-content:center;
        align-items: center;
        width: 100%;
        text-align: center
    }
}

.w-title__right-video {
    width: 948px;
    height: 754px;
    margin: 0 0 0 -40px
}

@media (max-width: 1340px) {
    .w-title__right-video {
        margin:0 0 0 -140px
    }
}

@media (max-width: 1100px) {
    .w-title__right-video {
        width:700px;
        height: 557px
    }
}

@media (max-width: 720px) {
    .w-title__right-video {
        width:600px;
        height: 477px;
        margin: 0
    }
}

.title-partners {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 80px;
    position: relative;
    z-index: 16;
    width: 100%;
    transform: translateX(0)
}

.title-partners__telegram {
    padding: 0 0 32px 0;
    opacity: .3
}

@media (min-width: 2000px) {
    .title-partners__telegram {
        padding:0 0 32px 0
    }
}

@media (max-width: 720px) {
    .title-partners__telegram {
        padding:0 0 20px 0
    }
}

@media (max-width: 720px) {
    .title-partners {
        gap:30px
    }
}

.title-partners img {
    height: 24px
}

.title-partners img.logo-solana {
    height: 24px
}

@media (max-width: 1000px) {
    .title-partners img.logo-solana {
        height:22px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-solana {
        height:14px
    }
}

.title-partners img.logo-base {
    height: 24px;
    opacity: .5
}

@media (max-width: 1000px) {
    .title-partners img.logo-base {
        height:22px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-base {
        height:14px
    }
}

.title-partners img.logo-etherium {
    height: 40px
}

@media (max-width: 1000px) {
    .title-partners img.logo-etherium {
        height:36px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-etherium {
        height:24px
    }
}

.title-partners img.logo-tron {
    height: 32px
}

@media (max-width: 1000px) {
    .title-partners img.logo-tron {
        height:30px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-tron {
        height:20px
    }
}

.title-partners img.logo-bnb-chain {
    height: 25px
}

@media (max-width: 1000px) {
    .title-partners img.logo-bnb-chain {
        height:22px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-bnb-chain {
        height:15px
    }
}

.title-partners img.logo-ton {
    height: 32px
}

@media (max-width: 1000px) {
    .title-partners img.logo-ton {
        height:30px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-ton {
        height:20px
    }
}

.title-partners img.logo-near {
    height: 22px;
    opacity: .5
}

@media (max-width: 1000px) {
    .title-partners img.logo-near {
        height:20px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-near {
        height:14px
    }
}

@keyframes scroll {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-50%)
    }
}

#lottie-animation_fire {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(calc(-50% + 7px),-50%);
    z-index: 2000;
    width: 200px
}

.w-access {
    position: relative;
    z-index: 3;
    padding: 120px 0 0 0;
    background: linear-gradient(to bottom,#151515 0,#151515 calc(100% - 100px),rgba(25,25,25,0) 100%)
}

@media (max-width: 1000px) {
    .w-access {
        padding:80px 0 0 0
    }
}

@media (max-width: 720px) {
    .w-access {
        padding:60px 0 0 0
    }
}

.w-access__prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
    z-index: 5;
    max-width: 620px;
    margin: 0 auto;
    text-align: center
}

@media (max-width: 720px) {
    .w-access__prev {
        padding:0 16px
    }
}

.w-access__prev h2 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .w-access__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.w-access__prev p {
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .w-access__prev p {
        font-size:20px;
        letter-spacing: 0
    }
}

.w-access__video {
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 4
}

@media (max-width: 2000px) {
    .w-access__video {
        width:1952px;
        height: 1080px
    }
}

@media (max-width: 1600px) {
    .w-access__video {
        width:1620px;
        height: 896px
    }
}

@media (max-width: 1300px) {
    .w-access__video {
        width:1340px;
        height: 741px
    }
}

@media (max-width: 1000px) {
    .w-access__video {
        width:1100px;
        height: 608px
    }
}

@media (max-width: 720px) {
    .w-access__video {
        width:700px;
        height: 387px
    }
}

.w-access__img {
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 4;
    width: 100%;
    margin: -174px 0 0 0
}

@media (max-width: 1600px) {
    .w-access__img {
        margin:-140px 0 0 0
    }
}

@media (max-width: 1300px) {
    .w-access__img {
        margin:-110px 0 0 0
    }
}

@media (max-width: 1000px) {
    .w-access__img {
        margin:-60px 0 0 0
    }
}

@media (max-width: 720px) {
    .w-access__img {
        margin:0
    }
}

.w-access__img video {
    position: relative;
    z-index: 6
}

.w-access__img img {
    display: none
}

@media (max-width: 720px) {
    .w-access__img img {
        display:block;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 5;
        width: 100%;
        margin: 0
    }
}

.w-seamless {
    position: relative;
    z-index: 10;
    margin: -40px 0 0 0;
    padding: 160px 0 120px 0;
    background: linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 100%),linear-gradient(0deg,#191919 0,#191919 100%),linear-gradient(0deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 100%),#191919
}

@media (max-width: 1000px) {
    .w-seamless {
        padding:120px 0
    }
}

@media (max-width: 720px) {
    .w-seamless {
        padding:80px 0
    }
}

.w-seamless__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

@media (max-width: 720px) {
    .w-seamless__wrapper {
        flex-direction:column;
        justify-content: center;
        align-items: center
    }
}

.w-seamless__left {
    width: 560px
}

@media (max-width: 1100px) {
    .w-seamless__left {
        width:calc(100% - 380px)
    }
}

@media (max-width: 720px) {
    .w-seamless__left {
        display:flex;
        flex-direction: column;
        align-items: center;
        width: 100%
    }
}

.w-seamless__left h2 {
    margin: 20px 0 20px 0;
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1100px) {
    .w-seamless__left h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

@media (max-width: 720px) {
    .w-seamless__left h2 {
        text-align:center
    }
}

.w-seamless__left p {
    margin: 0 0 32px 0;
    font-family: Inter;
    color: rgba(255,255,255,.75);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .w-seamless__left p {
        text-align:center
    }
}

.w-seamless__left ul {
    margin: 0 0 56px 0;
    list-style: none
}

@media (max-width: 720px) {
    .w-seamless__left ul {
        margin:0 0 24px 0
    }
}

.w-seamless__left ul li {
    position: relative;
    margin: 0 0 24px 0;
    padding: 0 0 0 44px;
    font-family: Inter;
    color: rgba(255,255,255,.75);
    font-size: 16px;
    font-weight: 500;
    line-height: 150%
}

.w-seamless__left ul li span {
    display: block;
    margin: 0 0 4px 0;
    font-size: 20px;
    color: #f3c447
}

.w-seamless__left ul li::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    height: 32px;
    background-image: url(./images./wallet./w-check-yellow.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.w-seamless__right {
    width: 362px;
    padding: 10px 0;
    background-image: url(./images./wallet./full-cover.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media (max-width: 1000px) {
    .w-seamless__right {
        width:330px
    }
}

@media (max-width: 720px) {
    .w-seamless__right {
        width:223px;
        margin: 0 auto 48px auto
    }
}

.html-video {
    display: block;
    width: 333px;
    height: 722px;
    margin: 0 auto;
    border-radius: 50px
}

@media (max-width: 1000px) {
    .html-video {
        width:305px;
        height: 662px
    }
}

@media (max-width: 720px) {
    .html-video {
        width:205px;
        height: 445px;
        border-radius: 32px
    }
}

.w-chain {
    position: relative;
    z-index: 5;
    padding: 120px 0;
    background-color: #191919
}

@media (max-width: 1000px) {
    .w-chain {
        padding:80px 0
    }
}

@media (max-width: 720px) {
    .w-chain {
        padding:60px 0
    }
}

.w-chain__prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
    z-index: 2;
    max-width: 632px;
    margin: 0 auto 48px auto;
    text-align: center
}

@media (max-width: 720px) {
    .w-chain__prev {
        padding:0 16px
    }
}

.w-chain__prev h2 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .w-chain__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.w-chain__prev p {
    color: rgba(255,255,255,.75);
    font-family: Inter;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

.w-chain__wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.w-chain__item {
    padding: 48px;
    border-radius: 16px;
    border: 1.5px solid rgba(255,255,255,.01);
    background: linear-gradient(0deg,#161616 0,#161616 100%),linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.07) 100%)
}

.w-chain__item h3 {
    margin: 0 0 16px 0;
    color: rgba(255,255,255,.85);
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 720px) {
    .w-chain__item h3 {
        margin:0 0 12px 0;
        font-size: 24px;
        letter-spacing: 0
    }
}

.w-chain__item p {
    color: rgba(255,255,255,.75);
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 400;
    line-height: 130%
}

.w-chain__item_w-litle {
    width: 480px
}

@media (max-width: 1300px) {
    .w-chain__item_w-litle {
        width:calc(44% - 8px)
    }
}

@media (max-width: 1000px) {
    .w-chain__item_w-litle {
        width:100%;
        padding: 24px
    }
}

.w-chain__item_w-big {
    width: 640px
}

@media (max-width: 1300px) {
    .w-chain__item_w-big {
        width:calc(56% - 8px)
    }
}

@media (max-width: 1000px) {
    .w-chain__item_w-big {
        width:100%;
        padding: 24px
    }
}

.w-chain .multiChain {
    position: relative;
    padding-bottom: 208px;
    background-image: url(./images./wallet./chain-1-top.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
    overflow: hidden
}

@media (max-width: 720px) {
    .w-chain .multiChain {
        padding-bottom:80px
    }
}

.w-chain .multiChain::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 300px;
    background-image: url(./images./wallet./chain-1-bottom.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media (max-width: 1000px) {
    .w-chain .multiChain::after {
        background-image:url(./images./wallet./chain-1-bottom-mobi.png)
    }
}

.w-chain .multiChain__title {
    margin: 0 0 100px 0
}

@media (max-width: 720px) {
    .w-chain .multiChain__title {
        margin:0 0 48px 0
    }
}

.w-chain .multiChain__title p {
    max-width: 340px
}

.w-chain .multiChain__slider {
    position: relative;
    z-index: 5
}

.w-chain .multiChain__slider .swiper-wrapper {
    transition-timing-function: linear!important
}

.w-chain .multiChain__slide {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 14px;
    position: relative;
    width: 136px;
    padding: 24px;
    border-radius: 23.465px;
    border: 1.173px solid rgba(255,255,255,.15);
    background: rgba(42,42,42,.4);
    box-shadow: 0 8.213px 75.087px 3.52px rgba(0,0,0,.35)
}

@media (max-width: 720px) {
    .w-chain .multiChain__slide {
        width:98px;
        padding: 16px;
        border-radius: 16.974px;
        border: .849px solid rgba(255,255,255,.15);
        box-shadow: 0 5.941px 54.316px 2.546px rgba(0,0,0,.35)
    }
}

.w-chain .multiChain__slide.active {
    border: 1.173px solid #459578
}

@media (max-width: 720px) {
    .w-chain .multiChain__slide.active {
        border:.849px solid #459578
    }
}

.w-chain .multiChain__slide.active::after {
    content: "";
    position: absolute;
    right: 9px;
    top: 9px;
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(./images./wallet./chain-check.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.w-chain .multiChain__slide img {
    width: 56px;
    border-radius: 50%
}

@media (max-width: 720px) {
    .w-chain .multiChain__slide img {
        width:40px
    }
}

.w-chain .multiChain__slide p {
    margin: 0;
    color: rgba(255,255,255,.85);
    font-size: 21.118px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.422px;
    text-transform: uppercase
}

@media (max-width: 720px) {
    .w-chain .multiChain__slide p {
        font-size:15.276px;
        letter-spacing: -.306px
    }
}

.w-chain .omniBalance {
    background-image: url(./images./wallet./omni-bg.png);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

@media (max-width: 1000px) {
    .w-chain .omniBalance {
        background-image:url(./images./wallet./omni-bg-mobi.png)
    }
}

@media (max-width: 720px) {
    .w-chain .omniBalance {
        background-size:100% 105%;
        background-position: 0 -10px
    }
}

.w-chain .omniBalance__title {
    width: 100%;
    margin: 0 0 64px 0
}

.w-chain .omniBalance img {
    width: 320px;
    margin: 0 auto 70px auto
}

@media (max-width: 1200px) {
    .w-chain .omniBalance img {
        width:100%
    }
}

@media (max-width: 1000px) {
    .w-chain .omniBalance img {
        width:320px
    }
}

@media (max-width: 720px) {
    .w-chain .omniBalance img {
        width:100%;
        max-width: 320px
    }
}

@media (max-width: 720px) {
    .w-chain .stake {
        display:flex;
        flex-direction: column;
        justify-content: center
    }
}

.w-chain .stake__blocks {
    position: relative;
    width: 100%;
    padding: 140px 0 0 0
}

@media (max-width: 720px) {
    .w-chain .stake__blocks {
        padding:24px 0 142px 0
    }
}

.w-chain .stake__title p {
    max-width: 360px
}

.w-chain .stake img {
    position: absolute;
    right: -47px;
    top: -46px;
    width: 430px
}

@media (max-width: 720px) {
    .w-chain .stake img {
        order:2;
        right: -46;
        top: auto;
        bottom: -50px;
        width: 348px
    }
}

.w-chain .stake-calc {
    position: relative;
    z-index: 10;
    width: 308px;
    padding: 16px;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.15);
    background: #2a2a2a;
    box-shadow: 0 7px 64px 3px rgba(0,0,0,.35)
}

@media (max-width: 720px) {
    .w-chain .stake-calc {
        order:1;
        width: 260px;
        margin: 0
    }
}

.w-chain .stake-calc-wrapper {
    position: relative;
    width: 308px
}

@media (max-width: 720px) {
    .w-chain .stake-calc-wrapper {
        width:260px;
        margin: 0
    }
}

.w-chain .stake-calc__bg {
    display: block;
    position: absolute;
    right: -10px;
    bottom: -10px;
    z-index: 9;
    width: 100%;
    height: 100%;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.07);
    background: rgba(42,42,42,.94);
    box-shadow: 0 7px 64px 3px rgba(0,0,0,.35)
}

@media (max-width: 720px) {
    .w-chain .stake-calc__bg {
        right:-8px;
        bottom: -8px
    }
}

.w-chain .stake-calc__top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 12px 0
}

.w-chain .stake-calc__top-stake {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 3.099px 6.198px;
    border-radius: 15.495px;
    border: .775px solid rgba(255,255,255,.1)
}

.w-chain .stake-calc__top-stake::before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background-image: url(./images./wallet./stake-arrows-reverse.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.w-chain .stake-calc__top-stake span {
    color: #ebdedc;
    text-align: center;
    font-family: Inter;
    font-size: 10.846px;
    font-weight: 500
}

.w-chain .stake-calc__top-currency {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 3.099px 6.198px;
    border-radius: 15.495px;
    border: .775px solid rgba(255,255,255,.1)
}

.w-chain .stake-calc__top-currency::before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background-image: url(./images./wallet./stake-switch.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.w-chain .stake-calc__top-currency span {
    display: flex;
    align-items: center;
    gap: 3px;
    color: #ebdedc;
    text-align: center;
    font-family: Inter;
    font-size: 10.846px;
    font-weight: 500
}

.w-chain .stake-calc__top-currency span::after {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background-image: url(./images./wallet./stake-usdt.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.w-chain .stake-calc__work {
    margin: 0 0 8px 0;
    padding: 12px;
    border-radius: 12.396px;
    border: .775px solid rgba(255,255,255,.1);
    background: rgba(42,42,42,.4)
}

.w-chain .stake-calc__work-title {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin: 0 0 4px 0
}

.w-chain .stake-calc__work-title-stake {
    color: #ada5a4;
    font-feature-settings: "liga" off,"calt" off;
    font-family: Inter;
    font-size: 12.396px;
    font-weight: 600;
    line-height: 15.495px
}

.w-chain .stake-calc__work-title-max {
    display: inline-block;
    padding: 6px 8px;
    color: #ebdedc;
    text-align: center;
    font-family: Inter;
    font-size: 10.846px;
    font-weight: 500;
    line-height: 125%;
    cursor: pointer;
    border-radius: 15.495px;
    border: .775px solid rgba(255,255,255,.1)
}

@media (max-width: 720px) {
    .w-chain .stake-calc__work-title-max {
        font-size:9.141px
    }
}

.w-chain .stake-calc__work-title-max:hover {
    background-color: rgba(255,255,255,.05)
}

.w-chain .stake-calc__input {
    display: flex;
    align-items: flex-end;
    gap: 4px;
    margin: 0 0 8px 0
}

.w-chain .stake-calc__input input {
    width: 120px;
    border: 1px transparent solid;
    outline: 0;
    background: 0 0;
    color: #ebdedc;
    font-feature-settings: "liga" off;
    font-family: "Cabinet Grotesk";
    font-size: 24.792px;
    font-weight: 900;
    line-height: 100%;
    -moz-appearance: textfield;
    animation: blink 1.3s infinite
}

@media (max-width: 720px) {
    .w-chain .stake-calc__input input {
        font-size:20.895px
    }
}

.w-chain .stake-calc__input input::-webkit-inner-spin-button,.w-chain .stake-calc__input input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.w-chain .stake-calc__input input::placeholder {
    color: #ebdedc;
    font-feature-settings: "liga" off;
    font-family: "Cabinet Grotesk";
    font-size: 24.792px;
    font-weight: 900;
    line-height: 100%
}

@media (max-width: 720px) {
    .w-chain .stake-calc__input input::placeholder {
        font-size:20.895px
    }
}

.w-chain .stake-calc__input input:focus {
    animation: none
}

.w-chain .stake-calc__input span {
    color: #ada5a4;
    font-family: Inter;
    font-size: 10.846px;
    font-weight: 600;
    line-height: 24px
}

@media (max-width: 720px) {
    .w-chain .stake-calc__input span {
        font-size:9.141px
    }
}

.w-chain .stake-calc__bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #ada5a4;
    font-family: Inter;
    font-size: 10.846px;
    font-weight: 500;
    line-height: 125%
}

@media (max-width: 720px) {
    .w-chain .stake-calc__bottom {
        font-size:9.141px
    }
}

.w-chain .stake-calcExp {
    padding: 12px;
    border-radius: 12.396px;
    background: #0d7468
}

.w-chain .stake-calcExp__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 14px 0
}

.w-chain .stake-calcExp__title span {
    color: rgba(255,255,255,.7);
    font-feature-settings: "liga" off,"calt" off;
    font-family: Inter;
    font-size: 12.396px;
    font-weight: 600;
    line-height: 15.495px
}

@media (max-width: 720px) {
    .w-chain .stake-calcExp__title span {
        font-size:10.447px
    }
}

.w-chain .stake-calcExp__itogo {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.w-chain .stake-calcExp__itogo-calc {
    display: flex;
    align-items: flex-end;
    color: #fff
}

.w-chain .stake-calcExp__itogo-calc span {
    margin: 0 0 0 4px;
    font-family: Inter;
    font-size: 10.846px;
    font-weight: 600;
    line-height: 175%;
    white-space: nowrap
}

@media (max-width: 720px) {
    .w-chain .stake-calcExp__itogo-calc span {
        font-size:9.141px
    }
}

.w-chain .stake-calcExp__itogo-calc span.calc {
    max-width: 100px;
    margin: 0;
    font-feature-settings: "liga" off;
    font-family: "Cabinet Grotesk";
    font-size: 24.792px;
    font-weight: 900;
    line-height: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1
}

@media (max-width: 720px) {
    .w-chain .stake-calcExp__itogo-calc span.calc {
        font-size:20.895px
    }
}

.w-chain .stake-calcExp__itogo-sum {
    display: flex;
    align-items: center;
    color: #fff;
    font-family: Inter;
    font-size: 10.846px;
    font-weight: 500;
    line-height: 175%;
    white-space: nowrap
}

.w-chain .stake-calcExp__itogo-sum span {
    display: inline-block;
    max-width: 64px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.w-chain .chainThemes {
    padding: 48px 48px 0 48px;
    overflow: hidden
}

@media (max-width: 720px) {
    .w-chain .chainThemes {
        padding:24px 16px 24px 16px
    }
}

.w-chain .chainThemes__title {
    margin: 0 0 14px 0
}

.w-chain .chainThemes__title p {
    max-width: 380px
}

.w-chain .chainThemes__container {
    display: flex;
    justify-content: space-between
}

@media (max-width: 720px) {
    .w-chain .chainThemes__container {
        flex-direction:column;
        justify-content: center;
        align-items: center
    }
}

.w-chain .chainThemes__container .switch-theme {
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: relative;
    margin: 24px 0 0 0
}

@media (max-width: 720px) {
    .w-chain .chainThemes__container .switch-theme {
        flex-direction:row;
        flex-wrap: wrap;
        justify-content: space-between;
        order: 2
    }
}

.w-chain .chainThemes__container .switch-theme>span {
    position: absolute;
    left: 64px;
    top: 11px;
    color: rgba(255,255,255,.75);
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
    white-space: nowrap
}

@media (max-width: 720px) {
    .w-chain .chainThemes__container .switch-theme>span {
        display:block;
        position: relative;
        right: auto;
        top: auto;
        width: 100%;
        margin: 0 0 12px 0;
        text-align: center
    }
}

.w-chain .chainThemes__container .switch-theme>span::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -32px;
    left: 0;
    width: 24px;
    height: 26px;
    background-image: url(./images./wallet./try-theme.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media (max-width: 720px) {
    .w-chain .chainThemes__container .switch-theme>span::after {
        display:none
    }
}

.w-chain .chainThemes__container .switch-theme>span strong {
    font-weight: 600
}

.w-chain .chainThemes__container .switch-theme__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    gap: 12px;
    width: 44px;
    height: 65px;
    background-position: 50% 0;
    background-size: 100% auto;
    background-repeat: no-repeat;
    cursor: pointer
}

.w-chain .chainThemes__container .switch-theme__item::after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: rgba(255,255,255,.08);
    stroke-width: 1.164px;
    stroke: var(--border-low,rgba(255,255,255,.1))
}

.w-chain .chainThemes__container .switch-theme__item.active::after,.w-chain .chainThemes__container .switch-theme__item:hover::after {
    background-color: #e5da6f;
    border: 1px #e5da6f solid
}

.w-chain .chainThemes__container .switch-theme__yellow {
    background-image: url(./images./wallet./theme-yellow.png)
}

.w-chain .chainThemes__container .switch-theme__super-dark {
    background-image: url(./images./wallet./theme-super-dark.png)
}

.w-chain .chainThemes__container .switch-theme__red {
    background-image: url(./images./wallet./theme-red.png)
}

.w-chain .chainThemes__container .switch-theme__blue {
    background-image: url(./images./wallet./theme-blue.png)
}

.w-chain .chainThemes__container .switch-theme__purple {
    background-image: url(../images./wallet./theme-purple.png)
}

.w-chain .chainThemes__block {
    position: relative
}

@media (max-width: 720px) {
    .w-chain .chainThemes__block {
        display:flex;
        flex-direction: column;
        order: 1
    }
}

.w-chain .chainThemes__blockTop {
    position: relative;
    z-index: 10;
    width: 416px;
    margin: 0 -100px 0 0;
    padding: 20px;
    border-radius: 24px;
    border: 1.259px solid rgba(255,255,255,.15);
    background: rgba(42,42,42,.4);
    box-shadow: 0 8.81px 80.55px 3.776px rgba(0,0,0,.35)
}

@media (max-width: 1200px) {
    .w-chain .chainThemes__blockTop {
        width:316px
    }
}

@media (max-width: 720px) {
    .w-chain .chainThemes__blockTop {
        order:2;
        width: 100%;
        margin: 0 auto
    }
}

.w-chain .chainThemes__blockTop .blockTop-title {
    display: flex;
    gap: 6px;
    margin: 0 0 20px 0
}

.w-chain .chainThemes__blockTop .blockTop-title__currency {
    flex-shrink: 0;
    width: 130px;
    padding: 10px 14px;
    background-image: url(./images./wallet./stake-switch.svg);
    background-position: calc(100% - 14px) 50%;
    background-size: 21px auto;
    background-repeat: no-repeat;
    border-radius: 20px;
    border: .882px solid rgba(255,255,255,.15);
    background-color: rgba(42,42,42,.4);
    box-shadow: -4.292px -4.292px 122.315px 4.292px rgba(0,0,0,.1)
}

.w-chain .chainThemes__blockTop .blockTop-title__currency span {
    display: block;
    margin: 0 0 4px 0;
    font-size: 10.586px;
    color: var(--Icon-Secondary)
}

.w-chain .chainThemes__blockTop .blockTop-title__usdt {
    padding: 0 0 0 18px;
    color: #ebdedc;
    font-family: Inter;
    font-size: 14.115px;
    font-weight: 500;
    line-height: 17.644px;
    background-image: url(./images./wallet./stake-usdt.png);
    background-position: 0 50%;
    background-size: 14px auto;
    background-repeat: no-repeat
}

@media (max-width: 720px) {
    .w-chain .chainThemes__blockTop .blockTop-title__usdt {
        font-size:12px
    }
}

.w-chain .chainThemes__blockTop .blockTop-title__route {
    flex-shrink: 0;
    width: 240px;
    padding: 10px 14px;
    border-radius: 20px;
    border: .882px solid rgba(255,255,255,.15);
    background: rgba(42,42,42,.4);
    box-shadow: -4.292px -4.292px 122.315px 4.292px rgba(0,0,0,.1)
}

@media (max-width: 720px) {
    .w-chain .chainThemes__blockTop .blockTop-title__route {
        width:150px
    }
}

.w-chain .chainThemes__blockTop .blockTop-title__route span {
    display: block;
    margin: 0 0 4px 0;
    font-size: 10.586px;
    color: var(--Icon-Secondary)
}

.w-chain .chainThemes__blockTop .blockTop-title__exchange {
    display: flex;
    align-items: center;
    gap: 7px;
    color: var(--text-primary,#ebdedc);
    font-family: Inter;
    font-size: 14.115px;
    font-weight: 500;
    line-height: 17.644px
}

@media (max-width: 720px) {
    .w-chain .chainThemes__blockTop .blockTop-title__exchange {
        font-size:12px
    }
}

.w-chain .chainThemes__blockTop .blockTop-title__exchange-1 {
    padding: 0 0 0 18px;
    background-image: url(./images./wallet./solana-circle.png);
    background-position: 0 50%;
    background-size: 14px auto;
    background-repeat: no-repeat
}

.w-chain .chainThemes__blockTop .blockTop-title__exchange-2 {
    padding: 0 0 0 18px;
    background-image: url(./images./wallet./chain-ton.png);
    background-position: 0 50%;
    background-size: 14px auto;
    background-repeat: no-repeat
}

.w-chain .chainThemes__blockTop .blockTop-title__exchange-arrow {
    display: block;
    width: 14px;
    height: 14px;
    background-image: url(./images./wallet./theme-double-arrow.svg);
    background-position: 0 50%;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.blockTop__sum {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px
}

.blockTop__sum .like-input {
    display: inline-block;
    width: auto;
    margin: 0 0 8px 0;
    caret-color: var(--Blue-Primary);
    color: #ebdedc;
    text-align: center;
    font-family: "Cabinet Grotesk";
    font-size: 35.241px;
    font-weight: 900;
    border: 1px transparent solid;
    outline: 0;
    background: 0 0;
    -moz-appearance: textfield;
    line-height: 1
}

.blockTop__sum .like-input:empty:before {
    content: attr(data-placeholder);
    color: #aaa;
    pointer-events: none
}

.blockTop__sum-input {
    margin: 0 0 8px 0;
    caret-color: var(--Blue-Primary);
    color: #ebdedc;
    text-align: center;
    font-family: "Cabinet Grotesk";
    font-size: 35.241px;
    font-weight: 900;
    width: 120px;
    border: 1px transparent solid;
    outline: 0;
    background: 0 0;
    -moz-appearance: textfield;
    animation: blink 1.3s infinite
}

.blockTop__sum-input::-webkit-inner-spin-button,.blockTop__sum-input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.blockTop__sum-input::placeholder {
    color: #ebdedc;
    font-feature-settings: "liga" off;
    font-family: "Cabinet Grotesk";
    font-size: 35.241px;
    font-weight: 900;
    line-height: 100%
}

.blockTop__sum-input:focus {
    animation: none
}

.blockTop__sum span {
    display: block;
    margin: 0 0 16px 0;
    color: var(--text-secondary,#ada5a4);
    font-family: Inter;
    font-size: 12.351px;
    font-weight: 500;
    line-height: 125%;
    text-align: center
}

.blockTop__sum-btn {
    display: flex;
    justify-content: center;
    gap: 16px
}

@media (max-width: 720px) {
    .blockTop__sum-btn {
        gap:10px
    }
}

.blockTop__sum-max,.blockTop__sum-usd {
    padding: 7.94px 10.586px;
    border-radius: 17.644px;
    border: .882px solid var(--Border-Low,rgba(255,255,255,.1));
    color: #ebdedc;
    text-align: center;
    font-family: Inter;
    font-size: 12.351px;
    font-weight: 500;
    line-height: 125%
}

.blockBottom {
    position: relative;
    z-index: 11;
    width: 320px;
    margin: -98px 0 0 -108px;
    padding: 24px;
    background-image: url(./images./wallet./total-balance-bg.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

@media (max-width: 1300px) {
    .blockBottom {
        width:288px
    }
}

@media (max-width: 720px) {
    .blockBottom {
        order:1;
        z-index: 2;
        margin: 0 auto
    }
}

.blockBottom>span {
    margin: 0 0 6px 0;
    color: var(--icon-secondary,#ada5a4);
    font-family: Inter;
    font-size: 12.172px;
    font-weight: 500;
    line-height: normal
}

@media (max-width: 720px) {
    .blockBottom>span {
        font-size:11.019px
    }
}

.blockBottom__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 12px 0
}

.blockBottom__sum {
    color: #ebdedc;
    font-feature-settings: "liga" off;
    font-family: "Cabinet Grotesk";
    font-size: 34.777px;
    font-weight: 900;
    line-height: normal;
    color: #ebdedc
}

@media (max-width: 720px) {
    .blockBottom__sum {
        font-size:31.484px
    }
}

.blockBottom__look {
    width: 20px;
    height: 20px;
    background-image: url(./images./wallet./show-balance.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer
}

.blockBottom__btn {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    margin: 0 0 30px 0;
    font-family: Inter;
    font-weight: 600
}

.blockBottom__btn div {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    cursor: pointer;
    transition: transform .3s ease;
    padding: 10px 20px;
    border-radius: 12px;
    color: var(--Text-Dark-Dark);
    transform-style: preserve-3d
}

.blockBottom__btn div::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translate3d(4px,4px,-4px);
    transition: transform .3s ease;
    width: 100%;
    height: 100%;
    background-color: var(--Always-Dark-Border);
    border-radius: 12px;
    border: 1px var(--Shadow-stroke) solid
}

.blockBottom__btn div:hover {
    transform: translate(3px,3px)
}

.blockBottom__btn div:hover::after {
    transform: translate3d(1px,1px,-4px)
}

.blockBottom__btn div::before {
    content: "";
    display: block;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin: 0 4px 0 0
}

.blockBottom__bridge {
    width: calc(50% - 7px);
    background-color: var(--Tertiary-3)
}

.blockBottom__bridge::before {
    background-image: var(--IconBtn-Bridge)
}

.blockBottom__earn {
    width: calc(50% - 7px);
    background-color: var(--Tertiary-3)
}

.blockBottom__earn::before {
    background-image: var(--IconBtn-Earn)
}

.blockBottom__transfer {
    width: 100%;
    background-color: var(--Tertiary-1)
}

.blockBottom__transfer::before {
    background-image: var(--IconBtn-Transfer)
}

.blockBottom__bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 16px 0
}

.blockBottom__transaction {
    color: #ada5a4;
    font-family: Inter;
    font-size: 12.172px;
    font-weight: 500;
    line-height: 125%
}

@media (max-width: 720px) {
    .blockBottom__transaction {
        font-size:11.019px
    }
}

.blockBottom__see-all {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 4px;
    color: var(--Black-Primary,#ebdedc);
    text-align: right;
    font-family: Inter;
    font-size: 12.172px;
    font-weight: 600;
    line-height: 125%;
    cursor: pointer
}

@media (max-width: 720px) {
    .blockBottom__see-all {
        font-size:11.019px
    }
}

.blockBottom__see-all::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(./images./wallet./stake-switch.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    transform: rotate(-90deg)
}

.blockBottom__history {
    display: flex;
    justify-content: space-between
}

.blockBottom__history-left {
    display: flex;
    flex-direction: column;
    gap: 4px;
    flex-grow: 1;
    padding: 0 0 0 45px;
    background-image: url(./images./wallet./theme-recent.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    text-align: left
}

.blockBottom__history-right {
    display: flex;
    flex-direction: column;
    gap: 2px;
    width: 80px;
    text-align: right
}

.blockBottom__history .history-h4 {
    display: flex;
    align-items: center;
    gap: 4px;
    color: #ada5a4;
    font-family: Inter;
    font-size: 10.433px;
    font-weight: 500;
    line-height: 12.172px
}

.blockBottom__history .history-h4::before {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background-image: url(./images./wallet./icon-rotate.png);
    background-position: 50%;
    background-size: 100% auto
}

.blockBottom__history .history-h2 {
    color: #ebdedc;
    font-feature-settings: "liga" off,"calt" off;
    font-family: Inter;
    font-size: 13.911px;
    font-weight: 600;
    line-height: 17.388px
}

.blockBottom__history .history-p {
    color: #ada5a4;
    text-align: right;
    font-family: Inter;
    font-size: 10.433px;
    font-weight: 500;
    line-height: 12.172px
}

@keyframes blink {
    0%,100% {
        border-left: 1px #fff solid
    }

    50% {
        border-left: 1px rgba(42,42,42,.6) solid
    }
}

.w-telegram {
    padding: 120px 0
}

@media (max-width: 1000px) {
    .w-telegram {
        padding:80px 0
    }
}

@media (max-width: 720px) {
    .w-telegram {
        padding:60px 0;
        background: linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 100%),#191919
    }
}

.w-telegram__prev {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 560px;
    margin: 0 auto 50px auto
}

.w-telegram__prev h2 {
    margin: 20px 0;
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .w-telegram__prev h2 {
        max-width:340px;
        margin: 20px auto;
        font-size: 32px;
        letter-spacing: -.32px
    }
}

.w-telegram__prev h2 span {
    background: linear-gradient(180deg,#2aabee 0,#229ed9 10000%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.w-telegram__prev p {
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

.w-telegram__col {
    display: flex;
    justify-content: space-between;
    gap: 24px;
    margin: 0 0 80px 0
}

@media (max-width: 720px) {
    .w-telegram__col {
        flex-direction:column;
        gap: 40px;
        margin: 0 0 48px 0
    }
}

.w-telegram__col-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 28px;
    width: calc(33.3333% - 16px);
    transition: all .45s ease;
    transform: scale(.98);
    text-align: center
}

@media (max-width: 720px) {
    .w-telegram__col-item {
        gap:20px;
        width: 223px;
        margin: 0 auto
    }
}

.w-telegram__col-item img {
    width: 100%;
    margin: 0 0 28px 0
}

.w-telegram__col-item p {
    display: inline-block;
    margin: 0 auto;
    padding: 8px 16px;
    border-radius: 4px;
    background: rgba(255,255,255,.05);
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.w-telegram__col-item-1,.w-telegram__col-item-3 {
    width: 100%;
    padding: 5px 4.28%;
    background-image: url(./images./wallet./border-bottom.png);
    background-position: 50% 5px;
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media (max-width: 1000px) {
    .w-telegram__col-item-1,.w-telegram__col-item-3 {
        padding:0 3.68% 7px 3.68%;
        background-position: 50% 4px
    }
}

.w-telegram__col-item-2 {
    width: 100%;
    padding: 5px 4.28%;
    background-image: url(./images./wallet./border-top.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media (max-width: 1000px) {
    .w-telegram__col-item-2 {
        padding:0 3.68% 7px 3.68%;
        background-position: 50% 4px
    }
}

.w-telegram__col-item.active {
    transform: scale(1.07)
}

@media (max-width: 720px) {
    .w-telegram__col-item.active {
        transform:scale(1)
    }
}

.w-telegram__col-2 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 170px
}

@media (max-width: 1200px) {
    .w-telegram__col-2 {
        gap:0
    }
}

@media (max-width: 720px) {
    .w-telegram__col-2 {
        flex-direction:column;
        justify-content: center;
        align-items: center
    }
}

.w-telegram__col-2-wrapper {
    width: 560px
}

@media (max-width: 1100px) {
    .w-telegram__col-2-wrapper {
        width:calc(100% - 380px)
    }
}

@media (max-width: 720px) {
    .w-telegram__col-2-wrapper {
        display:flex;
        flex-direction: column;
        align-items: center;
        width: 100%
    }
}

.w-telegram__col-2 h2 {
    margin: 0 0 20px 0;
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .w-telegram__col-2 h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

@media (max-width: 720px) {
    .w-telegram__col-2 h2 {
        text-align:center
    }
}

.w-telegram__col-2 p {
    margin: 0 0 32px 0;
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .w-telegram__col-2 p {
        text-align:center
    }
}

.w-telegram__col-2 ul {
    margin: 0 0 56px 0;
    list-style: none
}

.w-telegram__col-2 ul li {
    position: relative;
    margin: 0 0 24px 0;
    padding: 0 0 0 44px;
    font-family: Inter;
    color: rgba(255,255,255,.75);
    font-size: 16px;
    font-weight: 500;
    line-height: 150%
}

.w-telegram__col-2 ul li span {
    display: block;
    margin: 0 0 4px 0;
    font-size: 20px;
    color: #f3c447
}

.w-telegram__col-2 ul li::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    height: 32px;
    background-image: url(./images./wallet./w-check-yellow.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.w-telegram__col-2 ul li a {
    color: rgba(255,255,255,.75);
    text-decoration: underline
}

.w-telegram__col-2 ul li a:hover {
    text-decoration: none
}

.w-telegram-video {
    width: 100%
}

.w-telegram-video_bottom {
    border-radius: 0 0 46px 46px
}

@media (max-width: 1200px) {
    .w-telegram-video_bottom {
        border-radius:0 0 36px 36px;
        margin: 0 0 0 1px
    }
}

@media (max-width: 1000px) {
    .w-telegram-video_bottom {
        border-radius:0 0 30px 30px;
        margin: 0
    }
}

.w-telegram-video_top {
    margin: 10px 0 0 0;
    border-radius: 46px 46px 0 0
}

@media (max-width: 1000px) {
    .w-telegram-video_top {
        border-radius:40px 40px 0 0
    }
}

.w-telegram__right {
    width: 362px;
    padding: 10px 0;
    background-image: url(./images./wallet./full-cover.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media (max-width: 1000px) {
    .w-telegram__right {
        width:330px
    }
}

@media (max-width: 720px) {
    .w-telegram__right {
        width:223px;
        margin: 0 auto 48px auto
    }
}

.w-telegram__right-video {
    display: block;
    width: 332px;
    margin: 0 auto;
    border-radius: 48px
}

@media (max-width: 1000px) {
    .w-telegram__right-video {
        width:305px
    }
}

@media (max-width: 720px) {
    .w-telegram__right-video {
        width:202px;
        border-radius: 28px
    }
}

.w-security {
    position: relative;
    z-index: 1;
    padding: 160px 0 120px 0;
    background-color: #191919
}

@media (max-width: 1000px) {
    .w-security {
        padding:100px 0 80px 0
    }
}

@media (max-width: 720px) {
    .w-security {
        min-height:1537px;
        padding: 60px 0
    }
}

.w-security__wrapper {
    display: flex;
    justify-content: space-between
}

@media (max-width: 720px) {
    .w-security__wrapper {
        flex-direction:column;
        justify-content: center;
        align-content: center
    }
}

.w-security__left {
    display: flex;
    justify-content: center;
    width: 416px
}

@media (max-width: 1200px) {
    .w-security__left {
        justify-content:flex-end;
        flex-shrink: 0
    }
}

@media (max-width: 720px) {
    .w-security__left {
        order:2;
        justify-content: center;
        width: 100%
    }
}

.w-security__left img {
    width: 100%
}

.w-security__left-animation {
    width: 576px
}

@media (max-width: 720px) {
    .w-security__left-animation {
        width:calc(100% + 300px)
    }
}

.w-security__left .animation-works {
    width: 620px;
    margin: -94px 0 0 0
}

.w-security__right {
    width: 560px
}

@media (max-width: 1200px) {
    .w-security__right {
        width:calc(100% - 416px)
    }
}

@media (max-width: 1000px) {
    .w-security__right {
        width:calc(100% - 350px);
        flex-shrink: 0;
        transform: translateX(-57px)
    }
}

@media (max-width: 720px) {
    .w-security__right {
        display:flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        order: 1;
        width: 100%;
        transform: translate(0,0)
    }
}

.w-security__right h2 {
    margin: 20px 0 20px 0;
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .w-security__right h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

@media (max-width: 720px) {
    .w-security__right h2 {
        text-align:center
    }
}

.w-security__right p {
    margin: 0 0 32px 0;
    font-family: Inter;
    color: rgba(255,255,255,.75);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .w-security__right p {
        text-align:center
    }
}

.w-security__right ul {
    margin: 0 0 56px 0;
    list-style: none
}

.w-security__right ul li {
    position: relative;
    margin: 0 0 24px 0;
    padding: 0 0 0 44px;
    font-family: Inter;
    color: rgba(255,255,255,.75);
    font-size: 16px;
    font-weight: 500;
    line-height: 150%
}

.w-security__right ul li span {
    display: block;
    margin: 0 0 4px 0;
    font-size: 20px;
    color: #f3c447
}

.w-security__right ul li::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    height: 32px;
    background-image: url(./images./wallet./w-check-yellow.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.w-ways {
    padding: 120px 0 64px 0;
    overflow: hidden
}

@media (max-width: 1000px) {
    .w-ways {
        padding:80px 0 64px 0
    }
}

@media (max-width: 720px) {
    .w-ways {
        padding:60px 0 60px 0
    }
}

.w-ways__bg {
    background: linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 100%),#191919
}

.w-ways__prev {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    max-width: 520px;
    margin: 0 auto;
    text-align: center
}

.w-ways__prev h2 {
    margin: 20px 0;
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .w-ways__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.w-ways__prev p {
    margin: 0 0 24px 0;
    font-family: Inter;
    color: rgba(255,255,255,.75);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%
}

.w-ways__prev .btn {
    margin: 0 auto 20px auto
}

.w-ways__wrapper {
    padding: 0 0 120px 0
}

@media (max-width: 1000px) {
    .w-ways__wrapper {
        padding:0 0 80px 0
    }
}

@media (max-width: 720px) {
    .w-ways__wrapper {
        padding:0 0 60px 0
    }
}

.w-ways__wrapper .swiper-wrapper {
    transition-timing-function: linear!important
}

.w-ways__wrapper .w-ways__slide {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    width: 362px;
    height: 100%;
    padding: 10px 0;
    background-image: url(./images./wallet./full-cover.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media (max-width: 1000px) {
    .w-ways__wrapper .w-ways__slide {
        width:223px;
        padding: 6px 0
    }
}

.w-ways__wrapper .w-ways__slide .w-ways__video {
    width: 333px;
    margin: 0 auto 24px auto;
    border-radius: 50px
}

@media (max-width: 1000px) {
    .w-ways__wrapper .w-ways__slide .w-ways__video {
        width:205px;
        border-radius: 32px
    }
}

.w-ways__wrapper .w-ways__slide img {
    width: 100%;
    margin: 0
}

.w-ways__wrapper .w-ways__slide h3 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 1000px) {
    .w-ways__wrapper .w-ways__slide h3 {
        font-size:16px
    }
}

.w-ways__wrapper .demo-video {
    margin: 0 0 0 16px
}

.w-ways__wrapper .w-ways__pagination {
    display: none;
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto
}

@media (max-width: 1000px) {
    .w-ways__wrapper .w-ways__pagination {
        display:flex;
        justify-content: center;
        margin: 24px 0 48px 0
    }

    .w-ways__wrapper .w-ways__pagination .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
        background-color: rgba(255,255,255,.1)
    }

    .w-ways__wrapper .w-ways__pagination .swiper-pagination-bullet-active {
        background-color: rgba(255,255,255,.75)
    }
}

.w-master {
    padding: 120px 0;
    background-color: #191919
}

@media (max-width: 1000px) {
    .w-master {
        padding:80px 0
    }
}

@media (max-width: 720px) {
    .w-master {
        padding:60px 0
    }
}

.w-master__prev {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    max-width: 520px;
    margin: 0 auto;
    text-align: center
}

.w-master__prev h2 {
    margin: 20px 0;
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .w-master__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.w-master__prev p {
    margin: 0 0 48px 0;
    font-family: Inter;
    color: rgba(255,255,255,.75);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .w-master__prev p {
        margin:0 0 24px 0
    }
}

.w-master__prev .btn {
    margin: 0 auto 20px auto
}

.w-master__content {
    display: flex;
    flex-wrap: wrap;
    gap: 32px
}

@media (max-width: 1200px) {
    .w-master__content .demo-video {
        justify-content:center
    }
}

.w-master__item {
    width: 100%;
    padding: 48px 48px 32px 48px;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.05);
    background: linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.07) 100%)
}

@media (max-width: 1000px) {
    .w-master__item {
        padding:24px 24px 24px 24px
    }
}

.w-master__item h3 {
    margin: 0 0 16px 0;
    color: #fff;
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .w-master__item h3 {
        font-size:24px;
        letter-spacing: 0
    }
}

.w-master__item p {
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 1000px) {
    .w-master__item p {
        font-size:16px;
        letter-spacing: 0
    }
}

.w-master__item_half {
    width: calc(50% - 16px)
}

@media (max-width: 720px) {
    .w-master__item_half {
        width:100%
    }
}

.w-master__item_full {
    display: flex;
    gap: 48px
}

@media (max-width: 1200px) {
    .w-master__item_full {
        flex-direction:column;
        justify-content: center;
        align-items: center;
        gap: 0
    }
}

.w-master__earn {
    width: 100%;
    margin: 48px 0 0 0
}

@media (max-width: 1000px) {
    .w-master__earn {
        margin:40px 0 0 0
    }
}

.w-master__earn img {
    width: 100%
}

.w-master__support {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    margin: 32px 0 0 0
}

@media (max-width: 1100px) {
    .w-master__support {
        margin:18px 0 0 0
    }
}

.w-master__support img {
    position: relative;
    width: 100%;
    transition: all .3s ease
}

.w-master__support img:nth-child(1) {
    z-index: 2;
    width: 352px
}

@media (max-width: 1100px) {
    .w-master__support img:nth-child(1) {
        width:264px
    }
}

.w-master__support img:nth-child(2) {
    align-self: flex-end;
    z-index: 3;
    width: 335px;
    margin: -30px 0 0 0
}

@media (max-width: 1100px) {
    .w-master__support img:nth-child(2) {
        width:264px;
        margin: -20px 0 0 0
    }
}

.w-master__support img:nth-child(3) {
    z-index: 4;
    width: 335px;
    margin: -40px 0 0 8px
}

@media (max-width: 1100px) {
    .w-master__support img:nth-child(3) {
        width:264px;
        margin: -30px 0 0 0
    }
}

.w-master__support img:nth-child(4) {
    align-self: flex-end;
    z-index: 5;
    width: 312px;
    margin: -60px -10px 0 0
}

@media (max-width: 1100px) {
    .w-master__support img:nth-child(4) {
        width:264px;
        margin: -20px 0 0 0
    }
}

.w-master__support img:nth-child(5) {
    z-index: 6;
    width: 335px;
    margin: -20px 0 0 0
}

@media (max-width: 1100px) {
    .w-master__support img:nth-child(5) {
        width:264px;
        margin: -15px 0 0 0
    }
}

.w-master__support img:hover {
    transform: scale(1.07)
}

.w-master__explore-left {
    display: flex;
    flex-direction: column;
    width: 408px
}

.w-master__explore-left .demo-video {
    margin: auto 0 0 0
}

@media (max-width: 1200px) {
    .w-master__explore-left {
        width:100%;
        text-align: center
    }

    .w-master__explore-left p {
        max-width: 300px;
        margin: 0 auto 24px auto
    }
}

@media (max-width: 720px) {
    .w-master__explore-left {
        text-align:left
    }

    .w-master__explore-left p {
        margin: 0
    }
}

.w-master__explore-right {
    width: calc(100% - 456px);
    padding: 0 0 56px 0
}

@media (max-width: 1200px) {
    .w-master__explore-right {
        width:100%
    }
}

@media (max-width: 720px) {
    .w-master__explore-right {
        padding:0 0 8px 0
    }
}

.w-master__explore-right img {
    width: 100%
}

.container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: 370px;
    height: 207px;
    margin: 24px auto 0 auto;
    transform-style: preserve-3d
}

@media (max-width: 720px) {
    .container {
        width:186px;
        height: 104px;
        margin: 32px auto 0 auto
    }
}

.container input[type=radio] {
    display: none
}

.container .cards {
    position: relative;
    width: 100%;
    height: 100%
}

.container .cards .card {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: auto;
    transition: transform .4s ease;
    cursor: pointer
}

.container .cards .card .blur {
    display: none
}

.container .cards .card img {
    position: relative;
    z-index: 4;
    width: 100%;
    height: 100%;
    border-radius: 11px;
    box-shadow: -4.545px -4.545px 129.538px 4.545px rgba(0,0,0,.1)
}

.container #item-1:checked~.cards #song-5,.container #item-2:checked~.cards #song-1,.container #item-3:checked~.cards #song-2,.container #item-4:checked~.cards #song-3,.container #item-5:checked~.cards #song-4 {
    transform: translatex(-20%) scale(.8);
    z-index: 1
}

.container #item-1:checked~.cards #song-5 .blur,.container #item-2:checked~.cards #song-1 .blur,.container #item-3:checked~.cards #song-2 .blur,.container #item-4:checked~.cards #song-3 .blur,.container #item-5:checked~.cards #song-4 .blur {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 6;
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(37deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.01) 99.98%);
    backdrop-filter: blur(3px);
    border-radius: 11px
}

.container #item-1:checked~.cards #song-5::before,.container #item-2:checked~.cards #song-1::before,.container #item-3:checked~.cards #song-2::before,.container #item-4:checked~.cards #song-3::before,.container #item-5:checked~.cards #song-4::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 7;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(255,255,255,.07);
    box-sizing: border-box;
    border-radius: 11px
}

.container #item-1:checked~.cards #song-4,.container #item-2:checked~.cards #song-5,.container #item-3:checked~.cards #song-1,.container #item-4:checked~.cards #song-2,.container #item-5:checked~.cards #song-3 {
    transform: translatex(-40%) scale(.6);
    z-index: 0
}

.container #item-1:checked~.cards #song-4 .blur,.container #item-2:checked~.cards #song-5 .blur,.container #item-3:checked~.cards #song-1 .blur,.container #item-4:checked~.cards #song-2 .blur,.container #item-5:checked~.cards #song-3 .blur {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 6;
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(37deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.01) 99.98%);
    backdrop-filter: blur(9.5px);
    border-radius: 11px
}

.container #item-1:checked~.cards #song-4::before,.container #item-2:checked~.cards #song-5::before,.container #item-3:checked~.cards #song-1::before,.container #item-4:checked~.cards #song-2::before,.container #item-5:checked~.cards #song-3::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 7;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(255,255,255,.07);
    box-sizing: border-box;
    border-radius: 11px
}

.container #item-1:checked~.cards #song-2,.container #item-2:checked~.cards #song-3,.container #item-3:checked~.cards #song-4,.container #item-4:checked~.cards #song-5,.container #item-5:checked~.cards #song-1 {
    transform: translatex(20%) scale(.8);
    z-index: 1
}

.container #item-1:checked~.cards #song-2 .blur,.container #item-2:checked~.cards #song-3 .blur,.container #item-3:checked~.cards #song-4 .blur,.container #item-4:checked~.cards #song-5 .blur,.container #item-5:checked~.cards #song-1 .blur {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 6;
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(37deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.01) 99.98%);
    backdrop-filter: blur(3px);
    border-radius: 11px
}

.container #item-1:checked~.cards #song-2::before,.container #item-2:checked~.cards #song-3::before,.container #item-3:checked~.cards #song-4::before,.container #item-4:checked~.cards #song-5::before,.container #item-5:checked~.cards #song-1::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 7;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(255,255,255,.07);
    box-sizing: border-box;
    border-radius: 11px
}

.container #item-1:checked~.cards #song-3,.container #item-2:checked~.cards #song-4,.container #item-3:checked~.cards #song-5,.container #item-4:checked~.cards #song-1,.container #item-5:checked~.cards #song-2 {
    transform: translatex(40%) scale(.6);
    z-index: 0
}

.container #item-1:checked~.cards #song-3 .blur,.container #item-2:checked~.cards #song-4 .blur,.container #item-3:checked~.cards #song-5 .blur,.container #item-4:checked~.cards #song-1 .blur,.container #item-5:checked~.cards #song-2 .blur {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 6;
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(37deg,rgba(255,255,255,.05) .03%,rgba(255,255,255,.01) 99.98%);
    backdrop-filter: blur(9.5px);
    border-radius: 11px
}

.container #item-1:checked~.cards #song-3::before,.container #item-2:checked~.cards #song-4::before,.container #item-3:checked~.cards #song-5::before,.container #item-4:checked~.cards #song-1::before,.container #item-5:checked~.cards #song-2::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 7;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(255,255,255,.07);
    box-sizing: border-box;
    border-radius: 11px
}

.container #item-1:checked~.cards #song-1,.container #item-2:checked~.cards #song-2,.container #item-3:checked~.cards #song-3,.container #item-4:checked~.cards #song-4,.container #item-5:checked~.cards #song-5 {
    transform: translatex(0) scale(1);
    opacity: 1;
    z-index: 2
}

.faq {
    position: relative;
    z-index: 50;
    padding: 120px 0;
    background: linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 100%),#191919;
    overflow: hidden
}

@media (max-width: 1000px) {
    .faq {
        padding:80px 0
    }
}

@media (max-width: 720px) {
    .faq {
        padding:60px 0
    }
}

.faq-wrapper {
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 11
}

@media (max-width: 1000px) {
    .faq-wrapper {
        flex-direction:column
    }
}

.faq-title {
    position: relative;
    z-index: 12;
    width: 420px
}

@media (max-width: 1260px) {
    .faq-title {
        flex-shrink:0
    }
}

@media (max-width: 1000px) {
    .faq-title {
        width:100%
    }
}

.faq-title h2 {
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .faq-title h2 {
        margin:0 0 32px 0;
        font-size: 32px;
        letter-spacing: -.32px
    }
}

.faq-title h2 span {
    display: block;
    color: #f3c447
}

.faq-content {
    position: relative;
    z-index: 12;
    width: 560px;
    flex-shrink: 0
}

@media (max-width: 1260px) {
    .faq-content {
        flex-shrink:1
    }
}

@media (max-width: 1000px) {
    .faq-content {
        width:100%
    }
}

.faq-item {
    display: flex;
    flex-direction: column;
    margin: 0 0 16px 0;
    border-radius: 8px;
    background: rgba(255,255,255,.05);
    cursor: pointer
}

.faq-item__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 20px 24px
}

.faq-item__title span {
    display: block;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    background-image: url(../images./wallet./plus.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer
}

.faq-item__title h3 {
    padding: 0 36px 0 0;
    color: rgba(255,255,255,.85);
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

.faq-item__content {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    transition: opacity .2s linear,max-height .4s linear;
    will-change: opacity,max-height
}

.faq-item__content p {
    color: rgba(255,255,255,.85);
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px;
    padding: 0 60px 20px 20px
}

.faq-item__title[aria-expanded=true] h3 {
    color: #f3c447
}

.faq-item__title[aria-expanded=true] span {
    background-image: url(../images./wallet./minus.svg)
}

.faq-item__title[aria-expanded=true]+.faq-item__content {
    max-height: 120px;
    opacity: 1;
    transition: all .4s linear;
    will-change: opacity,max-height
}

@media (max-width: 720px) {
    .faq-item__title[aria-expanded=true]+.faq-item__content {
        max-height:210px
    }
}

.w-ready {
    position: relative;
    min-height: 525px;
    padding: 120px 0 154px 0;
    background-color: #1a1a1a;
    z-index: 21
}

@media (max-width: 1000px) {
    .w-ready {
        padding:80px 0 400px 0
    }
}

@media (max-width: 720px) {
    .w-ready {
        padding:60px 0 270px 0
    }
}

.w-ready .wrapper {
    display: flex;
    justify-content: space-between
}

.w-ready__left {
    position: relative;
    z-index: 23;
    max-width: 590px
}

@media (max-width: 1000px) {
    .w-ready__left {
        margin:0 auto;
        text-align: center
    }
}

.w-ready__left h2 {
    margin: 0 0 20px 0;
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .w-ready__left h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.w-ready__left h2 span {
    color: #f3c447
}

.w-ready__left p {
    max-width: 420px;
    margin: 0 0 48px 0;
    font-family: "Inter Tight";
    color: rgba(255,255,255,.75);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%
}

@media (max-width: 1000px) {
    .w-ready__left p {
        margin:0 auto 24px auto
    }
}

.w-ready__left .btn {
    margin: 0 auto 20px auto
}

.w-ready__right {
    position: absolute;
    z-index: 22;
    right: 180px;
    bottom: -24px;
    max-width: 760px
}

@media (max-width: 1200px) {
    .w-ready__right {
        right:0
    }
}

@media (max-width: 1000px) {
    .w-ready__right {
        right:auto;
        left: 50%;
        transform: translate(-50%,0);
        width: 100%;
        max-width: 500px
    }
}

.w-ready__right img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 23;
    height: 100%
}

@media (max-width: 1000px) {
    .w-ready__right img {
        left:50%;
        transform: translate(-50%,0)
    }
}

.w-ready__video {
    width: 720px;
    mix-blend-mode: multiply
}

@media (max-width: 1000px) {
    .w-ready__video {
        margin:0 0 0 50%;
        transform: translate(-50%,0)
    }
}

@media (max-width: 720px) {
    .w-ready__video {
        width:450px
    }
}

.w-backlog {
    position: relative;
    z-index: 22;
    padding: 80px 0 84px 0;
    background: linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 100%),#191919
}

@media (max-width: 1000px) {
    .w-backlog {
        padding:80px 0 64px 0
    }
}

@media (max-width: 720px) {
    .w-backlog {
        padding:60px 0 60px 0
    }
}

.w-backlog__prev {
    max-width: 520px
}

.w-backlog__prev h2 {
    margin: 16px 0;
    color: rgba(255,255,255,.85);
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .w-backlog__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.w-backlog__prev p {
    margin: 0 0 24px 0;
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

.w-backlog__stage {
    margin: 0 0 24px 0
}

.w-backlog__stage h3 {
    margin: 0 0 12px 0;
    color: rgba(255,255,255,.6);
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px
}

.w-backlog__stage .progress-ul {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.w-backlog__stage .progress-ul .progress-li {
    display: flex;
    flex-direction: column;
    width: calc(20% - 13px);
    padding: 16px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,.05);
    background: linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.07) 100%)
}

@media (max-width: 1260px) {
    .w-backlog__stage .progress-ul .progress-li {
        width:calc(25% - 12px)
    }
}

@media (max-width: 1000px) {
    .w-backlog__stage .progress-ul .progress-li {
        width:calc(33% - 10px)
    }
}

@media (max-width: 720px) {
    .w-backlog__stage .progress-ul .progress-li {
        width:calc(50% - 8px)
    }
}

.w-backlog__stage .progress-ul .progress-li h4 {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    position: relative;
    margin: 0 0 12px 0;
    color: rgba(255,255,255,.85);
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.28px
}

.w-backlog__stage .progress-ul .progress-li h4::before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    margin: 8px 0 0 0;
    background-color: #f3c447;
    border-radius: 50%
}

.w-backlog__stage .progress-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative
}

@media (max-width: 720px) {
    .w-backlog__stage .progress-line {
        margin:auto 0 0 0
    }
}

.w-backlog__stage .progress-line__per {
    position: relative;
    width: calc(100% - 45px);
    height: 12px;
    border-radius: 8px
}

.w-backlog__stage .progress-line__per::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 8px
}

.w-backlog__stage .progress-line span {
    color: rgba(255,255,255,.75);
    text-align: right;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.28px
}

.w-backlog__progress .progress-line__per {
    background: rgba(255,255,255,.05)
}

.w-backlog__progress .progress-line__per::before {
    background: #f3c447
}

.w-backlog__progress .progress-line__per_95::before {
    width: 95%
}

.w-backlog__progress .progress-line__per_90::before {
    width: 90%
}

.w-backlog__progress .progress-line__per_80::before {
    width: 80%
}

.w-backlog__progress .progress-line__per_70::before {
    width: 70%
}

.w-backlog__progress .progress-line__per_69::before {
    width: 69%
}

.w-backlog__progress .progress-line__per_60::before {
    width: 60%
}

.w-backlog__progress .progress-line__per_50::before {
    width: 50%
}

.w-backlog__progress .progress-line__per_40::before {
    width: 40%
}

.w-backlog__progress .progress-line__per_30::before {
    width: 30%
}

.w-backlog__progress .progress-line__per_20::before {
    width: 20%
}

.w-backlog__progress .progress-line__per_10::before {
    width: 10%
}

.w-backlog__progress .progress-line__per_5::before {
    width: 5%
}

.w-backlog__progress .progress-line__per_0::before {
    width: 0%
}

@media (max-width: 720px) {
    .w-backlog__released .progress-ul .progress-li {
        width:100%
    }
}

.w-backlog__released .progress-ul .progress-li h4::before {
    background-color: #3fe05c
}

.w-backlog__released .progress-line__per {
    background-color: #3fe05c
}

.w-backlog__released .progress-line__per::before {
    width: 100%;
    background-color: #3fe05c
}

.videos-form {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background: rgba(21,21,21,.8);
    backdrop-filter: blur(20px);
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease,visibility .3s ease
}

.videos-form.show {
    opacity: 1;
    visibility: visible
}

.videos-form.show .video-container {
    opacity: 1;
    transform: scale(1) translate(-50%,-50%)
}

.videos-form .video-container {
    width: 100%;
    max-width: 886px;
    border-radius: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1001;
    overflow: hidden;
    transform: scale(.9) translate(-50%,-50%);
    transition: opacity .3s ease,transform .3s ease;
    background: rgba(21,21,21,.95)
}

.videos-form .video-container video {
    width: 100%
}

.videos-form .video-container .play-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1010
}

.videos-form .video-container .play-button__icon {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1011;
    transform: translate(-50%,-50%);
    width: 77px;
    height: 90px;
    background-image: url(./images./wallet./play-btn.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer;
    transition: all .3s ease
}

@media (max-width: 720px) {
    .videos-form .video-container .play-button__icon {
        width:40px;
        height: 47px
    }
}

.videos-form .video-container .play-button__icon:hover {
    transform: scale(1.01) translate(-50%,-50%)
}

.videos-form .video-container .play-button:hover {
    background-color: rgba(21,21,21,.1)
}

.videos-form .video-container .pause-button {
    display: none;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1008;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.videos-form .video-container .pause-button__icon {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1009;
    transform: translate(-50%,-50%);
    width: 56px;
    height: 74px;
    background-image: url(./images./wallet./pause-btn.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer
}

@media (max-width: 720px) {
    .videos-form .video-container .pause-button__icon {
        width:39px;
        height: 52px
    }
}

.videos-form .video-container .pause-button__icon:hover {
    transform: scale(1.01) translate(-50%,-50%)
}

.videos-form .video-container .pause-button:hover {
    display: block;
    opacity: 1;
    z-index: 1012;
    background-color: rgba(21,21,21,.1)
}

.videos-form .video-container .video-date {
    position: absolute;
    bottom: 24px;
    left: 24px;
    z-index: 1009
}

.videos-form .video-container .video-date .video-title {
    margin: 0 0 4px 0;
    color: rgba(255,255,255,.85);
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px
}

.videos-form .video-container .video-date .time-code {
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.28px
}

.videos-form .video-container .loading-indicator {
    position: absolute;
    bottom: 24px;
    right: 24px;
    z-index: 1009;
    width: 24px;
    height: 24px;
    border: 2px solid rgba(255,255,255,0);
    border-top: 2px solid #fff;
    border-radius: 50%;
    animation: spin 1s linear infinite
}

.videos-form .video-container .close-button {
    position: absolute;
    right: 24px;
    top: 24px;
    z-index: 1015;
    width: 24px;
    height: 24px;
    background-image: url(./images./wallet./close-video-btn.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.w-title {
    position: relative;
    background-color: #151515
}

.w-title .wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 720px) {
    .w-title .wrapper {
        flex-direction:column;
        justify-content: center
    }
}

.w-title__left {
    position: relative;
    z-index: 2;
    width: 50%
}

@media (max-width: 1100px) {
    .w-title__left {
        width:60%
    }
}

@media (max-width: 720px) {
    .w-title__left {
        width:100%;
        margin: 96px 0 0 0;
        text-align: center
    }
}

.w-title__left h1 {
    display: flex;
    flex-direction: column;
    position: relative;
    margin: 0 0 24px 0;
    color: rgba(255,255,255,.85);
    font-size: 64px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -1.28px
}

@media (max-width: 1100px) {
    .w-title__left h1 {
        font-size:48px
    }
}

@media (max-width: 720px) {
    .w-title__left h1 {
        justify-content:center;
        align-items: center;
        font-size: 32px;
        letter-spacing: -.32px;
        text-align: center
    }
}

.w-title__left h1 .w-title__tel {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

@media (max-width: 720px) {
    .w-title__left h1 .w-title__tel {
        justify-content:center
    }
}

.w-title__left h1 .span-color {
    color: #f3c447
}

.w-title__left h1 .span-tel {
    display: block;
    width: 64px;
    height: 64px;
    margin: 0 10px;
    background-image: url(./images./wallet./icon-tel.svg);
    background-position: 50%;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.w-title__left h1 .anitext {
}

.w-title__left h1 .anitext.show {
   
}

.w-title__left p {
    max-width: 550px;
    margin: 0 0 40px 0;
    color: rgba(255,255,255,.75);
    font-family: "Inter Tight";
    font-size: 24px;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: .48px
}

.w-title__left p span {
    color: #f3c447
}

@media (max-width: 1100px) {
    .w-title__left p {
        font-size:20px
    }
}

@media (max-width: 720px) {
    .w-title__left p {
        margin:0 auto 32px auto;
        letter-spacing: 0
    }
}

.w-title__left p span {
    color: #f3c447
}

@media (max-width: 1000px) {
    .w-title__left .btn-desk {
        display:none
    }
}

.w-title__left .btn-mobi {
    display: none
}

@media (max-width: 1000px) {
    .w-title__left .btn-mobi {
        display:inline-flex
    }
}

.w-title__right {
    display: flex;
    justify-items: center;
    position: relative;
    z-index: 1;
    width: 50%
}

@media (max-width: 1100px) {
    .w-title__right {
        width:40%
    }
}

@media (max-width: 720px) {
    .w-title__right {
        justify-content:center;
        align-items: center;
        width: 100%;
        text-align: center
    }
}

.w-title__right-video {
    width: 948px;
    height: 754px;
    margin: 0 0 0 -40px
}

@media (max-width: 1340px) {
    .w-title__right-video {
        margin:0 0 0 -140px
    }
}

@media (max-width: 1100px) {
    .w-title__right-video {
        width:700px;
        height: 557px
    }
}

@media (max-width: 720px) {
    .w-title__right-video {
        width:600px;
        height: 477px;
        margin: 0
    }
}

.title-partners {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 80px;
    position: relative;
    z-index: 16;
    width: 100%;
    transform: translateX(0)
}

.title-partners__wallet {
    padding: 0 0 32px 0;
    opacity: .3
}

@media (min-width: 2000px) {
    .title-partners__wallet {
        padding:0 0 32px 0
    }
}

@media (max-width: 720px) {
    .title-partners__wallet {
        padding:0 0 20px 0
    }
}

@media (max-width: 720px) {
    .title-partners {
        gap:30px
    }
}

.title-partners img {
    height: 24px
}

.title-partners img.logo-solana {
    height: 24px
}

@media (max-width: 1000px) {
    .title-partners img.logo-solana {
        height:22px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-solana {
        height:14px
    }
}

.title-partners img.logo-base {
    height: 24px;
    opacity: .5
}

@media (max-width: 1000px) {
    .title-partners img.logo-base {
        height:22px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-base {
        height:14px
    }
}

.title-partners img.logo-etherium {
    height: 40px
}

@media (max-width: 1000px) {
    .title-partners img.logo-etherium {
        height:36px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-etherium {
        height:24px
    }
}

.title-partners img.logo-tron {
    height: 32px
}

@media (max-width: 1000px) {
    .title-partners img.logo-tron {
        height:30px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-tron {
        height:20px
    }
}

.title-partners img.logo-bnb-chain {
    height: 25px
}

@media (max-width: 1000px) {
    .title-partners img.logo-bnb-chain {
        height:22px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-bnb-chain {
        height:15px
    }
}

.title-partners img.logo-ton {
    height: 32px
}

@media (max-width: 1000px) {
    .title-partners img.logo-ton {
        height:30px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-ton {
        height:20px
    }
}

.title-partners img.logo-near {
    height: 22px;
    opacity: .5
}

@media (max-width: 1000px) {
    .title-partners img.logo-near {
        height:20px
    }
}

@media (max-width: 720px) {
    .title-partners img.logo-near {
        height:14px
    }
}

@keyframes scroll {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-50%)
    }
}

.w-access {
    position: relative;
    z-index: 3;
    padding: 120px 0 0 0;
    background: linear-gradient(to bottom,#151515 0,#151515 calc(100% - 100px),rgba(25,25,25,0) 100%)
}

@media (max-width: 1000px) {
    .w-access {
        padding:80px 0 0 0
    }
}

@media (max-width: 720px) {
    .w-access {
        padding:60px 0 0 0
    }
}

.w-access__prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
    z-index: 5;
    max-width: 620px;
    margin: 0 auto;
    text-align: center
}

@media (max-width: 720px) {
    .w-access__prev {
        padding:0 16px
    }
}

.w-access__prev h2 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .w-access__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.w-access__prev p {
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .w-access__prev p span {
        white-space:nowrap
    }
}

@media (max-width: 720px) {
    .w-access__prev p {
        font-size:20px;
        letter-spacing: 0
    }
}

.w-access__video {
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 4
}

@media (max-width: 2000px) {
    .w-access__video {
        width:1952px;
        height: 1080px
    }
}

@media (max-width: 1600px) {
    .w-access__video {
        width:1620px;
        height: 896px
    }
}

@media (max-width: 1300px) {
    .w-access__video {
        width:1340px;
        height: 741px
    }
}

@media (max-width: 1000px) {
    .w-access__video {
        width:1100px;
        height: 608px
    }
}

@media (max-width: 720px) {
    .w-access__video {
        width:700px;
        height: 387px
    }
}

.w-access__img {
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 4;
    width: 100%;
    margin: -174px 0 0 0
}

@media (max-width: 1600px) {
    .w-access__img {
        margin:-140px 0 0 0
    }
}

@media (max-width: 1300px) {
    .w-access__img {
        margin:-110px 0 0 0
    }
}

@media (max-width: 1000px) {
    .w-access__img {
        margin:-60px 0 0 0
    }
}

@media (max-width: 720px) {
    .w-access__img {
        margin:0
    }
}

.w-access__img video {
    position: relative;
    z-index: 6
}

.w-access__img img {
    display: none
}

@media (max-width: 720px) {
    .w-access__img img {
        display:block;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 5;
        width: 100%;
        margin: 0
    }
}

.access {
    position: relative;
    z-index: 3;
    margin-top: -10px;
    padding: 120px 0 120px 0;
    background: #191919
}

@media (max-width: 1000px) {
    .access {
        padding:80px 0 80px 0
    }
}

@media (max-width: 720px) {
    .access {
        padding:60px 0 60px 0
    }
}

.access__prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
    z-index: 5;
    max-width: 692px;
    margin: 0 auto 48px auto;
    text-align: center
}

@media (max-width: 720px) {
    .access__prev {
        padding:0 16px
    }
}

.access__prev h2 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .access__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.access__prev h2 span {
    display: block;
    color: #f3c447
}

.access__prev p {
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .access__prev p {
        font-size:20px;
        letter-spacing: 0
    }
}

@media (max-width: 1000px) {
    .access__prev .in-desk {
        display:none
    }
}

.access__prev .in-mobi {
    display: none
}

@media (max-width: 1000px) {
    .access__prev .in-mobi {
        display:block
    }
}

.access-video {
    width: 100%;
    margin: 0 0 24px 0;
    border-radius: 20px;
    overflow: hidden
}

.access-video img {
    width: 100%
}

.access__slide {
    width: 100%;
    margin: 0 0 20px 0
}

@media (max-width: 1000px) {
    .access__slide {
        padding:0 32px
    }
}

@media (max-width: 720px) {
    .access__slide {
        padding:0 16px
    }
}

.access__slide .swiper-wrapper {
    display: flex;
    gap: 24px;
    justify-content: center
}

@media (max-width: 1000px) {
    .access__slide .swiper-wrapper {
        gap:16px
    }
}

@media (max-width: 720px) {
    .access__slide .swiper-wrapper {
        justify-content:normal
    }
}

.access__slide .swiper-wrapper .swiper-slide {
    width: 310px;
    text-align: center;
    transition: all .45s ease;
    transform: scale(.99);
    cursor: pointer
}

@media (max-width: 1000px) {
    .access__slide .swiper-wrapper .swiper-slide {
        width:calc(33.3333% - 10.6666px)
    }
}

@media (max-width: 720px) {
    .access__slide .swiper-wrapper .swiper-slide {
        width:223px
    }
}

.access__slide .swiper-wrapper .swiper-slide img {
    width: 100%;
    margin: 0 0 24px 0
}

.access__slide .swiper-wrapper .swiper-slide span {
    display: inline-block;
    margin: 0 0 12px 0;
    padding: 8px 16px;
    border-radius: 4px;
    background: rgba(255,255,255,.1);
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.access__slide .swiper-wrapper .swiper-slide p {
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px;
    background: unset
}

.access__slide .swiper-wrapper .swiper-slide.active {
    transform: scale(1.05)
}

@media (max-width: 720px) {
    .access__slide .swiper-wrapper .swiper-slide.active {
        transform:scale(1)
    }
}

.access .access__pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: auto!important;
    left: auto!important;
    right: auto!important;
    bottom: auto!important
}

.access .access__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
    background-color: #6b6661;
    margin: 0 4px
}

.access .access__pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    background-color: #b4afae
}

.chain {
    position: relative;
    z-index: 5;
    padding: 120px 0 120px 0;
    background-color: #151515
}

@media (max-width: 1000px) {
    .chain {
        padding:80px 0 80px 0
    }
}

@media (max-width: 720px) {
    .chain {
        padding:60px 0
    }
}

.chain-prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
    z-index: 2;
    max-width: 632px;
    margin: 0 auto 48px auto;
    text-align: center
}

@media (max-width: 720px) {
    .chain-prev {
        padding:0 16px
    }
}

.chain-prev h2 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .chain-prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

@media (max-width: 720px) {
    .chain-prev h2 .div-nowrap {
        white-space:normal
    }
}

.chain-prev p {
    max-width: 540px;
    color: rgba(255,255,255,.75);
    font-family: Inter;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

.chain-prev p.paragraph-ru,.chain-prev p.paragraph-ua {
    max-width: 600px
}

.chain-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.chain-wrapper .chain-item {
    padding: 48px;
    border-radius: 16px;
    border: 1.5px solid rgba(255,255,255,.01);
    overflow: hidden
}

@media (max-width: 1200px) {
    .chain-wrapper .chain-item {
        padding:32px
    }
}

@media (max-width: 1000px) {
    .chain-wrapper .chain-item {
        padding:24px 20px
    }
}

.chain-wrapper .chain-item h3 {
    margin: 0 0 16px 0;
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .chain-wrapper .chain-item h3 {
        margin:0 0 12px 0;
        font-size: 24px;
        letter-spacing: 0
    }
}

.chain-wrapper .chain-item h3 span {
    color: rgba(255,255,255,.6)
}

.chain-wrapper .chain-item p {
    color: rgba(255,255,255,.75);
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 400;
    line-height: 130%
}

.chain-wrapper .wallet-block {
    position: relative;
    z-index: 1;
    width: calc(44% - 8px);
    padding-bottom: 0;
    background: linear-gradient(0deg,#161616 0,#161616 100%),linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.07) 100%)
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-block {
        order:2;
        width: calc(50% - 8px);
        padding-bottom: 30px
    }
}

@media (max-width: 720px) {
    .chain-wrapper .wallet-block {
        order:1;
        width: 100%
    }
}

.chain-wrapper .wallet-block::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: url(../images./multichain./bridge-chain-bg.png);
    background-position: 100% 100%;
    background-size: cover;
    background-repeat: no-repeat
}

.chain-wrapper .wallet-block .h3-mobi {
    display: none
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-block .h3-mobi {
        display:block
    }
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-block .h3-desk {
        display:none
    }
}

.chain-wrapper .wallet-blocks__top {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    position: relative;
    z-index: 4;
    width: calc(100% - 44px);
    margin: 44px auto 0 auto;
    padding: 11.919px 15.891px;
    border-radius: 23.837px 23.837px 0 0;
    border: 1.25px solid rgba(255,255,255,.15);
    background: linear-gradient(0deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),rgba(42,42,42,.4)
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top {
        width:100%;
        margin: 32px auto 0 auto
    }
}

.chain-wrapper .wallet-blocks__top::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    border-radius: 23.837px 23.837px 0 0;
    backdrop-filter: blur(45.0813827515px);
    box-shadow: 0 8.75px 80.003px 3.75px rgba(0,0,0,.35)
}

.chain-wrapper .wallet-blocks__top .wallet-title {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 4;
    margin: 0 0 10px 0
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-title {
        margin:0 0 8px 0
    }
}

.chain-wrapper .wallet-blocks__top .wallet-title span {
    color: #ada5a4;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 100%
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-title span {
        font-size:12px
    }
}

.chain-wrapper .wallet-blocks__top .wallet-title__name {
    display: flex;
    align-items: center;
    gap: 4px;
    position: relative;
    margin: 0 0 0 8px;
    line-height: 1
}

.chain-wrapper .wallet-blocks__top .wallet-title__name::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(../images./multichain./state-near.png);
    background-position: 50%;
    background-size: 100% auto;
    background-repeat: no-repeat
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-title__name::before {
        width:14px;
        height: 14px
    }
}

.chain-wrapper .wallet-blocks__top .wallet-title__name::after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(../images./multichain./stake-switch.svg);
    background-position: 50%;
    background-size: 100% auto;
    background-repeat: no-repeat
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-title__name::after {
        width:14px;
        height: 14px
    }
}

.chain-wrapper .wallet-blocks__top .wallet-param {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 4;
    width: 100%;
    margin: 0 0 8px 0
}

.chain-wrapper .wallet-blocks__top .wallet-param img {
    width: 40px;
    margin: 0 8px 0 0
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-param img {
        width:34px
    }
}

.chain-wrapper .wallet-blocks__top .wallet-param span {
    display: flex;
    align-items: center;
    position: relative;
    color: #ebdedc;
    font-feature-settings: "liga" off,"calt" off;
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 100%
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-param span {
        font-size:14px
    }
}

.chain-wrapper .wallet-blocks__top .wallet-param span::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images./multichain./stake-switch.svg);
    background-position: 50%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    transform: rotate(-90deg)
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-param span::after {
        width:20px;
        height: 20px
    }
}

.chain-wrapper .wallet-blocks__top .wallet-param__input {
    width: 160px;
    margin: 0 0 0 auto;
    color: #ebdedc;
    text-align: right;
    font-feature-settings: "liga" off;
    font-family: "Cabinet Grotesk";
    font-size: 40px;
    font-weight: 900;
    line-height: 1;
    -webkit-user-select: text;
    user-select: text;
    background: 0 0;
    border: 0;
    outline: 0
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-param__input {
        font-size:34px
    }
}

.chain-wrapper .wallet-blocks__top .wallet-param__input::placeholder {
    color: #ebdedc
}

.chain-wrapper .wallet-blocks__top .wallet-param__input::-webkit-input-placeholder {
    color: #ebdedc
}

.chain-wrapper .wallet-blocks__top .wallet-param__input::-moz-placeholder {
    color: #ebdedc
}

.chain-wrapper .wallet-blocks__top .wallet-param__input:-ms-input-placeholder {
    color: #ebdedc
}

.chain-wrapper .wallet-blocks__top .wallet-param__input:-moz-placeholder {
    color: #ebdedc
}

.chain-wrapper .wallet-blocks__top .wallet-sub {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 4;
    width: 100%
}

.chain-wrapper .wallet-blocks__top .wallet-sub__bal {
    color: #ada5a4;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 100%
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-sub__bal {
        font-size:12px
    }
}

.chain-wrapper .wallet-blocks__top .wallet-sub__bal span {
    display: inline-block;
    margin: 0 0 0 4px;
    color: #ebdedc;
    font-weight: 600
}

.chain-wrapper .wallet-blocks__top .wallet-sub__usd {
    margin: 0 4px 0 auto;
    padding: 3.973px 7.946px;
    border-radius: 19.864px;
    border: .993px solid rgba(255,255,255,.1);
    color: #ebdedc;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 125%
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-sub__usd {
        font-size:12px
    }
}

.chain-wrapper .wallet-blocks__top .wallet-sub__max {
    padding: 3.973px 7.946px;
    border-radius: 19.864px;
    border: .993px solid rgba(255,255,255,.1);
    color: #ebdedc;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 125%;
    cursor: pointer
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__top .wallet-sub__max {
        font-size:12px
    }
}

.chain-wrapper .wallet-blocks__top .wallet-sub__max:hover {
    background-color: rgba(255,255,255,.05)
}

.chain-wrapper .wallet-blocks__switcher {
    position: relative;
    z-index: 9;
    width: calc(100% - 44px);
    margin: 0 auto 0 auto;
    padding: 8px 0;
    background-image: url(../images./multichain./border.svg);
    background-position: 0 50%;
    background-repeat: repeat-x
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__switcher {
        width:100%
    }
}

.chain-wrapper .wallet-blocks__switcher::after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    transform: translate(-50%,-50%) rotate(90deg);
    width: 32px;
    height: 32px;
    background-image: url(../images./multichain./stake-arrows-reverse.svg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 24px auto;
    border-radius: 15.891px;
    border: .993px solid rgba(255,255,255,.25);
    background-color: #313436
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__switcher::after {
        width:28px;
        height: 28px;
        background-size: 20px auto
    }
}

.chain-wrapper .wallet-blocks__bottom {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    position: relative;
    z-index: 4;
    width: calc(100% - 44px);
    margin: 0 auto 0 auto;
    padding: 11.919px 15.891px;
    background: rgba(42,42,42,.4)
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__bottom {
        width:100%
    }
}

.chain-wrapper .wallet-blocks__bottom::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    border: 1px solid rgba(255,255,255,.15);
    background: rgba(42,42,42,.4);
    box-shadow: 0 8.75px 80.003px 3.75px rgba(0,0,0,.35);
    backdrop-filter: blur(45.0813827515px)
}

.chain-wrapper .wallet-blocks__bottom .wallet-title {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 4;
    margin: 0 0 10px 0
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__bottom .wallet-title {
        margin:0 0 8px 0
    }
}

.chain-wrapper .wallet-blocks__bottom .wallet-title span {
    color: #ada5a4;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 100%
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__bottom .wallet-title span {
        font-size:12px
    }
}

.chain-wrapper .wallet-blocks__bottom .wallet-title__name {
    display: flex;
    align-items: center;
    gap: 4px;
    position: relative;
    margin: 0 0 0 8px;
    line-height: 1
}

.chain-wrapper .wallet-blocks__bottom .wallet-title__name::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(../images./multichain./stake-solana.png);
    background-position: 50%;
    background-size: 100% auto;
    background-repeat: no-repeat
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__bottom .wallet-title__name::before {
        width:14px;
        height: 14px
    }
}

.chain-wrapper .wallet-blocks__bottom .wallet-title__name::after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(../images./multichain./stake-switch.svg);
    background-position: 50%;
    background-size: 100% auto;
    background-repeat: no-repeat
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__bottom .wallet-title__name::after {
        width:14px;
        height: 14px
    }
}

.chain-wrapper .wallet-blocks__bottom .wallet-param {
    display: flex;
    align-items: center;
    gap: 8px;
    position: relative;
    z-index: 4;
    width: 100%;
    margin: 0 0 8px 0
}

.chain-wrapper .wallet-blocks__bottom .wallet-param img {
    width: 40px;
    margin: 0
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__bottom .wallet-param img {
        width:34px
    }
}

.chain-wrapper .wallet-blocks__bottom .wallet-param span {
    display: flex;
    align-items: center;
    position: relative;
    color: #ebdedc;
    font-feature-settings: "liga" off,"calt" off;
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 100%
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__bottom .wallet-param span {
        font-size:14px
    }
}

.chain-wrapper .wallet-blocks__bottom .wallet-param span::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images./multichain./stake-switch.svg);
    background-position: 50%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    transform: rotate(-90deg)
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__bottom .wallet-param span::after {
        width:20px;
        height: 20px
    }
}

.chain-wrapper .wallet-blocks__bottom .wallet-param__input {
    margin: 0 0 0 auto;
    color: #ebdedc;
    text-align: right;
    font-feature-settings: "liga" off;
    font-family: "Cabinet Grotesk";
    font-size: 40px;
    font-weight: 900;
    line-height: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__bottom .wallet-param__input {
        font-size:34px
    }
}

.chain-wrapper .wallet-blocks__bottom .wallet-sub {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
    z-index: 4;
    width: 100%
}

.chain-wrapper .wallet-blocks__bottom .wallet-sub__bal {
    color: #ada5a4;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 100%
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-blocks__bottom .wallet-sub__bal {
        font-size:12px
    }
}

.chain-wrapper .wallet-blocks__bottom .wallet-sub__bal span {
    display: inline-block;
    margin: 0 0 0 4px;
    color: #ebdedc;
    font-weight: 600
}

.chain-wrapper .wallet-blocks__bottom .wallet-sub__gas {
    color: #ada5a4;
    font-family: Inter;
    font-size: 12px;
    font-weight: 500;
    line-height: 125%
}

.chain-wrapper .wallet-blocks__bottom .wallet-sub__gas span {
    display: inline-block;
    margin: 0 0 0 4px;
    color: #ebdedc
}

.chain-wrapper .wallet-info {
    display: flex;
    align-items: center;
    position: relative;
    width: calc(100% - 44px);
    margin: 0 auto 0 auto;
    padding: 7px 10px;
    color: #ebdedc;
    font-family: Inter;
    font-size: 10px;
    font-weight: 500;
    line-height: 12px;
    border-radius: 0 0 20.415px 20.415px;
    border: 1.072px solid rgba(255,255,255,.15)
}

@media (max-width: 1000px) {
    .chain-wrapper .wallet-info {
        width:100%
    }
}

.chain-wrapper .wallet-info::before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    margin: 1px 6px 0 0;
    background-image: url(../images./multichain./stake-info.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.chain-wrapper .wallet-info span {
    display: inline-block;
    margin: 0 0 0 4px;
    color: #ada5a4
}

.chain-wrapper .abstract-block {
    position: relative;
    z-index: 1;
    width: calc(56% - 8px);
    padding-bottom: 0;
    background: linear-gradient(313deg,#545454 -110%,rgba(0,0,0,0) 89.76%),linear-gradient(0deg,#161616 0,#161616 100%),linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.07) 100%)
}

@media (max-width: 1000px) {
    .chain-wrapper .abstract-block {
        order:1;
        width: 100%
    }
}

@media (max-width: 720px) {
    .chain-wrapper .abstract-block {
        order:2
    }

    .chain-wrapper .abstract-block::after {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        bottom: -16px;
        z-index: 2;
        width: 690.976px;
        height: 437.831px;
        flex-shrink: 0;
        background-image: url(../images./multichain./mpc-bg-2.png);
        background-position: 0 100%;
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-blend-mode: overlay,normal;
        mix-blend-mode: lighten;
        opacity: .9
    }
}

@media (max-width: 720px) and (max-width:720px) {
    .chain-wrapper .abstract-block::after {
        display:none
    }
}

.chain-wrapper .abstract-block .abstract-title {
    max-width: 310px;
    margin: 0 0 4px 0
}

@media (max-width: 1000px) {
    .chain-wrapper .abstract-block .abstract-title {
        max-width:100%;
        margin: 0 0 24px 0
    }

    .chain-wrapper .abstract-block .abstract-title .h3-desk {
        display: none
    }
}

.chain-wrapper .abstract-block .abstract-title .h3-mobi {
    display: none
}

@media (max-width: 1000px) {
    .chain-wrapper .abstract-block .abstract-title .h3-mobi {
        display:block
    }
}

.chain-wrapper .abstract-block .abstract-img {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: flex-end;
    width: 100%
}

@media (max-width: 1000px) {
    .chain-wrapper .abstract-block .abstract-img {
        justify-content:center;
        z-index: 10
    }
}

@media (max-width: 720px) {
    .chain-wrapper .abstract-block .abstract-img {
        display:block
    }
}

.chain-wrapper .abstract-block .abstract-img img {
    position: relative;
    z-index: 4;
    width: 100%
}

.chain-wrapper .abstract-block .abstract-img__1 {
    display: block;
    flex-shrink: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 4;
    width: 290px;
    box-shadow: 0 6.706px 61.309px 2.874px rgba(0,0,0,.35);
    border-radius: 16px 16px 0 0;
    overflow: hidden
}

@media (max-width: 1000px) {
    .chain-wrapper .abstract-block .abstract-img__1 {
        position:relative;
        bottom: auto;
        left: auto;
        width: 226px;
        margin: 0 0 0 40%;
        transform: translate(-100%,0)
    }
}

@media (max-width: 720px) {
    .chain-wrapper .abstract-block .abstract-img__1 {
        position:absolute;
        bottom: 106px;
        left: 50%;
        transform: translate(-50%,0);
        z-index: 4;
        width: 289px;
        max-width: 100%;
        margin: 0
    }
}

.chain-wrapper .abstract-block .abstract-img__2 {
    display: block;
    flex-shrink: 0;
    position: relative;
    z-index: 3;
    width: 290px;
    box-shadow: 0 6.706px 61.309px 2.874px rgba(0,0,0,.35);
    border-radius: 16px 16px 0 0;
    overflow: hidden
}

@media (max-width: 1000px) {
    .chain-wrapper .abstract-block .abstract-img__2 {
        position:absolute;
        bottom: -104px;
        left: 50%;
        width: 249px
    }
}

@media (max-width: 720px) {
    .chain-wrapper .abstract-block .abstract-img__2 {
        position:relative;
        bottom: auto;
        left: auto;
        z-index: 5;
        width: 289px;
        max-width: 100%;
        margin: 204px auto 0 auto
    }
}

.chain-wrapper .mpc-block {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    position: relative;
    z-index: 2;
    width: 100%;
    border: 1.5px solid rgba(255,255,255,.05);
    background: linear-gradient(11deg,#545454 -136.99%,rgba(0,0,0,0) 60.68%),linear-gradient(0deg,#161616 0,#161616 100%),linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.07) 100%);
    text-align: center
}

@media (max-width: 1000px) {
    .chain-wrapper .mpc-block {
        order:3;
        width: calc(50% - 8px)
    }
}

@media (max-width: 720px) {
    .chain-wrapper .mpc-block {
        width:100%
    }
}

.chain-wrapper .mpc-block::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-image: url(../images./multichain./mpc-bg.png);
    background-position: 100% 100%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-blend-mode: overlay,normal;
    mix-blend-mode: lighten;
    opacity: .9
}

@media (max-width: 1000px) {
    .chain-wrapper .mpc-block::after {
        left:0;
        bottom: 0;
        width: 100%;
        height: 207.831px;
        background-image: url(../images./multichain./mpc-bg-2.png);
        background-size: 100% auto
    }
}

.chain-wrapper .mpc-block .mpc-title {
    position: relative;
    z-index: 3;
    width: calc(54% - 20px);
    text-align: left
}

@media (max-width: 1000px) {
    .chain-wrapper .mpc-block .mpc-title {
        order:1;
        width: 100%
    }
}

.chain-wrapper .mpc-block .mpc-slider {
    position: relative;
    z-index: 3;
    margin: 0 0 16px 0;
    padding: 4px 0;
    -webkit-mask-image: linear-gradient(to right,transparent 0,#000 35%,#000 75%,transparent 100%);
    mask-image: linear-gradient(to right,transparent 0,#000 35%,#000 75%,transparent 100%);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.chain-wrapper .mpc-block .mpc-slider::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 4;
    width: 40px;
    height: 100%
}

.chain-wrapper .mpc-block .mpc-slider::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 5;
    width: 40px;
    height: 100%;
    background: linear-gradient(to left,rgba(255,255,255,.15) 0 rgba(255,255,255,0) 100%)
}

.chain-wrapper .mpc-block .mpc-slider .swiper-wrapper .mpc__slide {
    width: auto;
    padding: 8px 16px;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.25);
    opacity: .5;
    background: rgba(255,255,255,.15);
    backdrop-filter: blur(16px);
    color: rgba(255,255,255,.85);
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%;
    cursor: pointer
}

.chain-wrapper .mpc-block .mpc-slider .swiper-wrapper .mpc__slide.swiper-slide-active {
    opacity: 1
}

.chain-wrapper .mpc-block .mpc-slider__block {
    position: relative;
    width: calc(46% - 20px);
    overflow: hidden
}

@media (max-width: 1000px) {
    .chain-wrapper .mpc-block .mpc-slider__block {
        order:2;
        width: 100%
    }
}

.chain-wrapper .mpc-block .mpc-slider__block .mpc-slider_pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto
}

.chain-wrapper .mpc-block .mpc-slider__block .mpc-slider_pagination .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
    background: #6b6661;
    opacity: 1
}

.chain-wrapper .mpc-block .mpc-slider__block .mpc-slider_pagination .swiper-pagination-bullet-active {
    background: #b4afae
}

.chain-wrapper .mpc-block .mpc-slider__title {
    font-family: "Inter Tight";
    font-size: 135.918px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -1.359px;
    background: linear-gradient(337deg,rgba(255,255,255,.77) 15.38%,rgba(255,255,255,.3) 76.82%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media (max-width: 1000px) {
    .chain-wrapper .mpc-block .mpc-slider__title {
        margin:0 0 16px 0;
        font-size: 80px;
        letter-spacing: -.8px
    }
}

.for-mobi {
    display: none
}

@media (max-width: 1000px) {
    .for-mobi {
        display:block
    }
}

.for-desk {
    display: block
}

@media (max-width: 1000px) {
    .for-desk {
        display:none
    }
}

.earn {
    position: relative;
    z-index: 3;
    padding: 120px 0 120px 0;
    background: linear-gradient(0deg,#191919 0,#191919 100%),#191919
}

@media (max-width: 1000px) {
    .earn {
        padding:80px 0 80px 0
    }
}

@media (max-width: 720px) {
    .earn {
        padding:60px 0 60px 0
    }
}

.earn__prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
    z-index: 5;
    max-width: 528px;
    margin: 0 auto 48px auto;
    text-align: center
}

.earn__prev_ru,.earn__prev_ua {
    max-width: 575px
}

@media (max-width: 720px) {
    .earn__prev {
        padding:0 16px
    }
}

.earn__prev h2 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .earn__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }

    .earn__prev h2 .div-nowrap {
        white-space: normal
    }
}

.earn__prev h2 span {
    display: block;
    color: #f3c447
}

.earn__prev p {
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .earn__prev p {
        font-size:20px;
        letter-spacing: 0
    }
}

.earn__prev .btn {
    margin: 0 auto 20px auto
}

.earn__prev .btn.btn_yellow {
    border: 1px solid rgba(255,255,255,.08);
    background: #f3c447;
    box-shadow: 0 2px 3.3px 0 rgba(224,137,0,.08);
    color: #202020
}

.earn__lists {
    display: flex;
    gap: 24px;
    justify-content: center;
    width: 100%
}

@media (max-width: 1000px) {
    .earn__lists {
        gap:16px;
        padding: 0 32px
    }
}

@media (max-width: 720px) {
    .earn__lists {
        flex-direction:column;
        justify-content: center;
        align-items: center;
        gap: 32px;
        padding: 0 16px
    }
}

.earn__item {
    gap: 0;
    width: 310px;
    text-align: center;
    transition: all .45s ease;
    transform: scale(.99);
    cursor: pointer
}

@media (max-width: 1000px) {
    .earn__item {
        width:calc(33.3333% - 10.6666px)
    }
}

@media (max-width: 720px) {
    .earn__item {
        width:223px;
        margin: 0 auto
    }
}

.earn__item video {
    width: 100%;
    border-radius: 16px;
    overflow: hidden
}

.earn__item img {
    width: 100%;
    margin: 0 0 24px 0
}

.earn__item span {
    display: inline-block;
    margin: 0 0 12px 0;
    padding: 8px 16px;
    border-radius: 4px;
    background: rgba(255,255,255,.1);
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.earn__item p {
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px;
    background: unset
}

.earn__item.active {
    transform: scale(1.05)
}

@media (max-width: 720px) {
    .earn__item.active {
        transform:scale(1)
    }
}

.security {
    position: relative;
    z-index: 1;
    padding: 120px 0 40px 0;
    background-color: #151515
}

@media (max-width: 1000px) {
    .security {
        padding:80px 0 80px 0;
        min-height: 1537px
    }
}

@media (max-width: 720px) {
    .security {
        padding:60px 0
    }
}

.security__wrapper {
    display: flex;
    justify-content: space-between
}

@media (max-width: 1000px) {
    .security__wrapper {
        flex-direction:column;
        justify-content: center;
        align-content: center
    }
}

.security__left {
    display: flex;
    justify-content: center;
    width: 416px
}

@media (max-width: 1200px) {
    .security__left {
        justify-content:flex-end;
        flex-shrink: 0
    }
}

@media (max-width: 1000px) {
    .security__left {
        order:2;
        justify-content: center;
        width: 100%
    }
}

.security__left img {
    width: 100%
}

.security__left-animation {
    width: 576px
}

@media (max-width: 1000px) {
    .security__left-animation {
        width:calc(100% + 300px)
    }
}

.security__left .animation-works {
    width: 620px;
    margin: -94px 0 0 0
}

@media (max-width: 1000px) {
    .security__left .animation-works {
        margin:-94px auto 0 auto
    }
}

.security__right {
    width: 560px
}

@media (max-width: 1200px) {
    .security__right {
        width:calc(100% - 416px)
    }
}

@media (max-width: 1000px) {
    .security__right {
        flex-shrink:0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        order: 1;
        width: 100%;
        transform: translate(0,0)
    }
}

.security__right h2 {
    margin: 20px 0 20px 0;
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1100px) {
    .security__right h2 .div-nowrap {
        white-space:normal
    }
}

@media (max-width: 1000px) {
    .security__right h2 {
        font-size:32px;
        letter-spacing: -.32px;
        text-align: center
    }
}

.security__right p {
    margin: 0 0 32px 0;
    font-family: Inter;
    color: rgba(255,255,255,.75);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 1000px) {
    .security__right p {
        text-align:center
    }
}

.security__right ul {
    margin: 0 0 56px 0;
    list-style: none
}

.security__right ul li {
    position: relative;
    margin: 0 0 24px 0;
    padding: 0 0 0 44px;
    font-family: Inter;
    color: rgba(255,255,255,.75);
    font-size: 16px;
    font-weight: 500;
    line-height: 150%
}

.security__right ul li span {
    display: block;
    margin: 0 0 4px 0;
    font-size: 20px;
    color: #f3c447
}

.security__right ul li::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    height: 32px;
    background-image: url(./images./wallet./w-check-yellow.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.one-wallet {
    position: relative;
    z-index: 3;
    padding: 120px 0 120px 0;
    background: linear-gradient(0deg,#191919 0,#191919 100%),#191919
}

@media (max-width: 1000px) {
    .one-wallet {
        padding:80px 0 80px 0
    }
}

@media (max-width: 720px) {
    .one-wallet {
        padding:60px 0 60px 0
    }
}

.one-wallet__prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
    z-index: 5;
    max-width: 528px;
    margin: 0 auto 48px auto;
    text-align: center
}

@media (max-width: 720px) {
    .one-wallet__prev {
        margin:0 auto 24px auto;
        padding: 0 16px
    }
}

.one-wallet__prev h2 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .one-wallet__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.one-wallet__prev h2 span {
    display: block;
    color: #f3c447
}

.one-wallet__prev p {
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .one-wallet__prev p {
        font-size:20px;
        letter-spacing: 0
    }
}

.one-wallet__lists {
    display: flex;
    gap: 24px;
    justify-content: center;
    width: 100%
}

@media (max-width: 720px) {
    .one-wallet__lists {
        flex-direction:column;
        gap: 16px
    }
}

.one-wallet__item {
    position: relative;
    z-index: 1;
    width: calc(33.3333% - 10.6666px);
    padding: 32px 32px 48px 32px;
    border-radius: 16px;
    border: 1.5px solid rgba(255,255,255,.01);
    background: linear-gradient(0deg,#161616 0,#161616 100%),linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.07) 100%)
}

@media (max-width: 1000px) {
    .one-wallet__item {
        padding:24px
    }
}

@media (max-width: 720px) {
    .one-wallet__item {
        width:100%
    }
}

.one-wallet__item::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: overlay,normal;
    mix-blend-mode: lighten;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,.01)
}

.one-wallet__item_1::after {
    background-image: url(../images./multichain./one-wallet-1.png)
}

@media (max-width: 1000px) {
    .one-wallet__item_1::after {
        background-image:url(../images./multichain./one-wallet-1-2.png)
    }
}

@media (max-width: 720px) {
    .one-wallet__item_1::after {
        background-image:url(../images./multichain./one-wallet-1-3.png)
    }
}

.one-wallet__item_1 span {
    padding: 0 52px 0 0
}

@media (max-width: 1100px) {
    .one-wallet__item_1 span {
        padding:0
    }
}

.one-wallet__item_2::after {
    background-image: url(../images./multichain./one-wallet-2.png)
}

@media (max-width: 1000px) {
    .one-wallet__item_2::after {
        background-image:url(../images./multichain./one-wallet-2-2.png)
    }
}

@media (max-width: 720px) {
    .one-wallet__item_2::after {
        background-image:url(../images./multichain./one-wallet-2-3.png)
    }
}

.one-wallet__item_3::after {
    background-image: url(../images./multichain./one-wallet-3.png)
}

@media (max-width: 1000px) {
    .one-wallet__item_3::after {
        background-image:url(../images./multichain./one-wallet-3-2.png)
    }
}

@media (max-width: 720px) {
    .one-wallet__item_3::after {
        background-image:url(../images./multichain./one-wallet-3-3.png)
    }
}

.one-wallet__item span {
    display: inline-block;
    position: relative;
    z-index: 5;
    margin: 0 0 16px 0;
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 1200px) {
    .one-wallet__item span {
        font-size:24px;
        letter-spacing: 0
    }
}

.one-wallet__item p {
    position: relative;
    z-index: 5;
    color: rgba(255,255,255,.75);
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 400;
    line-height: 130%
}

.one-wallet__icon {
    position: relative;
    z-index: 5;
    width: 80px;
    height: 80px;
    margin: 0 0 72px 0;
    padding: 20px;
    border-radius: 24px;
    border: 1px solid rgba(255,255,255,.25);
    background-color: rgba(255,255,255,.15);
    backdrop-filter: blur(16px);
    background-position: 50%;
    background-size: 40px auto;
    background-repeat: no-repeat
}

@media (max-width: 1000px) {
    .one-wallet__icon {
        width:64px;
        height: 64px;
        margin: 0 0 54px 0;
        padding: 16px;
        background-size: 32px auto
    }
}

.one-wallet__icon_1 {
    background-image: url(/images/multichain/gas.svg)
}

.one-wallet__icon_2 {
    background-image: url(/images/multichain/2fa.svg)
}

.one-wallet__icon_3 {
    background-image: url(/images/multichain/coin.svg)
}

.community {
    padding: 120px 0;
    background-color: #151515
}

@media (max-width: 1000px) {
    .community {
        padding:80px 0
    }
}

@media (max-width: 720px) {
    .community {
        padding:60px 0
    }
}

.community__prev {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    max-width: 520px;
    margin: 0 auto;
    text-align: center
}

.community__prev h2 {
    margin: 20px 0;
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .community__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

@media (max-width: 720px) {
    .community__prev h2 .div-nowrap {
        white-space:normal
    }
}

.community__prev p {
    margin: 0 0 48px 0;
    font-family: Inter;
    color: rgba(255,255,255,.75);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .community__prev p {
        margin:0 0 24px 0
    }
}

.community__prev .btn {
    margin: 0 auto 20px auto
}

.community__content {
    display: flex;
    flex-wrap: wrap;
    gap: 32px
}

@media (max-width: 1200px) {
    .community__content .demo-video {
        justify-content:center
    }
}

.community__item {
    width: 100%;
    padding: 48px 48px 32px 48px;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.05);
    background: linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.07) 100%)
}

@media (max-width: 1000px) {
    .community__item {
        padding:24px 24px 24px 24px
    }
}

.community__item_1 {
    display: flex;
    flex-direction: column;
    padding: 48px 0 0 0
}

@media (max-width: 1000px) {
    .community__item_1 {
        padding:24px 0 0 0
    }
}

.community__item_1 h3 {
    padding: 0 48px
}

@media (max-width: 1000px) {
    .community__item_1 h3 {
        padding:0 24px
    }
}

.community__item_1 p {
    padding: 0 48px
}

@media (max-width: 1000px) {
    .community__item_1 p {
        padding:0 24px
    }
}

.community__item h3 {
    margin: 0 0 16px 0;
    color: #fff;
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 1000px) {
    .community__item h3 {
        font-size:24px;
        letter-spacing: 0
    }
}

.community__item p {
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 1000px) {
    .community__item p {
        font-size:16px;
        letter-spacing: 0
    }
}

.community__item-img {
    display: block;
    width: 100%;
    margin: auto 0 0 0
}

@media (max-width: 1000px) {
    .community__item-img {
        width:calc(100% - 48px);
        margin: 18px auto 0 auto
    }
}

.community__item-img img {
    width: 100%
}

.community__item_half {
    width: calc(50% - 16px)
}

@media (max-width: 720px) {
    .community__item_half {
        width:100%
    }
}

.community__item_full {
    display: flex;
    gap: 48px
}

@media (max-width: 1200px) {
    .community__item_full {
        flex-direction:column;
        justify-content: center;
        align-items: center;
        gap: 0
    }
}

.community__count {
    width: 100%;
    margin: 48px 0 0 0;
    padding: 0 48px;
    text-align: center
}

@media (max-width: 1000px) {
    .community__count {
        margin:32px 0 0 0;
        padding: 0 24px
    }
}

.community__count-title {
    margin: 0 0 7px 0;
    background: linear-gradient(337deg,rgba(255,255,255,.77) 15.38%,rgba(255,255,255,.3) 76.82%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Inter Tight";
    font-size: 135.918px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -1.359px
}

@media (max-width: 1000px) {
    .community__count-title {
        font-size:100px;
        letter-spacing: -1px
    }
}

.community__count-list {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%
}

@media (max-width: 1000px) {
    .community__count-list {
        flex-wrap:wrap
    }
}

.community__count-item {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 16px;
    border-radius: 24px;
    border: 1px solid rgba(255,255,255,.25);
    background: rgba(255,255,255,.15)
}

@media (max-width: 1000px) {
    .community__count-item {
        padding:12px
    }

    .community__count-item:nth-child(1) {
        order: 1
    }

    .community__count-item:nth-child(2) {
        order: 3
    }

    .community__count-item:nth-child(3) {
        order: 2
    }
}

.community__count-item span {
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 1100px) {
    .community__count-item span {
        font-size:24px;
        letter-spacing: 0
    }
}

.community__count-item img {
    flex-shrink: 0;
    width: 40px
}

@media (max-width: 1100px) {
    .community__count-item img {
        width:32px
    }
}

.community__support {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    margin: 32px 0 0 0
}

@media (max-width: 1100px) {
    .community__support {
        margin:18px 0 0 0
    }
}

.community__support img {
    position: relative;
    width: 100%;
    transition: all .3s ease
}

.community__support img:nth-child(1) {
    z-index: 2;
    width: 352px
}

@media (max-width: 1100px) {
    .community__support img:nth-child(1) {
        width:264px
    }
}

.community__support img:nth-child(2) {
    align-self: flex-end;
    z-index: 3;
    width: 335px;
    margin: -30px 0 0 0
}

@media (max-width: 1100px) {
    .community__support img:nth-child(2) {
        width:264px;
        margin: -20px 0 0 0
    }
}

@media (max-width: 1000px) {
    .community__support img:nth-child(2) {
        margin:-13px 0 0 0
    }
}

.community__support img:nth-child(3) {
    z-index: 4;
    width: 335px;
    margin: -62px 0 0 8px
}

@media (max-width: 1100px) {
    .community__support img:nth-child(3) {
        width:264px;
        margin: -30px 0 0 0
    }
}

.community__support img:nth-child(4) {
    align-self: flex-end;
    z-index: 5;
    width: 229px;
    margin: -60px -10px 0 0
}

@media (max-width: 1100px) {
    .community__support img:nth-child(4) {
        width:264px;
        margin: -13px 0 0 0
    }
}

.community__support img:nth-child(5) {
    z-index: 6;
    width: 335px;
    margin: -20px 0 0 0
}

@media (max-width: 1100px) {
    .community__support img:nth-child(5) {
        width:264px;
        margin: -11px 0 0 0
    }
}

.community__support img:hover {
    transform: scale(1.07)
}

.faq {
    position: relative;
    z-index: 50;
    padding: 120px 0;
    background: linear-gradient(0deg,#191919 0,#191919 100%),#191919;
    overflow: hidden
}

@media (max-width: 1000px) {
    .faq {
        padding:80px 0
    }
}

@media (max-width: 720px) {
    .faq {
        padding:60px 0
    }
}

.faq-wrapper {
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 11
}

@media (max-width: 1000px) {
    .faq-wrapper {
        flex-direction:column
    }
}

.faq-title {
    position: relative;
    z-index: 12;
    width: 420px
}

@media (max-width: 1260px) {
    .faq-title {
        flex-shrink:0
    }
}

@media (max-width: 1000px) {
    .faq-title {
        width:100%;
        text-align: center
    }
}

.faq-title h2 {
    color: rgba(255,255,255,.85);
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 1000px) {
    .faq-title h2 {
        margin:0 0 48px 0;
        font-size: 32px;
        letter-spacing: -.32px
    }
}

.faq-title h2 span {
    display: block;
    color: #f3c447
}

@media (max-width: 1000px) {
    .faq-title h2 span {
        display:inline-block
    }
}

.faq-content {
    position: relative;
    z-index: 12;
    width: 560px;
    flex-shrink: 0
}

@media (max-width: 1260px) {
    .faq-content {
        flex-shrink:1
    }
}

@media (max-width: 1000px) {
    .faq-content {
        width:100%
    }
}

.faq-item {
    display: flex;
    flex-direction: column;
    margin: 0 0 16px 0;
    border-radius: 8px;
    background: rgba(255,255,255,.05);
    cursor: pointer
}

.faq-item__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 20px 24px
}

.faq-item__title span {
    display: block;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    background-image: url(../images./wallet./plus.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer
}

.faq-item__title h3 {
    padding: 0 36px 0 0;
    color: rgba(255,255,255,.85);
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

.faq-item__content {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    transition: opacity .2s linear,max-height .4s linear;
    will-change: opacity,max-height
}

.faq-item__content p {
    color: rgba(255,255,255,.85);
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px;
    padding: 0 60px 20px 20px
}

.faq-item__title[aria-expanded=true] h3 {
    color: #f3c447
}

.faq-item__title[aria-expanded=true] span {
    background-image: url(../images./wallet./minus.svg)
}

.faq-item__title[aria-expanded=true]+.faq-item__content {
    max-height: 120px;
    opacity: 1;
    transition: all .4s linear;
    will-change: opacity,max-height
}

@media (max-width: 720px) {
    .faq-item__title[aria-expanded=true]+.faq-item__content {
        max-height:210px
    }
}

.getit {
    position: relative;
    z-index: 3;
    padding: 120px 0 120px 0;
    background: #101010
}

@media (max-width: 1000px) {
    .getit {
        padding:80px 0 80px 0
    }
}

@media (max-width: 720px) {
    .getit {
        padding:60px 0 60px 0
    }
}

.getit::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images./multichain./getit-bg.png);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-blend-mode: overlay,normal;
    mix-blend-mode: lighten
}

@media (max-width: 720px) {
    .getit::after {
        background-image:url(../images./multichain./getit-bg-2.png)
    }
}

.getit__prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 5;
    max-width: 528px;
    margin: 0 auto 48px auto;
    text-align: center
}

@media (max-width: 1000px) {
    .getit__prev {
        margin:0 auto 48px auto
    }
}

@media (max-width: 720px) {
    .getit__prev {
        margin:0 0 48px 0;
        padding: 0 16px
    }
}

.getit__prev h2 {
    margin: 0 0 20px 0;
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .getit__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.getit__prev h2 span {
    color: #f3c447
}

.getit__prev p {
    margin: 0 0 48px 0;
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .getit__prev p {
        font-size:20px;
        letter-spacing: 0
    }
}

@media (max-width: 1000px) {
    .getit__prev .btn-desk {
        display:none
    }
}

.getit__prev .btn-mobi {
    display: none
}

@media (max-width: 1000px) {
    .getit__prev .btn-mobi {
        display:inline-flex
    }
}

.getit-img {
    position: relative;
    z-index: 5;
    width: 1016px;
    margin: 0 auto 40px auto
}

@media (max-width: 1000px) {
    .getit-img {
        width:100%;
        padding: 0 32px
    }
}

@media (max-width: 720px) {
    .getit-img {
        padding:0 16px
    }
}

.getit-img img {
    width: 100%
}

.getit-list {
    display: flex;
    justify-content: center;
    gap: 16px;
    position: relative;
    z-index: 5
}

@media (max-width: 1000px) {
    .getit-list {
        width:100%;
        padding: 0 32px
    }
}

@media (max-width: 720px) {
    .getit-list {
        flex-direction:column
    }
}

.getit-item {
    width: 272px;
    padding: 0 0 0 44px;
    background-image: url(../images./multichain./check.svg);
    background-position: 0 0;
    background-size: 32px auto;
    background-repeat: no-repeat
}

@media (max-width: 1000px) {
    .getit-item {
        width:calc(33.3333% - 11px)
    }
}

@media (max-width: 720px) {
    .getit-item {
        width:100%
    }
}

.getit-item__title {
    margin: 0 0 4px 0;
    color: rgba(255,255,255,.85);
    font-family: Inter;
    font-size: 20px;
    font-weight: 700;
    line-height: 150%
}

.getit-item__text {
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px
}

.videos-form {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background: rgba(21,21,21,.8);
    backdrop-filter: blur(20px);
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease,visibility .3s ease
}

.videos-form.show {
    opacity: 1;
    visibility: visible
}

.videos-form.show .video-container {
    opacity: 1;
    transform: scale(1) translate(-50%,-50%)
}

.videos-form .video-container {
    width: 100%;
    max-width: 886px;
    border-radius: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1001;
    overflow: hidden;
    transform: scale(.9) translate(-50%,-50%);
    transition: opacity .3s ease,transform .3s ease;
    background: rgba(21,21,21,.95)
}

.videos-form .video-container video {
    width: 100%
}

.videos-form .video-container .play-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1010
}

.videos-form .video-container .play-button__icon {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1011;
    transform: translate(-50%,-50%);
    width: 77px;
    height: 90px;
    background-image: url(./images./wallet./play-btn.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer;
    transition: all .3s ease
}

@media (max-width: 720px) {
    .videos-form .video-container .play-button__icon {
        width:40px;
        height: 47px
    }
}

.videos-form .video-container .play-button__icon:hover {
    transform: scale(1.01) translate(-50%,-50%)
}

.videos-form .video-container .play-button:hover {
    background-color: rgba(21,21,21,.1)
}

.videos-form .video-container .pause-button {
    display: none;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1008;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.videos-form .video-container .pause-button__icon {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1009;
    transform: translate(-50%,-50%);
    width: 56px;
    height: 74px;
    background-image: url(./images./wallet./pause-btn.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer
}

@media (max-width: 720px) {
    .videos-form .video-container .pause-button__icon {
        width:39px;
        height: 52px
    }
}

.videos-form .video-container .pause-button__icon:hover {
    transform: scale(1.01) translate(-50%,-50%)
}

.videos-form .video-container .pause-button:hover {
    display: block;
    opacity: 1;
    z-index: 1012;
    background-color: rgba(21,21,21,.1)
}

.videos-form .video-container .video-date {
    position: absolute;
    bottom: 24px;
    left: 24px;
    z-index: 1009
}

.videos-form .video-container .video-date .video-title {
    margin: 0 0 4px 0;
    color: rgba(255,255,255,.85);
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px
}

.videos-form .video-container .video-date .time-code {
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.28px
}

.videos-form .video-container .loading-indicator {
    position: absolute;
    bottom: 24px;
    right: 24px;
    z-index: 1009;
    width: 24px;
    height: 24px;
    border: 2px solid rgba(255,255,255,0);
    border-top: 2px solid #fff;
    border-radius: 50%;
    animation: spin 1s linear infinite
}

.videos-form .video-container .close-button {
    position: absolute;
    right: 24px;
    top: 24px;
    z-index: 1015;
    width: 24px;
    height: 24px;
    background-image: url(./images./wallet./close-video-btn.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.multChain-hero {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 0 120px 0;
    background-color: #191919
}

@media (max-width: 1000px) {
    .multChain-hero {
        padding:40px 32px 80px 32px
    }
}

@media (max-width: 720px) {
    .multChain-hero {
        padding:40px 16px 40px 16px;
        background-color: #0e0f12
    }
}

.multChain-hero__img {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin: 0 0 8px 0;
    border-radius: 222px;
    border: 2px solid rgba(255,255,255,.15);
    background: linear-gradient(180deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.05) 100%);
    backdrop-filter: blur(32.9102401733px)
}

@media (max-width: 720px) {
    .multChain-hero__img {
        margin:0 0 32px 0
    }
}

.multChain-hero__img img {
    width: 48px
}

.multChain-hero__prev {
    margin: 0 0 40px 0
}

@media (max-width: 720px) {
    .multChain-hero__prev {
        margin:0 0 32px 0
    }
}

.multChain-hero__prev h1 {
    margin: 0 0 24px 0;
    color: rgba(255,255,255,.85);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .multChain-hero__prev h1 {
        margin:0 0 16px 0;
        font-size: 32px;
        letter-spacing: -.32px
    }
}

.multChain-hero__prev h1 span {
    display: block;
    color: #f3c447
}

.multChain-hero__prev p {
    max-width: 560px;
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.36px
}

.multChain-hero__prev p strong {
    font-weight: 700
}

@media (max-width: 1000px) {
    .multChain-hero .btn-desk {
        display:none
    }
}

.multChain-hero .btn-mobi {
    display: none
}

@media (max-width: 1000px) {
    .multChain-hero .btn-mobi {
        display:inline-flex
    }
}

.create {
    position: relative;
    z-index: 3;
    padding: 120px 0 120px 0;
    background: linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 100%),#191919
}

@media (max-width: 1000px) {
    .create {
        padding:80px 0 80px 0
    }
}

@media (max-width: 720px) {
    .create {
        padding:60px 0 60px 0;
        background-color: #0e0f12
    }
}

@media (max-width: 720px) {
    .create .in-desk {
        display:none
    }
}

.create .in-mobi {
    display: none
}

@media (max-width: 720px) {
    .create .in-mobi {
        display:block
    }
}

.create .wrapper {
    display: flex;
    justify-content: space-between
}

.create-left {
    max-width: 560px
}

@media (max-width: 720px) {
    .create-left {
        max-width:100%;
        width: 100%
    }
}

.create-left h2 {
    margin: 0 0 32px 0;
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .create-left h2 {
        font-size:32px;
        letter-spacing: -.32px;
        text-align: center
    }
}

.create-left h2 span {
    color: #f3c447
}

.create-right {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 360px;
    padding: 12px 0;
    background-image: url(../images./chain./mobi-plate.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media (max-width: 1000px) {
    .create-right {
        display:none
    }
}

.create-right__video {
    width: 332px;
    margin: 0 0 0 -2px;
    border-radius: 20px;
    overflow: hidden;
    border-radius: 44px
}

.create-right__video img {
    width: 100%
}

.create-tabs .create-title {
    display: inline-flex;
    gap: 8px;
    margin: 0 0 20px 0;
    padding: 4px;
    border-radius: 12px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(255,255,255,.1)
}

@media (max-width: 720px) {
    .create-tabs .create-title {
        display:flex;
        width: 100%
    }
}

.create-tabs .create-title__item {
    padding: 8px 23px;
    border-radius: 8px;
    color: rgba(255,255,255,.85);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.32px;
    cursor: pointer;
    transition: all .3s ease;
    text-align: center
}

@media (max-width: 720px) {
    .create-tabs .create-title__item {
        width:calc(33.3333% - 5.4px);
        padding: 8px 6px
    }
}

.create-tabs .create-title__item.active {
    background-color: #f1bc32;
    color: #211906
}

.create-tabs .create-title__item.active:hover {
    background-color: #f1bc32
}

.create-tabs .create-title__item:hover {
    background-color: rgba(255,255,255,.05)
}

.create-tabs .create-content__text {
    display: none
}

.create-tabs .create-content__text.active {
    display: block
}

.create-tabs .create-content__item {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 0 0 12px 0;
    color: rgba(255,255,255,.85);
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px
}

.create-tabs .create-content__item span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 40px;
    background: rgba(255,255,255,.1)
}

.create-tabs .create-content .create-btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin: 8px 0 0 0;
    padding: 14px 32px;
    border-radius: 16px;
    border: 2px solid rgba(255,255,255,.2);
    background: #f1bc32;
    color: #1f1806;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -.32px
}

.create-tabs .create-content .create-btn_app {
    gap: 10px
}

.create-tabs .create-content .create-btn_app:before {
    content: "";
    display: block;
    width: 55px;
    height: 32px;
    background-image: url(../images./multichain./download-app-desk.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.create-tabs .create-content .create-btn_ext {
    gap: 10px
}

.create-tabs .create-content .create-btn_ext:before {
    content: "";
    display: block;
    width: 132px;
    height: 32px;
    background-image: url(../images./multichain./download-app-mobi-2.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.deposit {
    position: relative;
    z-index: 3;
    padding: 120px 0 120px 0;
    background: #191919
}

@media (max-width: 1000px) {
    .deposit {
        padding:80px 0 80px 0
    }
}

@media (max-width: 720px) {
    .deposit {
        padding:60px 0 60px 0;
        background-color: #0e0f12
    }
}

.deposit-prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
    z-index: 5;
    margin: 0 auto 32px auto;
    text-align: center
}

@media (max-width: 720px) {
    .deposit-prev {
        gap:16px;
        padding: 0 16px
    }
}

.deposit-prev h2 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .deposit-prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.deposit-prev h2 span {
    color: #f3c447
}

.deposit-prev p {
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .deposit-prev p {
        font-size:20px;
        letter-spacing: 0
    }
}

.deposit .deposit-list {
    display: flex;
    justify-content: center;
    gap: 24px
}

@media (max-width: 1000px) {
    .deposit .deposit-list {
        gap:12px
    }
}

@media (max-width: 720px) {
    .deposit .deposit-list {
        flex-direction:column;
        gap: 32px
    }
}

.deposit .deposit-list .deposit-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 310px
}

@media (max-width: 1000px) {
    .deposit .deposit-list .deposit-item.in-desk {
        display:none
    }
}

@media (max-width: 720px) {
    .deposit .deposit-list .deposit-item {
        width:100%
    }
}

.deposit .deposit-list .deposit-item img {
    width: 100%;
    margin: 0 0 24px 0
}

.deposit .deposit-list .deposit-item span {
    display: inline-block;
    margin: 0 0 12px 0;
    padding: 8px 16px;
    border-radius: 4px;
    background: rgba(255,255,255,.1);
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.deposit .deposit-list .deposit-item p {
    margin: 0 auto;
    color: rgba(255,255,255,.75);
    font-family: Inter;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px
}

.deposit .deposit-list .deposit-item p strong {
    font-weight: 700
}

.deposit .deposit-list .deposit-or {
    margin: 0 12px;
    align-self: center;
    color: rgba(255,255,255,.6);
    font-family: "Inter Tight";
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 720px) {
    .deposit .deposit-list .deposit-or {
        position:relative;
        z-index: 5;
        width: 100%;
        text-align: center;
        font-size: 18px;
        letter-spacing: -.36px;
        font-weight: 400
    }

    .deposit .deposit-list .deposit-or span {
        position: relative;
        z-index: 5
    }

    .deposit .deposit-list .deposit-or::after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        transform: translate(0,-50%);
        z-index: 1;
        width: 100%;
        height: 1px;
        background: rgba(255,255,255,.1)
    }

    .deposit .deposit-list .deposit-or::before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        z-index: 2;
        transform: translate(-50%,0);
        width: 52px;
        height: 100%;
        background: #0e0f12
    }
}

.w-access {
    position: relative;
    z-index: 3;
    padding: 120px 0 120px 0;
    background: linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 100%),#191919
}

@media (max-width: 1000px) {
    .w-access {
        padding:80px 0 80px 0
    }
}

@media (max-width: 720px) {
    .w-access {
        padding:60px 0 60px 0;
        background: #0e0f12
    }
}

.w-access__prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
    z-index: 5;
    max-width: 692px;
    margin: 0 auto 48px auto;
    text-align: center
}

@media (max-width: 720px) {
    .w-access__prev {
        padding:0 16px
    }
}

.w-access__prev h2 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .w-access__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.w-access__prev h2 span {
    display: block;
    color: #f3c447
}

.w-access__prev p {
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .w-access__prev p {
        font-size:20px;
        letter-spacing: 0
    }
}

@media (max-width: 1000px) {
    .w-access__prev .in-desk {
        display:none
    }
}

.w-access__prev .in-mobi {
    display: none
}

@media (max-width: 1000px) {
    .w-access__prev .in-mobi {
        display:block
    }
}

.w-access-video {
    width: 100%;
    margin: 0 0 24px 0;
    border-radius: 20px;
    overflow: hidden
}

.w-access-video img {
    width: 100%
}

.w-access__slide {
    width: 100%;
    margin: 0 0 20px 0
}

@media (max-width: 1000px) {
    .w-access__slide {
        padding:0 32px;
        overflow: hidden
    }
}

@media (max-width: 720px) {
    .w-access__slide {
        padding:0 16px
    }
}

.w-access__slide .swiper-wrapper {
    display: flex;
    gap: 24px;
    justify-content: center
}

@media (max-width: 1000px) {
    .w-access__slide .swiper-wrapper {
        gap:16px
    }
}

@media (max-width: 720px) {
    .w-access__slide .swiper-wrapper {
        justify-content:normal
    }
}

.w-access__slide .swiper-wrapper .swiper-slide {
    width: 310px;
    transition: all .45s ease;
    transform: scale(.99);
    text-align: center;
    cursor: pointer
}

@media (max-width: 1000px) {
    .w-access__slide .swiper-wrapper .swiper-slide {
        width:calc(33.3333% - 10.6666px)
    }
}

@media (max-width: 720px) {
    .w-access__slide .swiper-wrapper .swiper-slide {
        width:223px
    }
}

.w-access__slide .swiper-wrapper .swiper-slide img {
    width: 100%;
    margin: 0 0 24px 0
}

.w-access__slide .swiper-wrapper .swiper-slide span {
    display: inline-block;
    margin: 0 0 12px 0;
    padding: 8px 16px;
    border-radius: 4px;
    background: rgba(255,255,255,.1);
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.w-access__slide .swiper-wrapper .swiper-slide p {
    max-width: 290px;
    margin: 0 auto;
    color: rgba(255,255,255,.75);
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -.32px
}

@media (max-width: 720px) {
    .w-access__slide .swiper-wrapper .swiper-slide p {
        font-size:14px;
        letter-spacing: -.28px
    }
}

.w-access__slide .swiper-wrapper .swiper-slide.active {
    transform: scale(1.05)
}

@media (max-width: 720px) {
    .w-access__slide .swiper-wrapper .swiper-slide.active {
        transform:scale(1)
    }
}

.w-access .w-access__pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: auto!important;
    left: auto!important;
    right: auto!important;
    bottom: auto!important
}

.w-access .w-access__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
    background-color: #6b6661;
    margin: 0 4px
}

.w-access .w-access__pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    background-color: #b4afae
}

.one-wallet {
    position: relative;
    z-index: 3;
    padding: 120px 0 120px 0;
    background: #191919
}

@media (max-width: 1000px) {
    .one-wallet {
        padding:80px 0 80px 0
    }
}

@media (max-width: 720px) {
    .one-wallet {
        padding:60px 0 60px 0;
        background: #0e0f12
    }
}

.one-wallet__prev {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative;
    z-index: 5;
    max-width: 528px;
    margin: 0 auto 48px auto;
    text-align: center
}

@media (max-width: 720px) {
    .one-wallet__prev {
        margin:0 auto 24px auto;
        padding: 0 16px
    }
}

.one-wallet__prev h2 {
    color: rgba(255,255,255,.85);
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.48px
}

@media (max-width: 720px) {
    .one-wallet__prev h2 {
        font-size:32px;
        letter-spacing: -.32px
    }
}

.one-wallet__prev h2 span {
    display: block;
    color: #f3c447
}

.one-wallet__prev p {
    color: rgba(255,255,255,.75);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%
}

@media (max-width: 720px) {
    .one-wallet__prev p {
        font-size:20px;
        letter-spacing: 0
    }
}

.one-wallet__lists {
    display: flex;
    gap: 24px;
    justify-content: center;
    width: 100%
}

@media (max-width: 720px) {
    .one-wallet__lists {
        flex-direction:column;
        gap: 16px
    }
}

.one-wallet__item {
    position: relative;
    z-index: 1;
    width: calc(33.3333% - 10.6666px);
    padding: 32px 32px 48px 32px;
    border-radius: 16px;
    border: 1.5px solid rgba(255,255,255,.01);
    background: linear-gradient(0deg,#161616 0,#161616 100%),linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.07) 100%)
}

@media (max-width: 1000px) {
    .one-wallet__item {
        padding:24px
    }
}

@media (max-width: 720px) {
    .one-wallet__item {
        width:100%
    }
}

.one-wallet__item::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: overlay,normal;
    mix-blend-mode: lighten;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,.01)
}

.one-wallet__item_1::after {
    background-image: url(../images./multichain./one-wallet-1.png)
}

@media (max-width: 1000px) {
    .one-wallet__item_1::after {
        background-image:url(../images./multichain./one-wallet-1-2.png)
    }
}

@media (max-width: 720px) {
    .one-wallet__item_1::after {
        background-image:url(../images./multichain./one-wallet-1-3.png)
    }
}

.one-wallet__item_1 span {
    padding: 0 52px 0 0
}

@media (max-width: 1100px) {
    .one-wallet__item_1 span {
        padding:0
    }
}

.one-wallet__item_2::after {
    background-image: url(../images./multichain./one-wallet-2.png)
}

@media (max-width: 1000px) {
    .one-wallet__item_2::after {
        background-image:url(../images./multichain./one-wallet-2-2.png)
    }
}

@media (max-width: 720px) {
    .one-wallet__item_2::after {
        background-image:url(../images./multichain./one-wallet-2-3.png)
    }
}

.one-wallet__item_3::after {
    background-image: url(../images./multichain./one-wallet-3.png)
}

@media (max-width: 1000px) {
    .one-wallet__item_3::after {
        background-image:url(../images./multichain./one-wallet-3-2.png)
    }
}

@media (max-width: 720px) {
    .one-wallet__item_3::after {
        background-image:url(../images./multichain./one-wallet-3-3.png)
    }
}

.one-wallet__item span {
    display: inline-block;
    position: relative;
    z-index: 5;
    margin: 0 0 16px 0;
    color: rgba(255,255,255,.85);
    font-family: "Inter Tight";
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.32px
}

@media (max-width: 1200px) {
    .one-wallet__item span {
        font-size:24px;
        letter-spacing: 0
    }
}

.one-wallet__item p {
    position: relative;
    z-index: 5;
    color: rgba(255,255,255,.75);
    font-family: "Inter Tight";
    font-size: 16px;
    font-weight: 400;
    line-height: 130%
}

.one-wallet__icon {
    position: relative;
    z-index: 5;
    width: 80px;
    height: 80px;
    margin: 0 0 72px 0;
    padding: 20px;
    border-radius: 24px;
    border: 1px solid rgba(255,255,255,.25);
    background-color: rgba(255,255,255,.15);
    backdrop-filter: blur(16px);
    background-position: 50%;
    background-size: 40px auto;
    background-repeat: no-repeat
}

@media (max-width: 1000px) {
    .one-wallet__icon {
        width:64px;
        height: 64px;
        margin: 0 0 54px 0;
        padding: 16px;
        background-size: 32px auto
    }
}

.one-wallet__icon_1 {
    background-image: url(/images/multichain/gas.svg)
}

.one-wallet__icon_2 {
    background-image: url(/images/multichain/2fa.svg)
}

.one-wallet__icon_3 {
    background-image: url(/images/multichain/coin.svg)
}
