.styles_themeProviderVariables__KSPna {
    --button-background-color: 88 36 203;
    --button-color: 255 255 255;
    --button-disabled-color: 146 151 176;
    --font-header: "Montserrat", -apple-system, "BlinkMacSystemFont", "Open Sans", "Helvetica", "Arial", sans-serif;
    --font-regular: "Roboto", -apple-system, "BlinkMacSystemFont", "Open Sans", "Ubuntu", "Helvetica Neue", "Arial", sans-serif;
    --tabs-active-color: 255 138 196;
    --tabs-label-color: 101 103 134;
    --tabs-border-line-color: 188 193 209;
    --link-color: 20 142 250;
    --loader-color: 111 61 255;
    --radio-color: 25 26 33
}



@media (max-width: 600px) {
    .Logo_logoImage__8GOI_ {
        width: 176px;
        height: auto
    }
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/483de911b1a0d258-s.woff2) format("woff2");
    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/0e5e1c6a8db9e432-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/5693677ef07d9b51-s.woff2) format("woff2");
    unicode-range: u+1 f ? ?
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/28aa5118b38b86e4-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037 a-037f, u+0384 -038 a, u+038 c, u+038 e-03a1, u+03 a3-03ff
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/8720059dfa14a1fe-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/f1df6186c8d69644-s.woff2) format("woff2");
    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/120a5a1920781bd0-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/80b1a0e600ca6d83-s.woff2) format("woff2");
    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/7c16c8204ab29534-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/f756da832d8c34d4-s.woff2) format("woff2");
    unicode-range: u+1 f ? ?
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/98a28a5430a3cf7f-s.woff2) format("woff2");
    unicode-range: u+0370 -0377, u+037 a-037f, u+0384 -038 a, u+038 c, u+038 e-03a1, u+03 a3-03ff
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/df2942b6de9d14b5-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/7a7012758df5a81e-s.woff2) format("woff2");
    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Roboto_153d9e;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/6ebb97b5c9fa4e03-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Roboto_Fallback_153d9e;
    src: local("Arial");
    ascent-override: 92.98%;
    descent-override: 24.47%;
    line-gap-override: 0.00%;
    size-adjust: 99.78%
}

.__className_153d9e {
    font-family: __Roboto_153d9e, __Roboto_Fallback_153d9e;
    font-style: normal
}

.__variable_153d9e {
    --font-regular: "__Roboto_153d9e", "__Roboto_Fallback_153d9e"
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/aec774cbe1963439-s.woff2) format("woff2");
    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/634216363f5c73c1-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/d83fe381bb17eb77-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/88325a2c1fede2f4-s.woff2) format("woff2");
    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/e1c529c04de64b40-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/aec774cbe1963439-s.woff2) format("woff2");
    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/634216363f5c73c1-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/d83fe381bb17eb77-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/88325a2c1fede2f4-s.woff2) format("woff2");
    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/e1c529c04de64b40-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/aec774cbe1963439-s.woff2) format("woff2");
    unicode-range: u+0460 -052 f, u+1 c80-1c88, u+20 b4, u+2 de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/634216363f5c73c1-s.p.woff2) format("woff2");
    unicode-range: u+0301, u+0400 -045 f, u+0490 -0491, u+04 b0-04b1, u+2116
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/d83fe381bb17eb77-s.woff2) format("woff2");
    unicode-range: u+0102 -0103, u+0110 -0111, u+0128 -0129, u+0168 -0169, u+01 a0-01a1, u+01 af-01b0, u+0300 -0301, u+0303 -0304, u+0308 -0309, u+0323, u+0329, u+1 ea0-1ef9, u+20 ab
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/88325a2c1fede2f4-s.woff2) format("woff2");
    unicode-range: u+0100 -02 af, u+0304, u+0308, u+0329, u+1 e00-1e9f, u+1 ef2-1eff, u+2020, u+20 a0-20ab, u+20 ad-20c0, u+2113, u+2 c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Montserrat_c1dd4f;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/e1c529c04de64b40-s.p.woff2) format("woff2");
    unicode-range: u+00 ? ?, u+0131, u+0152 -0153, u+02 bb-02bc, u+02 c6, u+02 da, u+02 dc, u+0304, u+0308, u+0329, u+2000 -206 f, u+2074, u+20 ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Montserrat_Fallback_c1dd4f;
    src: local("Arial");
    ascent-override: 85.79%;
    descent-override: 22.25%;
    line-gap-override: 0.00%;
    size-adjust: 112.83%
}

.__className_c1dd4f {
    font-family: __Montserrat_c1dd4f, __Montserrat_Fallback_c1dd4f;
    font-style: normal
}

.__variable_c1dd4f {
    --font-header: "__Montserrat_c1dd4f", "__Montserrat_Fallback_c1dd4f"
}

html {
    scroll-behavior: smooth
}

body {
    position: relative;
    background-color: #262241;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

code {
    font-family: Courier New, monospace
}

a {
    color: 96 184 255
}

a:active {
    color: 21 101 192
}

*, :after, :before {
    margin: 0;
    padding: 0;
    box-sizing: inherit
}

.CookiesNotice_noticeWrapper__uKtB4 {
    position: fixed;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    z-index: 100;
    background-color: rgba(255, 138, 196, .9);
    border-radius: 20px;
    margin: 0 auto;
    gap: 20px
}

@media (max-width: 960px) {
    .CookiesNotice_noticeWrapper__uKtB4 {
        flex-direction: column;
        text-align: center
    }
}

.CookiesNotice_displayNone__tt0mO {
    display: none
}

.CookiesNotice_text__gHVKD {
    max-width: 300px
}

.CookiesNotice_link__bneCm {
    text-decoration: underline;
    color: #fff;
    transition: color .3s ease-in-out
}

.CookiesNotice_link__bneCm:hover {
    color: #60b8ff
}

.CookiesNotice_link__bneCm:active {
    color: #148efa
}

.CookiesNotice_buttonWrapper__zkt8r {
    display: flex;
    gap: 20px
}

.CookiesNotice_buttonOk__NRNEp {
    min-width: 100px
}

.CookiesNotice_buttonClose__YH1BG {
    --button-background-color: 255 255 255;
    --button-color: 25 26 33
}

.ChangeLanguage_changeLanguage__Gn6Cc {
    z-index: 0
}

.ChangeLanguage_selectWrapper__APxDE {
    display: flex;
    justify-content: flex-start
}

.ChangeLanguage_wrapper__Wx4ZE {
    display: inline-block;
    width: 140px
}

.ChangeLanguage_item__MOyj3 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 14px;
    background-color: transparent;
    border: none;
    color: inherit;
    gap: 20px
}

.ChangeLanguage_item__MOyj3:hover {
    cursor: pointer
}

.ChangeLanguage_labelText__WL4j4 {
    min-width: 90px;
    text-align: left
}

.ChangeLanguage_languageIcon__PD0HN {
    font-size: 20px;
    margin-right: 20px
}

.ChangeLanguage_flagIcon__nkC72 {
    width: 20px;
    height: 15px
}

.ChangeLanguage_test__b7T3b {
    padding: 0
}

.ChangeLanguage_list__Cq_ly {
    min-width: 128px
}

.Error_container__2D_QX {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 50px;
    background-color: #fff
}

.Error_message__phWVR {
    color: #5824cb
}

.Error_button__1WR7G {
    padding: 5px 20px
}

.Error_link__rFicv {
    text-decoration: none
}

.Loader_wrapper___nAXU {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh
}

.Loader_loader__S7gdN {
    width: 50px;
    height: 50px
}

.BlogItems_container__bNv04 {
    position: relative;
    max-width: 1110px;
    margin: 0 auto
}

.BlogItems_content__8Qxro {
    display: flex;
    flex-direction: column
}

.BlogItems_buttonWrapper__K7xwS {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    padding-top: 50px
}

.BlogItems_buttons__dmSNK {
    display: flex;
    border-color: transparent;
    background-color: transparent;
    cursor: pointer
}

.BlogItems_buttonDisabled__FnfWH {
    cursor: auto
}

.BlogItems_icon__2yw10 {
    font-size: 40px;
    color: #ff8ac4;
    transition: color .3s ease-in-out
}

.BlogItems_icon__2yw10:hover {
    color: #ff409c
}

.BlogItems_iconLeft__qoLb4 {
    transform: rotate(180deg)
}

.BlogItems_iconDisabled__52_aR, .BlogItems_iconDisabled__52_aR:hover {
    color: #9297b0
}

.BlogItems_pageCount__Bc7cn {
    color: #ff409c
}

.BlogItems_totalPagesCount__oAZ0q {
    color: #9297b0
}

.VideoOpener_overlay__HROgf {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: transparent;
    border-color: transparent
}

.VideoOpener_video__m7JLv {
    margin: auto;
    width: 80%;
    max-height: 70%;
    max-width: 1000px;
    aspect-ratio: 16/9;
    border: 0;
    background: rgba(25, 26, 33, .5)
}

.EcosystemItem_itemWrapper__sn0_E {
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px
}

@media (max-width: 960px) {
    .EcosystemItem_itemWrapper__sn0_E {
        flex-direction: column-reverse;
        text-align: center
    }
}

.EcosystemItem_itemContent__M35Yj {
    flex-basis: 50%;
    display: flex;
    flex-direction: column;
    gap: 40px
}

@media (max-width: 600px) {
    .EcosystemItem_title__f2Z8S {
        font-size: 25px;
        line-height: 30px
    }
}

.EcosystemItem_link__e6qFM {
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 10px;
    color: #60b8ff
}

.EcosystemItem_icon__Wpo30 {
    font-size: 20px;
    color: #191a21
}

.EcosystemItem_itemMedia__WnLs_ {
    flex-basis: 50%
}

.EcosystemItem_image__hFcj_ {
    width: 100%;
    height: auto
}

@media (max-width: 960px) {
    .EcosystemItem_image__hFcj_ {
        max-width: 430px
    }
}

.EcosystemItem_layout__Py8Xc {
    box-sizing: content-box;
    background-image: url(../img/layout.f3e9679d.svg);
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 430px;
    height: auto;
    padding: 40px 50px
}

@media (max-width: 1280px) {
    .EcosystemItem_layout__Py8Xc {
        box-sizing: border-box
    }
}

@media (max-width: 600px) {
    .EcosystemItem_layout__Py8Xc {
        padding: 20px 30px
    }
}

.EcosystemItem_itemVideo__b9H5T {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%
}

.EcosystemItem_button__Iz7Vr.EcosystemItem_button__Iz7Vr {
    padding: 0;
    border: none;
    background-color: transparent
}

.EcosystemItem_button__Iz7Vr.EcosystemItem_button__Iz7Vr:hover {
    background-color: transparent
}

.EcosystemItem_buttonBorder__df5qY {
    width: 100%;
    height: auto
}

.EcosystemItem_buttonImage__PgSYl {
    width: 100%;
    height: 100%
}

.EcosystemItem_buttonDescription__GdFP9 {
    position: absolute;
    left: 20px;
    bottom: 70px;
    font-size: 20px
}

@media (max-width: 600px) {
    .EcosystemItem_buttonDescription__GdFP9 {
        left: 5px;
        bottom: 40px;
        font-size: 16px
    }
}

.EcosystemItems_container__WRFNm {
    display: flex;
    flex-direction: column;
    max-width: 1500px;
    margin: 0 auto;
    gap: 40px
}

@media (min-width: 960px) {
    .EcosystemItems_container__WRFNm :nth-child(2n) {
        flex-direction: row-reverse
    }
}

.MainContainer_container__qbZ_s {
    box-sizing: border-box;
    width: 100%;
    max-width: 1140px;
    padding: 0 15px;
    margin: 0 auto
}

.Footer_footer__X1Jp0 {
    padding: 100px 0;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    gap: 50px;
    justify-content: space-between
}

@media (max-width: 1280px) {
    .Footer_footer__X1Jp0 {
        flex-direction: column
    }
}

.Footer_leftContent__LL1sl {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 40px
}

@media (max-width: 1280px) {
    .Footer_leftContent__LL1sl {
        order: 1
    }
}

@media (max-width: 600px) {
    .Footer_leftContent__LL1sl {
        align-items: center
    }
}

@media (max-width: 1280px) {
    .Footer_logo__TiS61 {
        display: none
    }
}

.Navigation_wrapper__KU_Sk {
    display: flex;
    flex-direction: column;
    gap: 64px
}

@media (max-width: 1280px) {
    .Navigation_wrapper__KU_Sk {
        flex-direction: row;
        align-items: flex-end
    }
}

@media (max-width: 960px) {
    .Navigation_wrapper__KU_Sk {
        width: 100%
    }
}

@media (max-width: 600px) {
    .Navigation_wrapper__KU_Sk {
        align-items: center;
        justify-content: center;
        flex-direction: column;
        row-gap: 40px
    }
}

.Navigation_navbar__R9MK6 {
    display: flex;
    flex-direction: column;
    gap: 10px
}

@media (max-width: 600px) {
    .Navigation_navbar__R9MK6 {
        text-align: center
    }
}

.Navigation_navbarLink__IJREw {
    color: #fff
}

.Navigation_buttonWrapper__Ec_w3 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (max-width: 960px) {
    .Navigation_buttonWrapper__Ec_w3 {
        width: 100%;
        flex-basis: 50%
    }
}

.Navigation_button__Nc1qM {
    width: 200px;
    padding: 10px 0;
    border: 1px solid #b0b0ff;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    color: #b0b0ff;
    transition: all .3s ease-in-out
}

.Navigation_button__Nc1qM:hover {
    color: #fff;
    background-color: #b0b0ff
}

.Navigation_button__Nc1qM:active {
    color: #dfd9ff;
    border-color: #5824cb;
    background-color: #5824cb
}

@media (max-width: 960px) {
    .Navigation_button__Nc1qM {
        width: 100%
    }
}

