:root {
    --content-max-width-tablet: 768px;
    --content-max-width-desktop: 1240px;
    --page-side-padding-mobile: 16px;
    --page-side-padding-tablet: 50px;
    --header-height: 64px
}

@media only screen and (min-width:1280px) {
    :root {
        --header-height: 76px
    }
}

:root {
    --color-white: 255 255 255;
    --color-black: 0 0 0;
    --color-blue-700: 29 78 216;
    --color-blue-600: 37 99 235;
    --color-blue-500: 59 130 246;
    --color-blue-400: 96 165 250;
    --color-blue-200: 191 219 254;
    --color-blue-100: 219 234 254;
    --color-blue-50: 239 246 255;
    --color-grey-900: 17 24 39;
    --color-grey-800: 31 41 55;
    --color-grey-700: 55 65 81;
    --color-grey-500: 107 114 128;
    --color-grey-400: 156 163 175;
    --color-grey-300: 209 213 219;
    --color-grey-200: 229 231 235;
    --color-grey-100: 243 244 246;
    --color-green-1: 7 195 122;
    --color-green-2: 2 151 71;
    --color-green-3: 22 163 74;
    --color-green-4: 220 252 231;
    --color-green-5: 74 222 128;
    --color-yellow-1: 247 194 59;
    --color-yellow-2: 255 213 92;
    --color-yellow-3: 255 239 194;
    --color-yellow-4: 255 204 0;
    --color-yellow-5: 250 204 21;
    --color-yellow-500: 234 179 8;
    --color-red-1: 242 51 39;
    --color-red-2: 255 224 234;
    --color-red-3: 220 38 38;
    --color-orange-1: 236 94 50;
    --color-orange-2: 223 100 12;
    --color-orange-3: 255 204 166;
    --color-orange-4: 255 234 218;
    --color-orange-5: 255 235 228;
    --color-purple-400: 192 132 252;
    --color-grid-bot: var(--color-blue-600);
    --color-dca-bot: var(--color-green-2);
    --color-combo-bot: 240 141 24;
    --color-dca-futures-bot: 234 88 12;
    --color-btd-bot: 194 1 82;
    --color-loop-bot: 162 38 220;
    --color-grid-bot-active: var(--color-blue-700);
    --color-dca-bot-active: 4 140 67;
    --color-combo-bot-active: 217 124 14;
    --color-dca-futures-bot-active: 229 95 19;
    --color-btd-bot-active: 165 1 70;
    --color-loop-bot-active: 143 19 201;
    --color-bg-grid-bot: var(--color-blue-50);
    --color-bg-dca-bot: 240 253 244;
    --color-bg-combo-bot: 255 247 237;
    --color-bg-btd-bot: 254 242 242;
    --color-bg-dca-futures-bot: 253 230 217;
    --color-bg-loop-bot: 246 233 251
}

@media only screen and (min-width:768px) {
    .mobile {
        display: none !important
    }
}

@media only screen and (max-width:767.98px) {
    .tablet {
        display: none !important
    }
}

@media only screen and (min-width:1280px) {
    .tablet {
        display: none !important
    }
}

@media only screen and (max-width:767.98px) {
    .desktop {
        display: none !important
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .desktop, .mobile-desktop {
        display: none !important
    }
}

@media only screen and (min-width:1280px) {
    .mobile-tablet {
        display: none !important
    }
}

@media only screen and (max-width:767.98px) {
    .tablet-desktop {
        display: none !important
    }
}

html {
    scroll-padding-top: calc(var(--header-height) + 32px)
}

    html.playwright {
        scroll-padding-top: auto
    }

@media(prefers-reduced-motion:no-preference) {
    html {
        scroll-behavior: smooth
    }
}

body, html {
    min-width: 360px;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: var(--font-inter);
    font-feature-settings: "clig" off,"liga" off;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizelegibility
}

    body.showModal, html.showModal {
        overflow: hidden
    }

* {
    box-sizing: border-box
}

a {
    cursor: pointer;
    text-decoration: none;
    color: inherit
}

    a:focus, button {
        outline: none
    }

button {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    vertical-align: middle;
    border: 0;
    background: none;
    font-family: inherit
}

p, ul {
    margin: 0
}

ul {
    padding: 0
}

li {
    list-style: none
}

dd, dl {
    margin: 0
}

#__next {
    display: flex;
    flex-direction: column;
    min-height: 100%
}

h1, h2, h3, h4, h5, h6 {
    margin: 0
}

@media(prefers-reduced-motion:reduce) {
    g, path {
        transform: none
    }
}

@media only screen and (max-width:767.98px) {
    .ot-sdk-container {
        width: 90% !important;
        padding: 0 !important
    }

    #onetrust-group-container {
        width: 100% !important
    }

    #onetrust-close-btn-container {
        top: 6px !important;
        right: 2px !important
    }

        #onetrust-close-btn-container button {
            top: 0 !important;
            right: 0 !important
        }

    #onetrust-policy {
        margin: 3em 0 .625em !important
    }

    #onetrust-button-group {
        display: grid !important;
        width: 100% !important;
        max-width: 400px !important;
        margin: 0 auto 16px !important;
        grid-gap: 16px
    }

        #onetrust-button-group button {
            margin: 0 !important
        }
}

@media only screen and (min-width:768px) {
    #onetrust-group-container {
        width: 95% !important
    }

    #onetrust-policy {
        margin-left: 1em !important;
        margin-right: 1em !important;
        margin-bottom: 0 !important
    }

    #onetrust-policy-text {
        margin: 0 !important
    }

    #onetrust-button-group-parent {
        position: static !important;
        width: 100% !important;
        margin-left: 0 !important;
        padding: 0 !important;
        transform: none !important
    }

    #onetrust-button-group {
        display: grid !important;
        width: calc(100% - 2em) !important;
        margin: 16px auto !important;
        padding: 0 16px !important;
        grid-column-gap: 13px;
        grid-template-columns: 1fr 1fr 1fr
    }

        #onetrust-button-group button {
            margin: 0 !important
        }

    #onetrust-close-btn-container {
        top: 0 !important;
        right: 0 !important;
        transform: none !important
    }

        #onetrust-close-btn-container button {
            top: 10px !important;
            right: 10px !important
        }
}

@media only screen and (min-width:1280px) {
    #onetrust-policy {
        margin-left: 2% !important
    }

    #onetrust-policy-text {
        margin-bottom: 1em !important
    }

    #onetrust-button-group-parent {
        padding: 0 1.9% !important
    }

    #onetrust-button-group {
        width: 100% !important;
        margin-top: 0 !important;
        padding: 0 !important;
        grid-template-columns: 1fr max-content max-content
    }

    #onetrust-pc-btn-handler {
        width: max-content !important
    }
}

.grecaptcha-badge {
    top: 10px
}

.visually-hidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    white-space: nowrap;
    border: 0;
    clip-path: inset(100%)
}

input {
    font-family: inherit;
    font-size: 16px;
    line-height: 24px
}

    input::placeholder {
        letter-spacing: inherit;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit
    }

    input[type=number] {
        appearance: textfield
    }

        input[type=number]:focus, input[type=number]:hover {
            appearance: number-input
        }

        input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
            margin: 0;
            appearance: none
        }

    input:-moz-autofill {
        background-color: rgb(var(--color-white)) !important;
        box-shadow: 0 0 0 32px rgb(var(--color-white)) inset !important;
        font-size: 16px !important;
        line-height: 24px !important
    }

    input:-webkit-autofill {
        background-color: rgb(var(--color-white)) !important;
        box-shadow: 0 0 0 32px rgb(var(--color-white)) inset !important;
        -webkit-text-fill-color: rgb(var(--color-grey-900)) !important
    }

        input:-internal-autofill-selected, input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:first-line, input:-webkit-autofill:focus, input:-webkit-autofill:hover, input:autofill {
            background-color: rgb(var(--color-white)) !important;
            box-shadow: 0 0 0 32px rgb(var(--color-white)) inset !important;
            -webkit-text-fill-color: rgb(var(--color-grey-900)) !important
        }

/*    input[type=password] {
        position: relative;
        top: 0;
        left: -2px;
        height: 24px;
        letter-spacing: 0 !important;
        font-family: Verdana,sans-serif !important;
        font-size: 22px !important
    }

        input[type=password]:-webkit-autofill {
            position: relative;
            top: 0;
            left: -2px;
            height: 24px;
            letter-spacing: 0 !important;
            font-family: Verdana,sans-serif !important;
            font-size: 22px !important
        }

            input[type=password]:-internal-autofill-selected, input[type=password]:-webkit-autofill, input[type=password]:-webkit-autofill:active, input[type=password]:-webkit-autofill:first-line, input[type=password]:-webkit-autofill:focus, input[type=password]:-webkit-autofill:hover, input[type=password]:autofill {
                position: relative;
                top: 0;
                left: -2px;
                height: 24px;
                letter-spacing: 0 !important;
                font-family: Verdana,sans-serif !important;
                font-size: 22px !important
            }*/