.PaySystem_wrapper__7YoL_ {
    display: flex;
    width: 100%;
    max-width: 520px;
    justify-content: space-around;
    flex-wrap: wrap;
    gap: 15px
}

.SocialLinks_wrapper__mOC6B {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
    width: 100%;
    max-width: 680px
}

@media (max-width: 600px) {
    .SocialLinks_wrapper__mOC6B {
        width: 100%;
        justify-content: center;
        row-gap: 20px
    }
}

.SocialLinks_qrCode__I_iLU {
    position: absolute;
    top: -270px;
    left: 50%;
    transform: translateX(-50%);
    border: 5px solid #8272f2;
    border-radius: 20px;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s ease-in-out;
    z-index: 100
}

@media (max-width: 960px) {
    .SocialLinks_qrCode__I_iLU {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }
}

.SocialLinks_item__9Mm2z {
    position: relative;
    text-decoration: none;
    cursor: pointer
}

.SocialLinks_item__9Mm2z:focus .SocialLinks_qrCode__I_iLU, .SocialLinks_item__9Mm2z:hover .SocialLinks_qrCode__I_iLU {
    opacity: 1
}

.SocialLinks_item__9Mm2z .SocialLinks_itemIcon___z_mt {
    font-size: 30px;
    color: #fff
}

.TextBlock_wrapper__b8JLB {
    max-width: 870px;
    row-gap: 30px;
    color: #9297b0
}

.TextBlock_license__delHE, .TextBlock_registration__s6JgV, .TextBlock_wrapper__b8JLB {
    display: flex;
    flex-direction: column;
    width: 100%
}

.TextBlock_license__delHE {
    gap: 10px;
    line-height: 20px
}

.TextBlock_license__delHE > p:nth-child(2) {
    margin-bottom: 20px
}

.TextBlock_additional__aHO9w {
    display: flex;
    width: 100%;
    gap: 15px
}

@media (max-width: 600px) {
    .TextBlock_additional__aHO9w {
        flex-direction: column
    }
}

.TextBlock_item__w6APc {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 10px
}

@media (max-width: 600px) {
    .TextBlock_item__w6APc {
        flex-direction: column;
        text-align: center
    }
}

.TextBlock_link__puVr4 {
    text-decoration: none;
    color: inherit
}

.OwnrPortalLink_link__mQEt4 {
    display: flex;
    text-decoration: none;
    --link-color: 255 174 215
}

.OwnrPortalLink_icon__6DEg_ {
    font-size: 20px
}

.SupportLink_link__u2DI_ {
    display: flex;
    text-decoration: none;
    --link-color: 255 255 255
}

.SupportLink_darkLink__FE90q {
    display: flex;
    text-decoration: none;
    --link-color: 101 103 134
}

.SupportLink_darkIcon__Zzvos, .SupportLink_icon__jVJbY {
    font-size: 20px
}

.Navbar_navbarList__kYsxV {
    padding: 0;
    list-style-type: none;
    gap: 20px;
    flex-flow: row nowrap;
    white-space: nowrap;
    word-break: keep-all
}

.Navbar_navbarList__kYsxV, .Navbar_navbarList__kYsxV > li {
    display: flex;
    align-items: center
}

@media (min-width: 1280px) {
    .Navbar_navbarList__kYsxV > li {
        height: 80px
    }
}

.Navbar_navbarLink__iOFXl {
    color: inherit;
    text-decoration: none
}

@media (max-width: 1280px) {
    .Navbar_navbarList__kYsxV {
        flex-direction: column
    }
}

.OrderCardDropdown_dropdownWrapper__0INdQ {
    position: relative;
    display: block;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent
}

.OrderCardDropdown_dropdown__abjG9 {
    display: flex;
    gap: 10px;
    align-items: center;
    padding: 10px;
    border-radius: 10px 10px 0 0
}

.OrderCardDropdown_dropdown__abjG9:hover i, .OrderCardDropdown_dropdown__abjG9:hover span {
    color: rgba(96, 184, 255, .85)
}

.OrderCardDropdown_dropdownActive__24bYg {
    background-color: #464665
}

.OrderCardDropdown_dropdownList___OV0v {
    position: absolute;
    top: 100%;
    left: 0;
    display: flex;
    flex-direction: column;
    width: max-content;
    background-color: #464665;
    border-radius: 0 10px 10px;
    padding: 10px 0;
    margin: 0
}

.OrderCardDropdown_dropdownActiveLight__CVqnu {
    background-color: rgba(146, 151, 176, .8)
}

.OrderCardDropdown_title__Gj85j {
    transition: all .2s ease-in-out
}

.OrderCardDropdown_icon__B5AZz {
    color: #9297b0;
    font-size: 20px;
    transition: all .2s ease-in-out
}

.OrderCardDropdown_listItem__Z0ear {
    display: flex;
    align-items: center;
    padding: 10px;
    gap: 10px;
    text-decoration: none;
    color: inherit;
    transition: background-color .2s
}

.OrderCardDropdown_listItem__Z0ear:hover {
    background-color: #9297b0
}

@media (max-width: 1280px) {
    .OrderCardDropdown_dropdownWrapper__0INdQ {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .OrderCardDropdown_dropdown__abjG9 {
        padding-bottom: 0
    }

    .OrderCardDropdown_dropdownList___OV0v {
        position: relative;
        border-radius: 10px
    }
}

.NavbarContainer_controlWrapper__0RhH2 {
    display: flex;
    gap: 20px;
    align-items: center
}

@media (max-width: 1280px) {
    .NavbarContainer_controlWrapper__0RhH2 {
        display: none
    }
}

.NavbarContainer_controlWrapperActive___XqU_ {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    text-align: center;
    align-items: center;
    margin: 0 auto;
    max-width: 250px;
    gap: 30px;
    padding: 100px 0
}

.NavbarContainer_backgroundMask__YhVSw {
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(55, 35, 111, .9);
    z-index: 10;
    overflow: scroll
}

.NotFoundPage_container__4X8mN {
    background-color: #262241;
    padding: 150px 0
}

.NotFoundPage_notFoundMessage__U_wZ_ {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 50px
}

@media (max-width: 600px) {
    .NotFoundPage_notFoundMessage__U_wZ_ {
        padding: 120px 0
    }
}

.NotFoundPage_image__nXMHL {
    width: 100%;
    max-width: 800px;
    height: auto
}

.NotFoundPage_title__QtbsP {
    color: #8272f2;
    text-align: center
}

.ScrollTopButton_buttonContainer__07Zsk {
    position: fixed;
    bottom: 5%;
    right: 5%;
    opacity: 0;
    z-index: 20;
    transition: opacity .2s ease-in-out
}

.ScrollTopButton_buttonVisible__ifwHE {
    opacity: 1
}

.ScrollTopButton_buttonScroll__tN1DN {
    position: relative;
    margin: 0 auto;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 5px 10px;
    box-shadow: 0 5px 10px 2px rgba(34, 60, 80, .2)
}

.ScrollTopButton_bgGray__hSRYi {
    background-color: #8395a8
}

.ScrollTopButton_bgGray__hSRYi:hover {
    background-color: #8395a8 !important;
    opacity: .7
}

.ScrollTopButton_buttonScrollIcon__3YgLe {
    position: absolute;
    font-size: 20px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-90deg)
}

.ContactsBlock_backgroundLayout__i5Wje {
    background-color: #262241
}

.ContactsBlock_container__JS3V8 {
    padding: 80px 20px 20px
}

.ContactsBlock_layout__4Hyv3 {
    position: relative;
    background: linear-gradient(90deg, #e37eb0, #483ca2);
    border-radius: 50px;
    height: 500px
}

@media (max-width: 600px) {
    .ContactsBlock_layout__4Hyv3 {
        height: 600px
    }
}

.ContactsBlock_wrapper__AY6_X {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 40px;
    position: absolute;
    top: 1px;
    left: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    color: #fff;
    background-color: #262241;
    border-radius: 50px
}

.ContactsBlock_image__Mr4Sx {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%)
}