.svgrIcon {
    display: inline-block;
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    -webkit-user-select: none;
    user-select: none;
    transition: fill .2s cubic-bezier(.4,0,.2,1) 0s;
    font-size: 1.5rem;
    fill: currentcolor
}

.mbr {
    display: none
}

@media only screen and (max-width:767.98px) {
    .mbr {
        display: initial
    }
}

.tbr {
    display: none
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .tbr {
        display: initial
    }
}

@media only screen and (min-width:1280px) {
    .mtbr {
        display: none
    }
}

.tdbr {
    display: none
}

@media only screen and (min-width:768px) {
    .tdbr {
        display: initial
    }
}

.dbr {
    display: none
}

@media only screen and (min-width:1280px) {
    .dbr {
        display: initial
    }
}

.Link_root__O9kET {
    --keyboard-focus-radius: 12px;
    display: inline-flex;
    position: relative
}

    .Link_root__O9kET:focus-visible:not(:hover):after {
        content: "";
        position: absolute;
        top: -4px;
        left: -4px;
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        border: 2px solid rgb(var(--color-blue-100));
        border-radius: var(--keyboard-focus-radius,12px)
    }

    .Link_root__O9kET.Link_blue__NdFP9 {
        color: rgb(var(--color-blue-600))
    }

        .Link_root__O9kET.Link_blue__NdFP9:hover {
            color: rgb(var(--color-blue-500))
        }

        .Link_root__O9kET.Link_blue__NdFP9:active {
            color: rgb(var(--color-blue-700))
        }

    .Link_root__O9kET.Link_black__hQQIY {
        color: rgb(var(--color-grey-900))
    }

        .Link_root__O9kET.Link_black__hQQIY:hover {
            color: rgb(var(--color-blue-600))
        }

        .Link_root__O9kET.Link_black__hQQIY:active {
            color: rgb(var(--color-blue-700))
        }

    .Link_root__O9kET.Link_underlined__Wfxrw {
        text-decoration: underline
    }

    .Link_root__O9kET.Link_fullWidth__WOEEw {
        width: 100%
    }

.SocialLinksIcons_linkIcon__iUdev {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: rgb(var(--color-grey-900)) var(--icon) 0 0/cover no-repeat
}

    .SocialLinksIcons_linkIcon__iUdev:hover {
        background-color: rgb(var(--color-grey-700))
    }

.AppLinks_root__GC2YH {
    display: grid
}

.AppLinks_columns__hyWLx {
    grid-template-columns: 1fr 1fr
}

.AppLinks_rows__7NDDa {
    grid-template-rows: 1fr 1fr
}

.AppLinks_link__sVtPR {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    color: rgb(var(--color-grey-900));
    border: 1px solid rgb(var(--color-grey-200));
    background: rgb(var(--color-white))
}

    .AppLinks_link__sVtPR:focus, .AppLinks_link__sVtPR:hover {
        color: rgb(var(--color-white));
        border-color: rgb(var(--color-grey-900));
        background: rgb(var(--color-grey-900))
    }

.AppLinks_medium__SYZnw {
    gap: 12px
}

    .AppLinks_medium__SYZnw .AppLinks_link__sVtPR {
        padding: 15px;
        border-radius: 20px
    }

.AppLinks_small__6lLyt {
    gap: 8px
}

    .AppLinks_small__6lLyt .AppLinks_link__sVtPR {
        padding: 9px 14px;
        border-radius: 12px
    }

.AppLinks_logo__8tqTl {
    width: 108px;
    height: 24px
}

.bitsgrapLogo_root__gNVIr {
    position: relative;
    display: flex;
    width: 87px;
    height: 24px
}

    .bitsgrapLogo_root__gNVIr:focus {
        border-radius: 5px;
        outline: 1px solid rgb(var(--color-blue-700))
    }

        .bitsgrapLogo_root__gNVIr:focus:not(:focus-visible) {
            outline: none
        }

@media only screen and (min-width:1280px) {
    .bitsgrapLogo_header__jKE0t {
        width: 102px;
        height: 28px
    }
}