.ContactsBlock_contactsWrapper__GsOUX {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.ContactsBlock_item__xpjEG {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.ContactsBlock_link__ewj81 {
    color: #86c9ff;
    text-decoration: none
}

.CalculateIncomeBlock_container__aQZUU {
    padding-bottom: 50px
}

@media (max-width: 1280px) {
    .CalculateIncomeBlock_container__aQZUU {
        padding: 0
    }
}

.CalculateIncomeBlock_content___9Qhz {
    position: relative;
    display: flex;
    background: linear-gradient(0deg, #313043 -.6%, #374b69 99.16%);
    border-radius: 0 0 10px 10px
}

.CalculateIncomeBlock_content___9Qhz:before {
    content: "";
    display: block;
    position: absolute;
    top: -11px;
    left: 0;
    width: 100%;
    height: .6875rem;
    background: url(../fonts/fragment.3227ac03.svg) 0 0 repeat
}

.CalculateIncomeBlock_content___9Qhz:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 270px;
    width: 100%;
    height: 40px;
    background: url(../fonts/breaker.e2adc169.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

@media (max-width: 600px) {
    .CalculateIncomeBlock_content___9Qhz:after {
        bottom: 320px
    }
}

@media (max-width: 1280px) {
    .CalculateIncomeBlock_content___9Qhz {
        border-radius: 0
    }
}

.CalculateIncomeBlock_wrapper__nPONj {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 540px;
    margin: 0 auto;
    padding: 30px 20px 70px;
    gap: 40px;
    color: #fff
}

.CalculateIncomeBlock_image__ASbWQ {
    width: 100%;
    max-width: 100px;
    height: auto
}

.CalculateIncomeBlock_title__OKEkD {
    text-align: center
}

.CalculateIncomeBlock_input__bB5MR {
    width: 80px;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    padding: 5px;
    border-radius: 5px;
    border: none;
    color: #6925f9
}

.CalculateIncomeBlock_input__bB5MR:active, .CalculateIncomeBlock_input__bB5MR:focus, .CalculateIncomeBlock_input__bB5MR:hover {
    outline: 0;
    outline-offset: 0
}

.CalculateIncomeBlock_calculator__iWrLP {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.CalculateIncomeBlock_calculatorTitle__j8Kca {
    color: #b0b0ff
}

@media (max-width: 600px) {
    .CalculateIncomeBlock_calculatorTitle__j8Kca {
        font-size: 17px
    }
}

.CalculateIncomeBlock_actions__h5TWH {
    display: flex;
    justify-content: space-between;
    gap: 20px
}

@media (max-width: 600px) {
    .CalculateIncomeBlock_actions__h5TWH {
        flex-direction: column;
        gap: 20px
    }
}

.CalculateIncomeBlock_actionsItem__D3fFf {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (max-width: 600px) {
    .CalculateIncomeBlock_actionsCount___ISZa {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 10px
    }
}

.CalculateIncomeBlock_description__9XeJv {
    padding-left: 20px
}

.CalculateIncomeBlock_remuneration__ubw11 {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-top: 80px
}

.CalculateIncomeBlock_remunerationTotal__JBWAT {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    border-bottom: 1px solid #9297b0
}

.CalculateIncomeBlock_addition__rhpiH {
    color: #9297b0
}

.EarningOptionsBlock_container__Vh5tp.EarningOptionsBlock_container__Vh5tp {
    padding: 70px 15px
}

.EarningOptionsBlock_content__alfL9 {
    display: flex;
    flex-direction: column;
    gap: 100px;
    align-items: center;
    max-width: 1500px;
    margin: 0 auto
}

.EarningOptionsBlock_titleWrapper__eknnT {
    display: flex;
    flex-direction: column;
    gap: 20px;
    text-align: center;
    max-width: 700px
}

.EarningOptionsBlock_optionsWrapper__QXtZD {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 100px
}

.EarningOptionsBlock_option__9zPIK {
    box-sizing: border-box;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 30px;
    padding: 80px 40px 50px;
    background: radial-gradient(98.25% 123.62% at -1.09% 0, #f1f3f7 34.9%, #f0eeff 100%);
    border-radius: 30px;
    max-width: 400px
}

.EarningOptionsBlock_image__nFTQT {
    position: absolute;
    top: 0;
    transform: translate(-50%, -50%);
    left: 50%
}

.EarningOptionsBlock_optionTitle__GsjNQ {
    color: #48249d
}

.EarningOptionsBlock_features__Moiot ul {
    text-align: start;
    line-height: 20px
}

.ExampleIncomeBlock_container__0P_DV {
    background-color: #303043
}

.ExampleIncomeBlock_content__l6I8Q {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 60px;
    align-items: center;
    color: #fff;
    padding: 80px 15px 0
}

.ExampleIncomeBlock_content__l6I8Q h3, .ExampleIncomeBlock_content__l6I8Q > h2 {
    text-align: center
}

.ExampleIncomeBlock_image__gsMwv {
    width: 100%;
    max-width: 300px;
    height: auto
}

.ExampleIncomeBlock_headers__rGTha {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    text-align: center
}

.ExampleIncomeBlock_totalBackground__3hPfh {
    position: relative;
    display: flex;
    justify-content: center;
    width: 100vw;
    height: 50%;
    background-color: #fff
}

.ExampleIncomeBlock_totalBackground__3hPfh:before {
    content: "";
    position: absolute;
    width: 100vw;
    height: 50%;
    background-color: #303043;
    top: 0
}

.ExampleIncomeBlock_totalIncome__JIIoJ {
    position: relative;
    background: radial-gradient(98.25% 123.62% at -1.09% 0, #f1f3f7 34.9%, #f0eeff 100%);
    box-sizing: border-box;
    width: 100%;
    max-width: 346px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.ExampleIncomeBlock_totalIncome__JIIoJ:before {
    position: absolute;
    content: "";
    display: block;
    background: url(../fonts/fragment.31a1c904.svg) 0 0 no-repeat;
    width: 100%;
    height: 15px;
    top: -11px;
    left: 0;
    z-index: 3
}

.ExampleIncomeBlock_totalTitle__TQjAI {
    color: #ff409c;
    padding: 20px 0;
    border-bottom: 1px dashed #656786
}

.ExampleIncomeBlock_totalDetails__pB6ek {
    display: flex;
    flex-direction: column;
    color: #191a21
}

.ExampleIncomeBlock_totalRow__z9iEl, .ExampleIncomeBlock_total__TeESK {
    padding: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ExampleIncomeBlock_article__IbZVm {
    width: 150px
}

.ExampleIncomeBlock_total__TeESK {
    position: relative;
    padding-top: 50px
}

.ExampleIncomeBlock_total__TeESK:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 100%;
    z-index: 5;
    background-image: url(../img/break.22f44142.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.ExampleIncomeBlock_totalAmount__UFuZo {
    color: #ff409c
}

.ExampleIncomeBlock_test__H92gy {
    position: absolute;
    bottom: 50px;
    width: 100%;
    height: auto
}

.Table_container__O7T4c {
    width: 100%;
    overflow: scroll;
    scrollbar-width: none
}

.Table_container__O7T4c::-webkit-scrollbar {
    display: none
}

.Table_table__WcHFf {
    display: flex;
    flex-flow: column nowrap;
    width: 1110px;
    margin: 0 auto;
    border-bottom: 1px solid #d3d7e0
}

.Table_tableRow__L3goO {
    display: flex;
    flex-flow: row nowrap;
    gap: 60px;
    width: 100%;
    border-bottom: 1px solid #656786
}

.Table_tableRow__L3goO:last-child {
    border-bottom: 0
}

.Table_headers__Z3a3i {
    text-align: center;
    border-bottom: 1px solid #d3d7e0
}

.Table_rowItem__I4Sqg {
    display: flex;
    flex: 1 1;
    font-size: 14px;
    padding: 8px 0;
    justify-content: flex-start;
    align-items: center
}

.Table_rowItem__I4Sqg:not(:first-child) {
    justify-content: center
}

.GetFirstReward_container__l9PLE {
    position: relative;
    background: radial-gradient(98.25% 123.62% at -1.09% 0, #f1f3f7 34.9%, #f0eeff 100%)
}

.GetFirstReward_container__l9PLE:before {
    position: absolute;
    content: "";
    background-image: url(../img/triangle.3073730d.png);
    background-position: top;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    width: 100%;
    height: 150px
}

.GetFirstReward_rewardImage__FkbUt {
    position: absolute;
    top: -10px;
    left: 50%;
    width: 420px;
    height: auto;
    transform: translate(-50%)
}

@media (max-width: 600px) {
    .GetFirstReward_rewardImage__FkbUt {
        width: 260px;
        top: 50px
    }
}

.GetFirstReward_title__UUAMz {
    text-align: center
}

.GetFirstReward_content__Kp_du {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 250px;
    padding-bottom: 60px
}

.GetFirstReward_stepsWrapper__pmtyN {
    padding: 50px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px
}

@media (min-width: 600px) {
    .GetFirstReward_stepsWrapper__pmtyN .GetFirstReward_stepItem__zBkfk:not(:last-child) .GetFirstReward_arrowPipe__i998f {
        display: block;
        position: relative;
        width: 100%;
        height: 1px;
        border-top: 2px dotted #9297b0
    }

    .GetFirstReward_stepsWrapper__pmtyN .GetFirstReward_arrow__deUhb {
        display: block;
        position: absolute;
        right: 0;
        transform: translate(50%, -60%);
        color: #9297b0
    }
}

@media (max-width: 600px) {
    .GetFirstReward_stepsWrapper__pmtyN {
        justify-content: center;
        align-items: center;
        gap: 50px
    }
}

.GetFirstReward_stepItem__zBkfk {
    display: flex;
    flex-direction: column;
    gap: 70px;
    width: 255px
}

@media (max-width: 600px) {
    .GetFirstReward_stepItem__zBkfk {
        justify-content: center;
        align-items: center;
        gap: 50px
    }
}

.GetFirstReward_stepNumberWrapper__2pOEr {
    display: flex;
    align-items: center;
    gap: 20px
}

.GetFirstReward_step__4W77V {
    position: relative;
    font-size: 90px;
    color: #8272f2
}

.GetFirstReward_arrowPipe__i998f {
    display: none
}

.HowToStartBlock_container__18ycV {
    background-color: #fff;
    padding: 50px 0
}

.HowToStartBlock_layout__t_He2 {
    max-width: 1950px;
    margin: 0 auto;
    background-image: url(../img/background.71b3d8b9.svg);
    background-position: bottom;
    background-repeat: no-repeat
}

@media (max-width: 960px) {
    .HowToStartBlock_layout__t_He2 {
        background-position: top
    }
}

.HowToStartBlock_content__eKMtq {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px
}

@media (max-width: 960px) {
    .HowToStartBlock_content__eKMtq {
        flex-direction: column;
        text-align: center;
        gap: 20px
    }
}

.HowToStartBlock_image__PfUDZ {
    width: 100%;
    max-width: 550px;
    height: auto
}

.HowToStartBlock_textWrapper__gpHcw {
    display: flex;
    flex-direction: column;
    gap: 50px;
    flex: 1 1
}

@media (max-width: 960px) {
    .HowToStartBlock_textWrapper__gpHcw {
        align-items: center;
        gap: 30px
    }
}

.HowToStartBlock_text__WhrG0 {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.HowToStartBlock_link__isFm_ {
    text-decoration: none;
    color: #fff;
    background-color: #ff409c;
    padding: 15px 20px;
    border-radius: 10px;
    transition: background-color .3s;
    text-align: center;
    width: max-content
}

.HowToStartBlock_link__isFm_:hover {
    background-color: rgba(255, 64, 156, .7)
}

.JoinBlock_container__19tGW {
    background: linear-gradient(0deg, #313043 -.6%, #374b69 99.16%)
}

.JoinBlock_content__vvOIn {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 275px 15px 100px;
    gap: 80px
}

@media (max-width: 600px) {
    .JoinBlock_content__vvOIn {
        gap: 40px;
        padding: 150px 0 50px
    }
}

.JoinBlock_logo__uBkpc {
    position: absolute;
    width: 190px;
    height: auto;
    top: -60px;
    left: 50%;
    transform: translate(-50%)
}

@media (max-width: 600px) {
    .JoinBlock_logo__uBkpc {
        width: 135px
    }
}

.JoinBlock_text__41pfO {
    color: #e4e9f0;
    max-width: 730px;
    font-size: 30px;
    text-align: center
}

@media (max-width: 600px) {
    .JoinBlock_text__41pfO {
        font-size: 17px
    }
}

.Changelog_mainContainer__HwRxn {
    background-color: #fff
}

.Changelog_container__4WSLP {
    padding: 150px;
    background-color: #fff
}

.ChangelogList_container__hZFCq {
    padding: 30px 15px
}

.ChangelogList_title__s0j9p {
    margin-bottom: 60px
}

.ChangelogList_releasesWrapper__KIa4m {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.ChangelogList_releasesItem__WxT2w {
    display: flex;
    flex-direction: column;
    gap: 15px
}

.ChangelogList_releasesPlatforms__SBFIz {
    color: #6f3dff
}

.Articles_container__YwBQu {
    background-color: #fff
}

.Articles_wrapper__q0Dbx {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 10px
}

@media (max-width: 960px) {
    .Articles_wrapper__q0Dbx {
        justify-content: space-between
    }
}

.Articles_searchTag__rwpBW {
    display: flex;
    flex-direction: column;
    gap: 20px;
    flex-basis: 100%
}

.Articles_item__MAYYV {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 30%;
    min-height: 250px
}

@media (max-width: 960px) {
    .Articles_item__MAYYV {
        width: 45%
    }
}

@media (max-width: 600px) {
    .Articles_item__MAYYV {
        width: 100%;
        padding-bottom: 20px
    }
}

.Articles_titleWrapper__3r_Gh {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 15px
}

.Articles_titleIcon__Ztw0U {
    font-size: 30px;
    color: #ff409c
}

@media (max-width: 600px) {
    .Articles_titleIcon__Ztw0U {
        font-size: 20px
    }
}

.Articles_titleLink__r4kzm {
    text-decoration: none;
    color: #191a21;
    overflow: hidden
}

.Articles_titleLink__r4kzm:hover {
    text-decoration: underline
}

.Articles_title__2srD7 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.Articles_articleList__Ee9QB {
    font-size: 15px;
    display: flex;
    flex-direction: column;
    max-width: 450px;
    gap: 15px
}

.Articles_articleList__Ee9QB > li {
    list-style-type: none
}

.Articles_article___60dN {
    display: flex;
    align-items: center;
    gap: 15px
}

.Articles_articleIcon__saJ9G {
    font-size: 15px;
    color: #fff;
    background-color: #ff8ac4;
    border-radius: 50%;
    padding: 5px
}

.Articles_articleTitle__WmiP0 {
    text-decoration: none;
    color: #60b8ff
}

.Articles_allArticlesLink__dHKzP {
    text-decoration: none;
    color: #191a21
}

.Articles_notFoundItems__4l4Qg {
    max-width: 1500px;
    margin: 0 auto;
    display: flex;
    padding-bottom: 50px;
    flex-direction: column;
    gap: 30px
}

.Articles_resetLink__RQibC {
    background-color: #6925f9;
    color: #fff;
    text-align: center;
    width: max-content;
    padding: 5px 20px;
    border-radius: 20px;
    box-shadow: 0 3px 20px rgba(105, 37, 249, .7);
    text-decoration: none;
    transition: .2s ease
}

.Articles_resetLink__RQibC:hover {
    background-color: rgba(105, 37, 249, .7)
}

.ChooseBlock_container__Ux68i {
    position: relative;
    padding: 60px 0
}

.ChooseBlock_lineBreak__tBaa5 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(232.55deg, #ff409c 13.02%, #a41083 85.28%)
}

.ChooseBlock_content__b2rnL {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 50px
}

.ChooseBlock_head__6A_XO {
    display: none;
    flex-direction: column;
    text-align: center;
    gap: 20px
}

@media (max-width: 960px) {
    .ChooseBlock_head__6A_XO {
        display: flex
    }
}

.ChooseBlock_wrapper__bfdwj {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 1 1
}

@media (max-width: 600px) {
    .ChooseBlock_wrapper__bfdwj {
        flex-direction: column;
        gap: 30px
    }
}

.ChooseBlock_image__JnWaC {
    width: 540px;
    height: 560px
}

@media (max-width: 960px) {
    .ChooseBlock_image__JnWaC {
        width: 100%;
        max-width: 345px;
        height: auto
    }
}

.ChooseBlock_textContainer___S_9y {
    display: flex;
    flex-direction: column;
    gap: 50px;
    max-width: 540px
}

@media (max-width: 960px) {
    .ChooseBlock_advantagesSubtitle__jRdB9, .ChooseBlock_advantagesTitle__Pixs8 {
        display: none
    }
}

.ChooseBlock_advantages__gihUB {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.ChooseBlock_advantagesItem__gpjZu {
    display: flex;
    gap: 20px
}

.ChooseBlock_advantagesText__W7xCu, .Collapse_collapse__ISkdk {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.Collapse_collapse__ISkdk {
    list-style-type: none;
    max-width: 1500px;
    margin: 0 auto
}

.CollapseItem_collapseItem__Jsoje {
    color: #464665;
    border-bottom: 1px solid #464665
}

.CollapseItem_collapseHeader__pKD57 {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 20px 0;
    border-color: transparent;
    background-color: transparent;
    cursor: pointer
}

.CollapseItem_collapseHide__U8urY {
    height: 0;
    overflow: hidden;
    transition: height .3s
}

.CollapseItem_collapseBody__QohgR {
    padding: 30px 0;
    font-size: 20px;
    color: #393939
}

.CollapseItem_answer__6g96W {
    font-size: 15px;
    white-space: pre-wrap
}

.CollapseItem_answer__6g96W p, .CollapseItem_answer__6g96W ul {
    margin-bottom: 10px
}

.CollapseItem_answer__6g96W ul > li {
    list-style-position: inside;
    list-style-type: disc
}

.CollapseItem_arrow__ukmAs {
    font-size: 20px;
    color: #d3d7e0;
    transition: transform .3s
}

.CollapseItem_arrowUp___N13b {
    transform: rotate(180deg)
}

@media (max-width: 600px) {
    .CollapseItem_question__dB_md {
        width: calc(100vw - 60px)
    }
}

.FaqBlock_container__GXYiD {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 60px;
    padding-top: 60px;
    padding-bottom: 60px
}

.FaqBlock_title__Z4cIC {
    text-align: center;
    font-size: 40px
}

@media (max-width: 600px) {
    .FaqBlock_title__Z4cIC {
        font-size: 30px
    }
}

.GetStartedBlock_container__m6L1v {
    background-color: #fff;
    padding: 50px 0;
    text-align: center
}

.GetStartedBlock_layout__pNX0D {
    max-width: 1950px;
    margin: 0 auto;
    background-image: url(../img/background.71b3d8b9.svg);
    background-position: bottom;
    background-repeat: no-repeat
}

@media (max-width: 960px) {
    .GetStartedBlock_layout__pNX0D {
        background-position: top
    }
}

.GetStartedBlock_content__2JTA5 {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.GetStartedBlock_title___fVVq {
    margin-bottom: 20px
}

@media (max-width: 600px) {
    .GetStartedBlock_title___fVVq {
        font-size: 24px
    }
}

.GetStartedBlock_subtitle__F0R0z {
    margin-bottom: 50px
}

@media (max-width: 600px) {
    .GetStartedBlock_subtitle__F0R0z {
        font-size: 16px
    }
}

.GetStartedBlock_stepWrapper__7Mwo9 {
    display: flex;
    justify-content: space-between
}

@media (max-width: 960px) {
    .GetStartedBlock_stepWrapper__7Mwo9 {
        flex-direction: column;
        align-items: center;
        gap: 30px;
        margin-bottom: 50px
    }
}

.GetStartedBlock_itemWrapper__2GU7E {
    display: flex;
    justify-content: space-between
}

@media (max-width: 960px) {
    .GetStartedBlock_itemWrapper__2GU7E {
        flex-direction: column;
        gap: 20px;
        align-items: center
    }
}

.GetStartedBlock_item__WzeW2 {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 270px;
    min-width: 210px;
    margin-bottom: 50px
}

@media (max-width: 960px) {
    .GetStartedBlock_item__WzeW2 {
        margin-bottom: 0
    }
}

.GetStartedBlock_itemIcon__8XobH {
    margin-bottom: 20px
}

.GetStartedBlock_itemTitle__Z19bJ {
    margin-bottom: 10px
}

.GetStartedBlock_itemSubtitle__ba2G5 a {
    text-decoration: none;
    color: #5824cb
}

.GetStartedBlock_itemArrow__1gZoX {
    position: relative;
    width: 100%;
    height: 1px;
    border-top: 2px dotted #656786;
    min-width: 150px;
    margin-top: 50px
}

@media (max-width: 960px) {
    .GetStartedBlock_itemArrow__1gZoX {
        margin-top: 0;
        width: 1px;
        height: 40px;
        border-top: none;
        border-left: 2px dashed #656786;
        min-width: auto
    }
}

.GetStartedBlock_arrowIcon__RmVNv {
    position: absolute;
    font-size: 28px;
    color: #656786;
    right: 0;
    transform: translate(50%, -55%)
}

@media (max-width: 960px) {
    .GetStartedBlock_arrowIcon__RmVNv {
        bottom: 0;
        transform: rotate(90deg) translate(50%, -45%)
    }
}

.GetStartedBlock_link__2lqOm {
    align-self: center;
    display: flex;
    justify-content: center;
    text-decoration: none;
    color: #fff;
    background-color: #ff409c;
    border-radius: 10px;
    width: 200px;
    padding: 15px 0
}

.Platforms_platformsWrapper__dKQnZ {
    display: flex;
    flex-direction: column;
    gap: 20px;
    color: #8272f2
}

@media (max-width: 600px) {
    .Platforms_platformsWrapper__dKQnZ {
        gap: 10px
    }
}

.Platforms_label__RHvnj {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #fff
}

.Platforms_iconsWrapper__FroI1 {
    display: flex;
    gap: 20px;
    align-items: center
}

@media (max-width: 600px) {
    .Platforms_iconsWrapper__FroI1 {
        gap: 10px
    }
}

.Platforms_linkWrapper__SPirF {
    display: flex;
    align-items: center;
    gap: 20px
}

@media (max-width: 600px) {
    .Platforms_linkWrapper__SPirF {
        gap: 10px
    }
}

.Platforms_iconsWrapperFlexWrap__Szp6D > .Platforms_linkWrapper__SPirF {
    flex-basis: 30%;
    justify-content: center
}

@media (max-width: 960px) {
    .Platforms_iconsWrapperFlexWrap__Szp6D {
        gap: 0
    }
}

@media (max-width: 600px) {
    .Platforms_iconsWrapperFlexWrap__Szp6D {
        flex-wrap: wrap;
        justify-content: center
    }
}

.Platforms_icon__k_qhT {
    font-size: 40px;
    color: #8272f2
}

@media (max-width: 600px) {
    .Platforms_icon__k_qhT {
        font-size: 30px
    }
}

.Platforms_iconDark__zKlc6 {
    font-size: 40px;
    color: #262241
}

.Platforms_iconLightgray__2vC2R {
    font-size: 40px;
    color: #9297b0
}

.Platforms_separator__Kipsw {
    width: 1px;
    height: 40px;
    background-color: #656786
}

@media (max-width: 600px) {
    .Platforms_separator__Kipsw {
        height: 30px
    }
}

@media (max-width: 1280px) {
    .Platforms_platformsWrapper__dKQnZ {
        gap: 20px
    }

    .Platforms_iconsWrapperHidden__ytf5Y > :nth-child(3), .Platforms_iconsWrapperHidden__ytf5Y > :nth-child(4), .Platforms_iconsWrapperHidden__ytf5Y > :nth-child(5) {
        display: none
    }
}

.GeographyBlock_container__yyupW {
    width: 100%;
    padding-bottom: 120px;
    overflow: hidden
}

.GeographyBlock_content__OMDql {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

@media (max-width: 1280px) {
    .GeographyBlock_content__OMDql {
        flex-direction: column
    }
}

.GeographyBlock_leftContent__A8fR6 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    flex: .3 1
}

@media (max-width: 1280px) {
    .GeographyBlock_leftContent__A8fR6 {
        align-items: center;
        text-align: center;
        max-width: none
    }
}

.GeographyBlock_image__myeHQ {
    width: 100%;
    max-width: 735px;
    height: 100%;
    max-height: 362px
}

@media (max-width: 1280px) {
    .GeographyBlock_image__myeHQ {
        display: none
    }
}

.GeographyBlock_titleImage__pYVKr {
    display: none
}

@media (max-width: 1280px) {
    .GeographyBlock_titleImage__pYVKr {
        display: block
    }
}

.SearchInput_wrapper__Tpo_t {
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: left
}

@media (max-width: 600px) {
    .SearchInput_wrapper__Tpo_t {
        align-self: stretch;
        padding: 0 10px
    }
}

.SearchInput_searchInput___F_dz {
    position: relative;
    display: flex;
    align-items: flex-end;
    gap: 20px
}

@media (max-width: 1280px) {
    .SearchInput_searchInput___F_dz {
        min-width: 500px;
        justify-content: center
    }
}

@media (max-width: 600px) {
    .SearchInput_searchInput___F_dz {
        width: 100%;
        min-width: auto;
        flex-direction: column;
        align-items: stretch
    }
}

.SearchInput_input__S_FMt {
    width: 100%;
    max-width: 340px
}

@media (max-width: 1280px) {
    .SearchInput_input__S_FMt {
        max-width: none
    }
}

.SearchInput_input__S_FMt input {
    font-size: 16px
}

.SearchInput_button__Ysr9a {
    padding: 10px 30px
}

.SearchInput_result___4J1p {
    display: flex;
    flex-direction: column;
    gap: 15px;
    height: 70px
}

@media (max-width: 600px) {
    .SearchInput_result___4J1p {
        align-items: center
    }
}

.SearchInput_resultItem__mU2UV {
    display: flex;
    gap: 10px;
    align-items: center;
    color: #40b92d
}

.SearchInput_resultItemFalse__uehZD {
    color: #9297b0
}

.SearchInput_icon__zN8uZ {
    font-size: 20px
}

.SearchInput_suggestionsBlock__Bu4E2 {
    position: absolute;
    display: flex;
    flex-direction: column;
    padding: 10px 0;
    gap: 10px;
    max-width: 340px;
    max-height: 250px;
    overflow: scroll;
    bottom: 0;
    left: 0;
    right: 0;
    transform: translateY(100%);
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px 0 rgba(43, 36, 84, .15)
}

@media (max-width: 1280px) {
    .SearchInput_suggestionsBlock__Bu4E2 {
        max-width: none;
        width: 100%
    }
}

@media (max-width: 600px) {
    .SearchInput_suggestionsBlock__Bu4E2 {
        bottom: calc(100% - 50px)
    }
}

.SearchInput_suggestionsItem__UFYrB {
    list-style-type: none;
    padding: 10px;
    transition: background-color .3s ease-in-out;
    cursor: pointer
}

.SearchInput_suggestionsItem__UFYrB:hover {
    background-color: #656786;
    color: #fff
}

.SearchForm_wrapper__OBkSS {
    display: flex;
    flex-direction: column;
    flex: 1 1;
    padding: 20px 0;
    justify-content: space-between
}

.SearchForm_title__G05DS {
    color: #fff
}

.SearchForm_formWrapper__ISZNG {
    display: flex;
    align-items: baseline;
    gap: 20px
}

@media (max-width: 600px) {
    .SearchForm_formWrapper__ISZNG {
        flex-direction: column
    }
}

.SearchForm_input__ZB3Da {
    width: 100%
}

.SearchForm_button__ev_QT {
    --button-background-color: 111 61 255;
    flex-basis: 40%
}

@media (max-width: 600px) {
    .SearchForm_button__ev_QT {
        width: 100%
    }
}

.SearchForm_icon__e9p_j {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 25px
}

.CryptoBlock_container__So8eP.CryptoBlock_container__So8eP {
    position: relative;
    padding: 210px 15px 80px;
    background-image: url(../img/cryptoDots.250e375b.svg);
    background-repeat: no-repeat;
    background-position: top 60% right 35%
}

@media (max-width: 1280px) {
    .CryptoBlock_container__So8eP.CryptoBlock_container__So8eP {
        padding-top: 110px
    }
}

@media (max-width: 600px) {
    .CryptoBlock_container__So8eP.CryptoBlock_container__So8eP {
        padding-bottom: 50px;
        padding-top: 80px;
        background-image: none
    }
}

.CryptoBlock_layout__pSjuH {
    display: flex;
    flex-direction: column;
    background-image: url(../img/backgroundLayout.29bfc6ea.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    width: 100%
}

@media (max-width: 1280px) {
    .CryptoBlock_layout__pSjuH {
        background-position: center bottom 30%;
        padding-top: 50px
    }
}

@media (max-width: 600px) {
    .CryptoBlock_layout__pSjuH {
        background-image: none;
        padding-top: 30px
    }
}

@media (max-width: 1280px) {
    .CryptoBlock_platformsIcons__f5uL4 {
        align-items: center
    }
}

.CryptoBlockContent_container__ZhOGt {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (max-width: 1280px) {
    .CryptoBlockContent_container__ZhOGt {
        flex-direction: column;
        text-align: center;
        gap: 30px
    }
}

@media (max-width: 600px) {
    .CryptoBlockContent_container__ZhOGt {
        padding-bottom: 50px
    }
}

.CryptoBlockContent_textContent__x8LAY {
    display: flex;
    flex-direction: column;
    gap: 40px;
    flex: 1 1
}

@media (max-width: 1280px) {
    .CryptoBlockContent_textContent__x8LAY {
        width: 100%
    }
}

@media (max-width: 600px) {
    .CryptoBlockContent_textContent__x8LAY {
        padding: 0 20px;
        gap: 10px
    }
}

.CryptoBlockContent_title__IHIUg {
    color: #fff
}

@media (max-width: 600px) {
    .CryptoBlockContent_title__IHIUg {
        font-size: 25px;
        line-height: 30px
    }
}

.CryptoBlockContent_subtitle__4fh6F {
    color: #bcc1d1
}

@media (max-width: 600px) {
    .CryptoBlockContent_subtitle__4fh6F {
        font-size: 17px;
        line-height: 25px
    }
}

.CryptoBlockContent_portalBlock__OD0K2 {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 550px;
    min-width: 550px;
    color: #fff;
    background-image: url(../img/backgroundCardCrypto.6f582701.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.CryptoBlockContent_portalBlock__OD0K2:before {
    content: "";
    position: absolute;
    top: -10%;
    left: -10%;
    width: 120%;
    height: 120%;
    background-image: url(../img/ellipse.d02dae3d.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    z-index: -1
}

@media (max-width: 600px) {
    .CryptoBlockContent_portalBlock__OD0K2:before {
        display: none
    }

    .CryptoBlockContent_portalBlock__OD0K2 {
        gap: 40px;
        width: 100%;
        height: auto
    }
}

.CryptoBlockContent_portalBlockImageContainer__RMugs {
    display: flex;
    justify-content: center
}

.CryptoBlockContent_portalBlockImage__UKuHV {
    width: 470px;
    height: 330px;
    background-image: url(../img/card.010d75b4.webp);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

@media (max-width: 600px) {
    .CryptoBlockContent_portalBlockImage__UKuHV {
        background-image: url(../img/cardMobile.44f04573.webp);
        height: 240px
    }

    .CryptoBlockContent_portalBlockTitle__Jzqf_ {
        font-size: 25px;
        line-height: 35px
    }
}

@media (max-width: 1280px) {
    .CryptoBlockContent_platformsIcons__pVqOU.CryptoBlockContent_platformsIcons__pVqOU {
        display: none
    }
}

@media (min-width: 1280px) {
    .CryptoBlockContent_platformsIconsMobile__MyQWq.CryptoBlockContent_platformsIconsMobile__MyQWq {
        display: none
    }
}

@media (max-width: 1280px) {
    .CryptoBlockContent_platformsIconsMobile__MyQWq.CryptoBlockContent_platformsIconsMobile__MyQWq {
        display: flex
    }
}

@media (max-width: 600px) {
    .CryptoBlockContent_platformsIconsMobile__MyQWq.CryptoBlockContent_platformsIconsMobile__MyQWq {
        gap: 10px
    }
}

@media (max-width: 1280px) {
    .CryptoBlockContent_platformsIcons__pVqOU {
        display: none
    }
}

.CryptoBlockContent_portalBlockContent__KX88q {
    display: flex;
    flex-direction: column;
    gap: 15px
}

@media (max-width: 1280px) {
    .CryptoBlockContent_portalBlockContent__KX88q {
        align-items: center
    }
}

@media (max-width: 600px) {
    .CryptoBlockContent_portalBlockContent__KX88q {
        padding: 0 20px;
        width: 100vw
    }
}

.CryptoBlockContent_portalBlockFeatures__atPRl {
    min-width: 300px;
    max-width: 400px;
    list-style-position: inside;
    word-wrap: normal
}

.CryptoBlockContent_portalBlockFeatures__atPRl li {
    margin-bottom: 5px
}

@media (max-width: 1280px) {
    .CryptoBlockContent_portalBlockFeatures__atPRl {
        text-align: center;
        font-size: 15px;
        line-height: 20px
    }
}

.CryptoBlockContent_portalBlockFeaturesItem__qahRS {
    display: inline;
    font-size: 16px
}

.CryptoBlockContent_portalBlockLink__kljnQ {
    width: max-content;
    padding: 10px 40px;
    border-radius: 6px;
    color: inherit;
    background-color: #ff409c;
    text-decoration: none;
    transition: background-color .3s ease-in-out
}

.CryptoBlockContent_portalBlockLink__kljnQ:hover {
    background-color: #ff8ac4
}

.CryptoBlockContent_portalBlockLink__kljnQ:focus {
    background-color: #e13088;
    color: #ffcfe7
}

.DownloadBlock_container__kID0y {
    background-color: #fff
}

.DownloadBlock_content__tNo8j {
    padding: 0 20px;
    position: relative;
    display: flex;
    flex-direction: column;
    background-image: url(../img/background.250e375b.svg);
    background-repeat: no-repeat;
    background-position: 50%
}

@media (max-width: 600px) {
    .DownloadBlock_content__tNo8j {
        background-position: 60%
    }
}

.DownloadAppButtonBlock_buttonContainer__hkHOy {
    display: flex;
    flex-direction: column;
    width: max-content;
    gap: 20px
}

.DownloadAppButtonBlock_buttonWrapper__DVaEe {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%
}

.DownloadAppButtonBlock_icon__oXCaE {
    font-size: 20px;
    transition: transform .3s
}

.DownloadAppButtonBlock_button__aJAEk {
    --button-background-color: 105 37 249;
    padding: 10px 20px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
    border-radius: 6px;
    min-width: 250px;
    transition: rotate background-color .3s ease-in-out
}

@media (max-width: 600px) {
    .DownloadAppButtonBlock_button__aJAEk {
        justify-content: center
    }
}

.DownloadAppButtonBlock_buttonPink__bPLIH {
    --button-background-color: 255 64 156;
    border-color: #ff409c;
    box-shadow: none;
    transition: background-color .3s ease-in-out
}

.DownloadAppButtonBlock_buttonActive__DIbLp, .DownloadAppButtonBlock_buttonActive__DIbLp.DownloadAppButtonBlock_buttonActive__DIbLp:hover {
    background-color: #fff;
    color: #191a21;
    border: 1px solid #bcc1d1
}

@media (max-width: 960px) {
    .DownloadAppButtonBlock_buttonHidden__BolFU {
        display: none
    }
}

.DownloadAppButtonBlock_iconActive__MnGwx {
    transform: rotate(180deg)
}

.DownloadAppButtonBlock_desktopLinkVisible___QcUM, .DownloadAppButtonBlock_mobileLinkVisible__LXx74 {
    z-index: 10;
    opacity: 1
}

.Changelog_version__D9fW5 > a {
    text-decoration: none;
    color: #60b8ff
}

@media (max-width: 600px) {
    .Changelog_version__D9fW5 {
        display: none
    }
}

.LinkBlock_buttonMenu__x9vx6 {
    width: 320px;
    padding: 20px 0;
    position: absolute;
    top: calc(100% + 5px);
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border-radius: 6px;
    gap: 30px;
    opacity: 0;
    transition-duration: .3s;
    transition-property: opacity, z-index, width;
    transition-timing-function: ease-out;
    box-shadow: 0 5px 20px 0 rgba(25, 26, 33, .4);
    z-index: -1
}

@media (max-width: 960px) {
    .LinkBlock_buttonMenu__x9vx6 {
        left: 50%;
        top: 130%;
        transform: translate(-50%)
    }
}

@media (max-width: 600px) {
    .LinkBlock_buttonMenu__x9vx6 {
        width: 100%
    }
}

.LinkBlock_linkVisible__U1qAY {
    z-index: 10;
    opacity: 1
}

.LinkBlock_storeLinks__v_Oy7 {
    padding: 0 20px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    gap: 20px
}

@media (max-width: 600px) {
    .LinkBlock_storeLinks__v_Oy7 {
        width: 100%;
        justify-content: center
    }
}

.LinkBlock_storeLink__Qxpir {
    display: flex
}

.LinkBlock_linkFromSite__yVxFg {
    display: flex;
    flex-wrap: wrap;
    padding: 0 20px;
    gap: 5px;
    color: #191a21
}

.LinkBlock_link__z5_V2 {
    display: flex;
    gap: 10px;
    text-decoration: none;
    padding: 10px 20px;
    color: #191a21;
    align-items: center;
    transition: background-color .2s
}

.LinkBlock_link__z5_V2:hover {
    background-color: #f0f5fa
}

.LinkBlock_linkIcon__Dslai {
    display: flex;
    font-size: 30px;
    color: #464665
}

.LinkBlock_linkIconPink__j3NWa {
    background-color: #ff8ac4
}

.LinkBlock_linkTextWrapper__BP_6X {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    text-overflow: ellipsis
}

.LinkBlock_textSubtitle__LHYZH {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.AppDescription_container__gn1VN {
    display: flex;
    gap: 20px;
    padding: 40px 0
}

@media (max-width: 960px) {
    .AppDescription_container__gn1VN {
        padding: 20px 0;
        justify-content: center
    }
}

@media (max-width: 600px) {
    .AppDescription_container__gn1VN {
        flex-direction: column;
        align-items: center
    }
}

.AppDescription_descriptionLink__e877H {
    text-decoration: none;
    color: #8272f2
}

.DownloadContent_contentWrapper__Z6jte {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 90px 0
}

@media (max-width: 960px) {
    .DownloadContent_contentWrapper__Z6jte {
        flex-direction: column;
        gap: 110px
    }
}

@media (max-width: 600px) {
    .DownloadContent_contentWrapper__Z6jte {
        gap: 50px
    }
}

.DownloadContent_text__lAj07 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 50px;
    width: 50%;
    flex-shrink: 0
}

@media (max-width: 960px) {
    .DownloadContent_text__lAj07 {
        width: 100%;
        align-items: center;
        text-align: center;
        gap: 25px
    }
}

.DownloadContent_title__nlFk9 {
    color: #262241
}

@media (max-width: 960px) {
    .DownloadContent_title__nlFk9 {
        font-size: 50px;
        line-height: 60px
    }
}

@media (max-width: 600px) {
    .DownloadContent_title__nlFk9 {
        font-size: 37px;
        line-height: 42px
    }
}

.DownloadContent_subtitle___O0tI {
    color: #262241;
    padding-right: 50px
}

.DownloadContent_subtitle___O0tI > a {
    color: #60b8ff
}

@media (max-width: 960px) {
    .DownloadContent_subtitle___O0tI {
        font-size: 27px;
        line-height: 35px;
        padding-right: 0
    }
}

@media (max-width: 600px) {
    .DownloadContent_subtitle___O0tI {
        font-size: 27px;
        line-height: 35px
    }
}

.DownloadContent_subtitleLink__p8XI4 {
    color: #8272f2;
    text-decoration: none
}

@media (max-width: 960px) {
    .DownloadContent_buttonWrapper__7KxTj {
        order: 1
    }

    .DownloadContent_platforms___egY8 {
        order: 2
    }
}

.DownloadContent_images__rC3eg {
    position: relative
}

@media (max-width: 960px) {
    .DownloadContent_nootebookImages__sPWVa {
        width: 711px;
        height: auto
    }
}

@media (max-width: 600px) {
    .DownloadContent_nootebookImages__sPWVa {
        width: 621px;
        height: auto
    }
}

.DownloadContent_cardImages__F2Tjt {
    position: absolute;
    left: 55px;
    top: 290px
}

@media (max-width: 960px) {
    .DownloadContent_cardImages__F2Tjt {
        width: 230px;
        height: 150px;
        left: 310px;
        top: -35px
    }
}

@media (max-width: 600px) {
    .DownloadContent_cardImages__F2Tjt {
        display: none;
        left: 0;
        top: -20px
    }
}

.DownloadContent_androidImages__W6Fje {
    position: absolute;
    left: 430px;
    top: 340px
}

@media (max-width: 960px) {
    .DownloadContent_androidImages__W6Fje {
        width: 171px;
        height: 360px;
        left: 449px;
        top: -95px
    }
}

@media (max-width: 600px) {
    .DownloadContent_androidImages__W6Fje {
        display: none;
        left: 180px;
        top: 60px
    }
}

.DownloadContent_iphoneImages__5uji8 {
    position: absolute;
    left: 320px;
    top: -220px
}

@media (max-width: 960px) {
    .DownloadContent_iphoneImages__5uji8 {
        width: 172px;
        height: 340px;
        left: 241px;
        top: 152px
    }
}

@media (max-width: 600px) {
    .DownloadContent_iphoneImages__5uji8 {
        display: none
    }
}

@media (max-width: 960px) {
    .DownloadContent_appDescription__k188M {
        display: none
    }
}

.DownloadContent_appDescriptionHidden___b3sn {
    display: none
}

@media (max-width: 960px) {
    .DownloadContent_appDescriptionHidden___b3sn {
        display: flex
    }
}

.CompanyStructure_content__S5sbl {
    display: flex;
    flex-direction: column;
    gap: 70px;
    padding: 40px 0 65px;
    color: #fff
}

@media (max-width: 600px) {
    .CompanyStructure_content__S5sbl {
        gap: 60px
    }
}

.CompanyStructure_title__6mfS1 {
    text-align: center
}

@media (max-width: 960px) {
    .CompanyStructure_title__6mfS1 {
        text-align: center
    }
}

.CompanyStructure_itemWrapper__lJCtI {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
    gap: 20px;
    grid-row-gap: 40px;
    row-gap: 40px
}

@media (max-width: 960px) {
    .CompanyStructure_itemWrapper__lJCtI {
        grid-template-columns: repeat(2, 1fr)
    }
}

.LicenseItem_item__eFiQJ {
    display: flex;
    gap: 25px
}

@media (max-width: 960px) {
    .LicenseItem_item__eFiQJ:nth-child(5) {
        display: none
    }
}

@media (max-width: 600px) {
    .LicenseItem_item__eFiQJ {
        flex-direction: column;
        align-items: center
    }
}

.LicenseItem_imageWrapper__0ya1s {
    position: relative
}

@media (max-width: 600px) {
    .LicenseItem_flag__AGTfo {
        width: 30px;
        height: 30px
    }
}

.LicenseItem_favorite__z75Jr {
    position: absolute;
    top: 25px;
    left: 33px
}

@media (max-width: 600px) {
    .LicenseItem_favorite__z75Jr {
        width: 15px;
        height: 21px;
        top: 9px;
        left: 24px
    }
}

.LicenseItem_textWrapper__3zfaP {
    display: flex;
    flex-direction: column
}

@media (max-width: 600px) {
    .LicenseItem_textWrapper__3zfaP {
        text-align: center
    }
}

.LicenseItem_mainText__DJ7fa {
    width: 100%
}

.LicenseItem_description__R1zIo {
    width: 100%;
    color: #9297b0
}

.EcosystemBlock_container__zNKQu {
    position: relative;
    padding: 0 20px;
    max-width: 1950px;
    margin: 0 auto
}

.EcosystemBlock_content__KgAmf {
    max-width: 1110px;
    margin: 0 auto
}

.EcosystemFeatures_content__Id4ik {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
    gap: 30px;
    grid-row-gap: 40px;
    row-gap: 40px;
    max-width: 1110px;
    padding-bottom: 80px
}

@media (max-width: 1280px) {
    .EcosystemFeatures_content__Id4ik {
        grid-template-columns: repeat(2, 6fr)
    }
}

@media (max-width: 960px) {
    .EcosystemFeatures_content__Id4ik {
        grid-template-columns: repeat(1, 9fr)
    }
}

.FeaturesItem_featureItem__PM_uM {
    display: flex;
    flex-direction: column;
    gap: 15px
}

@media (max-width: 960px) {
    .FeaturesItem_featureItem__PM_uM {
        align-items: center;
        text-align: center
    }
}

@media (max-width: 600px) {
    .FeaturesItem_featureIcon__RpK_k {
        width: 90px;
        height: 90px
    }
}

.FeaturesItem_featureTitle___74ye {
    color: #fff
}

@media (max-width: 600px) {
    .FeaturesItem_featureTitle___74ye {
        font-size: 24px;
        line-height: 30px
    }
}

.FeaturesItem_featureSubtitle__64Zsg {
    color: #bcc1d1
}

.FeaturesItem_featureLink__fgme8 {
    color: #60b8ff;
    text-decoration: none
}

.EcosystemHeader_headerWrapper__cM4PX {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 70px 0 90px;
    gap: 60px;
    color: #fff
}

@media (max-width: 960px) {
    .EcosystemHeader_headerWrapper__cM4PX {
        gap: 90px;
        padding: 40px 0
    }
}

.EcosystemHeader_title__iHkOP {
    text-align: center
}

@media (max-width: 600px) {
    .EcosystemHeader_title__iHkOP {
        font-size: 37px;
        line-height: 42px
    }
}

.EcosystemHeader_presentationBlock__y8i2_ {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    max-width: 920px;
    display: flex;
    justify-content: space-between;
    background: linear-gradient(90deg, #e37eb0, #483ca2);
    align-items: center;
    gap: 40px;
    height: 80px;
    padding: 20px 50px 20px 150px;
    border-radius: 20px
}

@media (max-width: 960px) {
    .EcosystemHeader_presentationBlock__y8i2_ {
        flex-direction: column;
        gap: 20px;
        height: auto;
        padding: 60px 10px 20px
    }
}

@media (max-width: 600px) {
    .EcosystemHeader_presentationBlock__y8i2_ {
        width: auto
    }
}

.EcosystemHeader_pdf__GeO6S {
    position: absolute;
    bottom: 0;
    left: 10px
}

@media (max-width: 960px) {
    .EcosystemHeader_pdf__GeO6S {
        left: 50%;
        top: -60px;
        transform: translate(-50%)
    }
}

@media (max-width: 600px) {
    .EcosystemHeader_pdf__GeO6S {
        width: 86px;
        height: 96px
    }
}

@media (min-width: 960px) {
    .EcosystemHeader_presentationTitle__BtVa0 {
        text-wrap: nowrap
    }
}

@media (max-width: 960px) {
    .EcosystemHeader_presentationTitle__BtVa0 {
        font-size: 24px;
        line-height: 30px;
        text-align: center
    }
}

@media (max-width: 600px) {
    .EcosystemHeader_presentationTitle__BtVa0 {
        font-size: 22px
    }
}

.EcosystemHeader_link__R7p0y {
    padding: 10px 70px;
    color: inherit;
    text-decoration: none;
    border-radius: 6px;
    background-color: #fd64b0;
    transition: background-color .3s ease-in-out;
    text-align: center
}

@media (min-width: 960px) {
    .EcosystemHeader_link__R7p0y {
        text-wrap: nowrap
    }
}

.EcosystemHeader_link__R7p0y:hover {
    background-color: rgba(253, 100, 176, .7)
}

.EcosystemHeader_link__R7p0y:active {
    color: inherit
}

.EcosystemVideo_content__y7oVQ {
    display: flex;
    justify-content: center;
    padding-bottom: 90px
}

.EcosystemVideo_gradient__rhT2f {
    position: relative;
    background: linear-gradient(90deg, #e37eb0, #483ca2);
    border-radius: 4px;
    width: 100%;
    aspect-ratio: 16/9
}

.EcosystemVideo_button__3kyRy.EcosystemVideo_button__3kyRy {
    position: absolute;
    top: 1px;
    left: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background-color: #262241;
    color: #fff;
    border-radius: 4px;
    border: none
}

.EcosystemVideo_button__3kyRy.EcosystemVideo_button__3kyRy:hover {
    background-color: #262241
}

.EcosystemVideo_buttonImage__z0XkI {
    width: 100%;
    height: 100%
}

.EcosystemVideo_video__vFEeW {
    position: absolute;
    top: 10px;
    left: 10px;
    height: calc(100% - 20px);
    width: calc(100% - 20px);
    aspect-ratio: 16/9;
    border: none
}

.Coin_item__0hCt1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px
}

@media (max-width: 960px) {
    .Coin_item__0hCt1 {
        width: 110px
    }
}

@media (max-width: 600px) {
    .Coin_item__0hCt1 {
        width: 50px
    }

    .Coin_icon__i3sI_ {
        width: 50px;
        height: 50px
    }
}

.Coin_name__ldwxz {
    text-align: center
}

.SupportedCoins_content__XckY7 {
    display: flex;
    flex-direction: column;
    gap: 70px;
    padding-top: 40px;
    padding-bottom: 50px;
    color: #fff
}

@media (max-width: 600px) {
    .SupportedCoins_content__XckY7 {
        gap: 60px
    }
}

.SupportedCoins_title__ilEk1 {
    text-align: center
}

.SupportedCoins_coinsWrapper__42iha {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px
}

.NewsBlock_container__pM_D2 {
    background-color: #fff
}

.NewsBlock_content__s_M_6 {
    padding: 60px 20px;
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 1500px;
    margin: 0 auto;
    background-image: url(../img/background.250e375b.svg);
    background-repeat: no-repeat;
    background-position: 50%
}

@media (max-width: 600px) {
    .NewsBlock_content__s_M_6 {
        background-position: 60%;
        padding: 40px 0
    }
}

.NewsContent_title__KokTA {
    text-align: center;
    color: #262241;
    margin-bottom: 70px
}

@media (max-width: 960px) {
    .NewsContent_title__KokTA {
        text-align: center;
        font-size: 50px;
        line-height: 60px
    }
}

@media (max-width: 600px) {
    .NewsContent_title__KokTA {
        margin-bottom: 40px;
        font-size: 37px;
        line-height: 42px
    }
}

.ControlButton_box__DpHw7 {
    --button-background-color: transparent;
    transform: translateY(-50%)
}

.ControlButton_arrow__yE7HX {
    font-size: 60px;
    color: #e13088;
    transition: color .3s ease-in-out
}

.ControlButton_arrow__yE7HX:hover {
    color: #ff8ac4
}

.ControlButton_arrowLeft__wltDf {
    transform: rotate(180deg)
}

.NewsSlider_sliderWrapper__ygwL4 {
    position: relative;
    display: flex;
    margin: 0 auto;
    box-sizing: border-box
}

@media (max-width: 1280px) {
    .NewsSlider_sliderWrapper__ygwL4 {
        width: 738px
    }
}

@media (max-width: 786px) {
    .NewsSlider_sliderWrapper__ygwL4 {
        max-width: 386px;
        width: 100%
    }
}

.NewsSlider_slider__QmxjE {
    height: 100%;
    width: 100%;
    overflow: scroll;
    scroll-snap-type: x mandatory;
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    scrollbar-width: none
}

.NewsSlider_slider__QmxjE::-webkit-scrollbar {
    width: 0
}

.NewsSlider_slidesContainer__Zl7mu {
    display: flex
}

.NewsSlider_controlLeft__3L3Dg {
    position: absolute;
    left: -15px;
    top: 50%
}

@media (max-width: 750px) {
    .NewsSlider_controlLeft__3L3Dg {
        display: none
    }
}

.NewsSlider_controlRight__3XpmC {
    position: absolute;
    right: -15px;
    top: 50%
}

@media (max-width: 750px) {
    .NewsSlider_controlRight__3XpmC {
        display: none
    }
}



.NewsSlider_errorMessage__lzzFb {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.PaginationDots_pagination__LYxwP {
    display: flex;
    gap: 5px;
    justify-content: center;
    height: 20px;
    margin: auto;
    text-align: center
}

.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #9297b0;
    border: none;
    cursor: pointer;
    display: block;
}

.swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: none;
    background-color: #e13088
}

.Slide_slide__sbrcD {
    /*padding: 0 7px;*/
    flex-shrink: 0;
    scroll-snap-align: start
}

@media (max-width: 750px) {
    .Slide_slide__sbrcD {
        padding: 5px
    }
}

.Slide_slideImg__cKGtN {
    width: 100%;
    object-fit: cover
}

.Slide_link__Ly4Pn {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    width: 356px;
    height: 100%;
    border-radius: 20px;
    box-shadow: 0 3px 5px 0 rgba(43, 36, 84, .2);
    overflow: hidden;
    text-decoration: none;
    color: #262241;
    background-color: #fff
}

@media (max-width: 1280px) {
    .Slide_link__Ly4Pn {
        width: 340px
    }
}

@media (max-width: 786px) {
    .Slide_link__Ly4Pn {
        width: calc(100vw - 40px);
        max-width: 346px
    }
}

.Slide_slideText__DjR6G {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 20px
}

.Home_mainContainer__K4_3k {
    overflow: hidden
}

.HowToSetupBlock_container__8Akbd {
    background-color: #303043;
    color: #fff
}

.HowToSetupBlock_content__xHnYE {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    padding: 80px 0;
    gap: 20px
}

.HowToSetupBlock_headContent__5ANNe {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-items: center;
    text-align: center
}

.HowToSetupBlock_imageMediaScreen__c7UKB {
    display: none
}

@media (max-width: 960px) {
    .HowToSetupBlock_imageMediaScreen__c7UKB {
        display: block;
        width: 100%;
        max-width: 450px;
        height: auto
    }
}

.HowToSetupBlock_subtitle__W_ZHG {
    max-width: 925px
}

.HowToSetupBlock_mainContent__14sUl {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px
}

@media (max-width: 960px) {
    .HowToSetupBlock_mainContent__14sUl {
        flex-direction: column;
        align-items: center
    }
}

.HowToSetupBlock_instruction__S01ke {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: 40px;
    max-width: 450px
}

@media (max-width: 960px) {
    .HowToSetupBlock_instruction__S01ke {
        align-items: center
    }
}

.HowToSetupBlock_stepsWrapper__Rvula {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.HowToSetupBlock_step__r1wIK {
    display: flex;
    align-items: center;
    gap: 20px
}

.HowToSetupBlock_stepIcon__cltSk {
    position: relative
}

.HowToSetupBlock_stepItem__DUD71 a {
    text-decoration: none;
    color: #b0b0ff
}

.HowToSetupBlock_iconWrapper__zNU_x {
    position: absolute;
    left: 0;
    bottom: -30px;
    display: flex;
    width: 10px;
    height: 15px;
    margin-left: 25px
}

.HowToSetupBlock_iconArrow__qA2z5 {
    font-size: 15px;
    color: #b0b0ff;
    transform: rotate(90deg)
}

.HowToSetupBlock_image__sHjIs {
    width: 100%;
    max-width: 835px;
    height: auto
}

@media (max-width: 960px) {
    .HowToSetupBlock_image__sHjIs {
        display: none
    }
}

.Breadcrumbs_wrapper__C77r8 {
    display: flex;
    flex-wrap: nowrap;
    gap: 5px;
    width: 100%;
    white-space: nowrap
}

.Breadcrumbs_breadcrumbs__dgs_l {
    display: flex;
    align-items: center;
    color: #fff;
    width: 100%;
    text-wrap: nowrap;
    overflow: scroll;
    scrollbar-width: none
}

.Breadcrumbs_breadcrumbs__dgs_l::-webkit-scrollbar {
    display: none;
    width: 0
}

.Breadcrumbs_lastItem__kUroV {
    color: #9297b0;
    cursor: default
}

.Breadcrumbs_link__1yhpZ {
    color: #60b8ff;
    text-decoration: none;
    transition: color .3s ease-in-out
}

.Breadcrumbs_link__1yhpZ:hover {
    color: #148efa
}

.Breadcrumbs_link__1yhpZ:active {
    color: #1565c0
}

.TopContent_layout__YyOiB {
    background-image: url(../img/backgroundLayout.29bfc6ea.svg);
    background-position: 50%;
    background-repeat: no-repeat
}

.TopContent_mainContainer__oeFfO {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px;
    background-image: url(../img/cryptoDots.250e375b.svg);
    background-position: 50%;
    background-repeat: no-repeat
}

@media (max-width: 960px) {
    .TopContent_mainContainer__oeFfO {
        flex-direction: column
    }
}

.TopContent_leftContent___4f1x {
    display: flex;
    flex-direction: column;
    gap: 50px
}

@media (max-width: 960px) {
    .TopContent_leftContent___4f1x {
        padding-top: 40px;
        text-align: center
    }
}

@media (max-width: 600px) {
    .TopContent_title__dnX6s {
        font-size: 30px;
        line-height: 40px
    }

    .TopContent_subtitle__1ITQO {
        font-size: 17px;
        line-height: 20px
    }
}

.TopContent_image__buk_B {
    height: auto
}

@media (max-width: 960px) {
    .TopContent_image__buk_B {
        width: 100%;
        max-width: 530px
    }
}

.MainBlock_container__gN7mc {
    background-color: #fff;
    position: relative;
    padding: 160px 0 20px;
    background-image: url(../img/cryptoDots.f4856b0e.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    overflow: hidden
}

@media (max-width: 1280px) {
    .MainBlock_container__gN7mc {
        background-position: bottom
    }
}

@media (max-width: 600px) {
    .MainBlock_container__gN7mc {
        padding: 100px 0 30px
    }
}

.MainBlock_layout__VG6ft {
    display: flex;
    flex-direction: column;
    background-image: url(../img/background.fc06865f.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    width: 100%
}

@media (max-width: 1280px) {
    .MainBlock_layout__VG6ft {
        background-image: none;
        padding-top: 50px
    }
}

@media (max-width: 600px) {
    .MainBlock_layout__VG6ft {
        background-image: none;
        padding-top: 30px
    }
}

.MainBlock_contentWrapper__ZrVLY {
    display: flex;
    flex-direction: column
}

.MainBlock_content__yCsAU {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px
}

@media (max-width: 960px) {
    .MainBlock_content__yCsAU {
        padding-top: 15px;
        align-items: normal;
        flex-direction: column
    }
}

.MainBlock_text__pcuQx {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: 40px;
    max-width: 450px
}

@media (max-width: 960px) {
    .MainBlock_text__pcuQx {
        max-width: 720px
    }
}

.MainBlock_image__maaW_ {
    width: 865px;
    height: 100%;
    max-height: 600px
}

@media (max-width: 960px) {
    .MainBlock_image__maaW_ {
        width: 100%;
        align-self: center
    }
}

.MediaBlock_layout__7N8Qp {
    background-color: #f0f5fa
}

.MediaBlock_container__5Iaj0 {
    padding: 80px 20px 100px
}

.MediaBlock_title__8ltIH {
    text-align: center;
    margin-bottom: 80px
}

.MediaBlock_itemWrapper__FqoIK {
    display: flex;
    justify-content: space-between;
    gap: 20px
}

@media (max-width: 600px) {
    .MediaBlock_itemWrapper__FqoIK {
        flex-direction: column;
        align-items: center
    }
}

.MediaBlock_item__T_Tml {
    align-items: center;
    justify-content: center;
    display: flex;
    width: 33%;
    height: auto;
    aspect-ratio: 2/1;
    background-color: #fff;
    box-shadow: 0 5px 15px 0 rgba(43, 36, 84, .15);
    border-radius: 30px
}

@media (max-width: 1280px) {
    .MediaBlock_item__T_Tml {
        padding: 20px
    }
}

@media (max-width: 600px) {
    .MediaBlock_item__T_Tml {
        align-items: normal;
        justify-content: normal;
        width: 100%
    }
}

@media (max-width: 960px) {
    .MediaBlock_image__cxOZD {
        width: 100%;
        height: auto
    }
}

@media (max-width: 600px) {
    .MediaBlock_image__cxOZD {
        object-fit: contain
    }
}

.ValuesBlock_container__1t1dv {
    padding-bottom: 90px
}

.ValuesBlock_title__hoGPx {
    text-align: center;
    margin-bottom: 80px
}

@media (max-width: 960px) {
    .ValuesBlock_title__hoGPx {
        margin-bottom: 40px
    }
}

.ValuesBlock_itemWrapper__FAqn7 {
    display: flex;
    justify-content: space-between;
    gap: 30px
}

@media (max-width: 960px) {
    .ValuesBlock_itemWrapper__FAqn7 {
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 20px
    }
}

.ValuesBlock_itemContainer__ZPv7I {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (max-width: 960px) {
    .ValuesBlock_itemContainer__ZPv7I {
        align-items: center
    }
}

.ValuesBlock_item__JQbTZ {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 350px
}

@media (max-width: 960px) {
    .ValuesBlock_item__JQbTZ {
        max-width: none
    }
}

.ValuesBlock_itemTitle__VgaJ1 {
    color: #850078
}

.ValuesBlock_listItem__PHzq1 {
    margin-left: 20px
}

@media (max-width: 960px) {
    .ValuesBlock_listItem__PHzq1 {
        list-style-position: inside
    }
}

.WhoCanEarnBlock_container___9YGm {
    padding: 70px 15px
}

.WhoCanEarnBlock_content__FMG3t {
    display: flex;
    flex-direction: column;
    gap: 60px;
    align-items: center;
    max-width: 1500px;
    margin: 0 auto
}

.WhoCanEarnBlock_title__B1Qut {
    text-align: center
}

.WhoCanEarnBlock_variantsWrapper__mLanZ {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px
}

@media (max-width: 960px) {
    .WhoCanEarnBlock_variantsWrapper__mLanZ {
        justify-content: center
    }
}

.WhoCanEarnBlock_variant__6_de6 {
    max-width: 250px;
    display: flex;
    flex-direction: column;
    gap: 25px
}

@media (max-width: 960px) {
    .WhoCanEarnBlock_variant__6_de6 {
        align-items: center;
        text-align: center
    }
}

.BlogItem_mainContainer__9wT3f {
    display: flex;
    flex-direction: column;
    gap: 60px
}

.BlogItem_container__P5K2E {
    background-image: url(../img/background.e5f067f2.svg);
    background-repeat: no-repeat;
    background-position: 10% top;
    background-color: #fff;
    padding-bottom: 100px
}

.BlogItem_content__nHHBv {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding: 160px 0 60px;
    margin: 0 auto;
    gap: 60px;
    border-bottom: 1px solid #d3d7e0
}

@media (max-width: 960px) {
    .BlogItem_content__nHHBv {
        gap: 40px
    }
}

@media (max-width: 600px) {
    .BlogItem_content__nHHBv {
        padding: 115px 0 40px
    }
}

.BlogItem_breadcrumbs__fODxw {
    overflow: scroll;
    width: 100%;
    scrollbar-width: none
}

.BlogItem_breadcrumbs__fODxw::-webkit-scrollbar {
    width: 0
}

.BlogItem_postImage__jJxe_ {
    border-radius: 20px;
    height: auto
}

@media (max-width: 600px) {
    .BlogItem_postImage__jJxe_ {
        width: 100%;
        height: auto
    }
}

.BlogItem_postContent__jdu37 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 40px;
    align-items: center
}

@media (max-width: 600px) {
    .BlogItem_postContent__jdu37 {
        padding: 20px
    }
}

.BlogItem_dateWrapper__3rhXZ {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.BlogItem_button__JC6OT {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 17px;
    font-weight: 700;
    color: #60b8ff;
    transition: color .3s ease-in-out
}

.BlogItem_button__JC6OT:hover {
    color: #148efa
}

.BlogItem_button__JC6OT:active {
    color: #1565c0
}

.BlogItem_button__JC6OT i {
    font-size: 30px
}

@media (max-width: 600px) {
    .BlogItem_button__JC6OT, .BlogItem_button__JC6OT i {
        font-size: 15px
    }
}

.BlogItem_postDate__yl1N7 {
    color: #8272f2;
    text-wrap: nowrap
}

.BlogItem_post__brtpO {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (max-width: 600px) {
    .BlogItem_postTitle__6gnIZ {
        font-size: 30px
    }
}

.BlogItem_potsText___4wwF h1, .BlogItem_potsText___4wwF h2, .BlogItem_potsText___4wwF h3, .BlogItem_potsText___4wwF ol, .BlogItem_potsText___4wwF p, .BlogItem_potsText___4wwF ul {
    margin-bottom: 20px
}

.BlogItem_potsText___4wwF ul > li {
    font-weight: 500;
    font-size: 15px;
    line-height: 1.8
}

.BlogItem_potsText___4wwF ol {
    list-style: none;
    counter-reset: item;
    padding-left: 50px
}

.BlogItem_potsText___4wwF ol > li {
    position: relative;
    font-weight: 500;
    font-size: 15px;
    line-height: 1.8;
    min-height: 30px;
    margin-bottom: 10px;
    counter-increment: item
}

.BlogItem_potsText___4wwF ol > li:before {
    content: counter(item);
    position: absolute;
    width: 30px;
    height: 30px;
    left: -50px;
    text-align: center;
    background-color: #8272f2;
    border-radius: 50%;
    line-height: 30px;
    color: #fff
}

.BlogItem_potsText___4wwF table {
    border-spacing: 16px
}

.BlogItem_potsText___4wwF img {
    max-width: 100%;
    height: auto
}

.SharingBlock_wrapper__iqdeV {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.SharingBlock_title__KCnrT {
    color: #9297b0
}

.SharingBlock_linkWrapper__W62dS {
    display: flex;
    justify-content: flex-start;
    max-width: 160px;
    gap: 20px
}

.SharingBlock_button__CldAQ {
    color: #656786;
    background-color: transparent;
    border: none;
    text-decoration: none
}

.SharingBlock_button__CldAQ:hover {
    color: #bcc1d1;
    cursor: pointer
}

.SharingBlock_icon__a9qwr {
    font-size: 25px
}

.Items_itemsWrapper__3gKie {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 40px
}

@media (max-width: 1280px) {
    .Items_itemsWrapper__3gKie {
        justify-content: center
    }
}

.Items_item__GRHYn {
    max-width: 340px;
    display: flex;
    flex-direction: column;
    gap: 20px
}

.Items_itemLink__dsGdN {
    width: 100%;
    border-radius: 20px;
    overflow: hidden
}

.Items_image__RIwPS {
    display: block;
    width: 100%;
    object-fit: cover
}

@media (max-width: 600px) {
    .Items_image__RIwPS {
        height: auto
    }
}

.Items_itemText__fGoC1 {
    display: flex;
    flex-direction: column;
    flex: 1 1;
    gap: 20px
}

.Items_itemDate__zW92a {
    color: #6f3dff
}

.Items_itemButton__o4woE {
    margin-top: auto;
    width: 160px;
    color: #6925f9;
    border: 1px solid #b0b0ff;
    text-align: center;
    padding: 10px 0;
    border-radius: 6px;
    text-decoration: none;
    transition: .2s ease
}

.Items_itemButton__o4woE:hover {
    background-color: #8272f2;
    border-color: #8272f2;
    color: #fff
}

.Items_itemButton__o4woE:active {
    background-color: #5824cb;
    border-color: #5824cb;
    color: #dfd9ff
}

@media (max-width: 600px) {
    .Items_itemButton__o4woE {
        width: 100%
    }
}

.SuggestionsBlock_container__19r7l {
    display: flex;
    flex-direction: column;
    max-width: 1110px
}

.SuggestionsBlock_title__rTrIv {
    padding-bottom: 40px
}

.HtmlRow_mainContainer__dWF05 {
    background-color: #fff;
    position: relative;
    padding: 160px 0 20px;
    background-image: url(../img/background.e5f067f2.svg);
    background-repeat: no-repeat;
    background-position: 10% top;
    margin: 0 auto
}

@media (max-width: 600px) {
    .HtmlRow_mainContainer__dWF05 {
        padding: 100px 20px 30px
    }
}

.HtmlRow_container__z4ucu {
    padding-bottom: 40px;
    display: flex;
    flex-direction: column;
    gap: 60px
}

.HtmlRow_text__Tc5dL h1, .HtmlRow_text__Tc5dL h2, .HtmlRow_text__Tc5dL h3, .HtmlRow_text__Tc5dL h4, .HtmlRow_text__Tc5dL h5, .HtmlRow_text__Tc5dL p {
    margin-bottom: 20px
}

.HtmlRow_text__Tc5dL ul {
    list-style-type: none;
    padding-left: 0
}

.HtmlRow_text__Tc5dL ol {
    counter-reset: item
}

.HtmlRow_text__Tc5dL ol li {
    display: block;
    margin-bottom: 20px
}

.HtmlRow_text__Tc5dL ol li h2 {
    margin-top: 0
}

.HtmlRow_text__Tc5dL ol li h2:before {
    content: counters(item, ".") ". ";
    counter-increment: item;
    font-weight: 700;
    margin-right: 5px
}

.HtmlRow_text__Tc5dL table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px
}

.HtmlRow_text__Tc5dL thead {
    background-color: #f2f2f2
}

.HtmlRow_text__Tc5dL td, .HtmlRow_text__Tc5dL th {
    border: 1px solid #ddd;
    padding: 8px
}

.HtmlRow_text__Tc5dL th {
    text-align: left
}

.HtmlRow_text__Tc5dL tbody tr:nth-child(2n) {
    background-color: #f2f2f2
}

.HtmlRow_text__Tc5dL tbody tr:hover {
    background-color: #ddd
}

.HtmlRow_text__Tc5dL a {
    text-decoration: none;
    color: #60b8ff
}

.HtmlRow_text__Tc5dL a:hover {
    text-decoration: underline
}

@media (max-width: 600px) {
    .HtmlRow_text__Tc5dL td, .HtmlRow_text__Tc5dL th {
        font-size: 10px;
        padding: 2px
    }
}

.DownloadBlock_container__mmChf.DownloadBlock_container__mmChf {
    position: relative;
    padding: 160px 15px 20px;
    background-image: url(../img/background.2daa994c.svg);
    background-repeat: no-repeat;
    background-position: 10% top
}

@media (max-width: 600px) {
    .DownloadBlock_container__mmChf.DownloadBlock_container__mmChf {
        padding: 100px 15px 30px
    }
}

.DownloadBlock_content__tIPnk {
    max-width: 1500px;
    margin: 0 auto
}

.DownloadBlock_title__yWbQ9 {
    margin: 40px 0 20px
}

.DownloadBlock_linksWrapper__XiuVV {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px
}

.DownloadBlock_link__eZdY8 {
    display: flex;
    align-items: center;
    gap: 5px;
    text-decoration: none;
    color: #48249d
}

.DownloadBlock_linkIcon__v68_Q {
    font-size: 30px
}

.Features_mainContainer__KkL4l {
    background-color: #fff;
    position: relative;
    padding: 160px 20px 100px;
    background-image: url(../img/background.e5f067f2.svg);
    background-repeat: no-repeat;
    background-position: 10% top;
    margin: 0 auto
}

@media (max-width: 600px) {
    .Features_mainContainer__KkL4l {
        padding: 100px 20px 30px
    }
}

.Features_topContent__69p41 {
    max-width: 1500px;
    margin: 0 auto;
    padding-bottom: 40px;
    display: flex;
    flex-direction: column;
    gap: 40px
}

@media (max-width: 600px) {
    .Features_title__AaPtM {
        font-size: 30px;
        line-height: 40px
    }
}

.FeaturesItem_itemWrapper__CyuZ_ {
    width: 350px;
    background-color: transparent
}

.FeaturesItem_media__T1Oet {
    position: relative;
    width: 100%;
    height: auto
}

.FeaturesItem_content__WnIBx {
    width: 100%;
    height: 100%;
    border-radius: 20px
}

.FeaturesItem_button__SMVX9 {
    border: none;
    background-color: transparent
}

.FeaturesItem_buttonImage__IhbNr, .FeaturesItem_image__J2CNN {
    width: 100%;
    height: auto;
    border-radius: 20px
}

.FeaturesItem_buttonImage__IhbNr {
    cursor: pointer
}

.FeaturesItem_playButton__WtcoQ {
    position: absolute;
    width: 80px;
    height: 60px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer
}

.FeaturesItem_itemText__VMHRv {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 20px 0
}

.FeaturesItems_container__1FEYi {
    max-width: 1500px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 30px
}

@media (max-width: 960px) {
    .FeaturesItems_container__1FEYi {
        justify-content: center
    }
}

.Promo_container__z3jf9 {
    background-color: #fff;
    padding: 160px 0 100px;
    background-image: url(../img/background.e5f067f2.svg);
    background-repeat: no-repeat;
    background-position: 10% top
}

@media (max-width: 600px) {
    .Promo_container__z3jf9 {
        padding: 115px 0 100px
    }
}

.Promo_mainContainer__QIe2c {
    display: flex;
    flex-direction: column;
    gap: 60px
}

@media (max-width: 600px) {
    .Promo_mainContainer__QIe2c {
        gap: 40px
    }

    .Promo_title__6Acen {
        font-size: 40px;
        line-height: 50px
    }
}

.DocumentItem_docContent__6DaRN {
    display: flex;
    align-items: center;
    width: 48%;
    gap: 20px
}

@media (max-width: 600px) {
    .DocumentItem_docContent__6DaRN {
        width: 100%
    }

    .DocumentItem_image__h46eq {
        width: 35px;
        height: 35px
    }
}

.DocumentItem_docInfo__0ZFqI {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 100%
}

.DocumentItem_docTitle__WgQ_X {
    width: 100%;
    word-break: break-all
}

@media (max-width: 600px) {
    .DocumentItem_docTitle__WgQ_X {
        font-size: 16px
    }
}

.DocumentItem_downloadWrapper__gC3vb {
    display: flex;
    gap: 10px
}

.DocumentItem_docSize__TFh6j {
    color: #d3d7e0
}

.DocumentItem_link__UPLMh {
    text-decoration: none;
    color: #60b8ff
}

.DocumentItem_link__UPLMh:hover {
    color: #148efa
}

.DocumentItem_link__UPLMh:active {
    color: #1565c0
}

.Documents_content__PDig_ {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 40px
}

.Documents_categoryWrapper__uSmKc {
    display: flex;
    flex-direction: column;
    gap: 60px
}

.Documents_categoryTitle__Ik9an {
    padding: 15px 0;
    border-bottom: 1px solid #bcc1d1
}

.Documents_docWrapper__JnIkk {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 20px
}

.TopContent_container__XfGeQ {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 160px 0 60px;
    background-color: #fff;
    background-image: url(../img/background.e5f067f2.svg);
    background-position: 10% top;
    background-repeat: no-repeat
}

@media (max-width: 600px) {
    .TopContent_container__XfGeQ {
        padding: 100px 0
    }
}

.TopContent_content__V3u5S {
    display: flex;
    flex-flow: column wrap;
    gap: 60px
}

.TopContent_topContent__jmo9B {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 960px) {
    .TopContent_topContent__jmo9B {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px
    }
}

@media (max-width: 600px) {
    .TopContent_title__8pfXw {
        font-size: 40px;
        text-align: center
    }
}

.TopContent_subtitle__9O3j6 {
    color: #bcc1d1
}

.TopContent_searchFormWrapper__ABAkv {
    display: flex;
    justify-content: space-between;
    padding: 20px 20px 20px 40px;
    gap: 60px;
    background-color: #464665;
    border-radius: 10px
}

@media (max-width: 960px) {
    .TopContent_searchFormWrapper__ABAkv {
        flex-direction: column;
        padding: 20px 40px;
        gap: 30px
    }
}

@media (max-width: 600px) {
    .TopContent_searchFormWrapper__ABAkv {
        padding: 20px
    }
}

.TopContent_supportButtons__VWgqV {
    display: flex;
    flex-direction: column;
    min-width: 220px;
    padding: 20px;
    gap: 20px;
    border-radius: 20px;
    background-color: #303043
}

@media (max-width: 960px) {
    .TopContent_supportButtons__VWgqV {
        flex-direction: row;
        justify-content: space-between
    }
}

@media (max-width: 600px) {
    .TopContent_supportButtons__VWgqV {
        flex-direction: column;
        width: 100%;
        min-width: auto
    }
}

.TopContent_button__kpSZ6 {
    text-align: center;
    padding: 10px 20px;
    border-radius: 6px;
    text-decoration: none;
    transition: .2s ease
}

@media (max-width: 960px) {
    .TopContent_button__kpSZ6 {
        flex-basis: 50%
    }
}

.TopContent_newTicketButton__BockW {
    border: 1px solid #ffaed7;
    color: #ffaed7
}

.TopContent_newTicketButton__BockW:hover {
    background-color: #ffaed7;
    color: #fff
}

.TopContent_newTicketButton__BockW:active {
    border-color: #e13088;
    background-color: #e13088;
    color: #ffcfe7
}

.TopContent_ticketButton__XhDM7 {
    border: 1px solid #b0b0ff;
    color: #b0b0ff
}

.TopContent_ticketButton__XhDM7:hover {
    border-color: #8272f2;
    background-color: #8272f2;
    color: #fff
}

.TopContent_ticketButton__XhDM7:active {
    border-color: #5824cb;
    background-color: #5824cb;
    color: #dfd9ff
}

.Article_container__pa7t3 {
    background-color: #fff;
    padding: 160px 0 100px;
    background-image: url(../img/background.e5f067f2.svg);
    background-repeat: no-repeat;
    background-position: 10% top
}

.Article_content__PcXSb {
    display: flex;
    flex-direction: column;
    gap: 60px
}

.Article_articlesWrapper__GA_6y {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.Article_titleWrapper__dYQIU {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px
}

.Article_backButton__66jV0 {
    display: flex;
    align-items: center;
    gap: 10px;
    transition: color .3s ease-in-out
}

.Article_backButton__66jV0:hover {
    color: #148efa
}

.Article_backIcon__Tv6Ug {
    font-size: 20px;
    transform: rotate(180deg)
}

@media (max-width: 600px) {
    .Article_title__EM70d {
        font-size: 30px;
        line-height: 40px
    }
}

.Article_date__Z64vi {
    color: #bcc1d1
}

.Article_articleIcon__kA8sL {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 30px;
    color: #fff;
    background-color: #ff8ac4;
    border-radius: 50%;
    padding: 5px
}

.Article_bottomContent__0y_4g {
    display: flex;
    gap: 30px
}

@media (max-width: 960px) {
    .Article_bottomContent__0y_4g {
        flex-direction: column
    }
}

.Article_dataContent__uyNN1 {
    flex: 1 1;
    padding-left: 20px
}

.Article_dataContent__uyNN1 h1, .Article_dataContent__uyNN1 h2 {
    margin-bottom: 20px
}

.Article_dataContent__uyNN1 ul {
    margin-bottom: 10px
}

.Article_dataContent__uyNN1 ul > li {
    margin-bottom: 5px
}

.Article_dataContent__uyNN1 ol {
    margin-bottom: 10px
}

.Article_dataContent__uyNN1 ol > li {
    margin-bottom: 5px
}

.Article_dataContent__uyNN1 p {
    margin-bottom: 5px;
    line-height: 1.7
}

.Article_dataContent__uyNN1 img {
    max-width: 100%;
    height: auto
}

.Article_dataContent__uyNN1 a {
    text-decoration: none;
    color: #6925f9
}

.Article_itemWrapper__uVLmD {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 0
}

.RelatedArticles_relativeItems__SzTmY {
    display: flex;
    flex-direction: column;
    width: 350px;
    flex-shrink: 0;
    gap: 10px
}

@media (max-width: 960px) {
    .RelatedArticles_relativeItems__SzTmY {
        width: 100%
    }
}

.RelatedArticles_relatedTitle__QxQzk {
    display: flex;
    gap: 10px
}

.RelatedArticles_relatedLinks__AVPO1 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-left: 30px
}

.RelatedArticles_itemWrapper__u_RnT {
    display: flex;
    align-items: center
}

.RelatedArticles_icon__k1KFn {
    font-size: 20px;
    color: #ff409c
}

.RelatedArticles_link___HNQU {
    text-decoration: none;
    color: #60b8ff;
    transition: color .3s ease-in-out
}

.RelatedArticles_link___HNQU:hover {
    color: #148efa
}

.RelatedArticles_link___HNQU:active {
    color: #1565c0
}

.CategoryItems_container__COBgO {
    background-color: #fff;
    padding-bottom: 100px
}

.CategoryItems_content__sBj39 {
    display: flex;
    flex-direction: column;
    gap: 60px
}

@media (max-width: 960px) {
    .CategoryItems_content__sBj39 {
        gap: 40px
    }
}

.CategoryItems_backButton__FsW85 {
    display: flex;
    align-items: center;
    gap: 10px
}

.CategoryItems_backIcon__Ez4GH {
    font-size: 20px;
    transform: rotate(180deg)
}

.CategoryItems_categoryTitleWrapper___x448 {
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px
}

.CategoryItems_textWrapper__CGiGp {
    max-width: 900px
}

.CategoryItems_titleWrapper__M1fO8 {
    position: relative;
    display: flex;
    align-items: center;
    overflow-wrap: break-word
}

@media (max-width: 600px) {
    .CategoryItems_textTitle__HgRdZ {
        font-size: 30px;
        line-height: 40px
    }
}

.CategoryItems_titleIcon__mFy3S {
    font-size: 40px;
    color: #ff409c
}

@media (max-width: 600px) {
    .CategoryItems_titleIcon__mFy3S {
        font-size: 20px
    }
}

.CategoryItems_articleItem___fswb {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.CategoryItems_articleList__KSSIf {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 0 60px
}

@media (max-width: 600px) {
    .CategoryItems_articleList__KSSIf {
        padding: 0
    }
}

.CategoryItems_articleIcon__YX_CM {
    position: absolute;
    left: -40px;
    top: 0;
    font-size: 20px;
    color: #fff;
    background-color: #ff8ac4;
    border-radius: 50%;
    padding: 5px
}

.CategoryItems_articleLink__rT3M4 {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #191a21
}

.CategoryItems_articleLink__rT3M4:hover {
    text-decoration: underline
}

.CategoryItems_articleTitle__5wqg9 {
    font-size: 25px;
    font-weight: 500;
    line-height: 30px
}

.CategoryItems_articleSubtitle__cgFAH {
    font-size: 15px;
    line-height: 20px;
    overflow-wrap: break-word
}

.CategoryItems_date___rmj0 {
    color: #9297b0
}

.MainBlock_container__1GrSa {
    position: relative;
    padding: 160px 0 20px;
    background-image: url(../img/background.e5f067f2.svg);
    background-repeat: no-repeat;
    background-position: 10% top;
    margin: 0 auto
}

@media (max-width: 600px) {
    .MainBlock_container__1GrSa {
        padding: 100px 0 30px
    }
}

.MainBlock_breadcrumbs__0dUQH {
    padding-bottom: 20px;
    margin: 0 auto
}

.MainBlock_title__KKBbL {
    display: none
}

@media (max-width: 960px) {
    .MainBlock_title__KKBbL {
        display: block;
        text-align: center;
        padding-top: 20px;
        margin-bottom: 50px
    }
}

@media (max-width: 600px) {
    .MainBlock_title__KKBbL {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 20px
    }
}

.MainBlock_contentContainer__n7JWd {
    display: flex;
    justify-content: space-between;
    gap: 50px
}

@media (max-width: 960px) {
    .MainBlock_contentContainer__n7JWd {
        flex-direction: column-reverse;
        align-items: center
    }
}

.TextContent_wrapper__dn_k7 {
    display: flex;
    flex-direction: column;
    gap: 40px
}

@media (max-width: 960px) {
    .TextContent_wrapper__dn_k7 {
        align-items: center;
        text-align: center;
        justify-content: center
    }

    .TextContent_title__Xf93R {
        display: none
    }
}

.TextContent_subtitle__BGmCl {
    line-height: 30px
}

@media (max-width: 960px) {
    .TextContent_platforms__2RajU, .TextContent_trustpilot__lTrqZ {
        display: none
    }
}

.TextContent_buttonBuyCard__vAImq {
    display: none
}

@media (max-width: 960px) {
    .TextContent_buttonBuyCard__vAImq {
        display: block;
        width: 240px;
        padding: 15px 0;
        background-color: #ff409c;
        text-decoration: none;
        color: #fff;
        border-radius: 10px
    }
}

@media (max-width: 600px) {
    .TextContent_buttonBuyCard__vAImq {
        width: 100%
    }
}

@media (min-width: 600px) {
    .ReviewsBlock_container__36hni {
        padding-bottom: 60px
    }
}

.ReviewsBlock_title__53w_K {
    text-align: center;
    margin-bottom: 60px
}

.ReviewsBlock_reviewsWrapper__EoBgU {
    width: 100%;
    margin: 0 auto 60px;
    overflow: scroll;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.ReviewsBlock_reviewsWrapper__EoBgU::-webkit-scrollbar {
    width: 0
}

.ReviewsBlock_reviewsContainer__EES5i {
    display: flex;
    gap: 30px
}

.ReviewsBlock_reviews__mHsV5 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    min-width: 350px;
    gap: 40px;
    flex-shrink: 0;
    scroll-snap-align: start
}

@media (max-width: 600px) {
    .ReviewsBlock_reviews__mHsV5 {
        width: calc(100vw - 50px);
        min-width: auto
    }
}

.ReviewsBlock_reviewsContent__nDVCC {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 350px;
    gap: 20px;
    background-color: #f0f5fa;
    padding: 30px 20px;
    border-radius: 20px;
    min-height: 190px
}

@media (max-width: 600px) {
    .ReviewsBlock_reviewsContent__nDVCC {
        width: 100%
    }
}

.ReviewsBlock_reviewsContent__nDVCC:before {
    content: "";
    position: absolute;
    left: 20px;
    bottom: 0;
    border-left: 15px solid transparent;
    border-top: 15px solid transparent;
    border-color: #f0f5fa transparent transparent #f0f5fa;
    border-style: solid;
    border-width: 15px;
    transform: translateY(100%)
}

.ReviewsBlock_reviewsAuthor__CN8bH {
    margin-left: 20px
}

.ReviewsBlock_trustBoxContainer___D_Pq {
    width: 300px;
    margin: 0 auto
}

@media (max-width: 600px) {
    .ReviewsBlock_trustBoxContainer___D_Pq {
        display: none
    }
}

.ReviewsBlock_trustBox__IGq_K {
    margin-left: auto
}
.swiper {
    padding: 20px 0;
}
/*.NewsSlider_sliderWrapper__ygwL4 {*/
/*    max-width: 1260px;*/
/*}*/
.NewsSlider_sliderWrapper__ygwL4 .Slide_slideText__DjR6G {
    min-height: 200px;
}
#slick_slider .Slide_link__Ly4Pn {
    width: 100%;
}
.NavbarContainer_controlWrapperActive___XqU_ {
    position: fixed;
    left: 50%;
    top: 20px;
    transform: translate(-50%, -7%);
    width: 100%;

}
.btn_play {
    position: relative;
    z-index: 3;
}
body {
    overflow-x: hidden;
}
.white_bg {
    background: white !important;
}

.DownloadContent_iphoneImages__5uji8 {
    width: 300px;
    height: auto;
    left: unset;
    right: 140px;
    top: -70px;
}
.DownloadContent_cardImages__F2Tjt {
    left: -35px;
    top: 350px;
    width: 260px;
    height: auto;
}
.DownloadContent_androidImages__W6Fje {
    width: 300px;
    height: auto;
    right: 90px;
    left: unset;
    top: 240px;
}

@media (max-width: 991px) {
    .LinkBlock_storeLink__Qxpir {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
    .LinkBlock_storeLink__Qxpir .DownloadContent_nootebookImages__sPWVa {
        width: 100%;
    }
}