@media only screen and (min-width:768px) {
    .bitsgrapLogo_footer__a850U {
        width: 116px;
        height: 32px
    }
}

@media only screen and (min-width:1280px) {
    .bitsgrapLogo_footer__a850U {
        width: 145px;
        height: 40px
    }
}

.AppQRCode_root__JAUEC {
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid rgb(var(--color-grey-200));
    border-radius: 12px;
    background-color: rgb(var(--color-white))
}

    .AppQRCode_root__JAUEC.AppQRCode_standard__3NsdG {
        padding: 11px
    }

    .AppQRCode_root__JAUEC.AppQRCode_large__3ovba {
        padding: 25px
    }

.AppQRCode_qrCodeImage__YxTq3.AppQRCode_standard__3NsdG {
    width: 72px;
    height: 72px
}

.AppQRCode_qrCodeImage__YxTq3.AppQRCode_large__3ovba {
    width: 156px;
    height: 156px
}

.Container_root__afIso {
    padding: 0 var(--page-side-padding-mobile)
}

@media only screen and (min-width:768px) {
    .Container_root__afIso {
        padding: 0 var(--page-side-padding-tablet)
    }
}

@media only screen and (min-width:1280px) {
    .Container_root__afIso {
        width: 100%;
        max-width: var(--content-max-width-desktop);
        margin: 0 auto;
        padding: 0
    }
}

.Container_root__afIso.Container_centered__0kGcb {
    display: flex;
    flex-direction: column;
    align-items: center
}

.Container_root__afIso.Container_fullHeight__IOEg9 {
    height: 100%
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .Container_root__afIso.Container_fixedWidth__Yj1hc {
        max-width: var(--content-max-width-tablet);
        margin: 0 auto
    }
}

.Footer_root__NVMl_ {
    padding: 32px 8px 16px;
    color: rgb(var(--color-grey-900))
}

@media only screen and (min-width:768px) {
    .Footer_root__NVMl_ {
        padding: 56px 0 30px
    }
}

@media only screen and (min-width:1280px) {
    .Footer_root__NVMl_ {
        padding-top: 104px;
        padding-bottom: 78px
    }
}

.Footer_root__NVMl_.Footer_white__gDTYT {
    background-color: rgb(var(--color-white))
}

.Footer_root__NVMl_.Footer_grey__txbVs {
    background-color: rgb(var(--color-grey-100))
}

@media only screen and (min-width:768px) {
    .Footer_mainContent__vpPEI {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
        padding-bottom: 30px;
        row-gap: 50px
    }

        .Footer_mainContent__vpPEI > :not(:last-child) {
            margin-right: 22px
        }

        .Footer_mainContent__vpPEI .Footer_appStoreBlock___GiFu {
            margin-right: 40px
        }

        .Footer_mainContent__vpPEI.Footer_old__WknH0 {
            row-gap: unset
        }

            .Footer_mainContent__vpPEI.Footer_old__WknH0 .Footer_appStoreBlock___GiFu {
                margin-right: 82px
            }
}

@media only screen and (min-width:1280px) {
    .Footer_mainContent__vpPEI {
        justify-content: flex-start;
        row-gap: unset
    }

        .Footer_mainContent__vpPEI > :not(:last-child) {
            margin-right: 12px
        }

        .Footer_mainContent__vpPEI .Footer_appStoreBlock___GiFu {
            margin-right: 40px
        }
}

.Footer_copyright__COmni {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

@media only screen and (min-width:768px) {
    .Footer_copyright__COmni {
        max-width: 340px;
        margin-top: 0
    }
}

.Footer_copyright__COmni.Footer_old__WknH0 {
    max-width: 265px
}

@media only screen and (min-width:768px) {
    .Footer_copyright__COmni.Footer_old__WknH0 {
        max-width: 460px
    }
}

@media only screen and (min-width:1280px) {
    .Footer_copyright__COmni.Footer_old__WknH0 {
        width: 305px;
        max-width: none
    }
}

.Footer_socialMedia__07j2m {
    display: grid;
    margin-top: 24px;
    line-height: 10px;
    gap: 24px;
    grid-template-columns: repeat(auto-fit,32px)
}

.Footer_withIndent__pMs12:before {
    content: "—";
    margin-right: 6px
}

@media only screen and (min-width:768px) {
    .Footer_navigation__0wzGr {
        display: grid;
        width: 100%;
        padding-bottom: 17px;
        grid-column-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

        .Footer_navigation__0wzGr.Footer_old__WknH0 {
            margin-top: 50px
        }
}

@media only screen and (min-width:1280px) {
    .Footer_navigation__0wzGr {
        margin-top: 64px;
        padding-bottom: 20px
    }
}

.Footer_navListLinks__PSNwA, .Footer_navList__e1AP0 {
    display: flex;
    flex-direction: column
}

    .Footer_navListLinks__PSNwA > :not(:last-child) {
        margin-bottom: 8px
    }

.Footer_navListItem__jOvdm {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

@media only screen and (min-width:768px) {
    .Footer_navListItem__jOvdm {
        font-size: 16px;
        line-height: 24px
    }
}

.Footer_navListItem__jOvdm.Footer_bold__uUVUn {
    font-weight: 700
}

.Footer_navListItem__jOvdm.Footer_newGroup__9YQI9 {
    margin-top: 4px
}

@media only screen and (min-width:768px) {
    .Footer_navListItem__jOvdm.Footer_newGroup__9YQI9 {
        margin-top: 8px
    }
}

.Footer_quickLinksWrapper__LtHit {
    padding-bottom: 8px
}

    .Footer_quickLinksWrapper__LtHit.Footer_white__gDTYT {
        background-color: rgb(var(--color-white))
    }

    .Footer_quickLinksWrapper__LtHit.Footer_grey__txbVs {
        background-color: rgb(var(--color-grey-100))
    }

@media only screen and (min-width:768px) {
    .Footer_supportedCoins__FeyIe {
        padding: 30px 0 3px;
        border-top: 1px solid rgba(0,0,0,0)
    }
}

@media only screen and (min-width:1280px) {
    .Footer_supportedCoins__FeyIe {
        padding: 8px 0
    }
}

.Footer_hidden__1Z0nG {
    display: none
}

@media only screen and (min-width:768px) {
    .Footer_supportedExchanges__Tz2LM {
        padding: 2px 0 8px;
        border-top: 1px solid rgba(0,0,0,0)
    }
}

@media only screen and (min-width:1280px) {
    .Footer_supportedExchanges__Tz2LM {
        padding: 13px 0 42px
    }
}

.Footer_quickLinks__Hd2te {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

    .Footer_quickLinks__Hd2te > :not(:last-child) {
        margin-right: 8px
    }

@media only screen and (min-width:768px) {
    .Footer_quickLinks__Hd2te > :not(:last-child) {
        margin-right: 12px
    }
}

.Footer_quickLinks__Hd2te > * {
    margin-bottom: 8px
}

@media only screen and (min-width:768px) {
    .Footer_quickLinks__Hd2te > * {
        margin-bottom: 12px
    }
}

.Footer_link__RjQEF {
    color: rgb(var(--color-grey-700))
}

    .Footer_link__RjQEF:active, .Footer_link__RjQEF:hover {
        color: inherit
    }

.Footer_label__Fr9LL, .Footer_quickLink__7x6MX {
    color: rgb(var(--color-grey-700))
}

.Footer_quickLink__7x6MX {
    padding: 4px 12px;
    border-radius: 12px;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

@media only screen and (min-width:768px) {
    .Footer_quickLink__7x6MX {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px
    }
}

.Footer_quickLink__7x6MX:focus {
    border-radius: 5px;
    outline: 1px solid rgb(var(--color-blue-700))
}

    .Footer_quickLink__7x6MX:focus:not(:focus-visible) {
        outline: none
    }

.Footer_quickLink__7x6MX:hover {
    color: rgb(var(--color-blue-600))
}

.Footer_quickLink__7x6MX.Footer_grey__txbVs {
    background-color: rgb(var(--color-grey-100))
}

    .Footer_quickLink__7x6MX.Footer_grey__txbVs:active {
        color: rgb(var(--color-blue-700));
        background-color: rgb(var(--color-blue-50))
    }

.Footer_quickLink__7x6MX.Footer_white__gDTYT {
    background-color: rgb(var(--color-white))
}

.Footer_transparentButton__ji4fY {
    display: flex;
    margin: 0;
    padding: 0 !important;
    text-align: left;
    color: rgb(var(--color-grey-700)) !important;
    border: 0 !important;
    background: none;
    font-family: inherit;
    font-size: 14px !important;
    line-height: 20px !important
}

@media only screen and (min-width:768px) {
    .Footer_transparentButton__ji4fY {
        font-size: 16px !important;
        line-height: 24px !important
    }
}

.Footer_transparentButton__ji4fY:focus {
    border-radius: 5px;
    outline: 1px solid rgb(var(--color-blue-700))
}

    .Footer_transparentButton__ji4fY:focus:not(:focus-visible) {
        outline: none
    }

.Footer_transparentButton__ji4fY:hover {
    cursor: pointer;
    color: rgb(var(--color-blue-600)) !important;
    background: none !important
}

.Footer_appInfoBlock__zF_sR {
    display: grid;
    justify-content: flex-start;
    margin-bottom: 32px;
    grid-auto-flow: column;
    grid-gap: 8px;
    grid-template-columns: 208px min-content
}

@media only screen and (min-width:768px) {
    .Footer_appInfoBlock__zF_sR {
        grid-template-columns: 1fr min-content
    }
}

@media only screen and (min-width:1280px) {
    .Footer_appInfoBlock__zF_sR {
        margin-top: 8px;
        margin-bottom: 0
    }
}

.Footer_appButtons__Kj_FC {
    display: grid;
    grid-gap: 8px
}

.Footer_appLogo__HFhS3 {
    width: 109px;
    height: 28px
}

.Footer_title__eH1kD {
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width:768px) {
    .Footer_title__eH1kD {
        margin-top: 0;
        margin-bottom: 24px;
        font-size: 20px;
        line-height: 28px
    }
}

.Footer_title__eH1kD.Footer_addPadding__CNdIx {
    margin-top: 32px
}

@media only screen and (min-width:768px) {
    .Footer_title__eH1kD.Footer_addPadding__CNdIx {
        margin-top: 0
    }
}

@media only screen and (min-width:1280px) {
    .Footer_title__eH1kD.Footer_addPadding__CNdIx {
        margin-bottom: 32px
    }
}

.Footer_text__Yv86v {
    color: rgb(var(--color-grey-700));
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

@media only screen and (min-width:768px) {
    .Footer_text__Yv86v {
        font-size: 16px;
        line-height: 24px
    }
}

.Footer_logo__00H16 {
    margin-bottom: 16px
}

@media only screen and (min-width:768px) {
    .Footer_logo__00H16 {
        margin-bottom: 12px
    }
}

@media only screen and (min-width:1280px) {
    .Footer_logo__00H16 {
        margin-bottom: 20px
    }

    .Footer_community__YqfGO {
        max-width: 590px
    }
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/ba9851c3c22cd980-s.woff2) format("woff2");
    unicode-range: u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/21350d82a1f187e9-s.woff2) format("woff2");
    unicode-range: u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/c5fe6dc8356a8c31-s.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/19cfc7226ec3afaa-s.woff2) format("woff2");
    unicode-range: u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../media/ba9851c3c22cd980-s.woff2) format("woff2");
    unicode-range: u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../media/21350d82a1f187e9-s.woff2) format("woff2");
    unicode-range: u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../media/c5fe6dc8356a8c31-s.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../media/19cfc7226ec3afaa-s.woff2) format("woff2");
    unicode-range: u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../media/ba9851c3c22cd980-s.woff2) format("woff2");
    unicode-range: u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../media/21350d82a1f187e9-s.woff2) format("woff2");
    unicode-range: u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../media/c5fe6dc8356a8c31-s.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../media/19cfc7226ec3afaa-s.woff2) format("woff2");
    unicode-range: u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../media/ba9851c3c22cd980-s.woff2) format("woff2");
    unicode-range: u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../media/21350d82a1f187e9-s.woff2) format("woff2");
    unicode-range: u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../media/c5fe6dc8356a8c31-s.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../media/19cfc7226ec3afaa-s.woff2) format("woff2");
    unicode-range: u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../media/ba9851c3c22cd980-s.woff2) format("woff2");
    unicode-range: u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../media/21350d82a1f187e9-s.woff2) format("woff2");
    unicode-range: u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../media/c5fe6dc8356a8c31-s.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../media/19cfc7226ec3afaa-s.woff2) format("woff2");
    unicode-range: u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(../media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
    font-family: Inter Fallback;
    src: local("Arial");
    ascent-override: 90.44%;
    descent-override: 22.52%;
    line-gap-override: 0.00%;
    size-adjust: 107.12%
}

.__className_d1882a {
    font-family: Inter,Inter Fallback,system-ui,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-style: normal
}

.__variable_d1882a {
    --font-inter: "Inter","Inter Fallback",system-ui,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}
