.Link_root__9ovc2 {
    width: max-content
}

.Link_root__9ovc2:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.Link_root__9ovc2:focus:not(:focus-visible) {
    outline: none
}

.Link_root__9ovc2.Link_blue__FEyyu {
    color: #274af2
}

.Link_root__9ovc2.Link_blue__FEyyu:hover {
    color: #000
}

.Link_root__9ovc2.Link_blue__FEyyu:active {
    color: #0c2bc0
}

.Link_root__9ovc2.Link_grey__X5lRp {
    color: #4f5459
}

.Link_root__9ovc2.Link_grey__X5lRp:hover {
    color: #274af2
}

.Link_root__9ovc2.Link_grey__X5lRp:active {
    color: #0c2bc0
}

.Link_root__9ovc2.Link_black__1b4O5 {
    color: #000
}

.Link_root__9ovc2.Link_black__1b4O5:hover {
    color: #274af2
}

.Link_root__9ovc2.Link_black__1b4O5:active {
    color: #0c2bc0
}

.Link_root__9ovc2.Link_underlined__KuEY6:hover {
    text-decoration: underline
}

.Link_root__9ovc2.Link_fullWidth__ASlR8 {
    width: 100%
}

.SocialLinks_link__qeN2j {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .SocialLinks_link__qeN2j {
        font-size: 16px;
        line-height: 24px
    }
}

.MinusIcon_root__ovc9_ .path {
    stroke: #274af2
}

.MinusIcon_thin__3Pn7_ .path {
    stroke-width: 2
}

.PlusIcon_blue__VkKy7 .path {
    stroke: #274af2
}

.PlusIcon_white__K_rwa .path {
    stroke: #fff
}

.PlusIcon_black__stAQz .path {
    stroke: #000
}

.PlusIcon_thin__zO_S0 .path {
    stroke-width: 2
}

.Container_root__8Tlr3 {
    padding: 0 16px
}

@media only screen and (min-width:768px) {
    .Container_root__8Tlr3 {
        padding: 0 50px
    }
}

@media only screen and (min-width:1280px) {
    .Container_root__8Tlr3 {
        width: 100%;
        max-width: 1240px;
        margin: 0 auto;
        padding: 0
    }
}

.Container_root__8Tlr3.Container_centered__UVzCu {
    display: flex;
    flex-direction: column;
    align-items: center
}

.Container_root__8Tlr3.Container_fullHeight__ghMwf {
    height: 100%
}

.Footer_root__M9VjG {
    padding: 30px 0 76px
}

@media only screen and (min-width:768px) {
    .Footer_root__M9VjG {
        padding: 30px 0 0
    }
}

@media only screen and (min-width:1280px) {
    .Footer_root__M9VjG {
        padding-top: 36px
    }
}

.Footer_root__M9VjG.Footer_white__MB_dN {
    background-color: #fff
}

.Footer_root__M9VjG.Footer_grey__M_sTi {
    background-color: #f7f7f7
}

@media only screen and (min-width:768px) {
    .Footer_mainContent__SWZUr {
        padding-bottom: 30px
    }
}

@media only screen and (min-width:1280px) {
    .Footer_mainContent__SWZUr {
        display: grid;
        grid-template-areas: "copyright navigation""social    navigation";
        grid-template-columns: 24.5% 1fr;
        grid-template-rows: auto 1fr;
        align-items: start
    }
}

.Footer_copyright__59t_v {
    grid-area: copyright;
    max-width: 265px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .Footer_copyright__59t_v {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:768px) {
    .Footer_copyright__59t_v {
        max-width: 460px
    }
}

@media only screen and (min-width:1280px) {
    .Footer_copyright__59t_v {
        width: 305px;
        max-width: none
    }
}

.Footer_socialMedia__8S7eL {
    grid-area: social;
    display: flex;
    flex-wrap: wrap;
    margin: 16px 0 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .Footer_socialMedia__8S7eL {
        font-size: 16px;
        line-height: 24px
    }
}

.Footer_socialMedia__8S7eL>:not(:last-child) {
    margin-right: 37px
}

@media only screen and (min-width:1280px) {
    .Footer_socialMedia__8S7eL>:not(:last-child) {
        margin-right: 12px
    }
}

.Footer_socialMedia__8S7eL>span {
    margin-bottom: 16px
}

@media only screen and (min-width:768px) {
    .Footer_socialMedia__8S7eL {
        margin-bottom: 14px
    }
}

@media only screen and (min-width:1280px) {
    .Footer_socialMedia__8S7eL {
        margin-top: 25px;
        margin-bottom: 0
    }
}

.Footer_accordionRoot__5YApT {
    padding: 5px 0;
    border-top: 1px solid #c4c4c4;
    background-color: unset;
    box-shadow: none
}

.Footer_accordionRoot__5YApT:before {
    display: none
}

.Footer_accordionSummary___MJ43 {
    min-height: 70px;
    padding: 0;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .Footer_accordionSummary___MJ43 {
        font-size: 24px;
        line-height: 32px
    }
}

.Footer_accordionSummaryContent__05AuV {
    margin: 0 20px 0 0
}

.Footer_expandIconWrapper__1gNHH {
    position: relative;
    top: 23px;
    align-self: flex-start
}

.Footer_expandIcon__P38vz {
    width: 22px;
    height: 22px
}

.Footer_accordionDetails__siAAp {
    padding: 2px 0 24px
}

.Footer_navLinks__TK6Su {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .Footer_navLinks__TK6Su {
        font-size: 16px;
        line-height: 24px
    }
}

.Footer_navLinks__TK6Su>:not(:last-child) {
    margin-bottom: 27px
}

.Footer_navLink__rjM5t {
    display: flex
}

.Footer_withIndent__LXAy3 {
    margin-left: 14px
}

.Footer_navigation__zpdG1 {
    grid-area: navigation;
    display: grid;
    grid-column-gap: 19px;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .Footer_navigation__zpdG1 {
        padding-top: 30px;
        padding-bottom: 17px;
        border-top: 1px solid #c4c4c4
    }
}

@media only screen and (min-width:1280px) {
    .Footer_navigation__zpdG1 {
        margin-left: 117px;
        padding-bottom: 20px;
        grid-column-gap: 70px
    }
}

.Footer_navListLinks__0IniC,
.Footer_navList__dKjyD {
    display: flex;
    flex-direction: column
}

.Footer_navListLinks__0IniC>:not(:last-child),
.Footer_navList__dKjyD>:not(:last-child) {
    margin-bottom: 8px
}

.Footer_navListItem__pkbxp {
    font-size: 16px;
    line-height: 24px
}

.Footer_navListItem__pkbxp.Footer_bold__piyUn {
    font-weight: 700
}

.Footer_quickLinksWrapper__jXbvR {
    padding-bottom: 8px
}

.Footer_quickLinksWrapper__jXbvR.Footer_white__MB_dN {
    background-color: #fff
}

.Footer_quickLinksWrapper__jXbvR.Footer_grey__M_sTi {
    background-color: #f2f2f2
}

.Footer_quickLinksWrapper__jXbvR.Footer_withDivider__99RiR .Footer_supportedCoins__47_No,
.Footer_quickLinksWrapper__jXbvR.Footer_withDivider__99RiR .Footer_supportedExchanges__JU5fd {
    border-color: #c4c4c4
}

@media only screen and (min-width:768px) {
    .Footer_supportedCoins__47_No {
        padding: 30px 0 3px;
        border-top: 1px solid transparent
    }
}

@media only screen and (min-width:1280px) {
    .Footer_supportedCoins__47_No {
        padding: 8px 0
    }
}

.Footer_hidden__NbhCZ {
    display: none
}

@media only screen and (min-width:768px) {
    .Footer_supportedExchanges__JU5fd {
        padding: 30px 0 11px;
        border-top: 1px solid transparent
    }
}

@media only screen and (min-width:1280px) {
    .Footer_supportedExchanges__JU5fd {
        padding: 19px 0 8px
    }
}

.Footer_quickLinks__48XoV {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.Footer_quickLinks__48XoV>:not(:last-child) {
    margin-right: 8px
}

.Footer_quickLinks__48XoV>* {
    margin-bottom: 19px
}

@media only screen and (min-width:1280px) {
    .Footer_quickLinks__48XoV>* {
        margin-bottom: 4px
    }
}

.Footer_quickLink__YZGib {
    padding: 0 8px;
    color: rgba(0, 0, 0, .77);
    border-radius: 4px;
    font-size: 16px;
    line-height: 24px
}

.Footer_quickLink__YZGib:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.Footer_quickLink__YZGib:focus:not(:focus-visible) {
    outline: none
}

.Footer_quickLink__YZGib:hover {
    color: #274af2
}

.Footer_quickLink__YZGib.Footer_grey__M_sTi {
    background-color: #f7f7f7
}

.Footer_quickLink__YZGib.Footer_grey__M_sTi:active {
    color: #0c2bc0;
    background-color: #ededed
}

.Footer_quickLink__YZGib.Footer_white__MB_dN {
    background-color: #fff
}

.Footer_transparentButton__0hbDd {
    margin: 0;
    padding: 0 !important;
    text-align: left;
    color: #000 !important;
    border: 0 !important;
    background: none;
    font-family: inherit;
    font-size: 14px !important
}

@media only screen and (min-width:768px) {
    .Footer_transparentButton__0hbDd {
        font-size: 16px !important
    }
}

.Footer_transparentButton__0hbDd:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.Footer_transparentButton__0hbDd:focus:not(:focus-visible) {
    outline: none
}

.Footer_transparentButton__0hbDd:hover {
    cursor: pointer;
    color: #274af2 !important;
    background: none !important
}

.IntercomButton_root__Bt7QA {
    position: fixed;
    right: 7px;
    bottom: 13px;
    z-index: 2000;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #0d35c5;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .06), 0 2px 32px 0 rgba(0, 0, 0, .16)
}

@media only screen and (min-width:768px) {
    .IntercomButton_root__Bt7QA {
        right: 12px;
        bottom: 10px;
        width: 60px;
        height: 60px
    }
}

@media only screen and (min-width:1280px) {
    .IntercomButton_root__Bt7QA {
        right: 24px;
        bottom: 15px
    }
}

.IntercomButton_icon__WqXFo {
    width: 24px;
    height: 28px;
    fill: #fff
}

@media only screen and (min-width:768px) {
    .IntercomButton_icon__WqXFo {
        width: 28px;
        height: 32px
    }
}

@font-face {
    font-family: Inter;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: local("Inter Regular"), local("Inter-Regular"), url(/fonts/Inter/inter-v8-latin_cyrillic-regular.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: local("Inter Medium"), local("Inter-Medium"), url(/fonts/Inter/Inter-Medium.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: local("Inter SemiBold"), local("Inter-SemiBold"), url(/fonts/Inter/Inter-SemiBold.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: local("Inter Bold"), local("Inter-Bold"), url(/fonts/Inter/inter-v8-latin_cyrillic-700.woff2) format("woff2")
}

.kg-bookmark-card {
    width: 100%
}

a.kg-bookmark-container {
    display: flex;
    min-height: 144px;
    text-decoration: none;
    color: #000;
    border-radius: 12px;
    background-color: #fff
}

a.kg-bookmark-container:active {
    text-decoration: none
}

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

    a.kg-bookmark-container:focus-visible,
    a.kg-bookmark-container:hover {
        text-decoration: none
    }
}

.kg-card-hascaption a.kg-bookmark-container {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: inset 0 -1px 0 0 #dfe3e9
}

.kg-bookmark-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-grow: 1;
    padding: 24px
}

@media only screen and (min-width:1280px) {
    .kg-bookmark-content {
        padding: 32px
    }
}

.kg-bookmark-title {
    transition: color .26s ease-in-out;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.kg-bookmark-description {
    max-height: 48px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.kg-bookmark-description,
.kg-bookmark-metadata {
    margin-top: 8px;
    color: #687385;
    font-size: 12px;
    line-height: 18px
}

.kg-bookmark-metadata {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.kg-bookmark-publisher {
    overflow: hidden;
    max-width: 240px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.kg-bookmark-icon {
    width: 24px;
    height: 24px;
    margin-right: 8px;
    border-radius: 24px
}

.kg-bookmark-author:after {
    content: "•";
    margin: 0 8px
}

.kg-bookmark-thumbnail {
    position: relative;
    min-width: 33%;
    max-height: 100%
}

.kg-bookmark-thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media only screen and (min-width:768px) {
    .kg-bookmark-container {
        flex-direction: column
    }

    .kg-bookmark-thumbnail {
        order: 1;
        width: 100%;
        min-height: 160px
    }

    .kg-bookmark-content {
        order: 2
    }
}

.kg-gallery-container {
    display: flex;
    flex-direction: column
}

.kg-gallery-row {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.kg-gallery-image img {
    width: 100%;
    height: 100%
}

.kg-gallery-row:not(:first-of-type) {
    margin-top: 16px
}

@media only screen and (min-width:1280px) {
    .kg-gallery-row:not(:first-of-type) {
        margin-top: 24px
    }
}

.kg-gallery-image {
    background-color: #fff
}

.kg-gallery-image:not(:first-of-type) {
    margin-left: 16px
}

@media only screen and (min-width:1280px) {
    .kg-gallery-image:not(:first-of-type) {
        margin-left: 24px
    }
}

.kg-embed-card {
    display: flex;
    flex-direction: column;
    align-items: center
}

.kg-embed-card>* {
    width: 100%
}

.kg-code-card {
    overflow-x: auto;
    width: 100%;
    border-radius: 12px
}

.kg-code-card pre {
    margin-top: 0
}

.kg-card figcaption {
    width: 100%;
    padding: 16px;
    text-align: center;
    color: rgba(0, 0, 0, .5);
    background-color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%
}

.kg-image-card {
    min-width: min-content;
    background-color: #fff
}

.kg-image {
    margin: auto
}

.kg-width-full,
.kg-width-wide {
    width: 100%
}

.twitter-tweet {
    overflow: hidden !important;
    width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.twitter-tweet+script+figcaption {
    background-color: #fff
}

.instagram-media {
    margin-bottom: 0 !important
}

.instagram-media+script+figcaption {
    background-color: #fff
}

:export {
    APP_FONT_FAMILY: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    BLACK: #000;
    BLUE_1: #274af2;
    HEADER_HEIGHT_DESKTOP: 80px;
    HEADER_HEIGHT_MOBILE: 72px;
    HEADER_HEIGHT_TABLET: 82px;
    WHITE: #fff
}

:export {
    DESKTOP_MIN_WIDTH: 1280px;
    MOBILE_MAX_WIDTH: 767.98px;
    TABLET_MAX_WIDTH: 1279.98px;
    TABLET_MIN_WIDTH: 768px
}

@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
    }
}

body,
html {
    min-width: 360px;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

* {
    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
}

#__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;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%)
}

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

input[type=number]:focus,
input[type=number]:hover {
    -webkit-appearance: number-input;
    -moz-appearance: number-input;
    appearance: number-input
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
    appearance: none
}

.Button_root__UnNB0.Button_uppercase__7RglE {
    text-transform: uppercase
}

.Button_root__UnNB0.Button_fullWidth__pKdnz {
    width: 100%
}

.Button_contained__AEOYy:disabled {
    cursor: not-allowed
}

.Button_contained__AEOYy.Button_xSmall__ERLCE {
    padding: 8px 32px;
    border-radius: 30px;
    font-size: 20px;
    line-height: 24px
}

.Button_contained__AEOYy.Button_small__sSduV {
    padding: 11px 32px;
    border-radius: 30px;
    font-size: 18px;
    line-height: 22px
}

@media only screen and (min-width:1280px) {
    .Button_contained__AEOYy.Button_small__sSduV {
        padding: 11px 37px
    }
}

.Button_contained__AEOYy.Button_medium__a8sog {
    padding: 16px 30px;
    border-radius: 33px;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .Button_contained__AEOYy.Button_medium__a8sog {
        padding: 17px 32px
    }
}

.Button_contained__AEOYy.Button_medium__a8sog.Button_uppercase__7RglE {
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .Button_contained__AEOYy.Button_medium__a8sog.Button_uppercase__7RglE {
        font-size: 24px;
        line-height: 32px
    }
}

.Button_contained__AEOYy.Button_primary__q9W6u {
    color: #fff;
    border-color: #274af2;
    background: #274af2
}

.Button_contained__AEOYy.Button_primary__q9W6u:hover {
    border-color: #1c38d0;
    background: #1c38d0;
    box-shadow: none
}

.Button_contained__AEOYy.Button_primary__q9W6u:active {
    border-color: #1328ae;
    background: #1328ae;
    box-shadow: none
}

.css-ftr4jk {
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    border: 0px;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    padding: 25px 0px 8px 12px;
}

.css-1q8mtuq {
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.4375em;
    color: rgba(0, 0, 0, 0.87);
    box-sizing: border-box;
    cursor: text;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    background-color: rgba(0, 0, 0, 0.06);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    transition: background-color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
    padding-right: 12px;
}

.Doodle_strokeWidth-1__yhWyf .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

.Doodle_strokeWidth-2__7GwZR .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 2
}

.Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

@media only screen and (min-width:1280px) {
    .Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW {
        stroke-width: 2
    }
}

.Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

.Statistics_root__uPAaO {
    position: relative
}

.Statistics_root__uPAaO:after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-image: url(/images/statistics/bg_statistics_home_mobile.svg);
    background-repeat: no-repeat;
    background-position: calc(50% + 8px) 73px
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .Statistics_root__uPAaO:after {
        top: -11px;
        background-image: url(/images/statistics/bg_statistics_home_tablet.svg);
        background-position: calc(50% + 4px) -10px
    }
}

@media only screen and (min-width:1280px) {
    .Statistics_root__uPAaO:after {
        top: -70px;
        background-image: url(/images/statistics/bg_statistics_home_desktop.svg);
        background-position: calc(50% - 8px) 0
    }

    .Statistics_root__uPAaO .Statistics_doodleMagnet__1Ldqk {
        top: -70px;
        left: calc(50% - 128px);
        display: block
    }
}

.Statistics_list__kY7KW {
    display: grid;
    padding: 50px 0 48px;
    grid-row-gap: 34px;
    grid-template-rows: 1fr 1fr 1fr
}

@media only screen and (min-width:768px) {
    .Statistics_list__kY7KW {
        padding: 70px 0;
        grid-row-gap: 36px
    }

    .Statistics_list__kY7KW.Statistics_horizontal__fsUew {
        grid-column-gap: 16px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-rows: unset
    }
}

@media only screen and (min-width:1280px) {
    .Statistics_list__kY7KW {
        padding: 140px 0
    }

    .Statistics_list__kY7KW.Statistics_horizontal__fsUew {
        grid-column-gap: 21px
    }

    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 {
        justify-content: start;
        padding: 156px 0;
        grid-row-gap: 64px
    }

    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_label___ucIe {
        margin-top: 0;
        text-align: left
    }
}

@media only screen and (min-width:1280px)and (min-width:1280px) {
    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_block__XnxEJ {
        grid-column: 1
    }

    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_block__XnxEJ:first-child {
        grid-row: 2
    }

    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_block__XnxEJ:nth-child(2) {
        grid-row: 3
    }

    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_block__XnxEJ:nth-child(3) {
        grid-row: 1
    }
}

@media only screen and (min-width:1280px) {
    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_count__WPz3j {
        text-align: left
    }

    .Statistics_block__XnxEJ {
        width: 400px;
        grid-row: 1
    }

    .Statistics_block__XnxEJ:first-child {
        grid-column: 2
    }

    .Statistics_block__XnxEJ:nth-child(2) {
        grid-column: 3
    }

    .Statistics_block__XnxEJ:nth-child(3) {
        grid-column: 1
    }
}

.Statistics_count__WPz3j {
    text-align: center;
    font-size: 52px;
    font-weight: 700;
    line-height: 63px
}

@media only screen and (min-width:1280px) {
    .Statistics_count__WPz3j {
        font-size: 72px;
        line-height: 87px
    }
}

.Statistics_unit__ow9zY {
    color: #274af2
}

.Statistics_label___ucIe {
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px
}

@media only screen and (min-width:1280px) {
    .Statistics_label___ucIe {
        margin-top: 19px;
        font-size: 20px;
        line-height: 24px
    }
}

.Statistics_doodleMagnet__1Ldqk {
    position: absolute;
    display: none
}

.SignUpPageContent_root__pZIvr {
    display: flex;
    justify-content: center;
    height: 100%
}

@media only screen and (min-width:768px) {
    .SignUpPageContent_root__pZIvr {
        position: relative;
        overflow: hidden
    }
}

@media only screen and (min-width:1280px) {
    .SignUpPageContent_root__pZIvr {
        flex: 1 1
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .SignUpPageContent_root__pZIvr.SignUpPageContent_begin__oJn_X {
        background-image: url(/images/auth/sign-up-page-content/bg_sign-up_tablet.svg);
        background-repeat: no-repeat;
        background-position: calc(50% + 6px) 23px;
        background-size: 884px 638px
    }

    .SignUpPageContent_root__pZIvr.SignUpPageContent_begin__oJn_X .SignUpPageContent_doodleDog__53P24 {
        top: 128px;
        left: calc(50% + 280px);
        display: block
    }

    .SignUpPageContent_root__pZIvr.SignUpPageContent_begin__oJn_X .SignUpPageContent_doodleBitcoin__yqg8Z {
        right: calc(50% + 280px);
        bottom: 55px;
        display: block
    }
}

@media only screen and (min-width:1280px) {
    .SignUpPageContent_root__pZIvr.SignUpPageContent_begin__oJn_X .SignUpPageContent_doodleDog__53P24 {
        top: 114px;
        left: calc(50% + 514px);
        display: block
    }

    .SignUpPageContent_root__pZIvr.SignUpPageContent_begin__oJn_X .SignUpPageContent_doodleBitcoin__yqg8Z {
        top: 673px;
        left: calc(50% + 67px);
        display: block
    }

    .SignUpPageContent_root__pZIvr.SignUpPageContent_begin__oJn_X .SignUpPageContent_doodleMagnet__UmexZ {
        top: 438px;
        left: calc(50% + 587px);
        display: block
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .SignUpPageContent_root__pZIvr.SignUpPageContent_end__7Xiyu {
        background-image: url(/images/auth/sign-up-page-content/bg_confirm-email_tablet.svg);
        background-repeat: no-repeat;
        background-position: calc(50% + 4px) 0;
        background-size: 740px 335px
    }
}

@media only screen and (min-width:768px) {
    .SignUpPageContent_block__UyaND {
        max-width: 440px;
        margin: 0 auto
    }
}

@media only screen and (min-width:1280px) {
    .SignUpPageContent_block__UyaND {
        max-width: unset;
        padding-top: 32px
    }
}

.SignUpPageContent_blockWrapper__XTR0s {
    padding: 16px 16px 50px
}

@media only screen and (min-width:768px) {
    .SignUpPageContent_blockWrapper__XTR0s {
        padding-top: 56px
    }
}

@media only screen and (min-width:1280px) {
    .SignUpPageContent_blockWrapper__XTR0s {
        width: 50%;
        padding: 0
    }

    .SignUpPageContent_blockWrapper__XTR0s.SignUpPageContent_end__7Xiyu {
        padding-top: 64px
    }
}

.SignUpPageContent_infoWrapper__yUW_o {
    display: none
}

@media only screen and (min-width:1280px) {
    .SignUpPageContent_infoWrapper__yUW_o {
        display: block
    }

    .SignUpPageContent_formBlock__Q98c_ {
        display: flex;
        max-width: 610px;
        margin-right: 10px;
        padding-bottom: 60px
    }

    .SignUpPageContent_achievementsBlock__SIwsN {
        height: 100%;
        margin-left: 10px;
        padding-left: 210px;
        background-color: #e3eefc;
        background-image: url(/images/auth/sign-up-page-content/bg_sign-up_desktop.svg);
        background-repeat: no-repeat;
        background-position: 41px 100px
    }
}

.SignUpPageContent_picture__0mnFh {
    min-width: 710px;
    height: 100%;
    min-height: 820px;
    margin-left: 10px;
    background: url(/images/auth/bg_auth_desktop_2.svg) 68px 31px no-repeat #e4e1ff
}

.SignUpPageContent_doodleBitcoin__yqg8Z,
.SignUpPageContent_doodleDog__53P24,
.SignUpPageContent_doodleMagnet__UmexZ {
    position: absolute;
    display: none
}

.SignUpPageContent_doodleDog__53P24 {
    transform: rotate(30deg)
}

.SignUpPageContent_doodleBitcoin__yqg8Z {
    transform: rotate(-15deg)
}

.PageLayout_main__gSxJ1 {
    display: flex;
    flex-direction: column;
    flex: 1 1
}

.PageLayout_main__gSxJ1.PageLayout_hidden__2MDY1 {
    overflow: hidden
}

.css-i44wyl {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: top;
}

.css-10qc289 {
    color: rgba(0, 0, 0, 0.6);
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.4375em;
    padding: 0;
    position: relative;
    display: block;
    transform-origin: top left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 24px);
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translate(12px, 16px) scale(1);
    -moz-transform: translate(12px, 16px) scale(1);
    -ms-transform: translate(12px, 16px) scale(1);
    transform: translate(12px, 16px) scale(1);
    -webkit-transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, -webkit-transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, max-width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, max-width 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    z-index: 1;
    pointer-events: none;
}

.css-ftr4jk {
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    border: 0px;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    padding: 25px 0px 8px 12px;
}

.PageLayout_main__gSxJ1 {
    display: flex;
    flex-direction: column;
    flex: 1 1
}

.PageLayout_main__gSxJ1.PageLayout_hidden__2MDY1 {
    overflow: hidden
}

.SignInPage_root__QHv8i {
    display: flex;
    justify-content: center;
    height: 100%
}

@media only screen and (min-width:1280px) {
    .SignInPage_root__QHv8i {
        overflow: hidden;
        flex: 1 1
    }
}

.SignInPage_block__RbgLU {
    height: 100%
}

@media only screen and (min-width:768px) {
    .SignInPage_block__RbgLU {
        max-width: 440px;
        margin: 0 auto
    }
}

@media only screen and (min-width:1280px) {
    .SignInPage_block__RbgLU {
        max-width: unset;
        padding-top: 32px
    }
}

.SignInPage_blockWrapper__Cpxqs {
    padding: 16px 16px 32px
}

@media only screen and (min-width:768px) {
    .SignInPage_blockWrapper__Cpxqs {
        padding-top: 56px
    }
}

@media only screen and (min-width:1280px) {
    .SignInPage_blockWrapper__Cpxqs {
        width: 50%;
        padding: 0
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .SignInPage_password___jhWl {
        background: url(/images/auth/bg_auth_tablet_4.svg) no-repeat 50% 14px
    }

    .SignInPage_mfaCode__kTQhn {
        background: url(/images/auth/bg_auth_tablet_5.svg) no-repeat calc(50% - 10px) 3px
    }

    .SignInPage_u2f__M1jmi {
        min-height: 280px;
        background: url(/images/auth/bg_auth_tablet_1.svg) no-repeat calc(50% - 6px) 3px
    }

    .SignInPage_resetPassword__fAs3C {
        padding-bottom: 17px;
        background: url(/images/auth/bg_auth_tablet_6.svg) no-repeat calc(50% + 4px) 19px
    }
}

.SignInPage_emailSent__pwseu {
    padding-bottom: 17px
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .SignInPage_emailSent__pwseu {
        background: url(/images/auth/bg_auth_tablet_3.svg) no-repeat calc(50% - 8px) 17px
    }
}

@media only screen and (min-width:1280px) {
    .SignInPage_emailSent__pwseu {
        padding-bottom: 0
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {

    .SignInPage_deviceAuthorization__RH8Fe,
    .SignInPage_wrongDeviceForConfirm__dymnE {
        background: url(/images/auth/bg_auth_tablet_3.svg) no-repeat calc(50% - 8px) 17px
    }

    .SignInPage_emailConfirmed__tcq_s {
        background: url(/images/auth/bg_auth_tablet_7.svg) no-repeat calc(50% + 13px) 26px
    }
}

@media only screen and (min-width:1280px) {
    .SignInPage_formWrapper__2qFrG {
        display: flex;
        width: 100%;
        max-width: 610px;
        margin-right: 10px;
        padding-right: 107px;
        padding-bottom: 60px
    }

    .SignInPage_formWrapper__2qFrG.SignInPage_emailConfirmed__tcq_s {
        padding-right: 0
    }

    .SignInPage_formWrapper__2qFrG.SignInPage_deviceAuthorization__RH8Fe,
    .SignInPage_formWrapper__2qFrG.SignInPage_emailSent__pwseu,
    .SignInPage_formWrapper__2qFrG.SignInPage_mfaCode__kTQhn,
    .SignInPage_formWrapper__2qFrG.SignInPage_resetPassword__fAs3C,
    .SignInPage_formWrapper__2qFrG.SignInPage_u2f__M1jmi,
    .SignInPage_formWrapper__2qFrG.SignInPage_wrongDeviceForConfirm__dymnE {
        padding-top: 96px
    }
}

.SignInPage_picture__X2Z7Z {
    min-width: 710px;
    min-height: 820px;
    margin-left: 10px;
    background-repeat: no-repeat
}

.SignInPage_picture__X2Z7Z.SignInPage_password___jhWl {
    background-color: #e3eefc;
    background-image: url(/images/auth/bg_auth_desktop_1.svg);
    background-position: 81px 70px
}

.SignInPage_picture__X2Z7Z.SignInPage_mfaCode__kTQhn,
.SignInPage_picture__X2Z7Z.SignInPage_u2f__M1jmi {
    background-color: #ffe0ea;
    background-image: url(/images/auth/bg_auth_desktop_3.svg);
    background-position: 40px 5px
}

.SignInPage_picture__X2Z7Z.SignInPage_deviceAuthorization__RH8Fe,
.SignInPage_picture__X2Z7Z.SignInPage_emailSent__pwseu,
.SignInPage_picture__X2Z7Z.SignInPage_wrongDeviceForConfirm__dymnE {
    background-color: #e4e1ff;
    background-image: url(/images/auth/bg_auth_desktop_2.svg);
    background-position: 68px 31px
}

.SignInPage_picture__X2Z7Z.SignInPage_resetPassword__fAs3C {
    background-color: #ffebe4;
    background-image: url(/images/auth/bg_auth_desktop_5.svg);
    background-position: 0 36px
}

.SignInPage_picture__X2Z7Z.SignInPage_emailConfirmed__tcq_s {
    background-color: #ccfafe;
    background-image: url(/images/auth/bg_auth_desktop_6.svg);
    background-position: 84px 108px
}

.Button_contained__AEOYy.Button_primary__q9W6u:disabled {
    color: #c4c4c4;
    border-color: #c4c4c4;
    background: #fff
}

.Button_contained__AEOYy.Button_secondary__g3Z35 {
    color: #274af2;
    border-color: #fff;
    background: #fff
}

.Button_contained__AEOYy.Button_secondary__g3Z35:focus {
    border-color: #fff;
    background: #fff;
    box-shadow: inset 0 0 0 1px #a8bbfd
}

.Button_contained__AEOYy.Button_secondary__g3Z35:focus:hover,
.Button_contained__AEOYy.Button_secondary__g3Z35:hover {
    border-color: hsla(0, 0%, 100%, .7);
    background: hsla(0, 0%, 100%, .7);
    box-shadow: none
}

.Button_contained__AEOYy.Button_secondary__g3Z35:active,
.Button_contained__AEOYy.Button_secondary__g3Z35:focus:active {
    border-color: hsla(0, 0%, 100%, .5);
    background: hsla(0, 0%, 100%, .5);
    box-shadow: none
}

.Button_contained__AEOYy.Button_secondary__g3Z35:disabled {
    cursor: not-allowed;
    color: #c4c4c4;
    border-color: #c4c4c4;
    background: #fff
}

.Button_outlined__oei7y {
    border: 1px solid;
    background: transparent
}

.Button_outlined__oei7y:disabled {
    cursor: not-allowed;
    color: #c4c4c4;
    border-color: #c4c4c4;
    background: #fff
}

.Button_outlined__oei7y.Button_xSmall__ERLCE {
    padding: 8px 32px;
    border-radius: 30px;
    font-size: 20px;
    line-height: 24px
}

.Button_outlined__oei7y.Button_small__sSduV {
    padding: 7px 40px;
    border-radius: 30px;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width:768px) {
    .Button_outlined__oei7y.Button_small__sSduV {
        font-size: 18px;
        line-height: 22px
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .Button_outlined__oei7y.Button_small__sSduV {
        font-size: 20px;
        line-height: 24px
    }
}

@media only screen and (min-width:1280px) {
    .Button_outlined__oei7y.Button_small__sSduV {
        padding: 10px 37px
    }
}

.Button_outlined__oei7y.Button_small__sSduV.Button_fullWidth__pKdnz .Button_content__u_cqb {
    width: 100%
}

.Button_outlined__oei7y.Button_medium__a8sog {
    padding: 16px 32px;
    border-radius: 60px;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width:768px) {
    .Button_outlined__oei7y.Button_medium__a8sog {
        padding: 18.5px 23px;
        font-size: 14px;
        line-height: 19px
    }
}

@media only screen and (min-width:1280px) {
    .Button_outlined__oei7y.Button_medium__a8sog {
        padding: 20px 32px;
        font-size: 18px;
        line-height: 24px
    }
}

.Button_outlined__oei7y.Button_medium__a8sog.Button_fullWidth__pKdnz .Button_content__u_cqb {
    width: 100%
}

.Button_outlined__oei7y.Button_primary__q9W6u {
    color: #274af2
}

.Button_outlined__oei7y.Button_primary__q9W6u:hover {
    background: rgba(39, 74, 242, .1)
}

.Button_outlined__oei7y.Button_primary__q9W6u:active {
    background: rgba(39, 74, 242, .25)
}

.Button_outlined__oei7y.Button_secondary__g3Z35 {
    color: #fff;
    border-color: #fff
}

.Button_outlined__oei7y.Button_secondary__g3Z35:hover {
    border-color: #fff;
    background: hsla(0, 0%, 100%, .1)
}

.Button_outlined__oei7y.Button_secondary__g3Z35:active {
    border-color: #fff;
    background: hsla(0, 0%, 100%, .25)
}

.Button_content__u_cqb {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.IconButton_root__wHTPz {
    padding: 8px
}

.TextInput_root__cfFpe {
    position: relative;
    display: flex;
    justify-content: center;
    width: 100%;
}

.TermsAndConditionsContent_root__ECKEG {
    max-width: 343px;
    margin: 0 auto
}

@media only screen and (min-width:768px) {
    .TermsAndConditionsContent_root__ECKEG {
        max-width: 440px
    }
}

@media only screen and (min-width:1280px) {
    .TermsAndConditionsContent_root__ECKEG {
        max-width: 860px
    }
}

.TermsAndConditionsContent_root__ECKEG .TermsAndConditionsContent_listStyleNone__4BjOl {
    padding-left: 20px;
    list-style: none
}

.PageLayout_main__gSxJ1 {
    display: flex;
    flex-direction: column;
    flex: 1 1
}

.PageLayout_main__gSxJ1.PageLayout_hidden__2MDY1 {
    overflow: hidden
}

.TextContent_root__BReEW {
    margin-bottom: 38px;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .TextContent_root__BReEW {
        font-size: 20px;
        line-height: 30px
    }

    .TextContent_root__BReEW.TextContent_withBackground___inpZ {
        background: url(/images/articles/bd_article_desktop.svg) top no-repeat
    }
}

.TextContent_root__BReEW h1 {
    margin: 50px 0 30px;
    font-size: 40px;
    font-weight: 700;
    line-height: 44px
}

.Header_logo__tJTAY a {
    font-size: 20px;
    font-weight: 900;
}

@media only screen and (min-width:768px) {
    .TextContent_root__BReEW h1 {
        font-size: 44px;
        line-height: 48px
    }
}

@media only screen and (min-width:1280px) {
    .TextContent_root__BReEW h1 {
        font-size: 64px;
        line-height: 70px;
        margin: 100px 0 60px
    }
}

.TextContent_root__BReEW h2 {
    margin: 30px 0 20px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width:768px) {
    .TextContent_root__BReEW h2 {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .TextContent_root__BReEW h2 {
        font-size: 50px;
        line-height: 60px;
        margin: 60px 0 40px
    }
}

.TextContent_root__BReEW h3 {
    margin: 30px 0 20px;
    font-size: 26px;
    font-weight: 700;
    line-height: 31px
}

@media only screen and (min-width:768px) {
    .TextContent_root__BReEW h3 {
        font-size: 28px;
        line-height: 34px
    }
}

@media only screen and (min-width:1280px) {
    .TextContent_root__BReEW h3 {
        font-size: 32px;
        line-height: 39px;
        margin: 60px 0 40px
    }
}

.TextContent_root__BReEW h4 {
    margin: 30px 0 10px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .TextContent_root__BReEW h4 {
        font-size: 26px;
        font-weight: 700;
        line-height: 34px;
        margin: 60px 0 20px
    }
}

.TextContent_root__BReEW h5 {
    margin: 30px 0 10px;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px
}

@media only screen and (min-width:1280px) {
    .TextContent_root__BReEW h5 {
        font-size: 20px;
        line-height: 27px;
        margin: 60px 0 20px
    }
}

.TextContent_root__BReEW h6 {
    margin: 30px 0 10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px
}

@media only screen and (min-width:1280px) {
    .TextContent_root__BReEW h6 {
        font-size: 18px;
        line-height: 23px;
        margin: 60px 0 20px
    }
}

.TextContent_root__BReEW p {
    margin: 20px 0
}

.TextContent_root__BReEW a {
    color: #274af2
}

.TextContent_root__BReEW a:focus,
.TextContent_root__BReEW a:hover {
    text-decoration: underline
}

.TextContent_root__BReEW a:active {
    color: #0c2bc0
}

.TextContent_root__BReEW ol,
.TextContent_root__BReEW ul {
    margin: 40px 0;
    padding-left: 40px
}

.TextContent_root__BReEW li {
    margin-bottom: 10px;
    list-style: inherit
}

.TextContent_root__BReEW li:last-child {
    margin-bottom: 0
}

.TextContent_root__BReEW table {
    border-collapse: collapse
}

.TextContent_root__BReEW th {
    font-weight: 700
}

.TextContent_root__BReEW td,
.TextContent_root__BReEW th {
    padding: 20px 10px;
    border: 1px solid #c4c4c4;
    text-size-adjust: 100%
}

.TextContent_root__BReEW tr:nth-child(odd) {
    background: #f7f7f7
}

.TextContent_root__BReEW figure {
    margin: 40px 0 0
}

.TextContent_root__BReEW figure>figcaption {
    margin-top: 20px;
    text-align: center;
    opacity: .5;
    font-size: 16px;
    line-height: 150%
}

.TextInput_root__cfFpe .TextInput_helper__WPPHl {
    height: 0;
    margin: 0;
    transition: all .4s;
    letter-spacing: 0;
    opacity: 0;
    font-size: 12px;
    line-height: 16px
}

.TextInput_root__cfFpe .TextInput_helperError__QZscS {
    height: max-content;
    min-height: 1em;
    margin: 4px 0 0;
    opacity: 1;
    color: #f23327
}

.TextInput_inputRoot__i2Iwm {
    padding-right: 0;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    background: #fff;
    font-size: 16px;
    line-height: 24px
}

.TextInput_inputRoot__i2Iwm.TextInput_focused__NaZqB {
    border: 2px solid #274af2;
    background: #fff
}

.TextInput_inputRoot__i2Iwm.TextInput_focused__NaZqB .TextInput_input__6aRJp {
    padding: 22px 15px 7px
}

.TextInput_inputRoot__i2Iwm.TextInput_focused__NaZqB .TextInput_adornedEnd__eSxzh {
    right: 5px
}

.TextInput_input__6aRJp {
    padding: 23px 16px 8px
}

.TextInput_label__y4AcQ {
    transform: translate(16px, 20px) scale(1);
    color: #464646;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .TextInput_label__y4AcQ {
        font-size: 16px;
        line-height: 24px;
        line-height: 18px
    }
}

.TextInput_label__y4AcQ.TextInput_labelFocused__2z5Ed {
    transform: translate(17px, 11px) scale(.75);
    color: #464646
}

.TextInput_error__JM6Pe.TextInput_inputRoot__i2Iwm {
    border: 1px solid #f23327
}

.TextInput_error__JM6Pe.TextInput_inputRoot__i2Iwm .TextInput_input__6aRJp {
    padding: 23px 16px 8px
}

.TextInput_error__JM6Pe.TextInput_inputRoot__i2Iwm .TextInput_adornedEnd__eSxzh {
    right: 6px
}

.TextInput_error__JM6Pe .TextInput_label__y4AcQ {
    color: #464646
}

.TextInput_adornedEnd__eSxzh {
    position: absolute;
    right: 6px
}

.Checkbox_root__q72qG {
    position: relative;
    display: flex
}

.Checkbox_root__q72qG.Checkbox_error__Y50YT .Checkbox_checkboxInput__fYlFM {
    border-color: #f23327
}

.Checkbox_root__q72qG.Checkbox_disabled__iWBCz .Checkbox_label__0tL8l {
    color: #c4c4c4
}

.Checkbox_root__q72qG.Checkbox_disabled__iWBCz .Checkbox_checkboxIconWrapper__H1_cZ {
    border-color: #c4c4c4;
    background-color: #f7f7f7
}

.Checkbox_root__q72qG.Checkbox_disabled__iWBCz .Checkbox_checkedIcon__Ok_Dp {
    color: #c4c4c4
}

.TextInput_root__cfFpe .TextInput_helper__WPPHl {
    height: max-content;
    min-height: 1em;
    margin: 4px 0 0;
    opacity: 1;
    color: #f23327;
}

.Checkbox_labelRoot__M5KGB {
    align-items: flex-start;
    margin: 0
}

.Checkbox_label__0tL8l {
    font-size: 14px;
    line-height: 21px;
    margin: 1px 0 0 16px;
    color: #464646;
    font-weight: 400
}

.Checkbox_checkboxInput__fYlFM {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    opacity: 0
}

.Checkbox_checkboxIconWrapper__H1_cZ {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border: 1px solid #c4c4c4;
    border-radius: 4px
}

.Checkbox_checkboxRoot__G7wfV {
    padding: 0
}

.Checkbox_checkbox__VJSOp {
    box-sizing: border-box;
    width: 24px;
    height: 24px;
    border: 1px solid #c4c4c4;
    border-radius: 4px
}

.Checkbox_checkbox__VJSOp.Checkbox_error__Y50YT {
    border-color: #f23327
}

.Checkbox_checkbox__VJSOp.Checkbox_disabled__iWBCz {
    border-color: #c4c4c4;
    background-color: #f7f7f7
}

.Checkbox_checked__iNauA {
    display: flex;
    justify-content: center;
    align-items: center
}

.Checkbox_checked__iNauA.Checkbox_disabled__iWBCz .Checkbox_checkedIcon__Ok_Dp {
    color: #c4c4c4
}

.Checkbox_errorText__lmU8h {
    margin-left: 34px;
    margin-top: 2px;
    color: #f23327;
    font-size: 14px;
    line-height: 19px
}

@media only screen and (min-width:768px) {
    .Checkbox_errorText__lmU8h {
        margin-left: 32px;
        margin-top: 5px;
        font-size: 12px;
        line-height: 18px
    }
}

@media only screen and (min-width:1280px) {
    .Checkbox_errorText__lmU8h {
        margin-top: 0
    }
}

.TextWithHighlight_root__MxENN {
    text-align: center
}

.TextWithHighlight_root__MxENN.TextWithHighlight_highlighted__XBewo {
    font-weight: 700
}

.TextWithHighlight_root__MxENN:before {
    content: attr(data-text);
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    font-weight: 700
}

.PasswordInput_icon__kdn27 {
    color: #c4c4c4
}

.TextButton_root__IFg6E {
    display: inline;
    padding: 0;
    vertical-align: baseline;
    color: #274af2;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: inherit
}

.TextButton_root__IFg6E:hover {
    color: #000
}

.TextButton_root__IFg6E:active {
    color: #0c2bc0
}

.TransparentButton_root__JlNkE {
    min-width: 64px;
    padding: 10px 16px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px
}

.TransparentButton_root__JlNkE:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.TransparentButton_root__JlNkE:focus:not(:focus-visible) {
    outline: none
}

.TransparentButton_root__JlNkE.TransparentButton_hovered__yI_Vi,
.TransparentButton_root__JlNkE:hover {
    background-color: #f7f7f7
}

.TransparentButton_root__JlNkE.TransparentButton_fullWidth__1CPud {
    width: 100%
}

.TransparentButton_endIcon__bHtM1 {
    display: flex;
    margin-left: 6px;
    margin-right: -2px
}

.SocialButton_root__R_lsC {
    width: 100%;
    padding: 12px 16px;
    color: #fff;
    border-radius: 30px;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px
}

.SocialButton_root__R_lsC.Mui-focusVisible {
    padding: 10px 30px;
    border: 2px solid
}

.SocialButton_root__R_lsC.SocialButton_facebook___hApq {
    border-color: #4267b2;
    background: #4267b2
}

.SocialButton_root__R_lsC.SocialButton_facebook___hApq:hover {
    background: #335bad
}

.SocialButton_root__R_lsC.SocialButton_facebook___hApq:active {
    background: #2d55a8
}

.SocialButton_root__R_lsC.SocialButton_facebook___hApq.Mui-focusVisible {
    border-color: #4267b2;
    background: #4267b2;
    box-shadow: inset 0 0 0 1px #7898d8
}

.SocialButton_root__R_lsC.SocialButton_apple__ffStw {
    border-color: #000;
    background: #000
}

.SocialButton_root__R_lsC.SocialButton_google__tPoBb {
    border-color: #db4437;
    background: #db4437
}

.SocialButton_root__R_lsC.SocialButton_google__tPoBb:hover {
    background: #c32b24
}

.SocialButton_root__R_lsC.SocialButton_google__tPoBb:active {
    background: #a30700
}

.SocialButton_root__R_lsC.SocialButton_google__tPoBb.Mui-focusVisible {
    border-color: #db4437;
    background: #db4437;
    box-shadow: inset 0 0 0 1px #ffb8b1
}

@media only screen and (min-width:768px) {
    .SocialButton_root__R_lsC {
        padding: 12px 32px;
        font-size: 20px;
        line-height: 24px
    }
}

@media only screen and (min-width:768px)and (min-width:768px) {
    .SocialButton_root__R_lsC {
        font-size: 18px;
        line-height: 22px
    }
}

.SocialButton_startIcon__F3bnA {
    margin-left: 0;
    margin-right: 11px
}

@media only screen and (max-width:767.98px) {
    .SocialButton_startIcon__F3bnA {
        margin-right: 0
    }

    .SocialButton_label__47NOH {
        display: none
    }
}

.SocialButton_icon__Q0faN {
    width: 22px;
    height: 22px
}

.LinksList_root__5jYd0 {
    display: flex;
    padding: 12px 0
}

.LinksList_list__ej58O {
    display: flex;
    flex-direction: column
}

.LinksList_list__ej58O.LinksList_subgroup__qhEVs {
    border-left: 1px solid #f2f2f2
}

.LinksList_listItemWrapper__7RRs_ {
    margin-bottom: 4px;
    padding: 0 12px
}

.LinksList_listItemWrapper__7RRs_:last-child {
    margin-bottom: 0
}

.LinksList_listItem__sLfPw {
    display: flex;
    justify-content: start;
    min-width: 210px;
    padding: 12px;
    cursor: pointer;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.LinksList_listItem__sLfPw:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.LinksList_listItem__sLfPw:focus:not(:focus-visible) {
    outline: none
}

.LinksList_listItem__sLfPw:hover {
    border-radius: 9px;
    background-color: #f7f7f7
}

.LinksList_listItem__sLfPw.LinksList_selected__T_UR9 {
    font-weight: 700
}

.LinksList_label__QMLfu {
    flex-grow: 1
}

.LinksList_label__QMLfu:before {
    content: attr(title);
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    font-weight: 700
}

.LinksList_icon__XGR1a {
    margin-right: 12px
}

.LinksList_arrowIcon__FYG6T {
    width: 22px;
    margin-left: 12px;
    transform: rotate(-90deg)
}

.PasswordValidator_root__2GTS8 {
    font-size: 12px;
    line-height: 16px
}

.PasswordValidator_title__jypc6 {
    padding-bottom: 6px;
    font-weight: 700
}

.PasswordValidator_listItem__bNW_0 {
    padding-bottom: 4px;
    color: #c4c4c4
}

.PasswordValidator_listItem__bNW_0:last-child {
    padding-bottom: 0
}

.PasswordValidator_listItem__bNW_0.PasswordValidator_good__F8Sb0 {
    color: #029747
}

.PasswordValidator_icon__O8JTt {
    margin-right: 8px;
    padding-top: 6px;
    font-size: inherit
}

.DropdownMenu_content__XCkCk {
    padding: 0;
    border-radius: 14px;
    background-color: #fff;
    box-shadow: 0 3px 23px rgba(146, 162, 187, .2)
}

.DropdownMenu_popper__r7T_9 {
    z-index: 2
}

.DropdownMenu_arrowIcon__GKfA_ {
    width: 20px
}

.DropdownMenu_arrowIcon__GKfA_.DropdownMenu_opened__n0FYd {
    transform: scale(-1)
}

@media only screen and (max-width:767.98px) {
    .Modal_paper__3aYFs {
        margin-left: 16px;
        margin-right: 16px
    }
}

.Modal_closeButton__oI8_t {
    position: absolute;
    top: 15px;
    right: 16px;
    width: 24px;
    height: 24px;
    padding: 0;
    color: rgba(0, 0, 0, .54)
}

@media only screen and (min-width:768px) {
    .Modal_closeButton__oI8_t {
        top: 23px;
        right: 24px
    }
}

.Modal_content__4Wc0n {
    position: relative;
    padding: 40px 16px 16px;
    border-radius: 8px;
    outline: none;
    background: #fff
}

@media only screen and (min-width:768px) {
    .Modal_content__4Wc0n {
        padding: 48px 24px 24px
    }
}

@media only screen and (min-width:1280px) {
    .Modal_content__4Wc0n {
        padding: 48px
    }
}

.SignUpBlock_root__RGQTR {
    display: flex;
    flex-direction: column;
    max-width: inherit
}

.SignUpBlock_root__RGQTR>:not(:last-child) {
    margin-bottom: 20px
}

@media only screen and (min-width:1280px) {
    .SignUpBlock_root__RGQTR>:not(:last-child) {
        margin-bottom: 40px
    }
}

@media only screen and (min-width:768px) {
    .SignUpBlock_root__RGQTR {
        max-width: 440px
    }
}

@media only screen and (min-width:1280px) {
    .SignUpBlock_root__RGQTR {
        max-width: 505px
    }
}

.SignUpBlock_icon__uNe8a {
    width: 28px;
    height: 28px;
    color: #c4c4c4
}

.SignUpBlock_inputsWrapper__kGIL4 {
    display: flex;
    flex-wrap: wrap;
}

.SignUpBlock_inputsWrapper__kGIL4>:not(:last-child) {
    margin-bottom: 10px
}

@media only screen and (min-width:1280px) {
    .SignUpBlock_inputsWrapper__kGIL4>:not(:last-child) {
        margin-bottom: 15px
    }
}

.SignUpBlock_validatorWrapper__dfUiP {
    position: absolute
}

@media only screen and (min-width:768px) {
    .SignUpBlock_validatorWrapper__dfUiP {
        min-width: 440px
    }
}

.SignUpBlock_info__fUtX1 {
    position: relative;
    min-height: 138px;
    padding: 20px 0
}

.SignUpBlock_hidden__LxkhR {
    visibility: hidden
}

.SignUpBlock_tncText__lJNbM {
    margin-top: 14px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .SignUpBlock_tncText__lJNbM {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:768px) {
    .SignUpBlock_tncText__lJNbM {
        text-align: left
    }
}

@media only screen and (min-width:1280px) {
    .SignUpBlock_tncText__lJNbM {
        margin-top: 16px
    }
}

.SignUpBlock_lineBehind__d5PNx {
    display: flex;
    max-width: inherit
}

.SignUpBlock_line__eRapQ {
    width: 100%;
    height: 11px;
    border-bottom: 1px solid #c4c4c4
}

@media only screen and (min-width:768px) {
    .SignUpBlock_line__eRapQ {
        height: 14px
    }
}

.SignUpBlock_textInFront__iGXmx {
    flex: 1 0 auto;
    margin: 0 8px;
    text-align: center;
    color: #464646;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .SignUpBlock_textInFront__iGXmx {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:768px) {
    .SignUpBlock_textInFront__iGXmx {
        line-height: 24px
    }
}

.SignUpBlock_socialsWrapper__Ibg41 {
    display: grid;
    max-width: inherit;
    grid-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr
}

@media only screen and (min-width:768px) {
    .SignUpBlock_socialsWrapper__Ibg41 {
        grid-gap: 16px
    }
}

.SignUpBlock_signInNote__duh0U {
    color: #464646;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .SignUpBlock_signInNote__duh0U {
        font-size: 16px;
        line-height: 24px
    }
}

.SignUpBlock_privacyLink__aLgBb {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .SignUpBlock_privacyLink__aLgBb {
        font-size: 16px;
        line-height: 24px
    }
}

.SignUpBlock_signUpLink__M3ipL {
    color: #274af2
}

.AuthButtons_root___TII4 {
    display: grid;
    padding: 28px 23px 40px;
    grid-column-gap: 12px;
    grid-template-columns: auto auto
}

.AuthButtons_root___TII4.AuthButtons_authorized__k73ni {
    grid-template-columns: none
}

@media only screen and (min-width:768px) {
    .AuthButtons_root___TII4 {
        padding: 28px 50px 50px;
        grid-column-gap: 6px
    }
}

@media only screen and (min-width:1280px) {
    .AuthButtons_root___TII4 {
        display: flex;
        padding: 0;
        grid-column-gap: 9px
    }
}

.AuthButtons_loginButton__o0QdS {
    height: 35px;
    margin: auto 0
}

@media only screen and (min-width:1280px) {
    .AuthButtons_loginButton__o0QdS {
        height: unset;
        margin: 0
    }
}

.AuthButtons_buttonText__uSIVS {
    white-space: nowrap
}

.AuthButtons_fr__vFmxB,
.AuthButtons_ru__3DwEG {
    display: block
}

.AuthButtons_fr__vFmxB button:first-child,
.AuthButtons_ru__3DwEG button:first-child {
    margin-bottom: 16px
}

.SignUpForm_root__fCtyC {
    display: flex;
    flex-direction: column
}

.SignUpForm_root__fCtyC>:not(:last-child) {
    margin-bottom: 20px
}

@media only screen and (min-width:1280px) {
    .SignUpForm_root__fCtyC>:not(:last-child) {
        margin-bottom: 40px
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .SignUpForm_root__fCtyC {
        min-width: 440px
    }
}

@media only screen and (min-width:1280px) {
    .SignUpForm_root__fCtyC {
        max-width: 505px
    }
}

.SignUpForm_title__6kzKZ {
    margin-bottom: 12px;
    font-size: 40px;
    font-weight: 700;
    line-height: 44px
}

@media only screen and (min-width:768px) {
    .SignUpForm_title__6kzKZ {
        font-size: 44px;
        line-height: 48px
    }
}

@media only screen and (min-width:1280px) {
    .SignUpForm_title__6kzKZ {
        font-size: 64px;
        line-height: 70px
    }
}

@media only screen and (min-width:768px) {
    .SignUpForm_title__6kzKZ {
        margin-bottom: 21px
    }
}

@media only screen and (min-width:1280px) {
    .SignUpForm_title__6kzKZ {
        margin-bottom: 15px
    }
}

.SignUpForm_subTitle__Y1IeV {
    color: #464646;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .SignUpForm_subTitle__Y1IeV {
        font-size: 24px;
        line-height: 32px
    }
}

.SignUpForm_underSanctions__QaSa3 {
    font-size: 16px;
    line-height: 24px;
    color: #f23327;
    margin-top: 20px
}

@media only screen and (min-width:1280px) {
    .SignUpForm_underSanctions__QaSa3 {
        font-size: 20px;
        line-height: 30px
    }
}

.SignUpForm_confirmTitle__UezNW {
    margin-bottom: 14px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width:768px) {
    .SignUpForm_confirmTitle__UezNW {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .SignUpForm_confirmTitle__UezNW {
        font-size: 50px;
        line-height: 60px
    }
}

.SignUpForm_confirmBlock__qOj_R,
.SignUpForm_confirmFooter__WsYdi {
    display: flex;
    flex-direction: column
}

.SignUpForm_confirmFooter__WsYdi {
    margin-top: 14px;
    color: #464646;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .SignUpForm_confirmFooter__WsYdi {
        font-size: 20px;
        line-height: 30px
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .SignUpForm_confirmFooter__WsYdi {
        font-size: 14px;
        font-weight: 400;
        line-height: 21px
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px)and (min-width:1280px) {
    .SignUpForm_confirmFooter__WsYdi {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:768px) {
    .SignUpForm_confirmFooter__WsYdi {
        margin-top: 30px
    }
}

.SignUpForm_confirmFooter__WsYdi>:not(:last-child) {
    margin-bottom: 24px
}

@media only screen and (min-width:768px) {
    .SignUpForm_confirmFooter__WsYdi>:not(:last-child) {
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1280px) {
    .SignUpForm_confirmFooter__WsYdi>:not(:last-child) {
        margin-bottom: 30px
    }
}

.SignUpForm_seconds__f4DjZ {
    display: inline-block;
    min-width: 18px;
    text-align: center
}

@media only screen and (min-width:768px) {
    .SignUpForm_seconds__f4DjZ {
        min-width: 16px
    }
}

@media only screen and (min-width:1280px) {
    .SignUpForm_seconds__f4DjZ {
        min-width: 22px
    }
}

.SignUpForm_ru__W3aB5 .SignUpForm_title__6kzKZ {
    font-size: 24px
}

@media only screen and (min-width:768px) {
    .SignUpForm_ru__W3aB5 .SignUpForm_title__6kzKZ {
        font-size: 40px
    }
}

@media only screen and (min-width:1280px) {
    .SignUpForm_ru__W3aB5 .SignUpForm_title__6kzKZ {
        font-size: 48px
    }
}

.LoginBlock_icon___3QRn {
    color: #c4c4c4
}

.LoginBlock_titleWrapper__jyc2V {
    display: flex;
    flex-direction: column
}

.LoginBlock_title__s48F8 {
    font-size: 40px;
    font-weight: 700;
    line-height: 44px;
    margin-bottom: 12px
}

@media only screen and (min-width:768px) {
    .LoginBlock_title__s48F8 {
        font-size: 44px;
        line-height: 48px
    }
}

@media only screen and (min-width:1280px) {
    .LoginBlock_title__s48F8 {
        font-size: 64px;
        line-height: 70px
    }
}

@media only screen and (min-width:768px) {
    .LoginBlock_title__s48F8 {
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1280px) {
    .LoginBlock_title__s48F8 {
        margin-bottom: 14px
    }

    .LoginBlock_title__s48F8.LoginBlock_deviceConfirmed__bmV_U {
        font-size: 30px;
        font-weight: 700;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px)and (min-width:768px) {
    .LoginBlock_title__s48F8.LoginBlock_deviceConfirmed__bmV_U {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px)and (min-width:1280px) {
    .LoginBlock_title__s48F8.LoginBlock_deviceConfirmed__bmV_U {
        font-size: 50px;
        line-height: 60px
    }
}

@media only screen and (min-width:1280px) {
    .LoginBlock_title__s48F8.LoginBlock_emailConfirmed__OThZx {
        margin-right: -22px;
        white-space: nowrap
    }
}

.LoginBlock_subTitle__yxEsE {
    font-size: 18px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .LoginBlock_subTitle__yxEsE {
        font-size: 24px;
        line-height: 32px
    }
}

.LoginBlock_underSanctions__iuqVS {
    font-size: 16px;
    line-height: 24px;
    color: #f23327;
    margin-top: 10px;
    margin-bottom: -20px
}

@media only screen and (min-width:1280px) {
    .LoginBlock_underSanctions__iuqVS {
        font-size: 20px;
        line-height: 30px
    }
}

.LoginBlock_inputWrapper__mm9xb {
    display: flex;
    flex-direction: column
}

.LoginBlock_inputWrapper__mm9xb>:not(:last-child) {
    margin-bottom: 10px
}

@media only screen and (min-width:1280px) {
    .LoginBlock_inputWrapper__mm9xb>:not(:last-child) {
        margin-bottom: 15px
    }
}

.LoginBlock_halfWidth__Chy6z {
    padding: 0 25%
}

.LoginBlock_forgotLink__hcO1_ {
    padding: 4px 0 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:768px) {
    .LoginBlock_forgotLink__hcO1_ {
        padding: 4px 0 22px
    }
}

@media only screen and (min-width:1280px) {
    .LoginBlock_forgotLink__hcO1_ {
        padding: 8px 0 30px;
        font-size: 16px;
        line-height: 24px
    }
}

.LoginBlock_lineBehind__wpqAv {
    display: flex
}

.LoginBlock_line___v5Fg {
    width: 100%;
    height: 12px;
    border-bottom: 1px solid #c4c4c4
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .LoginBlock_line___v5Fg {
        height: 14px
    }
}

.LoginBlock_textInFront__ca46D {
    flex: 1 0 auto;
    margin: 0 8px;
    text-align: center;
    color: #464646;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .LoginBlock_textInFront__ca46D {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:768px) {
    .LoginBlock_textInFront__ca46D {
        line-height: 24px
    }
}

.LoginBlock_socialsWrapper__c62fA {
    display: grid;
    max-width: inherit;
    grid-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr
}

@media only screen and (min-width:768px) {
    .LoginBlock_socialsWrapper__c62fA {
        grid-gap: 15px
    }
}

.LoginBlock_socialEmailError__Qk85V {
    color: #f23327;
    font-size: 12px;
    margin-top: -20px;
    margin-bottom: 20px !important
}

.LoginBlock_signUp__nlIdJ {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    padding-bottom: 20px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .LoginBlock_signUp__nlIdJ {
        font-size: 16px;
        line-height: 24px;
        padding-bottom: 0
    }
}

.VerificationCode_root__NGNZZ {
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 32px;
    gap: 12px
}

.VerificationCode_root__NGNZZ.VerificationCode_disabled___NSUZ {
    opacity: .5
}

.VerificationCode_item__qQJoJ {
    width: 2rem;
    height: 3rem;
    padding: 0;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
    transition: border-bottom .2s linear;
    text-align: center;
    color: #464646;
    border: 0;
    border-bottom: 2px solid #464646;
    border-radius: 0;
    outline: 0;
    font-size: 1.5rem
}

.VerificationCode_item__qQJoJ:focus {
    border-bottom: 2px solid #274af2
}

.VerificationCode_item__qQJoJ.VerificationCode_isError__LuUzd {
    border-bottom: 2px solid #f23327
}

.VerificationCode_errorMessage__9VLTO {
    position: absolute;
    bottom: -24px;
    color: #f23327;
    font-size: 13px;
    line-height: 16px
}

.MFABlock_root__gmkaP {
    display: flex;
    flex-direction: column;
    padding-bottom: 19px
}

.MFABlock_root__gmkaP>:not(:last-child) {
    margin-bottom: 20px
}

@media only screen and (min-width:768px) {
    .MFABlock_root__gmkaP>:not(:last-child) {
        margin-bottom: 30px
    }
}

@media only screen and (min-width:1280px) {
    .MFABlock_root__gmkaP>:not(:last-child) {
        margin-bottom: 40px
    }
}

.MFABlock_titleWrapper__14ZV2 {
    display: flex;
    flex-direction: column
}

.MFABlock_title__7DbC9 {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 20px
}

@media only screen and (min-width:768px) {
    .MFABlock_title__7DbC9 {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .MFABlock_title__7DbC9 {
        font-size: 50px;
        line-height: 60px
    }
}

@media only screen and (min-width:768px) {
    .MFABlock_title__7DbC9 {
        margin-bottom: 14px
    }
}

.MFABlock_subTitle__103_Z {
    font-size: 18px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .MFABlock_subTitle__103_Z {
        font-size: 24px;
        line-height: 32px
    }
}

.MFABlock_footer__31Udn {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .MFABlock_footer__31Udn {
        font-size: 16px;
        line-height: 24px
    }
}

.U2FBlock_root__QGk2e {
    display: flex;
    flex-direction: column
}

.U2FBlock_root__QGk2e>:not(:last-child) {
    margin-bottom: 15px
}

@media only screen and (min-width:768px) {
    .U2FBlock_root__QGk2e>:not(:last-child) {
        margin-bottom: 14px
    }
}

.U2FBlock_title__KFBm1 {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width:768px) {
    .U2FBlock_title__KFBm1 {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .U2FBlock_title__KFBm1 {
        font-size: 50px;
        line-height: 60px
    }
}

.U2FBlock_subTitle__21op0 {
    font-size: 18px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .U2FBlock_subTitle__21op0 {
        font-size: 24px;
        line-height: 32px
    }
}

.DeviceAuthorizationBlock_root__4ThN6 {
    display: flex;
    flex-direction: column
}

.DeviceAuthorizationBlock_title__C9b87 {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 20px
}

@media only screen and (min-width:768px) {
    .DeviceAuthorizationBlock_title__C9b87 {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .DeviceAuthorizationBlock_title__C9b87 {
        font-size: 50px;
        line-height: 60px
    }
}

@media only screen and (min-width:768px) {
    .DeviceAuthorizationBlock_title__C9b87 {
        margin-bottom: 14px;
        padding-right: 5px
    }
}

.DeviceAuthorizationBlock_subTitle__Bkrv1 {
    font-size: 18px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .DeviceAuthorizationBlock_subTitle__Bkrv1 {
        font-size: 24px;
        line-height: 32px
    }
}

.DeviceAuthorizationBlock_footer__MDc_D {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin-top: 20px
}

@media only screen and (min-width:1280px) {
    .DeviceAuthorizationBlock_footer__MDc_D {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:768px) {
    .DeviceAuthorizationBlock_footer__MDc_D {
        margin-top: 30px
    }
}

@media only screen and (min-width:1280px) {
    .DeviceAuthorizationBlock_footer__MDc_D {
        margin-top: 40px
    }
}

.ResetPasswordBlock_titleWrapper__RQPpy {
    display: flex;
    flex-direction: column
}

.ResetPasswordBlock_title__ukT2w {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 16px
}

@media only screen and (min-width:768px) {
    .ResetPasswordBlock_title__ukT2w {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .ResetPasswordBlock_title__ukT2w {
        font-size: 50px;
        line-height: 60px
    }
}

@media only screen and (min-width:768px) {
    .ResetPasswordBlock_title__ukT2w {
        margin-bottom: 14px
    }
}

.ResetPasswordBlock_subTitle__tc7w1 {
    font-size: 18px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .ResetPasswordBlock_subTitle__tc7w1 {
        font-size: 24px;
        line-height: 32px
    }
}

.ResetPasswordBlock_inputWrapper__35ZBV {
    display: grid;
    grid-row-gap: 20px
}

@media only screen and (min-width:768px) {
    .ResetPasswordBlock_inputWrapper__35ZBV {
        grid-row-gap: 30px
    }
}

.ResetPasswordBlock_footer__8cVWy {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .ResetPasswordBlock_footer__8cVWy {
        font-size: 16px;
        line-height: 24px
    }
}

.EmailSentBlock_root__XvHaD {
    display: grid;
    grid-row-gap: 15px
}

@media only screen and (min-width:768px) {
    .EmailSentBlock_root__XvHaD {
        grid-row-gap: 30px
    }
}

.EmailSentBlock_titleWrapper__kNCYn {
    display: flex;
    flex-direction: column
}

.EmailSentBlock_title__utOOe {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 14px
}

@media only screen and (min-width:768px) {
    .EmailSentBlock_title__utOOe {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .EmailSentBlock_title__utOOe {
        font-size: 50px;
        line-height: 60px
    }
}

.EmailSentBlock_subTitle__cKePt {
    font-size: 18px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .EmailSentBlock_subTitle__cKePt {
        font-size: 24px;
        line-height: 32px
    }
}

.EmailSentBlock_footer__OIuJZ {
    font-size: 16px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .EmailSentBlock_footer__OIuJZ {
        font-size: 20px;
        line-height: 30px
    }
}

@media only screen and (min-width:768px) {
    .EmailSentBlock_footer__OIuJZ {
        font-size: 14px;
        font-weight: 400;
        line-height: 21px
    }
}

@media only screen and (min-width:768px)and (min-width:1280px) {
    .EmailSentBlock_footer__OIuJZ {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:1280px) {
    .EmailSentBlock_footer__OIuJZ {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:1280px)and (min-width:1280px) {
    .EmailSentBlock_footer__OIuJZ {
        font-size: 20px;
        line-height: 30px
    }
}

.WrongDeviceForConfirmBlock_root__Zzgs3 {
    display: flex;
    flex-direction: column
}

.WrongDeviceForConfirmBlock_title__Mp2ey {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 20px
}

@media only screen and (min-width:768px) {
    .WrongDeviceForConfirmBlock_title__Mp2ey {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .WrongDeviceForConfirmBlock_title__Mp2ey {
        font-size: 50px;
        line-height: 60px
    }
}

@media only screen and (min-width:768px) {
    .WrongDeviceForConfirmBlock_title__Mp2ey {
        margin-bottom: 14px;
        padding-right: 5px
    }
}

.WrongDeviceForConfirmBlock_subTitle__SKVkr {
    font-size: 18px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .WrongDeviceForConfirmBlock_subTitle__SKVkr {
        font-size: 24px;
        line-height: 32px
    }
}

.WrongDeviceForConfirmBlock_footer__k1K1i {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin-top: 20px
}

@media only screen and (min-width:1280px) {
    .WrongDeviceForConfirmBlock_footer__k1K1i {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:768px) {
    .WrongDeviceForConfirmBlock_footer__k1K1i {
        margin-top: 30px
    }
}

@media only screen and (min-width:1280px) {
    .WrongDeviceForConfirmBlock_footer__k1K1i {
        margin-top: 40px
    }
}

.LoginForm_root__f9zQz {
    display: flex;
    flex-direction: column
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .LoginForm_root__f9zQz {
        width: 440px
    }
}

@media only screen and (min-width:1280px) {
    .LoginForm_root__f9zQz {
        width: auto
    }
}

.LoginForm_root__f9zQz>:not(:last-child) {
    margin-bottom: 20px
}

@media only screen and (min-width:1280px) {
    .LoginForm_root__f9zQz>:not(:last-child) {
        margin-bottom: 40px
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .LoginForm_resetPassword__8MlKl>:not(:last-child) {
        margin-bottom: 30px
    }
}

.HeaderLogo_root__2HpwT {
    display: flex;
    width: 82px;
    height: 23px;
    margin-right: auto
}

.HeaderLogo_root__2HpwT:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.HeaderLogo_root__2HpwT:focus:not(:focus-visible) {
    outline: none
}

@media only screen and (min-width:1280px) {
    .HeaderLogo_root__2HpwT {
        width: 110px;
        height: 31px
    }
}

.HeaderLogo_logo__qrgr6 {
    max-width: 100%;
    height: auto
}

.Collapse_root__p8OAP {
    overflow: hidden;
    transition: height .5s cubic-bezier(.4, 0, .2, 1) 0ms
}

.HeaderMainMenu_backdrop__cBMe9 {
    background-color: rgba(70, 70, 70, .3)
}

.HeaderMainMenu_drawerPaper__EyzAx {
    width: 446px;
    box-shadow: 0 3px 23px rgba(146, 162, 187, .2)
}

.HeaderMainMenu_menuHeader__kbMWd {
    display: flex;
    padding: 0 16px;
    margin-top: 20px;
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_menuHeader__kbMWd {
        padding: 4px 49px 0 33px
    }
}

.HeaderMainMenu_menuLogo__cqg_e {
    display: flex;
    align-items: center;
    height: 100%
}

.HeaderMainMenu_languageExpandButton__SnKUA {
    display: flex;
    align-items: flex-start;
    height: 58px;
    margin-left: 26px;
    margin-top: 14px;
    padding: 10px 5px 0 15px;
    color: #000;
    border: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: transparent;
    font-family: inherit;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_languageExpandButton__SnKUA {
        font-size: 18px;
        line-height: 22px
    }
}

.HeaderMainMenu_languageExpandButton__SnKUA.HeaderMainMenu_expanded__odO5x {
    background-color: #f7f7f7
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_languageExpandButton__SnKUA {
        height: 53px;
        margin-left: 0;
        margin-top: 16px;
        padding: 11px 4px 0 17px
    }
}

.HeaderMainMenu_languageMenuItems__RrljU {
    display: inline-flex;
    flex-direction: column;
    width: max-content
}

.HeaderMainMenu_arrowIcon__At0At {
    width: 22px;
    margin-left: 3px;
    transition: transform .15s cubic-bezier(.4, 0, .2, 1) 0ms
}

.HeaderMainMenu_arrowIcon__At0At.HeaderMainMenu_expanded__odO5x {
    transform: rotate(180deg)
}

.HeaderMainMenu_closeButtonWrapper__CQA6k {
    display: flex;
    align-items: center;
    margin-left: auto
}

.HeaderMainMenu_closeButton__Ho7hQ {
    display: flex;
    padding: 0;
    border: 0;
    background-color: transparent
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_closeButton__Ho7hQ {
        width: 37px;
        height: 37px
    }
}

.HeaderMainMenu_languageButtonsContentWrapper__Fj9q8 {
    padding-bottom: 19px
}

.HeaderMainMenu_languageButtonsWrapper__Y5rk2 {
    display: flex;
    overflow-x: scroll;
    padding: 8px 16px;
    background-color: #f7f7f7
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_languageButtonsWrapper__Y5rk2 {
        padding: 10px 16px
    }
}

.HeaderMainMenu_languageButtonItem__kcNoX {
    display: flex;
    align-items: center
}

.HeaderMainMenu_languageButton__aTFX4 {
    font-size: 18px;
    line-height: 22px
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_languageButton__aTFX4 {
        font-size: 20px;
        line-height: 24px
    }
}

@media only screen and (min-width:768px)and (min-width:768px) {
    .HeaderMainMenu_languageButton__aTFX4 {
        font-size: 18px;
        line-height: 22px
    }
}

.HeaderMainMenu_languageButton__aTFX4.HeaderMainMenu_highlighted__J7jMj .HeaderMainMenu_languageShort__t_QPN {
    color: #000
}

.HeaderMainMenu_languageShort__t_QPN {
    color: #c4c4c4
}

.HeaderMainMenu_divider__23tPc {
    width: 8px;
    margin-left: 16.5px;
    margin-right: 16.5px;
    border: solid #b4b4b4;
    border-width: 0 0 1px
}

.HeaderMainMenu_menuNavigation__r_xn_ {
    margin-top: 17px
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_menuNavigation__r_xn_ {
        margin-top: 12px
    }
}

.HeaderMainMenu_accordionRoot__ohNuF {
    background-color: unset;
    box-shadow: none
}

.HeaderMainMenu_accordionRoot__ohNuF:before {
    display: none
}

.HeaderMainMenu_accordionSummary__7kgMh {
    min-height: 65px;
    margin: 0 16px;
    padding: 0;
    border-top: 1px solid #c4c4c4;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .HeaderMainMenu_accordionSummary__7kgMh {
        font-size: 26px;
        font-weight: 700;
        line-height: 34px
    }
}

.HeaderMainMenu_accordionSummary__7kgMh.HeaderMainMenu_withoutBorder__yU3Bf {
    border-color: transparent
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_accordionSummary__7kgMh {
        margin: 0 50px
    }
}

.HeaderMainMenu_navButton__Qu_JD {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 65px;
    padding: 0 16px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    cursor: pointer;
}

@media only screen and (min-width:1280px) {
    .HeaderMainMenu_navButton__Qu_JD {
        font-size: 26px;
        font-weight: 700;
        line-height: 34px
    }
}

.HeaderMainMenu_navButton__Qu_JD:before {
    content: "";
    position: absolute;
    top: 0;
    right: 16px;
    left: 16px;
    border-top: 1px solid #c4c4c4
}

.HeaderMainMenu_navButton__Qu_JD.HeaderMainMenu_highlighted__J7jMj {
    background-color: #f7f7f7
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_navButton__Qu_JD {
        margin: 0 34px
    }
}

.HeaderMainMenu_accordionSummaryContent__TpkoA {
    margin: 0 20px 0 0
}

.HeaderMainMenu_accordionSummaryContent__TpkoA.HeaderMainMenu_highlighted__J7jMj {
    color: #274af2
}

.HeaderMainMenu_expandIconWrapper__ju9rj {
    position: relative;
    top: 20px;
    right: 3px;
    align-self: flex-start
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_expandIconWrapper__ju9rj {
        right: 6px
    }
}

.HeaderMainMenu_expandIcon__idDjo {
    width: 23px;
    height: 23px
}

.HeaderMainMenu_accordionDetails__dJUQe {
    padding: 0 0 10px
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_accordionDetails__dJUQe {
        padding: 0 35px 10px
    }
}

.HeaderMainMenu_navLinks__MuyAJ {
    display: flex;
    flex-direction: column
}

.HeaderMainMenu_navLinks__MuyAJ>:not(:last-child) {
    margin-bottom: 7px
}

.HeaderMainMenu_navLink__6vMcJ {
    display: block;
    padding: 9px 16px;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width:768px) {
    .HeaderMainMenu_navLink__6vMcJ {
        font-size: 18px;
        line-height: 22px
    }
}

.HeaderMainMenu_navLink__6vMcJ.HeaderMainMenu_highlighted__J7jMj {
    background-color: #f7f7f7;
    font-weight: 700
}

.HeaderMainMenu_navLink__6vMcJ.HeaderMainMenu_subItem__Ucrx9 {
    padding-left: 32px
}

.Header_root__CVpw_ {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1501;
    width: 100%;
    max-width: 100vw;
    contain: layout;
    background: hsla(0, 0%, 100%, .8)
}

.Header_wrapper__DKm9v {
    display: grid;
    align-items: center;
    height: 72px;
    grid-template-areas: "logo searchButton menuButton";
    grid-template-columns: 1fr auto auto
}

@media only screen and (min-width:768px) {
    .Header_wrapper__DKm9v {
        height: 82px
    }
}

@media only screen and (min-width:1280px) {
    .Header_wrapper__DKm9v {
        height: 80px;
        gap: 8px;
        grid-template-areas: "logo navigation auth languages";
        grid-template-columns: auto 1fr auto auto
    }
}

.Header_logo__tJTAY {
    grid-area: logo
}

.Header_searchButton__Zb42d {
    margin-left: auto;
    margin-right: 10px;
    cursor: pointer
}

.Header_menuButton__UlBmq,
.Header_searchButton__Zb42d {
    width: 40px;
    height: 40px;
    padding: 0;
    border: 0;
    background-color: transparent
}

.Header_navigation__5VaP0 {
    display: flex;
    align-items: center;
    margin-left: 56px;
    grid-area: navigation
}

.Header_languageSelect__sesGP {
    width: 89px;
    grid-area: languages
}

.Header_languageSelectBlog__P7UoB {
    margin-right: 10px
}

.Header_authButtons__w7CnI {
    grid-area: auth
}

.Header_modalContent__dq8Qg {
    max-width: 311px
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .Header_modalContent__dq8Qg {
        min-width: 440px
    }
}

@media only screen and (min-width:1280px) {
    .Header_modalContent__dq8Qg {
        max-width: 505px
    }
}

.Header_longLanguage__Zus9_ {
    font-weight: 400
}

.Header_shortLanguage__PqXeT:not(.Header_active__s4YhR) {
    color: #c4c4c4
}

.Header_desktopContent__vI8iU {
    display: none
}

@media only screen and (min-width:1280px) {
    .Header_desktopContent__vI8iU {
        display: contents
    }
}

.Header_coinItemLabel__FXcps {
    display: grid;
    align-items: center;
    grid-column-gap: 8px;
    grid-template-columns: 32px auto
}

.MainPromo_root__5rOyi {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 67px 0 50px;
    background-repeat: no-repeat;
    background-position: center 0, calc(50% - 0px) 48px, center 37px;
    background-size: auto, auto, 440px 270px
}

@media only screen and (min-width:768px) {
    .MainPromo_root__5rOyi {
        padding: 57px 0 92px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_root__5rOyi {
        overflow: hidden;
        padding: 140px 0;
        background-position: center 29px, calc(50% - 0px) 48px, center -15px;
        background-size: auto, auto, 820px 500px
    }
}

.MainPromo_root__5rOyi.MainPromo_trading__woH3b {
    padding-bottom: 108px;
    background-image: url(/images/small-doodles/small-doodle-01_blue.svg), url(/images/main-promo/bg_shape.svg);
    background-position: calc(50% - 160px) 27px, top;
    background-size: auto, 440px 270px
}

@media only screen and (max-width:767.98px) {
    .MainPromo_root__5rOyi.MainPromo_trading__woH3b {
        position: relative;
        overflow: hidden
    }

    .MainPromo_root__5rOyi.MainPromo_trading__woH3b .MainPromo_doodleBitcoin__hhplr {
        bottom: 0;
        left: calc(50% + 88px);
        display: block
    }

    .MainPromo_root__5rOyi.MainPromo_trading__woH3b .MainPromo_doodleEyes__1bQhj {
        right: calc(50% + 130px);
        bottom: 198px;
        display: block
    }

    .MainPromo_root__5rOyi.MainPromo_trading__woH3b:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 91px;
        pointer-events: none;
        background-image: url(/images/small-doodles/small-doodle-31.svg);
        background-repeat: no-repeat;
        background-position: calc(50% - 183px) 0;
        background-size: auto
    }
}

@media only screen and (min-width:768px) {
    .MainPromo_root__5rOyi.MainPromo_trading__woH3b {
        padding-bottom: 100px;
        background-image: url(/images/main-promo/bg_trading_tablet.svg), url(/images/main-promo/bg_shape.svg);
        background-position: calc(50% + 7px) 115px, top
    }

    .MainPromo_root__5rOyi.MainPromo_trading__woH3b .MainPromo_doodleBitcoin__hhplr {
        bottom: 121px;
        left: calc(50% + 203px);
        display: block
    }

    .MainPromo_root__5rOyi.MainPromo_trading__woH3b .MainPromo_doodleEyes__1bQhj {
        right: calc(50% + 237px);
        bottom: 216px;
        display: block
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_root__5rOyi.MainPromo_trading__woH3b {
        padding-bottom: 0;
        background-image: url(/images/main-promo/bg_trading_desktop.svg), url(/images/main-promo/bg_shape.svg);
        background-position: calc(50% - 16px) 53px, center 100px;
        background-size: auto, 820px 500px
    }

    .MainPromo_root__5rOyi.MainPromo_trading__woH3b .MainPromo_doodleRocket__t8zu3 {
        top: 176px;
        left: calc(50% + 494px);
        display: block
    }

    .MainPromo_root__5rOyi.MainPromo_trading__woH3b .MainPromo_doodleEthereum__kmUFv {
        top: 330px;
        right: calc(50% + 480px);
        display: block
    }

    .MainPromo_root__5rOyi.MainPromo_trading__woH3b .MainPromo_doodleBitcoin__hhplr,
    .MainPromo_root__5rOyi.MainPromo_trading__woH3b .MainPromo_doodleEyes__1bQhj {
        display: none
    }
}

.MainPromo_root__5rOyi.MainPromo_home__wKTn1 {
    padding-bottom: 0;
    background-image: url(/images/small-doodles/small-doodle-12.svg), url(/images/main-promo/bg_shape.svg);
    background-position: calc(50% + 153px) top, top;
    background-size: auto, 440px 270px
}

.MainPromo_root__5rOyi.MainPromo_home__wKTn1 .MainPromo_doodleEyes__1bQhj {
    top: 0;
    right: calc(50% + 136px);
    display: block
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .MainPromo_root__5rOyi.MainPromo_home__wKTn1 {
        background-image: url(/images/main-promo/bg_home_tablet.svg), url(/images/main-promo/bg_shape.svg);
        background-position: calc(50% + 7px) 115px, top
    }

    .MainPromo_root__5rOyi.MainPromo_home__wKTn1 .MainPromo_doodleBitcoin__hhplr {
        bottom: 78px;
        left: calc(50% + 203px);
        display: block
    }

    .MainPromo_root__5rOyi.MainPromo_home__wKTn1 .MainPromo_doodleEyes__1bQhj {
        top: 286px;
        right: calc(50% + 229px)
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_root__5rOyi.MainPromo_home__wKTn1 {
        background-image: url(/images/main-promo/bg_home_desktop.svg), url(/images/main-promo/bg_shape.svg);
        background-position: calc(50% + 14px) 85px, center 100px;
        background-size: auto, 820px 500px
    }

    .MainPromo_root__5rOyi.MainPromo_home__wKTn1 .MainPromo_doodleBitcoin__hhplr {
        top: 264px;
        left: calc(50% + 505px);
        display: block
    }

    .MainPromo_root__5rOyi.MainPromo_home__wKTn1 .MainPromo_doodleEyes__1bQhj {
        top: 277px;
        right: calc(50% + 569px);
        display: block
    }
}

@media only screen and (min-width:768px) {
    .MainPromo_root__5rOyi.MainPromo_security___743Z {
        padding-bottom: 50px;
        background-image: url(/images/main-promo/bg_security_tablet.svg), url(/images/main-promo/bg_shape.svg);
        background-position: calc(50% + 2px) top, top;
        background-size: auto, 440px 270px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_root__5rOyi.MainPromo_security___743Z {
        padding-bottom: 91px;
        background-image: url(/images/main-promo/bg_security_desktop.svg), url(/images/main-promo/bg_shape_security.png);
        background-position: 50% -5px, center top -80px;
        background-size: auto, 1089px 656px
    }

    .MainPromo_root__5rOyi.MainPromo_security___743Z .MainPromo_doodleIncognito__N6gF1 {
        bottom: 60px;
        left: calc(50% + 360px);
        display: block
    }
}

.MainPromo_root__5rOyi.MainPromo_demo__z7bjK {
    padding-bottom: 40px;
    background-image: url(/images/main-promo/bg_demo_mobile.svg), url(/images/main-promo/bg_shape.svg);
    background-position: 50% -2px, center top 12px;
    background-size: auto, 440px 270px
}

@media only screen and (min-width:768px) {
    .MainPromo_root__5rOyi.MainPromo_demo__z7bjK {
        padding-bottom: 10px;
        background-image: url(/images/main-promo/bg_demo_tablet.svg), url(/images/main-promo/bg_shape.svg);
        background-position: 50% -10px, center top 1px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_root__5rOyi.MainPromo_demo__z7bjK {
        padding-bottom: 120px;
        background-image: url(/images/main-promo/bg_demo_desktop.svg), url(/images/main-promo/bg_shape.svg);
        background-position: calc(50% + 10px) 15px, center top 28px;
        background-size: auto, 820px 500px
    }

    .MainPromo_root__5rOyi.MainPromo_demo__z7bjK .MainPromo_doodleDog__Ksfca {
        display: block
    }

    .MainPromo_root__5rOyi.MainPromo_demo__z7bjK .MainPromo_doodleEyes__1bQhj {
        top: 294px;
        right: calc(50% + 590px);
        display: block
    }
}

.MainPromo_root__5rOyi.MainPromo_exchanges__esliz {
    padding-bottom: 0
}

@media only screen and (min-width:768px) {
    .MainPromo_root__5rOyi.MainPromo_exchanges__esliz {
        background-image: url(/images/small-doodles/small-doodle-09_blue.svg);
        background-repeat: no-repeat;
        background-position: calc(50% + 282px) 2px;
        background-size: auto
    }

    .MainPromo_root__5rOyi.MainPromo_exchanges__esliz .MainPromo_doodleEthereum__kmUFv {
        top: 22px;
        right: calc(50% + 305px);
        display: block;
        transform: rotate(10deg)
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_root__5rOyi.MainPromo_exchanges__esliz {
        background-image: url(/images/main-promo/bg_exchanges_desktop.svg);
        background-position: calc(50% + 66px) 34px
    }

    .MainPromo_root__5rOyi.MainPromo_exchanges__esliz .MainPromo_doodleEthereum__kmUFv {
        top: 86px;
        right: calc(50% + 473px)
    }
}

@media only screen and (max-width:767.98px) {
    .it .MainPromo_buttonText__1qiE1 {
        font-size: 14px
    }

    .de .MainPromo_security___743Z .MainPromo_buttonText__1qiE1,
    .it .MainPromo_security___743Z .MainPromo_buttonText__1qiE1,
    .pt .MainPromo_security___743Z .MainPromo_buttonText__1qiE1 {
        font-size: 17px
    }
}

.MainPromo_title__bYmWo {
    z-index: 1;
    margin-bottom: 20px;
    text-align: center;
    font-style: normal;
    font-size: 40px;
    font-weight: 700;
    line-height: 44px
}

@media only screen and (min-width:768px) {
    .MainPromo_title__bYmWo {
        font-size: 44px;
        line-height: 48px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_title__bYmWo {
        font-size: 64px;
        line-height: 70px
    }
}

@media only screen and (min-width:768px) {
    .MainPromo_title__bYmWo {
        max-width: 668px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_title__bYmWo {
        max-width: 1080px;
        margin-bottom: 40px
    }
}

@media only screen and (max-width:767.98px) {
    .MainPromo_title__bYmWo.MainPromo_bots___64lH {
        font-size: 38px
    }
}

.MainPromo_title__bYmWo.MainPromo_trading__woH3b {
    font-size: 36px;
    line-height: 42px
}

@media only screen and (min-width:768px) {
    .MainPromo_title__bYmWo.MainPromo_trading__woH3b {
        font-size: 40px;
        font-weight: 700;
        line-height: 44px
    }
}

@media only screen and (min-width:768px)and (min-width:768px) {
    .MainPromo_title__bYmWo.MainPromo_trading__woH3b {
        font-size: 44px;
        line-height: 48px
    }
}

@media only screen and (min-width:768px)and (min-width:1280px) {
    .MainPromo_title__bYmWo.MainPromo_trading__woH3b {
        font-size: 64px;
        line-height: 70px
    }
}

.MainPromo_lineThrough__nD3cj {
    position: relative;
    text-decoration: none
}

.MainPromo_lineThrough__nD3cj:before {
    content: "";
    position: absolute;
    top: 24px;
    width: 100%;
    height: 4px;
    background: #000
}

@media only screen and (min-width:768px) {
    .MainPromo_lineThrough__nD3cj:before {
        top: 28px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_lineThrough__nD3cj:before {
        top: 41px;
        height: 8px
    }
}

.MainPromo_text___NVw4 {
    box-sizing: content-box;
    max-width: 668px;
    margin-bottom: 20px;
    text-align: center;
    color: #464646;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .MainPromo_text___NVw4 {
        font-size: 24px;
        line-height: 32px
    }
}

@media only screen and (min-width:768px) {
    .MainPromo_text___NVw4 {
        margin-bottom: 40px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_text___NVw4 {
        max-width: 820px
    }
}

.MainPromo_remark__futSe {
    margin-top: 8px;
    text-align: center;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .MainPromo_remark__futSe {
        font-size: 16px;
        line-height: 24px;
        margin-top: 16px
    }
}

.MainPromo_exchangesContainer__RybI_ {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 30px
}

@media only screen and (min-width:768px) {
    .MainPromo_exchangesContainer__RybI_ {
        margin-top: 60px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_exchangesContainer__RybI_ {
        flex-direction: row;
        margin-top: 70px
    }
}

.MainPromo_exchangesText__Ct9Yr {
    text-align: center;
    color: #464646;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px
}

@media only screen and (min-width:1280px) {
    .MainPromo_exchangesText__Ct9Yr {
        font-size: 20px;
        line-height: 27px
    }
}

@media only screen and (max-width:767.98px) {
    .MainPromo_exchangesText__Ct9Yr {
        max-width: 280px
    }
}

.MainPromo_moreExchanges__41v2t {
    color: #bfbfbf;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .MainPromo_moreExchanges__41v2t {
        font-size: 24px;
        line-height: 32px
    }
}

.MainPromo_moreExchanges__41v2t:focus,
.MainPromo_moreExchanges__41v2t:hover {
    color: #274af2
}

@media only screen and (max-width:767.98px) {
    .MainPromo_moreExchanges__41v2t {
        margin-top: 20px
    }
}

@media only screen and (min-width:768px) {
    .MainPromo_moreExchanges__41v2t {
        margin-left: 11px;
        padding-top: 4px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_moreExchanges__41v2t {
        width: max-content;
        margin-left: 12px;
        padding-top: 0;
        font-size: 16px;
        font-weight: 700;
        line-height: 19px
    }
}

@media only screen and (min-width:1280px)and (min-width:1280px) {
    .MainPromo_moreExchanges__41v2t {
        font-size: 20px;
        line-height: 27px
    }
}

.MainPromo_exchangesWrapper__ez0H6 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 17px
}

@media only screen and (min-width:768px) {
    .MainPromo_exchangesWrapper__ez0H6 {
        flex-direction: row;
        margin-top: 16px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_exchangesWrapper__ez0H6 {
        margin-top: 0
    }
}

.MainPromo_exchangesList___jIT_ {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

@media only screen and (min-width:768px) {
    .MainPromo_exchangesList___jIT_ {
        align-items: center
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_exchangesList___jIT_ {
        flex-wrap: nowrap;
        align-items: normal;
        margin-left: 60px
    }
}

.MainPromo_exchangeLogoWrapper__6nOpu {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 74px;
    height: 24px;
    margin: 0 4px
}

@media only screen and (min-width:768px) {
    .MainPromo_exchangeLogoWrapper__6nOpu {
        width: 91px;
        height: 35px;
        margin: 0 11px
    }
}

@media only screen and (min-width:1280px) {
    .MainPromo_exchangeLogoWrapper__6nOpu {
        width: 130px;
        height: 50px;
        margin: 0 12px
    }

    .MainPromo_exchangeLogoWrapper__6nOpu.MainPromo_bybit__0CKQo {
        width: 130px;
        height: 50px
    }
}

.MainPromo_exchangeLogoWrapper__6nOpu.MainPromo_exchangeLink__jn8Ny {
    opacity: .25
}

.MainPromo_exchangeLogoWrapper__6nOpu.MainPromo_exchangeLink__jn8Ny:not(:hover):not(:focus) * {
    fill: #000
}

.MainPromo_exchangeLogoWrapper__6nOpu.MainPromo_exchangeLink__jn8Ny:focus,
.MainPromo_exchangeLogoWrapper__6nOpu.MainPromo_exchangeLink__jn8Ny:hover {
    opacity: 1
}

.MainPromo_mobileBreak__xjN5H {
    display: none
}

@media only screen and (max-width:767.98px) {
    .MainPromo_mobileBreak__xjN5H {
        display: initial
    }
}

.MainPromo_tabletBreak__4TXzT {
    display: none
}

@media only screen and (min-width:768px) {
    .MainPromo_tabletBreak__4TXzT {
        display: initial
    }
}

.MainPromo_doodleBitcoin__hhplr,
.MainPromo_doodleBull__uzMnH,
.MainPromo_doodleDog__Ksfca,
.MainPromo_doodleEthereum__kmUFv,
.MainPromo_doodleIncognito__N6gF1,
.MainPromo_doodleRocket__t8zu3 {
    position: absolute;
    z-index: -1;
    display: none;
    width: 140px;
    height: 140px
}

.MainPromo_doodleEyes__1bQhj {
    position: absolute;
    display: none
}

.MainPromo_doodleDog__Ksfca {
    top: 41px;
    left: calc(50% + 518px);
    transform: rotate(15deg)
}

.MainPromo_doodleBitcoin__hhplr {
    transform: rotate(31.4deg)
}

.MainPromo_doodleEthereum__kmUFv {
    width: 100px;
    height: 100px;
    transform: rotate(-30deg)
}

.MainPromo_word__uFSxS {
    display: inline-block
}

@media only screen and (max-width:767.98px) {
    .id .MainPromo_demo__z7bjK .MainPromo_title__bYmWo {
        font-size: 38px
    }

    .id .MainPromo_buttonText__1qiE1,
    .id .MainPromo_security___743Z .MainPromo_buttonText__1qiE1 {
        font-size: 17px
    }

    .tr .MainPromo_home__wKTn1 .MainPromo_title__bYmWo {
        font-size: 32px
    }
}

@media only screen and (min-width:1280px) {
    .tr .MainPromo_home__wKTn1 .MainPromo_title__bYmWo {
        max-width: 900px
    }
}

@media only screen and (max-width:767.98px) {
    .tr .MainPromo_buttonText__1qiE1 {
        font-size: 13px
    }
}

@media only screen and (min-width:1280px) {
    .tr .MainPromo_exchangesText__Ct9Yr {
        max-width: 250px
    }
}

@media only screen and (max-width:767.98px) {
    .tr .MainPromo_security___743Z .MainPromo_buttonText__1qiE1 {
        font-size: 16px
    }

    .ru .MainPromo_buttonText__1qiE1 {
        font-size: 13px
    }

    .ru .MainPromo_title__bYmWo {
        font-size: 34px
    }

    .ru .MainPromo_security___743Z .MainPromo_buttonText__1qiE1 {
        font-size: inherit
    }
}

@media only screen and (min-width:1280px) {
    .ru .MainPromo_futuresBot__WMs89 .MainPromo_text___NVw4 {
        max-width: 790px
    }
}

@media only screen and (max-width:767.98px) {
    .fr .MainPromo_buttonText__1qiE1 {
        font-size: 13px
    }

    .fr .MainPromo_security___743Z .MainPromo_buttonText__1qiE1 {
        font-size: 17px
    }

    .vi .MainPromo_buttonText__1qiE1 {
        font-size: 14px
    }

    .vi .MainPromo_security___743Z .MainPromo_buttonText__1qiE1 {
        font-size: inherit
    }
}

@media only screen and (min-width:1280px) {
    .vi .MainPromo_home__wKTn1 .MainPromo_title__bYmWo {
        max-width: 1000px
    }
}

.StartTrial_root__5kiKd {
    position: relative;
    padding-bottom: 50px;
    background-repeat: no-repeat;
    background-size: auto, 440px
}

@media only screen and (max-width:767.98px) {
    .StartTrial_root__5kiKd {
        overflow: hidden
    }
}

@media only screen and (min-width:1280px) {
    .StartTrial_root__5kiKd {
        padding-bottom: 138px
    }

    .StartTrial_root__5kiKd:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat
    }
}

.StartTrial_root__5kiKd.StartTrial_home__fBDAm .StartTrial_doodlePizza__CkaMm,
.StartTrial_root__5kiKd.StartTrial_home__fBDAm .StartTrial_doodleRobot__jL3AM {
    display: block
}

@media only screen and (max-width:767.98px) {
    .StartTrial_root__5kiKd.StartTrial_home__fBDAm {
        padding-top: 167px;
        background-image: url(/images/start-trial/bg_start-trial_home_mobile.svg), url(/images/start-trial/main-bg.svg);
        background-position: calc(50% + 21px) 0, center 165px
    }

    .StartTrial_root__5kiKd.StartTrial_home__fBDAm .StartTrial_doodlePizza__CkaMm {
        top: 34px;
        right: calc(50% + 40px)
    }

    .StartTrial_root__5kiKd.StartTrial_home__fBDAm .StartTrial_doodleRobot__jL3AM {
        top: 445px;
        left: calc(50% + 85px)
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .StartTrial_root__5kiKd.StartTrial_home__fBDAm {
        padding-top: 143px;
        background-image: url(/images/start-trial/bg_start-trial_home_tablet.svg), url(/images/start-trial/main-bg.svg);
        background-position: calc(50% + 6px) -29px, center 152px
    }

    .StartTrial_root__5kiKd.StartTrial_home__fBDAm .StartTrial_doodlePizza__CkaMm {
        top: 64px;
        right: calc(50% + 172px)
    }

    .StartTrial_root__5kiKd.StartTrial_home__fBDAm .StartTrial_doodleRobot__jL3AM {
        bottom: 300px;
        left: calc(50% + 173px)
    }
}

@media only screen and (min-width:1280px) {
    .StartTrial_root__5kiKd.StartTrial_home__fBDAm {
        overflow: hidden;
        padding-top: 186px
    }

    .StartTrial_root__5kiKd.StartTrial_home__fBDAm:after {
        top: 0;
        background-image: url(/images/start-trial/bg_start-trial_home_desktop.svg), url(/images/start-trial/main-bg.svg);
        background-position: calc(50% - 1px) -29px, center 58px
    }

    .StartTrial_root__5kiKd.StartTrial_home__fBDAm .StartTrial_doodlePizza__CkaMm {
        top: 65px;
        right: calc(50% + 353px)
    }

    .StartTrial_root__5kiKd.StartTrial_home__fBDAm .StartTrial_doodleRobot__jL3AM {
        bottom: 129px;
        left: calc(50% + 509px)
    }
}

.StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd .StartTrial_doodleDog__gOduG,
.StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd .StartTrial_doodleEthereum__8lmPk {
    display: block
}

@media only screen and (max-width:767.98px) {
    .StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd {
        padding-top: 115px;
        background-image: url(/images/start-trial/bg_start-trial_exchanges_mobile.svg), url(/images/start-trial/main-bg.svg);
        background-position: calc(50% + 19px) -46px, center 113px
    }

    .StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd .StartTrial_doodleDog__gOduG {
        right: calc(50% - 226px);
        bottom: 304px
    }

    .StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd .StartTrial_doodleEthereum__8lmPk {
        top: 10px;
        right: calc(50% + 70px)
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd {
        padding-top: 121px;
        background-image: url(/images/start-trial/bg_start-trial_exchanges_tablet.svg), url(/images/start-trial/main-bg.svg);
        background-position: calc(50% + 3px) 0, center 141px
    }

    .StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd .StartTrial_doodleDog__gOduG {
        right: calc(50% - 338px);
        bottom: 156px
    }

    .StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd .StartTrial_doodleEthereum__8lmPk {
        top: 110px;
        right: calc(50% + 210px)
    }
}

@media only screen and (min-width:1280px) {
    .StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd {
        padding-top: 227px
    }

    .StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd:after {
        top: -8px;
        background-image: url(/images/start-trial/bg_start-trial_exchanges_desktop.svg), url(/images/start-trial/main-bg.svg);
        background-position: calc(50% + 7px) -11px, center 108px
    }

    .StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd .StartTrial_doodleDog__gOduG {
        right: calc(50% - 515px);
        bottom: 56px
    }

    .StartTrial_root__5kiKd.StartTrial_exchanges__tyyJd .StartTrial_doodleEthereum__8lmPk {
        top: 140px;
        right: calc(50% + 450px)
    }
}

@media only screen and (max-width:767.98px) {
    .StartTrial_root__5kiKd.StartTrial_trading__5x5sL {
        padding-top: 114px;
        background-image: url(/images/start-trial/bg_start-trial_trading_mobile.svg), url(/images/start-trial/main-bg.svg);
        background-position: calc(50% - 30px) 0, center 112px
    }

    .StartTrial_root__5kiKd.StartTrial_trading__5x5sL .StartTrial_doodleBitcoin__UUHAC {
        top: 22px;
        right: calc(50% + 84px);
        display: block
    }

    .StartTrial_root__5kiKd.StartTrial_trading__5x5sL .StartTrial_doodleRocket__W48tF {
        top: 404px;
        left: calc(50% + 47px);
        display: block
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .StartTrial_root__5kiKd.StartTrial_trading__5x5sL {
        padding-top: 161px;
        background-image: url(/images/start-trial/bg_start-trial_trading_tablet.svg), url(/images/start-trial/main-bg.svg);
        background-position: calc(50% + 6px) 0, center 165px
    }

    .StartTrial_root__5kiKd.StartTrial_trading__5x5sL .StartTrial_doodleBitcoin__UUHAC {
        top: 82px;
        right: calc(50% + 170px);
        display: block
    }

    .StartTrial_root__5kiKd.StartTrial_trading__5x5sL .StartTrial_doodleRocket__W48tF {
        top: 446px;
        left: calc(50% + 173px);
        display: block
    }
}

@media only screen and (min-width:1280px) {
    .StartTrial_root__5kiKd.StartTrial_trading__5x5sL {
        padding-top: 228px
    }

    .StartTrial_root__5kiKd.StartTrial_trading__5x5sL:after {
        top: -12px;
        background-image: url(/images/start-trial/bg_start-trial_trading_desktop.svg), url(/images/start-trial/main-bg.svg);
        background-position: calc(50% + 20px) 0, center 112px
    }

    .StartTrial_root__5kiKd.StartTrial_trading__5x5sL .StartTrial_doodleBitcoin__UUHAC {
        top: 29px;
        right: calc(50% + 427px);
        display: block
    }

    .StartTrial_root__5kiKd.StartTrial_trading__5x5sL .StartTrial_doodleRocket__W48tF {
        top: 516px;
        left: calc(50% + 432px);
        display: block
    }
}

.StartTrial_startTrial__Wx4c4 {
    z-index: 1
}

.StartTrial_startTrial__Wx4c4,
.StartTrial_steps__Rffsp {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

.StartTrial_steps__Rffsp {
    width: 100%
}

@media only screen and (min-width:1280px) {
    .StartTrial_steps__Rffsp {
        flex-direction: row;
        justify-content: space-between;
        margin-left: 20px
    }

    .StartTrial_steps__Rffsp:after {
        content: "";
        position: absolute;
        bottom: -22px;
        left: 54px;
        width: 1006px;
        height: 211px;
        background-image: url(/images/start-trial/steps-bg.png);
        background-repeat: no-repeat;
        background-size: 100% 100%
    }
}

.StartTrial_stepWrapper___bXYx {
    position: relative
}

.StartTrial_step__PROW5 {
    font-size: 26px;
    font-weight: 700;
    line-height: 31px;
    text-align: center
}

@media only screen and (min-width:768px) {
    .StartTrial_step__PROW5 {
        font-size: 28px;
        line-height: 34px
    }
}

@media only screen and (min-width:1280px) {
    .StartTrial_step__PROW5 {
        font-size: 32px;
        line-height: 39px
    }
}

.StartTrial_step__PROW5.StartTrial_startTrading__vzk__ {
    padding: 11px 0 12px
}

@media only screen and (min-width:768px) {
    .StartTrial_step__PROW5.StartTrial_startTrading__vzk__ {
        padding: 7px 0 12px
    }
}

.StartTrial_step__PROW5.StartTrial_signUp__rxbaj {
    padding-bottom: 18px
}

.StartTrial_step__PROW5.StartTrial_connect__EbBty {
    padding: 10px 0 11px
}

@media only screen and (min-width:768px) {
    .StartTrial_step__PROW5.StartTrial_connect__EbBty {
        margin-left: 5px
    }
}

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

    .StartTrial_step__PROW5.StartTrial_connect__EbBty,
    .StartTrial_step__PROW5.StartTrial_signUp__rxbaj,
    .StartTrial_step__PROW5.StartTrial_startTrading__vzk__ {
        padding: 0
    }

    .StartTrial_step__PROW5.StartTrial_connect__EbBty {
        margin-left: 64px
    }
}

.StartTrial_content__QyqZS {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 1015px
}

@media only screen and (min-width:1280px) {
    .StartTrial_content__QyqZS>:not(:last-child) {
        margin-bottom: 62px
    }
}

.StartTrial_title__cbkbu {
    position: relative;
    max-width: 260px;
    margin-bottom: 27px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width:768px) {
    .StartTrial_title__cbkbu {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .StartTrial_title__cbkbu {
        font-size: 50px;
        line-height: 60px;
        max-width: 600px;
        margin-bottom: 81px
    }
}

.StartTrial_description__k9jnw {
    order: 1;
    max-width: 343px;
    text-align: center;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .StartTrial_description__k9jnw {
        font-size: 24px;
        line-height: 32px
    }
}

@media only screen and (min-width:768px) {
    .StartTrial_description__k9jnw {
        max-width: 440px
    }
}

@media only screen and (min-width:1280px) {
    .StartTrial_description__k9jnw {
        order: 0;
        max-width: 855px
    }
}

.StartTrial_button__iV_zg {
    padding: 27px 0 30px
}

@media only screen and (min-width:1280px) {
    .StartTrial_button__iV_zg {
        padding: 0
    }
}

.StartTrial_doodleBitcoin__UUHAC,
.StartTrial_doodleDog__gOduG,
.StartTrial_doodleEthereum__8lmPk,
.StartTrial_doodlePizza__CkaMm,
.StartTrial_doodleRobot__jL3AM,
.StartTrial_doodleRocket__W48tF {
    position: absolute;
    z-index: -1;
    display: none;
    width: 140px;
    height: 140px
}

.StartTrial_doodleDog__gOduG {
    transform: rotate(28.75deg)
}

.StartTrial_doodleEthereum__8lmPk {
    transform: rotate(-30deg)
}

.StartTrial_doodlePizza__CkaMm {
    transform: rotate(54deg) scaleX(-1)
}

.StartTrial_doodleRobot__jL3AM {
    transform: matrix(.95, .31, -.31, .95, 0, 0)
}

.StartTrial_doodleBitcoin__UUHAC {
    transform: rotate(-23.72deg)
}

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

    .fr .StartTrial_buttonContent__MXQ49,
    .vi .StartTrial_buttonContent__MXQ49 {
        font-size: 17px
    }

    .tr .StartTrial_buttonContent__MXQ49 {
        font-size: 16px
    }
}

.PageLayout_main__gSxJ1 {
    display: flex;
    flex-direction: column;
    flex: 1 1
}

.PageLayout_main__gSxJ1.PageLayout_hidden__2MDY1 {
    overflow: hidden
}

.Marker_root__ldAos {
    position: relative;
    display: inline-block;
    color: #fff
}

.Marker_root__ldAos:before {
    background-image: url(/images/marker/start-marker.png)
}

.Marker_root__ldAos:after,
.Marker_root__ldAos:before {
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: auto 100%
}

.Marker_root__ldAos:after {
    background-image: url(/images/marker/end-marker.png)
}

.Marker_bg__TzuYi {
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    background-image: url(/images/marker/middle-marker.png);
    background-repeat: repeat-x;
    background-size: 100% 100%
}

.Marker_h1__pedZA:before {
    left: -9px;
    width: 16px;
    height: 46px
}

@media only screen and (min-width:768px) {
    .Marker_h1__pedZA:before {
        left: -12px;
        width: 15px;
        height: 51px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h1__pedZA:before {
        left: -18px;
        width: 24px;
        height: 76px
    }
}

.Marker_h1__pedZA:after {
    right: -13px;
    width: 11px;
    height: 46px
}

@media only screen and (min-width:768px) {
    .Marker_h1__pedZA:after {
        width: 10px;
        height: 51px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h1__pedZA:after {
        right: -19px;
        width: 16px;
        height: 76px
    }
}

.Marker_h1__pedZA .Marker_bg__TzuYi {
    left: 4px;
    width: 100%;
    height: 46px
}

@media only screen and (min-width:768px) {
    .Marker_h1__pedZA .Marker_bg__TzuYi {
        left: 2px;
        width: calc(100% + 2px);
        height: 51px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h1__pedZA .Marker_bg__TzuYi {
        left: 4px;
        width: calc(100% + 4px);
        height: 76px
    }
}

.Marker_h1L__1dOKD:before {
    top: -5px;
    left: -16px;
    width: 14px;
    height: 48px
}

@media only screen and (min-width:768px) {
    .Marker_h1L__1dOKD:before {
        top: 5px;
        left: -26px;
        width: 18px;
        height: 59px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h1L__1dOKD:before {
        top: -7px;
        left: -27px;
        width: 25px;
        height: 84px
    }
}

.Marker_h1L__1dOKD:after {
    top: -5px;
    right: -18px;
    width: 10px;
    height: 48px
}

@media only screen and (min-width:768px) {
    .Marker_h1L__1dOKD:after {
        top: 5px;
        right: -14px;
        width: 10px;
        height: 59px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h1L__1dOKD:after {
        top: -7px;
        right: -31px;
        width: 17px;
        height: 84px
    }
}

.Marker_h1L__1dOKD .Marker_bg__TzuYi {
    top: -5px;
    left: -3px;
    width: calc(100% + 12px);
    height: 48px
}

@media only screen and (min-width:768px) {
    .Marker_h1L__1dOKD .Marker_bg__TzuYi {
        top: 5px;
        left: -9px;
        width: calc(100% + 16px);
        height: 59px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h1L__1dOKD .Marker_bg__TzuYi {
        top: -7px;
        width: calc(100% + 24px);
        height: 84px
    }
}

.Marker_h1__pedZA+.Marker_h1__pedZA:before {
    left: -18px
}

@media only screen and (min-width:1280px) {
    .Marker_h1__pedZA+.Marker_h1__pedZA:before {
        left: -26px
    }
}

.Marker_h1__pedZA+.Marker_h1__pedZA:after {
    right: -9px
}

@media only screen and (min-width:1280px) {
    .Marker_h1__pedZA+.Marker_h1__pedZA:after {
        right: -15px
    }
}

.Marker_h1__pedZA+.Marker_h1__pedZA .Marker_bg__TzuYi {
    left: -5px;
    width: calc(100% + 5px)
}

@media only screen and (max-width:767.98px) {
    .Marker_h1L__1dOKD+.Marker_h1L__1dOKD:before {
        left: -18px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h1L__1dOKD+.Marker_h1L__1dOKD:before {
        left: -32px
    }
}

@media only screen and (max-width:767.98px) {
    .Marker_h1L__1dOKD+.Marker_h1L__1dOKD:after {
        right: -11px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h1L__1dOKD+.Marker_h1L__1dOKD:after {
        right: -18px
    }
}

@media only screen and (max-width:767.98px) {
    .Marker_h1L__1dOKD+.Marker_h1L__1dOKD .Marker_bg__TzuYi {
        left: -5px;
        width: calc(100% + 12px)
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h1L__1dOKD+.Marker_h1L__1dOKD .Marker_bg__TzuYi {
        left: -8px;
        width: calc(100% + 14px)
    }
}

.Marker_h2__C9_6t:before {
    left: -10px;
    width: 16px;
    height: 40px
}

@media only screen and (min-width:1280px) {
    .Marker_h2__C9_6t:before {
        top: -4px;
        left: -19px;
        width: 20px;
        height: 70px
    }
}

.Marker_h2__C9_6t:after {
    right: -10px;
    width: 11px;
    height: 40px
}

@media only screen and (min-width:768px) {
    .Marker_h2__C9_6t:after {
        right: -12px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h2__C9_6t:after {
        top: -4px;
        right: -15px;
        width: 12px;
        height: 70px
    }
}

.Marker_h2__C9_6t .Marker_bg__TzuYi {
    left: 0;
    width: 100%;
    height: 40px
}

@media only screen and (min-width:768px) {
    .Marker_h2__C9_6t .Marker_bg__TzuYi {
        width: calc(100% + 2px)
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h2__C9_6t .Marker_bg__TzuYi {
        top: -4px;
        width: calc(100% + 4px);
        height: 70px
    }

    .Marker_h2__C9_6t+.Marker_h2__C9_6t:before {
        left: -23px
    }

    .Marker_h2__C9_6t+.Marker_h2__C9_6t:after {
        right: -10px
    }

    .Marker_h2__C9_6t+.Marker_h2__C9_6t .Marker_bg__TzuYi {
        left: -4px;
        width: calc(100% + 4px)
    }
}

.Marker_h3__dvrHn:before {
    left: -10px;
    width: 16px;
    height: 36px
}

@media only screen and (min-width:768px) {
    .Marker_h3__dvrHn:before {
        height: 40px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h3__dvrHn:before {
        top: -2px;
        left: -10px;
        width: 20px;
        height: 44px
    }
}

.Marker_h3__dvrHn:after {
    right: -10px;
    width: 11px;
    height: 36px
}

@media only screen and (min-width:768px) {
    .Marker_h3__dvrHn:after {
        right: -14px;
        height: 40px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h3__dvrHn:after {
        top: -2px;
        right: -18px;
        width: 12px;
        height: 44px
    }
}

.Marker_h3__dvrHn .Marker_bg__TzuYi {
    left: 0;
    width: 100%;
    height: 36px
}

@media only screen and (min-width:768px) {
    .Marker_h3__dvrHn .Marker_bg__TzuYi {
        width: calc(100% + 4px);
        height: 40px
    }
}

@media only screen and (min-width:1280px) {
    .Marker_h3__dvrHn .Marker_bg__TzuYi {
        top: -2px;
        width: calc(100% + 8px);
        height: 44px
    }
}

.Doodle_strokeWidth-1__yhWyf .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

.Doodle_strokeWidth-2__7GwZR .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 2
}

.Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

@media only screen and (min-width:1280px) {
    .Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW {
        stroke-width: 2
    }
}

.Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

.KucoinLogo_root__vHoVX {
    height: auto
}

.KucoinLogo_root__vHoVX.KucoinLogo_large__jpMbH {
    width: 113px
}

@media only screen and (min-width:768px) {
    .KucoinLogo_root__vHoVX.KucoinLogo_large__jpMbH {
        width: 107px
    }
}

@media only screen and (min-width:1280px) {
    .KucoinLogo_root__vHoVX.KucoinLogo_large__jpMbH {
        width: 153px
    }
}

.KucoinLogo_root__vHoVX.KucoinLogo_small__WBZ6z {
    width: 62px
}

@media only screen and (min-width:768px) {
    .KucoinLogo_root__vHoVX.KucoinLogo_small__WBZ6z {
        width: 73px
    }
}

@media only screen and (min-width:1280px) {
    .KucoinLogo_root__vHoVX.KucoinLogo_small__WBZ6z {
        width: 100px
    }
}

.BybitLogo_root__Rpn4d {
    height: auto
}

.BybitLogo_root__Rpn4d.BybitLogo_large__YigDO {
    width: 87px
}

@media only screen and (min-width:768px) {
    .BybitLogo_root__Rpn4d.BybitLogo_large__YigDO {
        width: 69px
    }
}

@media only screen and (min-width:1280px) {
    .BybitLogo_root__Rpn4d.BybitLogo_large__YigDO {
        width: 87px
    }
}

.BybitLogo_root__Rpn4d.BybitLogo_small__DGi6M {
    width: 43px
}

@media only screen and (min-width:768px) {
    .BybitLogo_root__Rpn4d.BybitLogo_small__DGi6M {
        width: 53px
    }
}

@media only screen and (min-width:1280px) {
    .BybitLogo_root__Rpn4d.BybitLogo_small__DGi6M {
        width: 76px
    }
}


.css-vubbuv {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
}

.css-sx5ns6 {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    position: relative;
    -webkit-transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    overflow-anchor: none;
}

.css-sx5ns6:before {
    position: absolute;
    left: 0;
    top: -1px;
    right: 0;
    height: 1px;
    content: "";
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.12);
    -webkit-transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.css-sx5ns6:first-of-type:before {
    display: none;
}

.css-sx5ns6.Mui-expanded:before {
    opacity: 0;
}

.css-sx5ns6.Mui-expanded:first-of-type {
    margin-top: 0;
}

.css-sx5ns6.Mui-expanded:last-of-type {
    margin-bottom: 0;
}

.css-sx5ns6.Mui-expanded+.css-sx5ns6.Mui-expanded:before {
    display: none;
}

.css-sx5ns6.Mui-disabled {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1uaukoe {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 48px;
    padding: 0px 16px;
    -webkit-transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.css-1uaukoe::-moz-focus-inner {
    border-style: none;
}

.css-1uaukoe.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1uaukoe {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-1uaukoe.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1uaukoe.Mui-disabled {
    opacity: 0.38;
}

.css-1uaukoe:hover:not(.Mui-disabled) {
    cursor: pointer;
}

.css-1n11r91 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 12px 0;
}

.css-1fx8m19 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: rgba(0, 0, 0, 0.54);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.css-1fx8m19.Mui-expanded {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.css-1vr8b6v {
    overflow: hidden;
    min-height: 48px;
    -webkit-overflow-scrolling: touch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-right: 1px solid;
    border-color: rgba(0, 0, 0, 0.12);
}

@media (max-width:599.95px) {
    .css-1vr8b6v .MuiTabs-scrollButtons {
        display: none;
    }
}

.css-oqr85h {
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
}

.css-oqr85h::-webkit-scrollbar {
    display: none;
}

.css-ccrt04 {
    position: relative;
    display: inline-block;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    white-space: nowrap;
    scrollbar-width: none;
    overflow-y: auto;
    overflow-x: hidden;
}

.css-ccrt04::-webkit-scrollbar {
    display: none;
}

.css-j7qwjs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.css-hhob9r {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25;
    text-transform: uppercase;
    max-width: 360px;
    min-width: 90px;
    position: relative;
    min-height: 48px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 12px 16px;
    overflow: hidden;
    white-space: normal;
    text-align: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    color: rgba(0, 0, 0, 0.6);
}

.css-hhob9r::-moz-focus-inner {
    border-style: none;
}

.css-hhob9r.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-hhob9r {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-hhob9r.Mui-selected {
    color: #274af2;
}

.css-hhob9r.Mui-disabled {
    color: rgba(0, 0, 0, 0.38);
}

.css-hhob9r.Mui-focusVisible {
    box-shadow: inset 0 0 0 1px #523AFD;
}

.css-u2wwbn {
    position: absolute;
    height: 100%;
    bottom: 0;
    width: 2px;
    -webkit-transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #274af2;
    right: 0;
}

.OkexLogo_root__r2TOB {
    height: auto
}

.OkexLogo_root__r2TOB.OkexLogo_large__76iHb {
    width: 85px
}

@media only screen and (min-width:768px) {
    .OkexLogo_root__r2TOB.OkexLogo_large__76iHb {
        width: 93px
    }
}

@media only screen and (min-width:1280px) {
    .OkexLogo_root__r2TOB.OkexLogo_large__76iHb {
        width: 116px
    }
}

.OkexLogo_root__r2TOB.OkexLogo_medium__Ki0OG {
    width: 75px
}

.Checkbox_checkedIcon__Ok_Dp {
    width: 14px;
    height: 11px;
    color: #000
}

.OkexLogo_root__r2TOB.OkexLogo_small___2M3O {
    width: 57px
}

@media only screen and (min-width:768px) {
    .OkexLogo_root__r2TOB.OkexLogo_small___2M3O {
        width: 69px
    }
}

@media only screen and (min-width:1280px) {
    .OkexLogo_root__r2TOB.OkexLogo_small___2M3O {
        width: 94px
    }
}

.BinanceLogo_root__GP3yM {
    height: auto
}

.BinanceLogo_root__GP3yM.BinanceLogo_large__31ga2 {
    width: 128px
}

@media only screen and (min-width:768px) {
    .BinanceLogo_root__GP3yM.BinanceLogo_large__31ga2 {
        width: 120px
    }
}

@media only screen and (min-width:1280px) {
    .BinanceLogo_root__GP3yM.BinanceLogo_large__31ga2 {
        width: 151px
    }
}

.BinanceLogo_root__GP3yM.BinanceLogo_medium__4lSyQ {
    width: 98px;
    height: 20px
}

.BinanceLogo_root__GP3yM.BinanceLogo_small__amNTd {
    width: 65px
}

@media only screen and (min-width:768px) {
    .BinanceLogo_root__GP3yM.BinanceLogo_small__amNTd {
        width: 84px
    }
}

@media only screen and (min-width:1280px) {
    .BinanceLogo_root__GP3yM.BinanceLogo_small__amNTd {
        width: 116px
    }
}

.ThemeSwitcher_root__nK4i2:active .ThemeSwitcher_background__dDUd1 {
    opacity: .3
}

.ThemeSwitcher_root__nK4i2:active .ThemeSwitcher_border__9A05F {
    display: none
}

.ThemeSwitcher_root__nK4i2:active .ThemeSwitcher_moonBackground__XZ6rC {
    fill: #171c21
}

@media only screen and (min-width:1280px) {
    .ThemeSwitcher_root__nK4i2:hover .ThemeSwitcher_border__9A05F {
        display: block;
        stroke: #464646
    }

    .ThemeSwitcher_root__nK4i2:hover .ThemeSwitcher_moonBackground__XZ6rC {
        fill: #464646
    }
}

.Mui-focusVisible .ThemeSwitcher_border__9A05F {
    display: block;
    stroke: #274af2
}

.ThemeSwitcher_border__9A05F {
    display: none
}

.ThemeSwitcher_moonBackground__XZ6rC {
    fill: #171c21
}

.ThemeSwitcher_sun__DCk5O {
    fill: #464646
}

.ThemeSwitcher_sunray__ACSgx {
    stroke: #464646
}

.ThemeSwitcher_light__Q1tUo .ThemeSwitcher_moon__Xf2cJ {
    fill: #464646
}

@media only screen and (min-width:1280px) {
    .ThemeSwitcher_light__Q1tUo:hover .ThemeSwitcher_moon__Xf2cJ {
        fill: #000
    }
}

.ThemeSwitcher_dark__UDa6K .ThemeSwitcher_moon__Xf2cJ {
    fill: #fff
}

.ThemeSwitcher_dark__UDa6K:active .ThemeSwitcher_sun__DCk5O {
    fill: #464646
}

.ThemeSwitcher_dark__UDa6K:active .ThemeSwitcher_sunray__ACSgx {
    stroke: #464646
}

@media only screen and (min-width:1280px) {
    .ThemeSwitcher_dark__UDa6K:hover .ThemeSwitcher_sun__DCk5O {
        fill: #000
    }

    .ThemeSwitcher_dark__UDa6K:hover .ThemeSwitcher_sunray__ACSgx {
        stroke: #000
    }
}

.TrustBox_root__Sb0d2 {
    font-size: 20px;
    line-height: 32px
}

@media only screen and (min-width:768px) {
    .TrustBox_root__Sb0d2 {
        max-width: none
    }
}

@media only screen and (min-width:1280px) {
    .TrustBox_root__Sb0d2.TrustBox_centered__C3QtT {
        display: flex
    }

    .TrustBox_root__Sb0d2.TrustBox_centered__C3QtT .TrustBox_rating__r0tL4 {
        margin-right: 14px;
        margin-bottom: 0
    }

    .TrustBox_root__Sb0d2.TrustBox_centered__C3QtT .TrustBox_logo__KnUUf {
        margin-left: 12px
    }
}

.TrustBox_rating__r0tL4 {
    display: flex;
    justify-content: center;
    margin-bottom: 8px
}

@media only screen and (min-width:768px) {
    .TrustBox_rating__r0tL4 {
        margin-bottom: 16px
    }
}

@media only screen and (min-width:1280px) {
    .TrustBox_rating__r0tL4:not(.TrustBox_centered__C3QtT) {
        justify-content: start
    }
}

.TrustBox_label__zGCD9 {
    margin-right: 16px;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width:768px) {
    .TrustBox_label__zGCD9 {
        font-size: 20px;
        line-height: 24px
    }
}

@media only screen and (min-width:1280px) {
    .TrustBox_label__zGCD9 {
        font-size: 24px;
        line-height: 34px
    }
}

@media only screen and (min-width:768px) {
    .TrustBox_label__zGCD9 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 700
    }
}

.TrustBox_logo__KnUUf {
    display: flex;
    align-items: center
}

@media only screen and (max-width:767.98px) {
    .TrustBox_logo__KnUUf {
        justify-content: center;
        width: 100%
    }
}

@media only screen and (min-width:768px) {
    .TrustBox_logo__KnUUf {
        margin-left: 8px
    }
}

.TrustBox_stars__F5OsM {
    position: relative;
    width: 127px;
    height: 24px
}

@media only screen and (min-width:768px) {
    .TrustBox_stars__F5OsM {
        width: 172px;
        height: 32px
    }
}

.TrustBox_description__A5M4G {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

@media only screen and (min-width:1280px) {
    .TrustBox_description__A5M4G {
        justify-content: start
    }
}

.TrustBox_text__HU_P4 {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (min-width:768px) {
    .TrustBox_text__HU_P4 {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 30px
    }
}

.HomeFeatures_root__NkDJh {
    position: relative;
    overflow: hidden;
    padding-top: 72px;
    background-image: url(/images/home/home-features/bg_home-features_mobile.svg);
    background-repeat: no-repeat;
    background-position: center 23px
}

@media only screen and (min-width:768px) {
    .HomeFeatures_root__NkDJh {
        padding-top: 40px;
        background-image: url(/images/small-doodles/small-doodle-14.svg);
        background-repeat: no-repeat;
        background-position: calc(50% - 299px) 68px;
        background-size: auto
    }

    .HomeFeatures_root__NkDJh .HomeFeatures_doodleDog__43M_p {
        top: 184px;
        right: calc(50% + 224px);
        display: block
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_root__NkDJh {
        padding-top: 49px;
        background-image: url(/images/home/home-features/bg_home-features_desktop.svg);
        background-position: calc(50% - 110px) 52px
    }

    .HomeFeatures_root__NkDJh .HomeFeatures_doodleDog__43M_p {
        top: 173px;
        right: calc(50% - 615px)
    }

    .HomeFeatures_root__NkDJh .HomeFeatures_doodleEthereum__MJHB7 {
        top: 100px;
        right: calc(50% + 450px);
        display: block
    }
}

.HomeFeatures_title__7t91V {
    margin-top: 52px;
    margin-bottom: 20px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width:768px) {
    .HomeFeatures_title__7t91V {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_title__7t91V {
        font-size: 50px;
        line-height: 60px
    }
}

@media only screen and (min-width:768px) {
    .HomeFeatures_title__7t91V {
        max-width: 440px;
        margin-top: 50px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_title__7t91V {
        max-width: 820px;
        margin-top: 101px;
        margin-bottom: 40px
    }
}

.HomeFeatures_description__Sh2bs {
    margin-bottom: 50px;
    text-align: center;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_description__Sh2bs {
        font-size: 24px;
        line-height: 32px
    }
}

@media only screen and (min-width:768px) {
    .HomeFeatures_description__Sh2bs {
        max-width: 440px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_description__Sh2bs {
        max-width: 820px;
        margin-bottom: 60px
    }
}

.HomeFeatures_tabsWrapper__xP_Gd {
    visibility: hidden;
    overflow: hidden;
    width: 0;
    height: 0;
    background: #e3eefc
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_tabsWrapper__xP_Gd {
        display: flex;
        visibility: visible;
        width: 1240px;
        height: 600px;
        padding: 45px 40px 40px 85px;
        border-radius: 12px
    }
}

.HomeFeatures_card__SM6_b {
    width: 375px;
    height: 785px
}

.HomeFeatures_tabs__X3WcN {
    width: 236px;
    border-color: #000
}

.HomeFeatures_tab__CfAkx {
    align-items: end;
    width: auto;
    height: 100px;
    margin-left: auto;
    margin-right: 9px;
    margin-bottom: 50px;
    padding: 8px 16px;
    text-align: right;
    text-transform: none;
    color: #000
}

.HomeFeatures_tab__CfAkx:last-child {
    margin-bottom: 0
}

.HomeFeatures_tab__CfAkx:hover {
    color: #274af2
}

.HomeFeatures_tab__CfAkx:active {
    color: #0c2bc0;
    box-shadow: none
}

@media only screen and (min-width:768px) {
    .HomeFeatures_accordionSummary__hBkrB {
        padding: 0 50px
    }
}

.HomeFeatures_accordionSummaryContent__tp_4O {
    margin: 0;
    padding: 32px 0;
    transition: color, padding-bottom .3s cubic-bezier(.4, 0, .2, 1) 0ms;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 31px
}

@media only screen and (min-width:768px) {
    .HomeFeatures_accordionSummaryContent__tp_4O {
        font-size: 28px;
        line-height: 34px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_accordionSummaryContent__tp_4O {
        font-size: 32px;
        line-height: 39px
    }
}

@media only screen and (min-width:768px) {
    .HomeFeatures_accordionSummaryContent__tp_4O {
        padding: 44px 0
    }
}

.HomeFeatures_expandIconWrapper__iuo9D {
    position: relative;
    margin-left: 16px
}

.HomeFeatures_expandIcon__qETr6 {
    fill: #fff
}

.HomeFeatures_tabPanel__cjiSj {
    position: relative;
    flex-grow: 1
}

.HomeFeatures_tabLabel__P8TLd {
    font-size: 26px;
    font-weight: 700;
    line-height: 31px
}

@media only screen and (min-width:768px) {
    .HomeFeatures_tabLabel__P8TLd {
        font-size: 28px;
        line-height: 34px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_tabLabel__P8TLd {
        font-size: 32px;
        line-height: 39px
    }
}

.HomeFeatures_mainText__mx8Hs {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_mainText__mx8Hs {
        font-size: 26px;
        font-weight: 700;
        line-height: 34px
    }
}

@media only screen and (min-width:768px) {
    .HomeFeatures_mainText__mx8Hs {
        max-width: 440px;
        margin-top: 6px;
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_mainText__mx8Hs {
        max-width: 640px;
        margin-top: 0;
        margin-bottom: 19px;
        font-size: 18px;
        font-weight: 700;
        line-height: 24px
    }
}

@media only screen and (min-width:1280px)and (min-width:768px) {
    .HomeFeatures_mainText__mx8Hs {
        font-size: 20px;
        line-height: 24px
    }
}

@media only screen and (min-width:1280px)and (min-width:1280px) {
    .HomeFeatures_mainText__mx8Hs {
        font-size: 24px;
        line-height: 34px
    }
}

.HomeFeatures_text__aLlmT {
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_text__aLlmT {
        font-size: 24px;
        line-height: 32px
    }
}

@media only screen and (min-width:768px) {
    .HomeFeatures_text__aLlmT {
        max-width: 440px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_text__aLlmT {
        max-width: 640px;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:1280px)and (min-width:1280px) {
    .HomeFeatures_text__aLlmT {
        font-size: 20px;
        line-height: 30px
    }
}

.HomeFeatures_accordionRoot__DZp9S {
    margin-bottom: 1px;
    transition: background .3s cubic-bezier(.4, 0, .2, 1) 0ms;
    background: #274af2;
    box-shadow: none
}

.HomeFeatures_accordionRoot__DZp9S:last-child {
    margin-bottom: 0
}

.HomeFeatures_accordionRoot__DZp9S:before {
    content: none
}

.HomeFeatures_accordionRoot__DZp9S.HomeFeatures_expanded__qzi6M {
    padding-top: 8px;
    background: #e3eefc
}

.HomeFeatures_accordionRoot__DZp9S.HomeFeatures_expanded__qzi6M .HomeFeatures_accordionSummaryContent__tp_4O {
    padding: 24px 0;
    color: #274af2
}

@media only screen and (min-width:768px) {
    .HomeFeatures_accordionRoot__DZp9S.HomeFeatures_expanded__qzi6M {
        padding-top: 0
    }

    .HomeFeatures_accordionRoot__DZp9S.HomeFeatures_expanded__qzi6M .HomeFeatures_accordionSummaryContent__tp_4O {
        padding: 44px 0
    }
}

.HomeFeatures_accordionDetails__1EbHV {
    padding: 0
}

.HomeFeatures_featureDetails__qoXzs {
    position: relative;
    overflow: hidden;
    padding-bottom: 461px
}

@media only screen and (min-width:768px) {
    .HomeFeatures_featureDetails__qoXzs {
        padding-bottom: 455px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_featureDetails__qoXzs {
        overflow: visible;
        min-height: 515px;
        padding: 11px 0 0 79px
    }
}

.HomeFeatures_featureDetails__qoXzs.HomeFeatures_tradingTerminal__tcliE {
    padding-bottom: 131px
}

@media only screen and (min-width:768px) {
    .HomeFeatures_featureDetails__qoXzs.HomeFeatures_tradingTerminal__tcliE {
        padding-bottom: 127px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_featureDetails__qoXzs.HomeFeatures_tradingTerminal__tcliE {
        position: static;
        padding: 11px 0 0 79px
    }
}

.HomeFeatures_moreButton__P1zB5 {
    position: absolute;
    bottom: 32px;
    left: 16px
}

@media only screen and (min-width:768px) {
    .HomeFeatures_moreButton__P1zB5 {
        bottom: 43px;
        left: 50px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_moreButton__P1zB5 {
        right: 0;
        bottom: 0;
        left: auto
    }
}

.HomeFeatures_arrowIcon__dggre {
    width: 18px;
    height: 18px;
    margin-left: 4px;
    margin-top: 2px
}

.HomeFeatures_buttonText__X_YBw {
    padding: 0 16px
}

.HomeFeatures_imageWrapper__Q9504 {
    position: relative;
    margin-top: 60px
}

.HomeFeatures_imageWrapper__Q9504.HomeFeatures_terminal__d6upU {
    left: -23px;
    margin-top: 39px
}

@media only screen and (min-width:768px) {
    .HomeFeatures_imageWrapper__Q9504 {
        margin-top: 50px
    }

    .HomeFeatures_imageWrapper__Q9504.HomeFeatures_terminal__d6upU {
        left: -21px;
        margin-top: 30px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_imageWrapper__Q9504 {
        margin-top: 0
    }

    .HomeFeatures_imageWrapper__Q9504.HomeFeatures_terminal__d6upU {
        position: absolute;
        bottom: -70px;
        left: 56px
    }
}

.HomeFeatures_imageCard__DSnTG {
    position: absolute;
    display: flex;
    box-shadow: 0 3px 23px rgba(146, 162, 187, .2)
}

.HomeFeatures_imageCard__DSnTG:first-child {
    top: 0;
    left: 16px
}

.HomeFeatures_imageCard__DSnTG:nth-child(2) {
    top: 134px;
    left: -20px
}

.HomeFeatures_imageCard__DSnTG:nth-child(3) {
    top: 219px;
    left: 141px
}

@media only screen and (min-width:768px) {
    .HomeFeatures_imageCard__DSnTG:first-child {
        left: 303px
    }

    .HomeFeatures_imageCard__DSnTG:nth-child(2) {
        top: 126px;
        left: 0
    }

    .HomeFeatures_imageCard__DSnTG:nth-child(3) {
        top: 211px;
        left: 303px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_imageCard__DSnTG:first-child {
        right: 45px;
        left: auto
    }

    .HomeFeatures_imageCard__DSnTG:nth-child(2) {
        top: 77px;
        left: 0
    }

    .HomeFeatures_imageCard__DSnTG:nth-child(3) {
        top: 162px;
        left: 187px
    }

    .HomeFeatures_themeImage__FkOpM {
        margin-top: 30px
    }
}

.HomeFeatures_themeSwitcher__V00VZ {
    position: absolute;
    right: 16px;
    bottom: 34px;
    display: flex;
    padding: 0;
    border: none;
    border-radius: 0
}

@media only screen and (min-width:768px) {
    .HomeFeatures_themeSwitcher__V00VZ {
        right: 50px;
        bottom: 46px
    }
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_themeSwitcher__V00VZ {
        right: 69px;
        bottom: 332px
    }
}

.HomeFeatures_doodleDog__43M_p {
    position: absolute;
    z-index: -1;
    display: none;
    transform: rotate(-19deg)
}

.HomeFeatures_doodleEthereum__MJHB7 {
    position: absolute;
    z-index: -1;
    display: none;
    width: 100px;
    height: 100px;
    transform: rotate(10deg)
}

@media only screen and (max-width:767.98px) {
    .id .HomeFeatures_themeSwitcher__V00VZ {
        bottom: 100px
    }
}

.HomeFeatures_brDesktop__2_DBE {
    display: none
}

@media only screen and (min-width:1280px) {
    .HomeFeatures_brDesktop__2_DBE {
        display: inline
    }
}

.SwitchButtons_root__ryioB.SwitchButtons_fill__Bc9Vr {
    width: -moz-fit-content;
    width: fit-content;
    padding: 4px;
    border: 1px solid #dfe3e9;
    border-radius: 8px
}

.SwitchButtons_button__fDrTA {
    cursor: pointer;
    border: none;
    background: none;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

.SwitchButtons_button__fDrTA.SwitchButtons_underline__Qambd {
    font-size: 18px;
    line-height: 24px;
    padding: 6px 4px 5px;
    letter-spacing: .8px;
    border-bottom: 3px solid transparent
}

@media only screen and (min-width:1280px) {
    .SwitchButtons_button__fDrTA.SwitchButtons_underline__Qambd {
        font-size: 24px;
        line-height: 32px
    }
}

.SwitchButtons_button__fDrTA.SwitchButtons_underline__Qambd:not(:last-child) {
    margin-right: 21px
}

@media only screen and (min-width:1280px) {
    .SwitchButtons_button__fDrTA.SwitchButtons_underline__Qambd:not(:last-child) {
        margin-right: 9px
    }
}

.SwitchButtons_button__fDrTA.SwitchButtons_underline__Qambd.SwitchButtons_active__pOIyA {
    border-color: #274af2
}

@media only screen and (min-width:1280px) {
    .SwitchButtons_button__fDrTA.SwitchButtons_underline__Qambd {
        padding: 7px 8px
    }
}

.SwitchButtons_button__fDrTA.SwitchButtons_fill__Bc9Vr {
    padding: 9px 12px;
    color: #464646;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px
}

.SwitchButtons_button__fDrTA.SwitchButtons_fill__Bc9Vr.SwitchButtons_active__pOIyA {
    color: #000;
    background: #dfe3e9
}

.VideoModal_paper__erI6_ {
    overflow: inherit
}

.VideoModal_closeButton__6tYZ9 {
    position: absolute;
    top: -20px;
    right: -20px;
    width: 48px;
    height: 48px;
    color: rgba(0, 0, 0, .54);
    border-radius: 50%;
    background: #fff
}

.VideoModal_iframe__KxTMF {
    width: 100%;
    height: 300px;
    border: 0
}

@media only screen and (min-width:768px) {
    .VideoModal_iframe__KxTMF {
        height: 400px
    }
}

@media only screen and (min-width:1280px) {
    .VideoModal_iframe__KxTMF {
        height: 506px
    }
}

.ReviewCard_card__Ig_iC {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 299px;
    height: 426px;
    padding: 23px;
    text-align: left;
    border-radius: 12px
}

.ReviewCard_card__Ig_iC.ReviewCard_white__78Til {
    color: #000;
    border: 1px solid #dcdcdc;
    background-color: #fff
}

.ReviewCard_card__Ig_iC.ReviewCard_blue__5jOVD {
    color: #fff;
    border: 1px solid #274af2;
    background-color: #274af2
}

.ReviewCard_card__Ig_iC.ReviewCard_orange__G5116 {
    color: #fff;
    border: 1px solid #ec5e32;
    background-color: #ec5e32
}

@media only screen and (min-width:1280px) {
    .ReviewCard_card__Ig_iC {
        width: 360px
    }
}

.ReviewCard_channelImg___kmut,
.ReviewCard_personImg__yj5ou {
    border-radius: 50%
}

.ReviewCard_header__sFJQR {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.ReviewCard_header__sFJQR.ReviewCard_media__Ft89W .ReviewCard_author__4NMlT {
    display: flex;
    align-items: center;
    height: 48px;
    margin-left: 7px;
    opacity: 1
}

.ReviewCard_author__4NMlT {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin-left: 15px
}

@media only screen and (min-width:1280px) {
    .ReviewCard_author__4NMlT {
        font-size: 16px;
        line-height: 24px
    }
}

.ReviewCard_content__AJtb6 {
    font-size: 18px;
    line-height: 24px;
    margin-top: 11px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 13
}

@media only screen and (min-width:1280px) {
    .ReviewCard_content__AJtb6 {
        font-size: 24px;
        line-height: 32px
    }
}

@media only screen and (min-width:768px) {
    .ReviewCard_content__AJtb6 {
        -webkit-line-clamp: 13
    }
}

@media only screen and (min-width:1280px) {
    .ReviewCard_content__AJtb6 {
        -webkit-line-clamp: 9
    }
}

.ReviewCard_quote__jIUBQ {
    display: flex;
    flex-direction: column;
    margin-top: 25px;
    font-size: 26px;
    font-weight: 700;
    line-height: 34px
}

@media only screen and (min-width:1280px) {
    .ReviewCard_quote__jIUBQ {
        margin-top: 58px;
        font-size: 26px;
        font-weight: 700;
        line-height: 31px
    }
}

@media only screen and (min-width:1280px)and (min-width:768px) {
    .ReviewCard_quote__jIUBQ {
        font-size: 28px;
        line-height: 34px
    }
}

@media only screen and (min-width:1280px)and (min-width:1280px) {
    .ReviewCard_quote__jIUBQ {
        font-size: 32px;
        line-height: 39px
    }
}

.de .ReviewCard_quote__jIUBQ {
    font-size: 24px
}

@media only screen and (min-width:1280px) {
    .de .ReviewCard_quote__jIUBQ {
        font-size: 30px
    }

    .ReviewCard_quoteIconWrapper__uEfRF {
        margin-left: 2px
    }
}

.ReviewCard_quoteText__7jYMD {
    margin-top: 6px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7
}

@media only screen and (min-width:768px) {
    .ReviewCard_quoteText__7jYMD {
        -webkit-line-clamp: 7
    }
}

@media only screen and (min-width:1280px) {
    .ReviewCard_quoteText__7jYMD {
        -webkit-line-clamp: 5;
        margin-top: 8px
    }
}

.ReviewCard_videoContent__dIU9H {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%
}

.ReviewCard_videoAnnotation__ZhKYV {
    font-size: 18px;
    line-height: 24px;
    margin-top: 18px;
    margin-bottom: 30px
}

@media only screen and (min-width:1280px) {
    .ReviewCard_videoAnnotation__ZhKYV {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 10px
    }
}

.ReviewCard_videoPreviewWrapper__O83Xk {
    overflow: hidden;
    border-radius: 8px
}

.ReviewCard_sourceRow__sgVDO {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    display: flex;
    align-items: center;
    margin-top: 13px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .ReviewCard_sourceRow__sgVDO {
        font-size: 16px;
        line-height: 24px
    }
}

.ReviewCard_source__ako2E {
    display: flex;
    color: #000
}

.ReviewCard_button__FF5bv {
    padding: 0;
    cursor: pointer;
    border: 0;
    background: transparent;
    font: inherit
}

.ReviewCard_logo__onmWs {
    display: flex;
    align-items: center;
    margin: 0 4px 0 10px
}

.ReviewCard_sourceLinkText__dYzPO {
    margin-left: 6px
}

.ReviewCard_sourceName__v5p3N {
    margin-left: 8px
}

.ReviewsList_root__GHe7b {
    overflow-x: auto;
    overflow-y: visible;
    padding-bottom: 18px
}

@media only screen and (min-width:1280px) {
    .ReviewsList_root__GHe7b {
        scrollbar-color: #274af2 #c4c4c4;
        scrollbar-width: thin;
        padding-bottom: 39px
    }

    .ReviewsList_root__GHe7b::-webkit-scrollbar {
        width: 4px;
        height: 4px;
        border-radius: 1px;
        background-color: transparent
    }

    .ReviewsList_root__GHe7b::-webkit-scrollbar-thumb {
        border-radius: 2px;
        background-color: #274af2
    }

    .ReviewsList_root__GHe7b::-webkit-scrollbar-track {
        background-color: #c4c4c4;
        background-clip: padding-box
    }

    .ReviewsList_root__GHe7b::-webkit-scrollbar-track:horizontal {
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent
    }

    .ReviewsList_root__GHe7b::-webkit-scrollbar-track:vertical {
        border-left: 1px solid transparent;
        border-right: 1px solid transparent
    }

    .ReviewsList_root__GHe7b::-webkit-scrollbar-button {
        width: 100px;
        background: transparent
    }
}

.ReviewsList_reviewsList__5Oqaj {
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 16px
}

@media only screen and (min-width:768px) {
    .ReviewsList_reviewsList__5Oqaj {
        padding: 0 50px
    }
}

@media only screen and (min-width:1280px) {
    .ReviewsList_reviewsList__5Oqaj {
        padding: 0 100px
    }
}

.ReviewsList_cardWrapper__fhh0k:not(:last-child) {
    margin-right: 18px
}

@media only screen and (min-width:1280px) {
    .ReviewsList_cardWrapper__fhh0k:not(:last-child) {
        margin-right: 60px
    }
}

.HomeReviews_root__6FQ4Q {
    padding: 40px 0 36px;
    background-color: #f7f7f7
}

@media only screen and (min-width:768px) {
    .HomeReviews_root__6FQ4Q {
        padding: 50px 0 30px
    }
}

@media only screen and (min-width:1280px) {
    .HomeReviews_root__6FQ4Q {
        position: relative;
        padding: 60px 0 40px
    }

    .HomeReviews_root__6FQ4Q:after {
        content: "";
        position: absolute;
        top: -30px;
        left: calc(50% - 607px);
        z-index: 1;
        display: block;
        width: 1019px;
        height: 230px;
        pointer-events: none;
        background-image: url(/images/home/home-reviews/bg_home-reviews_desktop.svg);
        background-repeat: no-repeat
    }

    .HomeReviews_root__6FQ4Q .HomeReviews_doodleRocket__g0uAL {
        top: 60px;
        left: calc(50% + 272px);
        display: block
    }
}

.HomeReviews_title__q4jIw {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    padding: 0 16px
}

@media only screen and (min-width:768px) {
    .HomeReviews_title__q4jIw {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .HomeReviews_title__q4jIw {
        font-size: 50px;
        line-height: 60px
    }
}

@media only screen and (min-width:768px) {
    .HomeReviews_title__q4jIw {
        padding: 0 50px
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .HomeReviews_title__q4jIw {
        position: relative;
        width: max-content
    }

    .HomeReviews_title__q4jIw:after {
        content: "";
        position: absolute;
        top: -2px;
        right: -97px;
        display: block;
        width: 70px;
        height: 70px;
        background-image: url(/images/small-doodles/small-doodle-09.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: auto
    }
}

@media only screen and (min-width:1280px) {
    .HomeReviews_title__q4jIw {
        text-align: center
    }
}

.HomeReviews_filter__jiQbX {
    padding: 15px 16px 20px
}

@media only screen and (min-width:768px) {
    .HomeReviews_filter__jiQbX {
        padding: 15px 50px 20px
    }
}

@media only screen and (min-width:1280px) {
    .HomeReviews_filter__jiQbX {
        width: -moz-fit-content;
        width: fit-content;
        margin: auto;
        padding: 34px 0 57px
    }
}

.HomeReviews_doodleRocket__g0uAL {
    position: absolute;
    display: none
}

.HomeAdvantages_root__fWUdi {
    padding: 50px 0 0
}

@media only screen and (min-width:1280px) {
    .HomeAdvantages_root__fWUdi {
        padding: 100px 0 0
    }
}

@media only screen and (min-width:768px) {
    .HomeAdvantages_wrapper__Tc4dx {
        display: flex;
        justify-content: space-between
    }
}

@media only screen and (min-width:1280px) {
    .HomeAdvantages_wrapper__Tc4dx {
        display: flex;
        justify-content: flex-start
    }
}

.HomeAdvantages_colorBlue__4Va0M {
    color: #274af2
}

@media only screen and (min-width:768px) {
    .HomeAdvantages_generalInfo__aQEb4 {
        max-width: 505px;
        margin-right: 65px
    }
}

@media only screen and (min-width:1280px) {
    .HomeAdvantages_generalInfo__aQEb4 {
        margin-right: 167px
    }
}

.HomeAdvantages_title__YisxQ {
    margin-bottom: 8px;
    font-size: 50px;
    font-weight: 700;
    line-height: 55px
}

@media only screen and (min-width:768px) {
    .HomeAdvantages_title__YisxQ {
        margin-bottom: 10px
    }
}

@media only screen and (min-width:1280px) {
    .HomeAdvantages_title__YisxQ {
        margin-bottom: 16px;
        font-size: 68px;
        line-height: 75px
    }
}

.HomeAdvantages_description__Wd8zB {
    padding-top: 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .HomeAdvantages_description__Wd8zB {
        font-size: 16px;
        line-height: 24px;
        padding-top: 24px
    }
}

.HomeAdvantages_advantagesList__Rpwxb {
    display: flex;
    flex-direction: column;
    margin-top: 25px
}

@media only screen and (min-width:768px) {
    .HomeAdvantages_advantagesList__Rpwxb {
        min-width: 277px;
        max-width: 495px;
        margin-top: 9px
    }
}

@media only screen and (min-width:1280px) {
    .HomeAdvantages_advantagesList__Rpwxb {
        margin-top: 56px
    }
}

.HomeAdvantages_item__023CZ {
    display: flex
}

.HomeAdvantages_item__023CZ:not(:last-child) {
    margin-bottom: 20px
}

@media only screen and (min-width:1280px) {
    .HomeAdvantages_item__023CZ:not(:last-child) {
        margin-bottom: 40px
    }
}

.HomeAdvantages_checkIcon__Wh8Zi {
    margin-right: 16px;
    color: #274af2
}

@media only screen and (min-width:1280px) {
    .HomeAdvantages_checkIcon__Wh8Zi {
        width: 32px;
        height: 32px
    }
}

.HomeAdvantages_itemTitle__3QyF9 {
    margin-top: 1px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width:1280px) {
    .HomeAdvantages_itemTitle__3QyF9 {
        font-size: 26px;
        font-weight: 700;
        line-height: 34px
    }
}

.HomeAdvantages_itemDescription__74izC {
    margin-top: 8px;
    font-size: 14px;
    line-height: 21px
}

@media only screen and (min-width:1280px) {
    .HomeAdvantages_itemDescription__74izC {
        font-size: 16px;
        line-height: 24px;
        margin-top: 16px
    }
}

.Statistics_root__uPAaO {
    position: relative
}

.Statistics_root__uPAaO:after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-image: url(/images/statistics/bg_statistics_home_mobile.svg);
    background-repeat: no-repeat;
    background-position: calc(50% + 8px) 73px
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .Statistics_root__uPAaO:after {
        top: -11px;
        background-image: url(/images/statistics/bg_statistics_home_tablet.svg);
        background-position: calc(50% + 4px) -10px
    }
}

@media only screen and (min-width:1280px) {
    .Statistics_root__uPAaO:after {
        top: -70px;
        background-image: url(/images/statistics/bg_statistics_home_desktop.svg);
        background-position: calc(50% - 8px) 0
    }

    .Statistics_root__uPAaO .Statistics_doodleMagnet__1Ldqk {
        top: -70px;
        left: calc(50% - 128px);
        display: block
    }
}

.Statistics_list__kY7KW {
    display: grid;
    padding: 50px 0 48px;
    grid-row-gap: 34px;
    grid-template-rows: 1fr 1fr 1fr
}

@media only screen and (min-width:768px) {
    .Statistics_list__kY7KW {
        padding: 70px 0;
        grid-row-gap: 36px
    }

    .Statistics_list__kY7KW.Statistics_horizontal__fsUew {
        grid-column-gap: 16px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-rows: unset
    }
}

@media only screen and (min-width:1280px) {
    .Statistics_list__kY7KW {
        padding: 140px 0
    }

    .Statistics_list__kY7KW.Statistics_horizontal__fsUew {
        grid-column-gap: 21px
    }

    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 {
        justify-content: start;
        padding: 156px 0;
        grid-row-gap: 64px
    }

    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_label___ucIe {
        margin-top: 0;
        text-align: left
    }
}

@media only screen and (min-width:1280px)and (min-width:1280px) {
    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_block__XnxEJ {
        grid-column: 1
    }

    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_block__XnxEJ:first-child {
        grid-row: 2
    }

    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_block__XnxEJ:nth-child(2) {
        grid-row: 3
    }

    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_block__XnxEJ:nth-child(3) {
        grid-row: 1
    }
}

@media only screen and (min-width:1280px) {
    .Statistics_list__kY7KW.Statistics_vertical__I6FB2 .Statistics_count__WPz3j {
        text-align: left
    }

    .Statistics_block__XnxEJ {
        width: 400px;
        grid-row: 1
    }

    .Statistics_block__XnxEJ:first-child {
        grid-column: 2
    }

    .Statistics_block__XnxEJ:nth-child(2) {
        grid-column: 3
    }

    .Statistics_block__XnxEJ:nth-child(3) {
        grid-column: 1
    }
}

.Statistics_count__WPz3j {
    text-align: center;
    font-size: 52px;
    font-weight: 700;
    line-height: 63px
}

@media only screen and (min-width:1280px) {
    .Statistics_count__WPz3j {
        font-size: 72px;
        line-height: 87px
    }
}

.Statistics_unit__ow9zY {
    color: #274af2
}

.Statistics_label___ucIe {
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px
}

@media only screen and (min-width:1280px) {
    .Statistics_label___ucIe {
        margin-top: 19px;
        font-size: 20px;
        line-height: 24px
    }
}

.Statistics_doodleMagnet__1Ldqk {
    position: absolute;
    display: none
}

.indiana-scroll-container {
    overflow: auto;
}

.indiana-scroll-container--dragging {
    scroll-behavior: auto !important;
}

.indiana-scroll-container--dragging>* {
    pointer-events: none;
    cursor: -webkit-grab;
    cursor: grab;
}

.indiana-scroll-container--hide-scrollbars {
    overflow: hidden;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.indiana-scroll-container--hide-scrollbars::-webkit-scrollbar {
    display: none !important;
    height: 0 !important;
    width: 0 !important;
    background: transparent !important;
    -webkit-appearance: none !important;
}

.indiana-scroll-container--native-scroll {
    overflow: auto;
}

.indiana-dragging {
    cursor: -webkit-grab;
    cursor: grab;
}

#onetrust-banner-sdk {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

#onetrust-banner-sdk .onetrust-vendors-list-handler {
    cursor: pointer;
    color: #1f96db;
    font-size: inherit;
    font-weight: bold;
    text-decoration: none;
    margin-left: 5px
}

#onetrust-banner-sdk .onetrust-vendors-list-handler:hover {
    color: #1f96db
}

#onetrust-banner-sdk:focus {
    outline: 2px solid #000;
    outline-offset: -2px
}

#onetrust-banner-sdk a:focus {
    outline: 2px solid #000
}

#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler {
    outline-offset: 1px
}

#onetrust-banner-sdk .ot-close-icon,
#onetrust-pc-sdk .ot-close-icon,
#ot-sync-ntfy .ot-close-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 12px;
    width: 12px
}

#onetrust-banner-sdk .powered-by-logo,
#onetrust-banner-sdk .ot-pc-footer-logo a,
#onetrust-pc-sdk .powered-by-logo,
#onetrust-pc-sdk .ot-pc-footer-logo a,
#ot-sync-ntfy .powered-by-logo,
#ot-sync-ntfy .ot-pc-footer-logo a {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 25px;
    width: 152px;
    display: block;
    text-decoration: none;
    font-size: 0.75em
}

#onetrust-banner-sdk .powered-by-logo:hover,
#onetrust-banner-sdk .ot-pc-footer-logo a:hover,
#onetrust-pc-sdk .powered-by-logo:hover,
#onetrust-pc-sdk .ot-pc-footer-logo a:hover,
#ot-sync-ntfy .powered-by-logo:hover,
#ot-sync-ntfy .ot-pc-footer-logo a:hover {
    color: #565656
}

#onetrust-banner-sdk h3 *,
#onetrust-banner-sdk h4 *,
#onetrust-banner-sdk h6 *,
#onetrust-banner-sdk button *,
#onetrust-banner-sdk a[data-parent-id] *,
#onetrust-pc-sdk h3 *,
#onetrust-pc-sdk h4 *,
#onetrust-pc-sdk h6 *,
#onetrust-pc-sdk button *,
#onetrust-pc-sdk a[data-parent-id] *,
#ot-sync-ntfy h3 *,
#ot-sync-ntfy h4 *,
#ot-sync-ntfy h6 *,
#ot-sync-ntfy button *,
#ot-sync-ntfy a[data-parent-id] * {
    font-size: inherit;
    font-weight: inherit;
    color: inherit
}

#onetrust-banner-sdk .ot-hide,
#onetrust-pc-sdk .ot-hide,
#ot-sync-ntfy .ot-hide {
    display: none !important
}

#onetrust-banner-sdk button.ot-link-btn:hover,
#onetrust-pc-sdk button.ot-link-btn:hover,
#ot-sync-ntfy button.ot-link-btn:hover {
    text-decoration: underline;
    opacity: 1
}

#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column {
    padding: 0
}

#onetrust-pc-sdk .ot-sdk-container {
    padding-right: 0
}

#onetrust-pc-sdk .ot-sdk-row {
    flex-direction: initial;
    width: 100%
}

#onetrust-pc-sdk [type="checkbox"]:checked,
#onetrust-pc-sdk [type="checkbox"]:not(:checked) {
    pointer-events: initial
}

#onetrust-pc-sdk [type="checkbox"]:disabled+label::before,
#onetrust-pc-sdk [type="checkbox"]:disabled+label:after,
#onetrust-pc-sdk [type="checkbox"]:disabled+label {
    pointer-events: none;
    opacity: 0.7
}

#onetrust-pc-sdk #vendor-list-content {
    transform: translate3d(0, 0, 0)
}

#onetrust-pc-sdk li input[type="checkbox"] {
    z-index: 1
}

#onetrust-pc-sdk li .ot-checkbox label {
    z-index: 2
}

#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] {
    height: auto;
    width: auto
}

#onetrust-pc-sdk li .host-title a,
#onetrust-pc-sdk li .ot-host-name a,
#onetrust-pc-sdk li .accordion-text,
#onetrust-pc-sdk li .ot-acc-txt {
    z-index: 2;
    position: relative
}

#onetrust-pc-sdk input {
    margin: 3px 0.1ex
}

#onetrust-pc-sdk .pc-logo,
#onetrust-pc-sdk .ot-pc-logo {
    height: 60px;
    width: 180px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

#onetrust-pc-sdk .screen-reader-only,
#onetrust-pc-sdk .ot-scrn-rdr,
.ot-sdk-cookie-policy .screen-reader-only,
.ot-sdk-cookie-policy .ot-scrn-rdr {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

#onetrust-pc-sdk.ot-fade-in,
.onetrust-pc-dark-filter.ot-fade-in,
#onetrust-banner-sdk.ot-fade-in {
    animation-name: onetrust-fade-in;
    animation-duration: 400ms;
    animation-timing-function: ease-in-out
}

#onetrust-pc-sdk.ot-hide {
    display: none !important
}

.onetrust-pc-dark-filter.ot-hide {
    display: none !important
}

#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
    color: #68b631;
    border: 1px solid #68b631;
    height: auto;
    white-space: normal;
    word-wrap: break-word;
    padding: 0.8em 2em;
    font-size: 0.8em;
    line-height: 1.2;
    cursor: pointer;
    -moz-transition: 0.1s ease;
    -o-transition: 0.1s ease;
    -webkit-transition: 1s ease;
    transition: 0.1s ease
}

#ot-sdk-btn.ot-sdk-show-settings:hover,
#ot-sdk-btn.optanon-show-settings:hover {
    color: #fff;
    background-color: #68b631
}

.onetrust-pc-dark-filter {
    background: rgba(0, 0, 0, 0.5);
    z-index: 2147483646;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0
}

@keyframes onetrust-fade-in {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.ot-cookie-label {
    text-decoration: underline
}

@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
    #onetrust-pc-sdk p {
        font-size: 0.75em
    }
}

#onetrust-banner-sdk .banner-option-input:focus+label {
    outline: 1px solid #000;
    outline-style: auto
}

.category-vendors-list-handler+a:focus,
.category-vendors-list-handler+a:focus-visible {
    outline: 2px solid #000
}

#onetrust-pc-sdk .ot-userid-title {
    margin-top: 10px
}

#onetrust-pc-sdk .ot-userid-title>span,
#onetrust-pc-sdk .ot-userid-timestamp>span {
    font-weight: 700
}

#onetrust-pc-sdk .ot-userid-desc {
    font-style: italic
}

#onetrust-pc-sdk .ot-host-desc a {
    pointer-events: initial
}

#onetrust-pc-sdk .ot-ven-hdr>p a {
    position: relative;
    z-index: 2;
    pointer-events: initial
}

#onetrust-banner-sdk,
#onetrust-pc-sdk,
#ot-sdk-cookie-policy,
#ot-sync-ntfy {
    font-size: 16px
}

#onetrust-banner-sdk *,
#onetrust-banner-sdk ::after,
#onetrust-banner-sdk ::before,
#onetrust-pc-sdk *,
#onetrust-pc-sdk ::after,
#onetrust-pc-sdk ::before,
#ot-sdk-cookie-policy *,
#ot-sdk-cookie-policy ::after,
#ot-sdk-cookie-policy ::before,
#ot-sync-ntfy *,
#ot-sync-ntfy ::after,
#ot-sync-ntfy ::before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

#onetrust-banner-sdk div,
#onetrust-banner-sdk span,
#onetrust-banner-sdk h1,
#onetrust-banner-sdk h2,
#onetrust-banner-sdk h3,
#onetrust-banner-sdk h4,
#onetrust-banner-sdk h5,
#onetrust-banner-sdk h6,
#onetrust-banner-sdk p,
#onetrust-banner-sdk img,
#onetrust-banner-sdk svg,
#onetrust-banner-sdk button,
#onetrust-banner-sdk section,
#onetrust-banner-sdk a,
#onetrust-banner-sdk label,
#onetrust-banner-sdk input,
#onetrust-banner-sdk ul,
#onetrust-banner-sdk li,
#onetrust-banner-sdk nav,
#onetrust-banner-sdk table,
#onetrust-banner-sdk thead,
#onetrust-banner-sdk tr,
#onetrust-banner-sdk td,
#onetrust-banner-sdk tbody,
#onetrust-banner-sdk .ot-main-content,
#onetrust-banner-sdk .ot-toggle,
#onetrust-banner-sdk #ot-content,
#onetrust-banner-sdk #ot-pc-content,
#onetrust-banner-sdk .checkbox,
#onetrust-pc-sdk div,
#onetrust-pc-sdk span,
#onetrust-pc-sdk h1,
#onetrust-pc-sdk h2,
#onetrust-pc-sdk h3,
#onetrust-pc-sdk h4,
#onetrust-pc-sdk h5,
#onetrust-pc-sdk h6,
#onetrust-pc-sdk p,
#onetrust-pc-sdk img,
#onetrust-pc-sdk svg,
#onetrust-pc-sdk button,
#onetrust-pc-sdk section,
#onetrust-pc-sdk a,
#onetrust-pc-sdk label,
#onetrust-pc-sdk input,
#onetrust-pc-sdk ul,
#onetrust-pc-sdk li,
#onetrust-pc-sdk nav,
#onetrust-pc-sdk table,
#onetrust-pc-sdk thead,
#onetrust-pc-sdk tr,
#onetrust-pc-sdk td,
#onetrust-pc-sdk tbody,
#onetrust-pc-sdk .ot-main-content,
#onetrust-pc-sdk .ot-toggle,
#onetrust-pc-sdk #ot-content,
#onetrust-pc-sdk #ot-pc-content,
#onetrust-pc-sdk .checkbox,
#ot-sdk-cookie-policy div,
#ot-sdk-cookie-policy span,
#ot-sdk-cookie-policy h1,
#ot-sdk-cookie-policy h2,
#ot-sdk-cookie-policy h3,
#ot-sdk-cookie-policy h4,
#ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy h6,
#ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy img,
#ot-sdk-cookie-policy svg,
#ot-sdk-cookie-policy button,
#ot-sdk-cookie-policy section,
#ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy label,
#ot-sdk-cookie-policy input,
#ot-sdk-cookie-policy ul,
#ot-sdk-cookie-policy li,
#ot-sdk-cookie-policy nav,
#ot-sdk-cookie-policy table,
#ot-sdk-cookie-policy thead,
#ot-sdk-cookie-policy tr,
#ot-sdk-cookie-policy td,
#ot-sdk-cookie-policy tbody,
#ot-sdk-cookie-policy .ot-main-content,
#ot-sdk-cookie-policy .ot-toggle,
#ot-sdk-cookie-policy #ot-content,
#ot-sdk-cookie-policy #ot-pc-content,
#ot-sdk-cookie-policy .checkbox,
#ot-sync-ntfy div,
#ot-sync-ntfy span,
#ot-sync-ntfy h1,
#ot-sync-ntfy h2,
#ot-sync-ntfy h3,
#ot-sync-ntfy h4,
#ot-sync-ntfy h5,
#ot-sync-ntfy h6,
#ot-sync-ntfy p,
#ot-sync-ntfy img,
#ot-sync-ntfy svg,
#ot-sync-ntfy button,
#ot-sync-ntfy section,
#ot-sync-ntfy a,
#ot-sync-ntfy label,
#ot-sync-ntfy input,
#ot-sync-ntfy ul,
#ot-sync-ntfy li,
#ot-sync-ntfy nav,
#ot-sync-ntfy table,
#ot-sync-ntfy thead,
#ot-sync-ntfy tr,
#ot-sync-ntfy td,
#ot-sync-ntfy tbody,
#ot-sync-ntfy .ot-main-content,
#ot-sync-ntfy .ot-toggle,
#ot-sync-ntfy #ot-content,
#ot-sync-ntfy #ot-pc-content,
#ot-sync-ntfy .checkbox {
    font-family: inherit;
    font-weight: normal;
    -webkit-font-smoothing: auto;
    letter-spacing: normal;
    line-height: normal;
    padding: 0;
    margin: 0;
    height: auto;
    min-height: 0;
    max-height: none;
    width: auto;
    min-width: 0;
    max-width: none;
    border-radius: 0;
    border: none;
    clear: none;
    float: none;
    position: static;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    background: none;
    overflow: visible;
    vertical-align: baseline;
    visibility: visible;
    z-index: auto;
    box-shadow: none
}

#onetrust-banner-sdk label:before,
#onetrust-banner-sdk label:after,
#onetrust-banner-sdk .checkbox:after,
#onetrust-banner-sdk .checkbox:before,
#onetrust-pc-sdk label:before,
#onetrust-pc-sdk label:after,
#onetrust-pc-sdk .checkbox:after,
#onetrust-pc-sdk .checkbox:before,
#ot-sdk-cookie-policy label:before,
#ot-sdk-cookie-policy label:after,
#ot-sdk-cookie-policy .checkbox:after,
#ot-sdk-cookie-policy .checkbox:before,
#ot-sync-ntfy label:before,
#ot-sync-ntfy label:after,
#ot-sync-ntfy .checkbox:after,
#ot-sync-ntfy .checkbox:before {
    content: "";
    content: none
}

#onetrust-banner-sdk .ot-sdk-container,
#onetrust-pc-sdk .ot-sdk-container,
#ot-sdk-cookie-policy .ot-sdk-container {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box
}

#onetrust-banner-sdk .ot-sdk-column,
#onetrust-banner-sdk .ot-sdk-columns,
#onetrust-pc-sdk .ot-sdk-column,
#onetrust-pc-sdk .ot-sdk-columns,
#ot-sdk-cookie-policy .ot-sdk-column,
#ot-sdk-cookie-policy .ot-sdk-columns {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 0;
    display: initial
}

@media (min-width: 400px) {

    #onetrust-banner-sdk .ot-sdk-container,
    #onetrust-pc-sdk .ot-sdk-container,
    #ot-sdk-cookie-policy .ot-sdk-container {
        width: 90%;
        padding: 0
    }
}

@media (min-width: 550px) {

    #onetrust-banner-sdk .ot-sdk-container,
    #onetrust-pc-sdk .ot-sdk-container,
    #ot-sdk-cookie-policy .ot-sdk-container {
        width: 100%
    }

    #onetrust-banner-sdk .ot-sdk-column,
    #onetrust-banner-sdk .ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-column,
    #onetrust-pc-sdk .ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-column,
    #ot-sdk-cookie-policy .ot-sdk-columns {
        margin-left: 4%
    }

    #onetrust-banner-sdk .ot-sdk-column:first-child,
    #onetrust-banner-sdk .ot-sdk-columns:first-child,
    #onetrust-pc-sdk .ot-sdk-column:first-child,
    #onetrust-pc-sdk .ot-sdk-columns:first-child,
    #ot-sdk-cookie-policy .ot-sdk-column:first-child,
    #ot-sdk-cookie-policy .ot-sdk-columns:first-child {
        margin-left: 0
    }

    #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns {
        width: 13.3333333333%
    }

    #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
        width: 22%
    }

    #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns {
        width: 30.6666666667%
    }

    #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns {
        width: 65.3333333333%
    }

    #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns {
        width: 74%
    }

    #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns {
        width: 82.6666666667%
    }

    #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns {
        width: 91.3333333333%
    }

    #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns {
        width: 100%;
        margin-left: 0
    }
}

#onetrust-banner-sdk h1,
#onetrust-banner-sdk h2,
#onetrust-banner-sdk h3,
#onetrust-banner-sdk h4,
#onetrust-banner-sdk h5,
#onetrust-banner-sdk h6,
#onetrust-pc-sdk h1,
#onetrust-pc-sdk h2,
#onetrust-pc-sdk h3,
#onetrust-pc-sdk h4,
#onetrust-pc-sdk h5,
#onetrust-pc-sdk h6,
#ot-sdk-cookie-policy h1,
#ot-sdk-cookie-policy h2,
#ot-sdk-cookie-policy h3,
#ot-sdk-cookie-policy h4,
#ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy h6 {
    margin-top: 0;
    font-weight: 600;
    font-family: inherit
}

#onetrust-banner-sdk h1,
#onetrust-pc-sdk h1,
#ot-sdk-cookie-policy h1 {
    font-size: 1.5rem;
    line-height: 1.2
}

#onetrust-banner-sdk h2,
#onetrust-pc-sdk h2,
#ot-sdk-cookie-policy h2 {
    font-size: 1.5rem;
    line-height: 1.25
}

#onetrust-banner-sdk h3,
#onetrust-pc-sdk h3,
#ot-sdk-cookie-policy h3 {
    font-size: 1.5rem;
    line-height: 1.3
}

#onetrust-banner-sdk h4,
#onetrust-pc-sdk h4,
#ot-sdk-cookie-policy h4 {
    font-size: 1.5rem;
    line-height: 1.35
}

#onetrust-banner-sdk h5,
#onetrust-pc-sdk h5,
#ot-sdk-cookie-policy h5 {
    font-size: 1.5rem;
    line-height: 1.5
}

#onetrust-banner-sdk h6,
#onetrust-pc-sdk h6,
#ot-sdk-cookie-policy h6 {
    font-size: 1.5rem;
    line-height: 1.6
}

@media (min-width: 550px) {

    #onetrust-banner-sdk h1,
    #onetrust-pc-sdk h1,
    #ot-sdk-cookie-policy h1 {
        font-size: 1.5rem
    }

    #onetrust-banner-sdk h2,
    #onetrust-pc-sdk h2,
    #ot-sdk-cookie-policy h2 {
        font-size: 1.5rem
    }

    #onetrust-banner-sdk h3,
    #onetrust-pc-sdk h3,
    #ot-sdk-cookie-policy h3 {
        font-size: 1.5rem
    }

    #onetrust-banner-sdk h4,
    #onetrust-pc-sdk h4,
    #ot-sdk-cookie-policy h4 {
        font-size: 1.5rem
    }

    #onetrust-banner-sdk h5,
    #onetrust-pc-sdk h5,
    #ot-sdk-cookie-policy h5 {
        font-size: 1.5rem
    }

    #onetrust-banner-sdk h6,
    #onetrust-pc-sdk h6,
    #ot-sdk-cookie-policy h6 {
        font-size: 1.5rem
    }
}

#onetrust-banner-sdk p,
#onetrust-pc-sdk p,
#ot-sdk-cookie-policy p {
    margin: 0 0 1em 0;
    font-family: inherit;
    line-height: normal
}

#onetrust-banner-sdk a,
#onetrust-pc-sdk a,
#ot-sdk-cookie-policy a {
    color: #565656;
    text-decoration: underline
}

#onetrust-banner-sdk a:hover,
#onetrust-pc-sdk a:hover,
#ot-sdk-cookie-policy a:hover {
    color: #565656;
    text-decoration: none
}

#onetrust-banner-sdk .ot-sdk-button,
#onetrust-banner-sdk button,
#onetrust-pc-sdk .ot-sdk-button,
#onetrust-pc-sdk button,
#ot-sdk-cookie-policy .ot-sdk-button,
#ot-sdk-cookie-policy button {
    margin-bottom: 1rem;
    font-family: inherit
}

#onetrust-banner-sdk .ot-sdk-button,
#onetrust-banner-sdk button,
#onetrust-pc-sdk .ot-sdk-button,
#onetrust-pc-sdk button,
#ot-sdk-cookie-policy .ot-sdk-button,
#ot-sdk-cookie-policy button {
    display: inline-block;
    height: 38px;
    padding: 0 30px;
    color: #555;
    text-align: center;
    font-size: 0.9em;
    font-weight: 400;
    line-height: 38px;
    letter-spacing: 0.01em;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border-radius: 2px;
    border: 1px solid #bbb;
    cursor: pointer;
    box-sizing: border-box
}

#onetrust-banner-sdk .ot-sdk-button:hover,
#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,
#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,
#onetrust-pc-sdk .ot-sdk-button:hover,
#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,
#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,
#ot-sdk-cookie-policy .ot-sdk-button:hover,
#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,
#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus {
    color: #333;
    border-color: #888;
    opacity: 0.7
}

#onetrust-banner-sdk .ot-sdk-button:focus,
#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,
#onetrust-pc-sdk .ot-sdk-button:focus,
#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,
#ot-sdk-cookie-policy .ot-sdk-button:focus,
#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus {
    outline: 2px solid #000
}

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,
#onetrust-banner-sdk button.ot-sdk-button-primary,
#onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary,
#onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary,
#onetrust-banner-sdk input[type="button"].ot-sdk-button-primary,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,
#onetrust-pc-sdk button.ot-sdk-button-primary,
#onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary,
#onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary,
#onetrust-pc-sdk input[type="button"].ot-sdk-button-primary,
#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,
#ot-sdk-cookie-policy button.ot-sdk-button-primary,
#ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary,
#ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary,
#ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary {
    color: #fff;
    background-color: #33c3f0;
    border-color: #33c3f0
}

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
#onetrust-banner-sdk button.ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover,
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
#onetrust-banner-sdk button.ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
#onetrust-pc-sdk button.ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
#onetrust-pc-sdk button.ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus,
#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,
#ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,
#ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover,
#ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover,
#ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover,
#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,
#ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,
#ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus,
#ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus,
#ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus {
    color: #fff;
    background-color: #1eaedb;
    border-color: #1eaedb
}

#onetrust-banner-sdk input[type="text"],
#onetrust-pc-sdk input[type="text"],
#ot-sdk-cookie-policy input[type="text"] {
    height: 38px;
    padding: 6px 10px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box
}

#onetrust-banner-sdk input[type="text"],
#onetrust-pc-sdk input[type="text"],
#ot-sdk-cookie-policy input[type="text"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#onetrust-banner-sdk input[type="text"]:focus,
#onetrust-pc-sdk input[type="text"]:focus,
#ot-sdk-cookie-policy input[type="text"]:focus {
    border: 1px solid #000;
    outline: 0
}

#onetrust-banner-sdk label,
#onetrust-pc-sdk label,
#ot-sdk-cookie-policy label {
    display: block;
    margin-bottom: 0.5rem;
    font-weight: 600
}

#onetrust-banner-sdk input[type="checkbox"],
#onetrust-pc-sdk input[type="checkbox"],
#ot-sdk-cookie-policy input[type="checkbox"] {
    display: inline
}

#onetrust-banner-sdk ul,
#onetrust-pc-sdk ul,
#ot-sdk-cookie-policy ul {
    list-style: circle inside
}

#onetrust-banner-sdk ul,
#onetrust-pc-sdk ul,
#ot-sdk-cookie-policy ul {
    padding-left: 0;
    margin-top: 0
}

#onetrust-banner-sdk ul ul,
#onetrust-pc-sdk ul ul,
#ot-sdk-cookie-policy ul ul {
    margin: 1.5rem 0 1.5rem 3rem;
    font-size: 90%
}

#onetrust-banner-sdk li,
#onetrust-pc-sdk li,
#ot-sdk-cookie-policy li {
    margin-bottom: 1rem
}

#onetrust-banner-sdk th,
#onetrust-banner-sdk td,
#onetrust-pc-sdk th,
#onetrust-pc-sdk td,
#ot-sdk-cookie-policy th,
#ot-sdk-cookie-policy td {
    padding: 12px 15px;
    text-align: left;
    border-bottom: 1px solid #e1e1e1
}

#onetrust-banner-sdk button,
#onetrust-pc-sdk button,
#ot-sdk-cookie-policy button {
    margin-bottom: 1rem;
    font-family: inherit
}

#onetrust-banner-sdk .ot-sdk-container:after,
#onetrust-banner-sdk .ot-sdk-row:after,
#onetrust-pc-sdk .ot-sdk-container:after,
#onetrust-pc-sdk .ot-sdk-row:after,
#ot-sdk-cookie-policy .ot-sdk-container:after,
#ot-sdk-cookie-policy .ot-sdk-row:after {
    content: "";
    display: table;
    clear: both
}

#onetrust-banner-sdk .ot-sdk-row,
#onetrust-pc-sdk .ot-sdk-row,
#ot-sdk-cookie-policy .ot-sdk-row {
    margin: 0;
    max-width: none;
    display: block
}

#onetrust-banner-sdk {
    box-shadow: 0 0 18px rgba(0, 0, 0, .2)
}

#onetrust-banner-sdk.otFlat {
    position: fixed;
    z-index: 2147483645;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: #fff;
    max-height: 90%;
    overflow-x: hidden;
    overflow-y: auto
}

#onetrust-banner-sdk.otFlat.top {
    top: 0px;
    bottom: auto
}

#onetrust-banner-sdk.otRelFont {
    font-size: 1rem
}

#onetrust-banner-sdk>.ot-sdk-container {
    overflow: hidden
}

#onetrust-banner-sdk::-webkit-scrollbar {
    width: 11px
}

#onetrust-banner-sdk::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #c1c1c1
}

#onetrust-banner-sdk {
    scrollbar-arrow-color: #c1c1c1;
    scrollbar-darkshadow-color: #c1c1c1;
    scrollbar-face-color: #c1c1c1;
    scrollbar-shadow-color: #c1c1c1
}

#onetrust-banner-sdk #onetrust-policy {
    margin: 1.25em 0 .625em 2em;
    overflow: hidden
}

#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler {
    float: left;
    font-size: .82em;
    padding: 0;
    margin-bottom: 0;
    border: 0;
    line-height: normal;
    height: auto;
    width: auto
}

#onetrust-banner-sdk #onetrust-policy-title {
    font-size: 1.2em;
    line-height: 1.3;
    margin-bottom: 10px
}

#onetrust-banner-sdk #onetrust-policy-text {
    clear: both;
    text-align: left;
    font-size: .88em;
    line-height: 1.4
}

#onetrust-banner-sdk #onetrust-policy-text * {
    font-size: inherit;
    line-height: inherit
}

#onetrust-banner-sdk #onetrust-policy-text a {
    font-weight: bold;
    margin-left: 5px
}

#onetrust-banner-sdk #onetrust-policy-title,
#onetrust-banner-sdk #onetrust-policy-text {
    color: dimgray;
    float: left
}

#onetrust-banner-sdk #onetrust-button-group-parent {
    min-height: 1px;
    text-align: center
}

#onetrust-banner-sdk #onetrust-button-group {
    display: inline-block
}

#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler {
    background-color: #68b631;
    color: #fff;
    border-color: #68b631;
    margin-right: 1em;
    min-width: 125px;
    height: auto;
    white-space: normal;
    word-break: break-word;
    word-wrap: break-word;
    padding: 12px 10px;
    line-height: 1.2;
    font-size: .813em;
    font-weight: 600
}

#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link {
    background-color: #fff;
    border: none;
    color: #68b631;
    text-decoration: underline;
    padding-left: 0;
    padding-right: 0
}

#onetrust-banner-sdk .onetrust-close-btn-ui {
    width: 44px;
    height: 44px;
    background-size: 12px;
    border: none;
    position: relative;
    margin: auto;
    padding: 0
}

#onetrust-banner-sdk .banner_logo {
    display: none
}

#onetrust-banner-sdk .ot-b-addl-desc {
    clear: both;
    float: left;
    display: block
}

#onetrust-banner-sdk #banner-options {
    float: left;
    display: table;
    margin-right: 0;
    margin-left: 1em;
    width: calc(100% - 1em)
}

#onetrust-banner-sdk .banner-option-input {
    cursor: pointer;
    width: auto;
    height: auto;
    border: none;
    padding: 0;
    padding-right: 3px;
    margin: 0 0 10px;
    font-size: .82em;
    line-height: 1.4
}

#onetrust-banner-sdk .banner-option-input * {
    pointer-events: none;
    font-size: inherit;
    line-height: inherit
}

#onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details {
    display: block;
    height: auto
}

#onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container {
    transform: rotate(90deg)
}

#onetrust-banner-sdk .banner-option {
    margin-bottom: 12px;
    margin-left: 0;
    border: none;
    float: left;
    padding: 0
}

#onetrust-banner-sdk .banner-option:first-child {
    padding-left: 2px
}

#onetrust-banner-sdk .banner-option:not(:first-child) {
    padding: 0;
    border: none
}

#onetrust-banner-sdk .banner-option-header {
    cursor: pointer;
    display: inline-block
}

#onetrust-banner-sdk .banner-option-header :first-child {
    color: dimgray;
    font-weight: bold;
    float: left
}

#onetrust-banner-sdk .banner-option-header .ot-arrow-container {
    display: inline-block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid dimgray;
    margin-left: 10px;
    vertical-align: middle
}

#onetrust-banner-sdk .banner-option-details {
    display: none;
    font-size: .83em;
    line-height: 1.5;
    padding: 10px 0px 5px 10px;
    margin-right: 10px;
    height: 0px
}

#onetrust-banner-sdk .banner-option-details * {
    font-size: inherit;
    line-height: inherit;
    color: dimgray
}

#onetrust-banner-sdk .ot-arrow-container,
#onetrust-banner-sdk .banner-option-details {
    transition: all 300ms ease-in 0s;
    -webkit-transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s
}

#onetrust-banner-sdk .ot-dpd-container {
    float: left
}

#onetrust-banner-sdk .ot-dpd-title {
    margin-bottom: 10px
}

#onetrust-banner-sdk .ot-dpd-title,
#onetrust-banner-sdk .ot-dpd-desc {
    font-size: .88em;
    line-height: 1.4;
    color: dimgray
}

#onetrust-banner-sdk .ot-dpd-title *,
#onetrust-banner-sdk .ot-dpd-desc * {
    font-size: inherit;
    line-height: inherit
}

#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * {
    margin-bottom: 0
}

#onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler {
    display: block;
    margin-left: 0;
    margin-top: 5px;
    clear: both;
    margin-bottom: 0;
    padding: 0;
    border: 0;
    height: auto;
    width: auto
}

#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button {
    display: block
}

#onetrust-banner-sdk.ot-close-btn-link {
    padding-top: 25px
}

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container {
    top: 15px;
    transform: none;
    right: 15px
}

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
    padding: 0;
    white-space: pre-wrap;
    border: none;
    height: auto;
    line-height: 1.5;
    text-decoration: underline;
    font-size: .69em
}

#onetrust-banner-sdk #onetrust-policy-text,
#onetrust-banner-sdk .ot-dpd-desc,
#onetrust-banner-sdk .ot-b-addl-desc {
    font-size: .813em;
    line-height: 1.5
}

#onetrust-banner-sdk .ot-dpd-desc {
    margin-bottom: 10px
}

#onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 1em
}

@media only screen and (max-width: 425px) {
    #onetrust-banner-sdk #onetrust-close-btn-container {
        position: absolute;
        top: 6px;
        right: 2px
    }

    #onetrust-banner-sdk #onetrust-policy {
        margin-left: 0;
        margin-top: 3em
    }

    #onetrust-banner-sdk #onetrust-button-group {
        display: block
    }

    #onetrust-banner-sdk #onetrust-accept-btn-handler,
    #onetrust-banner-sdk #onetrust-reject-all-handler,
    #onetrust-banner-sdk #onetrust-pc-btn-handler {
        width: 100%
    }

    #onetrust-banner-sdk .onetrust-close-btn-ui {
        top: auto;
        transform: none
    }

    #onetrust-banner-sdk #onetrust-policy-title {
        display: inline;
        float: none
    }

    #onetrust-banner-sdk #banner-options {
        margin: 0;
        padding: 0;
        width: 100%
    }
}

@media only screen and (min-width: 426px)and (max-width: 896px) {
    #onetrust-banner-sdk #onetrust-close-btn-container {
        position: absolute;
        top: 0;
        right: 0
    }

    #onetrust-banner-sdk #onetrust-policy {
        margin-left: 1em;
        margin-right: 1em
    }

    #onetrust-banner-sdk .onetrust-close-btn-ui {
        top: 10px;
        right: 10px
    }

    #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
        width: 95%
    }

    #onetrust-banner-sdk.ot-iab-2 #onetrust-group-container {
        width: 100%
    }

    #onetrust-banner-sdk #onetrust-button-group-parent {
        width: 100%;
        position: relative;
        margin-left: 0
    }

    #onetrust-banner-sdk #onetrust-button-group button {
        display: inline-block
    }

    #onetrust-banner-sdk #onetrust-button-group {
        margin-right: 0;
        text-align: center
    }

    #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler {
        float: left
    }

    #onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler,
    #onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler {
        float: right
    }

    #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group {
        width: calc(100% - 2em);
        margin-right: 0
    }

    #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link {
        padding-left: 0px;
        text-align: left
    }

    #onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button {
        width: 100%;
        text-align: center
    }

    #onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button {
        float: none
    }

    #onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link {
        text-align: center
    }
}

@media only screen and (min-width: 550px) {
    #onetrust-banner-sdk .banner-option:not(:first-child) {
        border-left: 1px solid #d8d8d8;
        padding-left: 25px
    }
}

@media only screen and (min-width: 425px)and (max-width: 550px) {

    #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group,
    #onetrust-banner-sdk.ot-iab-2 #onetrust-policy,
    #onetrust-banner-sdk.ot-iab-2 .banner-option {
        width: 100%
    }
}

@media only screen and (min-width: 769px) {
    #onetrust-banner-sdk #onetrust-button-group {
        margin-right: 30%
    }

    #onetrust-banner-sdk #banner-options {
        margin-left: 2em;
        margin-right: 5em;
        margin-bottom: 1.25em;
        width: calc(100% - 7em)
    }
}

@media only screen and (min-width: 897px)and (max-width: 1023px) {
    #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
        position: absolute;
        top: 50%;
        left: 75%;
        transform: translateY(-50%)
    }

    #onetrust-banner-sdk #onetrust-close-btn-container {
        top: 50%;
        margin: auto;
        transform: translate(-50%, -50%);
        position: absolute;
        padding: 0;
        right: 0
    }

    #onetrust-banner-sdk #onetrust-close-btn-container button {
        position: relative;
        margin: 0;
        right: -22px;
        top: 2px
    }
}

@media only screen and (min-width: 1024px) {
    #onetrust-banner-sdk #onetrust-close-btn-container {
        top: 50%;
        margin: auto;
        transform: translate(-50%, -50%);
        position: absolute;
        right: 0
    }

    #onetrust-banner-sdk #onetrust-close-btn-container button {
        right: -12px
    }

    #onetrust-banner-sdk #onetrust-policy {
        margin-left: 2em
    }

    #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
        position: absolute;
        top: 50%;
        left: 60%;
        transform: translateY(-50%)
    }

    #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title {
        width: 50%
    }

    #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text,
    #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc {
        margin-bottom: 1em;
        width: 50%;
        border-right: 1px solid #d8d8d8;
        padding-right: 1rem
    }

    #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text {
        margin-bottom: 0;
        padding-bottom: 1em
    }

    #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc {
        margin-bottom: 0;
        padding-bottom: 1em
    }

    #onetrust-banner-sdk.ot-iab-2 .ot-dpd-container {
        width: 45%;
        padding-left: 1rem;
        display: inline-block;
        float: none
    }

    #onetrust-banner-sdk.ot-iab-2 .ot-dpd-title {
        line-height: 1.7
    }

    #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent {
        left: auto;
        right: 4%;
        margin-left: 0
    }

    #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button {
        display: block
    }

    #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
        margin: auto;
        width: 30%
    }

    #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
        width: 60%
    }

    #onetrust-banner-sdk #onetrust-button-group {
        margin-right: auto
    }

    #onetrust-banner-sdk #onetrust-accept-btn-handler,
    #onetrust-banner-sdk #onetrust-reject-all-handler,
    #onetrust-banner-sdk #onetrust-pc-btn-handler {
        margin-top: 1em
    }
}

@media only screen and (min-width: 890px) {
    #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
        padding-left: 3%;
        padding-right: 4%;
        margin-left: 0
    }

    #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group {
        margin-right: 0;
        margin-top: 1.25em;
        width: 100%
    }

    #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button {
        width: 100%;
        margin-bottom: 5px;
        margin-top: 5px
    }

    #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type {
        margin-bottom: 20px
    }
}

@media only screen and (min-width: 1280px) {
    #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
        width: 55%
    }

    #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
        width: 44%;
        padding-left: 2%;
        padding-right: 2%
    }

    #onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent {
        position: absolute;
        left: 55%
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk {
    background-color: #f7f7f7;
}

#onetrust-consent-sdk #onetrust-policy-title,
#onetrust-consent-sdk #onetrust-policy-text,
#onetrust-consent-sdk .ot-b-addl-desc,
#onetrust-consent-sdk .ot-dpd-desc,
#onetrust-consent-sdk .ot-dpd-title,
#onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
#onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
#onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
#onetrust-banner-sdk .ot-cat-header {
    color: #464646;
}

#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
    background-color: #E9E9E9;
}

#onetrust-consent-sdk #onetrust-banner-sdk a[href],
#onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
    color: #274af2;
}

#onetrust-consent-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler {
    background-color: #274af2;
    border-color: #274af2;
    color: #f7f7f7;
}

#onetrust-consent-sdk #onetrust-banner-sdk *:focus,
#onetrust-consent-sdk #onetrust-banner-sdk:focus {
    outline-color: #000000;
    outline-width: 1px;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
    color: #274af2;
    border-color: #274af2;
    background-color:
        #f7f7f7;
}

@keyframes ot-slide-in-left {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes ot-slide-in-right {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes ot-slide-out-left {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes ot-slide-out-right {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

#onetrust-pc-sdk.otPcPanel.ot-slide-out-right {
    -webkit-animation-name: ot-slide-out-right;
    animation-name: ot-slide-out-right
}

#onetrust-pc-sdk.otPcPanel.ot-slide-in-left {
    -webkit-animation-name: ot-slide-in-left;
    animation-name: ot-slide-in-left
}

#onetrust-pc-sdk.otPcPanel.ot-slide-in-right {
    -webkit-animation-name: ot-slide-in-right;
    animation-name: ot-slide-in-right
}

#onetrust-pc-sdk.otPcPanel.ot-slide-out-left {
    -webkit-animation-name: ot-slide-out-left;
    animation-name: ot-slide-out-left
}

@media print,
(prefers-reduced-motion) {
    .ot-animated {
        -webkit-animation: initial !important;
        animation: initial !important;
        -webkit-transition: none !important;
        transition: none !important
    }

    #onetrust-pc-sdk.otPcPanel.ot-slide-out-left {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    #onetrust-pc-sdk.otPcPanel.ot-slide-out-right {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

#onetrust-pc-sdk {
    position: fixed;
    z-index: 2147483647;
    bottom: 0;
    left: 0;
    background-color: #fff;
    max-width: 480px;
    min-width: 480px;
    height: 100%;
    -webkit-box-shadow: 0px 2px 10px -3px #999;
    -moz-box-shadow: 0px 2px 10px -3px #999;
    box-shadow: 0px 2px 10px -3px #999
}

#onetrust-pc-sdk.otRelFont {
    font-size: 1rem
}

#onetrust-pc-sdk.otPcPanel.right,
#onetrust-pc-sdk.otPcPanel[dir=rtl] {
    right: 0;
    left: auto
}

#onetrust-pc-sdk.otPcPanel.right-rtl[dir=rtl] {
    left: 0;
    right: auto
}

#onetrust-pc-sdk.otPcPanel.ot-animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
    background-color: transparent;
    border: none
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track {
    margin-right: 20px
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar {
    width: 11px
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #d8d8d8
}

#onetrust-pc-sdk .ot-pc-scrollbar {
    scrollbar-arrow-color: #d8d8d8;
    scrollbar-darkshadow-color: #d8d8d8;
    scrollbar-face-color: #d8d8d8;
    scrollbar-shadow-color: #d8d8d8
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler {
    margin-bottom: 0px
}

#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content {
    bottom: 160px
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button {
    width: 100%;
    max-width: none
}

#onetrust-pc-sdk.ot-ftr-stacked #ot-lst-cnt {
    max-height: 84%
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,
#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus,
#onetrust-pc-sdk .ot-hide-tgl {
    visibility: hidden
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,
#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *,
#onetrust-pc-sdk .ot-hide-tgl * {
    visibility: hidden
}

#onetrust-pc-sdk .ot-pc-header {
    height: 39px;
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 0 10px 25px
}

#onetrust-pc-sdk .ot-pc-logo {
    height: 40px;
    width: 120px;
    display: inline-block
}

#onetrust-pc-sdk .ot-close-icon {
    float: right;
    height: 10px;
    width: 10px;
    margin-top: 10px;
    margin-right: 5px
}

#onetrust-pc-sdk #ot-pc-content,
#onetrust-pc-sdk #ot-pc-lst {
    position: absolute;
    top: 60px;
    bottom: 104px
}

#onetrust-pc-sdk #ot-pc-content {
    padding-left: 2px;
    padding-right: 10px;
    margin-left: 23px;
    margin-right: 7px;
    width: calc(100% - 42px);
    overflow-y: auto
}

#onetrust-pc-sdk #ot-pc-lst {
    width: 100%
}

#onetrust-pc-sdk .ot-pc-footer {
    position: absolute;
    bottom: 0px;
    width: 100%;
    max-height: 160px;
    border-top: 1px solid #d8d8d8
}

#onetrust-pc-sdk .ot-pc-footer button {
    margin-top: 19px
}

#onetrust-pc-sdk .ot-btn-container {
    text-align: left;
    margin-left: 25px;
    margin-right: 25px
}

#onetrust-pc-sdk .ot-btn-container button {
    min-width: calc(50% - 5px)
}

#onetrust-pc-sdk .ot-pc-footer-logo {
    padding-left: 25px;
    height: 30px;
    background: #f4f4f4;
    text-align: right
}

#onetrust-pc-sdk .ot-pc-footer-logo a {
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px
}

#onetrust-pc-sdk.otPcPanel[dir=rtl] .ot-pc-footer-logo {
    direction: rtl
}

#onetrust-pc-sdk.otPcPanel[dir=rtl] .ot-pc-footer-logo a {
    margin-right: 25px
}

#onetrust-pc-sdk button {
    display: inline-block;
    font-size: .75em;
    letter-spacing: .08em;
    max-width: 394px;
    padding: 12px 30px;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    white-space: normal;
    font-weight: bold;
    height: auto
}

#onetrust-pc-sdk button:hover,
#onetrust-pc-sdk button:focus {
    color: #fff;
    border-color: #68b631
}

#onetrust-pc-sdk .ot-link-btn {
    padding: 0;
    margin-bottom: 0;
    border: 0;
    font-weight: normal;
    line-height: normal;
    width: auto;
    height: auto
}

#onetrust-pc-sdk #accept-recommended-btn-handler {
    margin-right: 10px;
    margin-bottom: 25px
}

#onetrust-pc-sdk .ot-pc-refuse-all-handler {
    margin-right: 5px
}

#onetrust-pc-sdk .ot-tgl {
    float: right;
    position: relative;
    z-index: 1
}

#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
    background-color: #d5e9ff;
    border: 1px solid #3860be
}

#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
    -webkit-transform: translateX(21px);
    -ms-transform: translateX(21px);
    transform: translateX(21px);
    background-color: #3860be
}

#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch .ot-switch-nob {
    box-shadow: 0 0 1px #2196f3;
    outline-style: auto !important;
    outline-width: 1px !important
}

#onetrust-pc-sdk .ot-switch {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 25px;
    margin-bottom: 0
}

#onetrust-pc-sdk .ot-switch-nob {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f2f1f1;
    border: 1px solid #ddd;
    transition: all .2s ease-in 0s;
    -moz-transition: all .2s ease-in 0s;
    -o-transition: all .2s ease-in 0s;
    -webkit-transition: all .2s ease-in 0s;
    border-radius: 20px
}

#onetrust-pc-sdk .ot-switch-nob:before {
    position: absolute;
    content: "";
    height: 21px;
    width: 21px;
    bottom: 1px;
    background-color: #7d7d7d;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 20px
}

#onetrust-pc-sdk .ot-chkbox {
    z-index: 1
}

#onetrust-pc-sdk .ot-chkbox input:checked~label::before {
    background-color: #3860be
}

#onetrust-pc-sdk .ot-chkbox input+label::after {
    content: none;
    color: #fff
}

#onetrust-pc-sdk .ot-chkbox input:checked+label::after {
    content: ""
}

#onetrust-pc-sdk .ot-chkbox input:focus+label::before {
    outline-style: solid;
    outline-width: 2px;
    outline-style: auto
}

#onetrust-pc-sdk .ot-chkbox label {
    position: relative;
    display: inline-block;
    cursor: pointer
}

#onetrust-pc-sdk .ot-chkbox label::before,
#onetrust-pc-sdk .ot-chkbox label::after {
    position: absolute;
    content: "";
    display: inline-block;
    border-radius: 3px
}

#onetrust-pc-sdk .ot-chkbox label::before {
    height: 18px;
    width: 18px;
    border: 1px solid #3860be;
    left: 0px
}

#onetrust-pc-sdk .ot-chkbox label::after {
    height: 5px;
    width: 9px;
    border-left: 3px solid;
    border-bottom: 3px solid;
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    left: 4px;
    top: 5px
}

#onetrust-pc-sdk .ot-label-txt {
    display: none
}

#onetrust-pc-sdk .ot-chkbox input,
#onetrust-pc-sdk .ot-tgl input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0
}

#onetrust-pc-sdk .ot-arw-cntr {
    left: 5px;
    float: right;
    position: relative;
    pointer-events: none
}

#onetrust-pc-sdk .ot-arw {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    color: dimgray;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: all 150ms ease-in 0s;
    -moz-transition: all 150ms ease-in 0s;
    -o-transition: all 150ms ease-in 0s;
    transition: all 150ms ease-in 0s
}

#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw,
#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg {
    transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg)
}

#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr {
    outline: 1px solid #000
}

#onetrust-pc-sdk .ot-acc-hdr {
    display: inline-block;
    width: 100%
}

#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt {
    display: inline-block;
    font-size: .85em;
    color: dimgray
}

#onetrust-pc-sdk .ot-label-status {
    padding-left: 5px;
    font-size: .75em;
    display: none
}

#onetrust-pc-sdk .ot-plus-minus {
    width: 20px;
    height: 20px;
    font-size: 1.5em;
    position: relative;
    display: inline-block;
    margin-right: 5px;
    top: 3px
}

#onetrust-pc-sdk .ot-plus-minus span {
    position: absolute;
    background: #27455c;
    border-radius: 1px
}

#onetrust-pc-sdk .ot-plus-minus span:first-of-type {
    top: 25%;
    bottom: 25%;
    width: 10%;
    left: 45%
}

#onetrust-pc-sdk .ot-plus-minus span:last-of-type {
    left: 25%;
    right: 25%;
    height: 10%;
    top: 45%
}

#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw,
#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type,
#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type {
    transform: rotate(90deg)
}

#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type {
    left: 50%;
    right: 50%
}

#onetrust-pc-sdk .ot-host-item,
#onetrust-pc-sdk .ot-ven-item {
    padding-right: 0
}

#onetrust-pc-sdk .ot-host-item .ot-plus-minus,
#onetrust-pc-sdk .ot-ven-item .ot-plus-minus {
    float: left;
    margin-right: 8px;
    margin-top: 10px
}

#onetrust-pc-sdk .ot-ven-item ul {
    list-style: none inside;
    font-size: 100%;
    margin: 0
}

#onetrust-pc-sdk .ot-ven-item ul li {
    margin: 0 !important;
    padding: 0;
    border: none !important
}

#onetrust-pc-sdk .ot-hide-acc>button {
    pointer-events: none
}

#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus>*,
#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>* {
    visibility: hidden
}

#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr {
    min-height: 30px
}

#onetrust-pc-sdk #ot-pc-title,
#onetrust-pc-sdk #ot-pc-desc,
#onetrust-pc-sdk #ot-category-title,
#onetrust-pc-sdk .ot-cat-header,
#onetrust-pc-sdk .ot-cat-item p:last-of-type {
    color: dimgray
}

#onetrust-pc-sdk #ot-pc-title {
    margin-top: 20px;
    margin-bottom: 10px
}

#onetrust-pc-sdk #ot-pc-desc,
#onetrust-pc-sdk .ot-cat-item p {
    font-size: .79em;
    line-height: 1.4
}

#onetrust-pc-sdk #ot-pc-desc *,
#onetrust-pc-sdk .ot-cat-item p * {
    font-size: inherit;
    line-height: inherit
}

#onetrust-pc-sdk #ot-category-title,
#onetrust-pc-sdk #ot-pc-title {
    font-size: 1.125em;
    line-height: 1.2
}

#onetrust-pc-sdk #ot-pc-desc {
    clear: both;
    font-size: .813em;
    line-height: 1.5;
    margin-bottom: 25px
}

#onetrust-pc-sdk #ot-pc-desc * {
    font-size: inherit
}

#onetrust-pc-sdk #ot-pc-desc a {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px
}

#onetrust-pc-sdk #ot-pc-desc li {
    padding: 10px 0px
}

#onetrust-pc-sdk #ot-pc-desc,
#onetrust-pc-sdk #accept-recommended-btn-handler,
#onetrust-pc-sdk #ot-pc-title,
#onetrust-pc-sdk #ot-category-title,
#onetrust-pc-sdk .ot-cat-header {
    float: left
}

#onetrust-pc-sdk #ot-category-title {
    width: 100%;
    text-align: left
}

#onetrust-pc-sdk #ot-pc-title,
#onetrust-pc-sdk #ot-category-title,
#onetrust-pc-sdk .ot-cat-header,
#onetrust-pc-sdk #ot-lst-title,
#onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,
#onetrust-pc-sdk .ot-always-active {
    font-weight: bold
}

#onetrust-pc-sdk a {
    color: #656565;
    cursor: pointer
}

#onetrust-pc-sdk a:hover {
    color: #3860be
}

#onetrust-pc-sdk .ot-always-active {
    float: right;
    color: #3860be;
    margin-top: -2px
}

#onetrust-pc-sdk .ot-cat-header,
#onetrust-pc-sdk .ot-always-active {
    font-size: .88em;
    line-height: 1.4;
    position: relative
}

#onetrust-pc-sdk .ot-cat-item {
    margin-top: 25px;
    line-height: 1.1
}

#onetrust-pc-sdk .ot-cat-item p:last-of-type {
    clear: both;
    padding-top: 15px;
    margin: 0
}

#onetrust-pc-sdk .ot-acc-txt p ul,
#onetrust-pc-sdk .ot-cat-item ul,
#onetrust-pc-sdk li.ot-subgrp p ul {
    margin: 0px;
    list-style: disc;
    margin-left: 15px
}

#onetrust-pc-sdk .ot-acc-txt p ul li,
#onetrust-pc-sdk .ot-cat-item ul li,
#onetrust-pc-sdk li.ot-subgrp p ul li {
    font-size: inherit;
    margin: 5px 0 0 0;
    padding: 0;
    border: none
}

#onetrust-pc-sdk .ot-subgrp-cntr {
    display: inline-block;
    width: 100%
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-tgl-cntr {
    float: right
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-tgl-cntr.ot-always-active-subgroup {
    width: auto
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li p,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li h5 {
    font-size: .813em;
    line-height: 1.5;
    color: dimgray
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr {
    display: inline-block;
    width: 100%;
    vertical-align: middle
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-txt {
    margin: 0
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li {
    margin: 10px 0 0 0;
    padding: 0;
    border: none
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li p {
    clear: both;
    float: left;
    padding-top: 10px;
    margin: 0
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li h5 {
    font-weight: bold;
    margin-bottom: 0;
    float: left;
    position: relative;
    top: 6px
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp {
    margin-left: 20px;
    overflow: hidden
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp>p ul:first-child {
    padding-bottom: 7.5px
}

#onetrust-pc-sdk ul.ot-subgrps {
    margin: 0
}

#onetrust-pc-sdk .ot-hlst-cntr,
#onetrust-pc-sdk .ot-vlst-cntr {
    margin-top: 3px;
    overflow: hidden;
    clear: both;
    padding-left: 2px;
    padding-bottom: 2px
}

#onetrust-pc-sdk .ot-always-active-subgroup {
    width: auto;
    padding-left: 0px !important;
    top: 3px;
    position: relative
}

#onetrust-pc-sdk .category-vendors-list-handler,
#onetrust-pc-sdk .category-vendors-list-handler+a,
#onetrust-pc-sdk .category-host-list-handler {
    color: #3860be;
    margin-left: 0;
    font-size: .813em;
    text-decoration: none;
    float: left;
    margin-top: 5px
}

#onetrust-pc-sdk .category-vendors-list-handler:hover,
#onetrust-pc-sdk .category-vendors-list-handler+a:hover,
#onetrust-pc-sdk .category-host-list-handler:hover {
    text-decoration-line: underline
}

#onetrust-pc-sdk .category-vendors-list-handler+a {
    clear: none
}

#onetrust-pc-sdk .category-vendors-list-handler+a::after {
    content: "";
    height: 15px;
    width: 15px;
    background-repeat: no-repeat;
    margin-left: 5px;
    float: right;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.626 511.627'%3E%3Cg fill='%231276CE'%3E%3Cpath d='M392.857 292.354h-18.274c-2.669 0-4.859.855-6.563 2.573-1.718 1.708-2.573 3.897-2.573 6.563v91.361c0 12.563-4.47 23.315-13.415 32.262-8.945 8.945-19.701 13.414-32.264 13.414H82.224c-12.562 0-23.317-4.469-32.264-13.414-8.945-8.946-13.417-19.698-13.417-32.262V155.31c0-12.562 4.471-23.313 13.417-32.259 8.947-8.947 19.702-13.418 32.264-13.418h200.994c2.669 0 4.859-.859 6.57-2.57 1.711-1.713 2.566-3.9 2.566-6.567V82.221c0-2.662-.855-4.853-2.566-6.563-1.711-1.713-3.901-2.568-6.57-2.568H82.224c-22.648 0-42.016 8.042-58.102 24.125C8.042 113.297 0 132.665 0 155.313v237.542c0 22.647 8.042 42.018 24.123 58.095 16.086 16.084 35.454 24.13 58.102 24.13h237.543c22.647 0 42.017-8.046 58.101-24.13 16.085-16.077 24.127-35.447 24.127-58.095v-91.358c0-2.669-.856-4.859-2.574-6.57-1.713-1.718-3.903-2.573-6.565-2.573z'/%3E%3Cpath d='M506.199 41.971c-3.617-3.617-7.905-5.424-12.85-5.424H347.171c-4.948 0-9.233 1.807-12.847 5.424-3.617 3.615-5.428 7.898-5.428 12.847s1.811 9.233 5.428 12.85l50.247 50.248-186.147 186.151c-1.906 1.903-2.856 4.093-2.856 6.563 0 2.479.953 4.668 2.856 6.571l32.548 32.544c1.903 1.903 4.093 2.852 6.567 2.852s4.665-.948 6.567-2.852l186.148-186.148 50.251 50.248c3.614 3.617 7.898 5.426 12.847 5.426s9.233-1.809 12.851-5.426c3.617-3.616 5.424-7.898 5.424-12.847V54.818c-.001-4.952-1.814-9.232-5.428-12.847z'/%3E%3C/g%3E%3C/svg%3E")
}

#onetrust-pc-sdk .back-btn-handler {
    min-height: 20px;
    font-size: 1em;
    text-decoration: none
}

#onetrust-pc-sdk .back-btn-handler svg {
    width: 12px;
    height: 12px
}

#onetrust-pc-sdk .back-btn-handler:hover {
    opacity: .6
}

#onetrust-pc-sdk #ot-lst-title h3 {
    word-break: break-word;
    word-wrap: break-word;
    margin-bottom: 0;
    color: #656565;
    font-weight: bold;
    margin-left: 15px;
    display: inline-block;
    font-size: 1em
}

#onetrust-pc-sdk #ot-lst-title {
    margin-top: 15px;
    font-size: 1em
}

#onetrust-pc-sdk #ot-pc-hdr {
    display: inline-block;
    padding-left: 27px;
    padding-right: 17px;
    width: calc(100% - 44px)
}

#onetrust-pc-sdk #ot-pc-hdr input::placeholder {
    color: #d4d4d4;
    font-style: italic
}

#onetrust-pc-sdk #vendor-search-handler {
    height: 31px;
    width: 100%;
    border-radius: 50px;
    font-size: .8em;
    padding-right: 35px;
    padding-left: 15px;
    float: left;
    margin-left: 15px
}

#onetrust-pc-sdk #ot-lst-cnt {
    transform: translate3d(0, 0, 0);
    position: relative;
    padding-left: 27px;
    margin-right: 10px;
    margin-top: 10px;
    width: calc(100% - 37px);
    top: 0;
    bottom: 70px;
    height: calc(100% - 94px);
    overflow-y: auto;
    overflow-x: hidden
}

#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr {
    right: 32px;
    position: absolute;
    margin-top: 10px;
    height: 20px
}

#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr):not(.ot-hosts-ui) .ot-tgl-cntr {
    right: 12px
}

#onetrust-pc-sdk #ot-sel-blk {
    position: sticky;
    position: -webkit-sticky;
    width: 100%;
    display: inline-block;
    top: 0;
    overflow: hidden;
    z-index: 3
}

#onetrust-pc-sdk #ot-sel-blk p {
    font-size: .75em;
    color: #6b6b6b;
    margin: 0;
    display: inline-block
}

#onetrust-pc-sdk .ot-enbl-chr>:not(.ot-hosts-ui) .ot-sel-all {
    padding-right: 33px
}

#onetrust-pc-sdk .ot-enbl-chr .ot-hosts-ui .ot-sel-all {
    padding-right: 23px
}

#onetrust-pc-sdk .ot-enbl-chr .ot-accordion-layout h4~.ot-tgl,
#onetrust-pc-sdk .ot-enbl-chr .ot-accordion-layout h4~.ot-always-active {
    right: 30px
}

#onetrust-pc-sdk .ot-enbl-chr .ot-accordion-layout h4~.ot-tgl+.ot-tgl {
    right: 105px
}

#onetrust-pc-sdk .ot-enbl-chr .ot-cat-item h5+.ot-tgl-cntr,
#onetrust-pc-sdk .ot-enbl-chr .ot-cat-item .ot-cat-header+.ot-tgl {
    padding-left: 31px;
    padding-right: 13px
}

#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * {
    visibility: hidden
}

#onetrust-pc-sdk #ot-pc-content:not(.ot-enbl-chr) .ot-pli-hdr.ot-leg-border-color span:first-child {
    text-align: center
}

#onetrust-pc-sdk #ot-pc-content:not(.ot-enbl-chr) .ot-pli-hdr.ot-leg-border-color span:last-child {
    text-align: right
}

#onetrust-pc-sdk .ot-hosts-ui:not(.ot-enbl-chr) .ot-tgl-cntr {
    right: 23px
}

#onetrust-pc-sdk .ot-hosts-ui #ot-sel-blk {
    width: 100%
}

#onetrust-pc-sdk .ot-lst-subhdr {
    display: inline-block;
    width: 100%;
    margin-top: 10px
}

#onetrust-pc-sdk .ot-lst-subhdr svg {
    width: 30px;
    height: 30px;
    position: absolute;
    float: left;
    right: -15px
}

#onetrust-pc-sdk .ot-search-cntr {
    float: left;
    width: 82%;
    position: relative
}

#onetrust-pc-sdk .ot-fltr-cntr {
    float: right;
    right: 15px;
    position: relative
}

#onetrust-pc-sdk #filter-btn-handler {
    background-color: #3860be;
    border-radius: 17px;
    display: inline-block;
    position: relative;
    width: 32px;
    height: 32px;
    -moz-transition: .1s ease;
    -o-transition: .1s ease;
    -webkit-transition: 1s ease;
    transition: .1s ease;
    padding: 0;
    margin: 0
}

#onetrust-pc-sdk #filter-btn-handler:hover {
    opacity: .7
}

#onetrust-pc-sdk #filter-btn-handler svg {
    width: 12px;
    margin: 6px 10px 0 9px;
    display: block;
    height: 12px;
    position: static;
    right: auto;
    top: auto
}

#onetrust-pc-sdk .ot-ven-link {
    color: #3860be;
    text-decoration: none;
    display: inline-block;
    margin-top: 10px;
    transform: translate(0, 1%);
    -o-transform: translate(0, 1%);
    -ms-transform: translate(0, 1%);
    -webkit-transform: translate(0, 1%);
    z-index: 2;
    position: relative;
    font-size: .75em
}

#onetrust-pc-sdk .ot-ven-link:hover {
    text-decoration: underline
}

#onetrust-pc-sdk .ot-ven-link * {
    font-size: inherit
}

#onetrust-pc-sdk .ot-ven-name {
    vertical-align: middle
}

#onetrust-pc-sdk .ot-ven-hdr,
#onetrust-pc-sdk .ot-host-hdr {
    width: calc(100% - 165px);
    height: auto;
    float: left;
    text-align: left;
    word-break: break-word;
    word-wrap: break-word;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-left: 2px
}

#onetrust-pc-sdk .ot-host-hdr {
    pointer-events: none;
    position: relative;
    z-index: 1
}

#onetrust-pc-sdk .ot-host-hdr .ot-host-name {
    pointer-events: none
}

#onetrust-pc-sdk .ot-host-hdr a {
    pointer-events: initial
}

#onetrust-pc-sdk #ot-host-lst .ot-host-info {
    font-size: .7em;
    line-height: 1.1
}

#onetrust-pc-sdk #ot-host-lst .ot-host-name,
#onetrust-pc-sdk #ot-host-lst .ot-host-name a {
    color: dimgray;
    font-size: .81em;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 5px;
    position: relative
}

#onetrust-pc-sdk #ot-host-lst .ot-host-name a,
#onetrust-pc-sdk #ot-host-lst .ot-host-info a {
    font-size: 1em
}

#onetrust-pc-sdk #ot-host-lst .ot-host-desc {
    width: 100%;
    margin-bottom: 5px
}

#onetrust-pc-sdk #ot-host-lst .ot-host-expand,
#onetrust-pc-sdk #ot-host-lst .ot-host-desc {
    color: dimgray;
    font-size: .69em;
    line-height: 1.4;
    float: left;
    font-weight: normal
}

#onetrust-pc-sdk #ot-host-lst .ot-host-hdr>a {
    text-decoration: underline;
    font-size: .69em;
    position: relative;
    z-index: 2;
    float: left;
    margin-bottom: 5px;
    line-height: 1.4
}

#onetrust-pc-sdk #ot-host-lst .ot-host-expand {
    color: #3860be
}

#onetrust-pc-sdk #ot-host-lst .ot-host-expand * {
    font-size: inherit
}

#onetrust-pc-sdk .ot-host-opt {
    margin: 0;
    font-size: inherit;
    display: inline-block;
    width: 100%
}

#onetrust-pc-sdk .ot-host-opt .ot-host-info {
    border: none;
    font-size: .8em;
    color: dimgray;
    display: inline-block;
    width: calc(100% - 20px);
    padding: 10px;
    margin-bottom: 10px;
    background-color: #f8f8f8
}

#onetrust-pc-sdk .ot-host-opt .ot-host-info>div {
    overflow: auto
}

#onetrust-pc-sdk .ot-host-opt li>div div {
    font-size: .8em;
    padding: 5px 0
}

#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(1) {
    width: 30%;
    float: left
}

#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(2) {
    width: 70%;
    float: left;
    word-break: break-word;
    word-wrap: break-word
}

#onetrust-pc-sdk #ot-ven-lst .ot-acc-hdr {
    overflow: hidden;
    cursor: pointer
}

#onetrust-pc-sdk .ot-ven-dets {
    border-radius: 2px;
    margin-top: 10px;
    background-color: #f8f8f8
}

#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child {
    border-top: none
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) {
    border-top: 1px solid #e9e9e9
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p {
    display: inline-block
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd) {
    width: 30%
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even) {
    width: 50%;
    word-break: break-word;
    word-wrap: break-word
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 {
    padding-top: 5px;
    padding-bottom: 5px;
    display: block
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 {
    display: inline-block
}

#onetrust-pc-sdk .ot-ven-dets p,
#onetrust-pc-sdk .ot-ven-dets h4,
#onetrust-pc-sdk .ot-ven-dets span {
    font-size: .69em;
    text-align: left;
    vertical-align: middle;
    word-break: break-word;
    word-wrap: break-word;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 15px;
    color: #2e3644
}

#onetrust-pc-sdk .ot-ven-dets h4 {
    padding-top: 5px
}

#onetrust-pc-sdk .ot-ven-dets span {
    color: dimgray;
    padding: 0;
    vertical-align: baseline
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-weight: bold
}

#onetrust-pc-sdk #no-results {
    text-align: center;
    margin-top: 30px;
    height: calc(100% - 300px);
    margin-left: 27px
}

#onetrust-pc-sdk #no-results span {
    font-weight: bold
}

#onetrust-pc-sdk #no-results p {
    font-size: 1em;
    color: #2e3644;
    word-break: break-word;
    word-wrap: break-word
}

#onetrust-pc-sdk #ot-fltr-modal {
    right: 13px;
    top: 87px;
    height: 90%;
    max-height: 370px;
    display: none;
    -moz-transition: .2s ease;
    -o-transition: .2s ease;
    -webkit-transition: 2s ease;
    transition: .2s ease;
    opacity: 1;
    position: absolute
}

#onetrust-pc-sdk #ot-fltr-cnt {
    z-index: 2147483646;
    background-color: #fff;
    position: relative;
    height: 100%;
    max-width: 325px;
    border-radius: 3px;
    padding-right: 10px;
    padding-bottom: 5px;
    -webkit-box-shadow: 0px 0px 12px 2px #c7c5c7;
    -moz-box-shadow: 0px 0px 12px 2px #c7c5c7;
    box-shadow: 0px 0px 12px 2px #c7c5c7
}

#onetrust-pc-sdk .ot-fltr-scrlcnt {
    overflow-y: auto;
    overflow-x: hidden;
    clear: both;
    max-height: calc(100% - 60px)
}

#onetrust-pc-sdk #ot-anchor {
    border: 12px solid transparent;
    display: none;
    position: absolute;
    z-index: 2147483647;
    right: 36px;
    top: 75px;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    background-color: #fff;
    -webkit-box-shadow: -3px -3px 5px -2px #c7c5c7;
    -moz-box-shadow: -3px -3px 5px -2px #c7c5c7;
    box-shadow: -3px -3px 5px -2px #c7c5c7
}

#onetrust-pc-sdk .ot-fltr-btns {
    margin-left: 15px
}

#onetrust-pc-sdk #filter-apply-handler {
    margin-right: 15px
}

#onetrust-pc-sdk .ot-fltr-opt {
    margin-bottom: 20px;
    margin-left: 15px;
    width: 75%
}

#onetrust-pc-sdk .ot-fltr-opt label {
    padding-left: 30px
}

#onetrust-pc-sdk .ot-fltr-opt p {
    display: inline-block;
    margin: 0;
    font-size: .9em;
    color: #2e3644
}

#onetrust-pc-sdk #ot-sel-blk .ot-chkbox {
    width: 20px;
    height: 20px;
    float: right
}

#onetrust-pc-sdk .line-through label::after,
#onetrust-pc-sdk[dir=rtl] .line-through label::after {
    height: auto;
    border-left: 0;
    transform: none;
    -o-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    left: 5px;
    top: 8px
}

#onetrust-pc-sdk #ot-selall-vencntr label,
#onetrust-pc-sdk #ot-selall-adtlvencntr label,
#onetrust-pc-sdk #ot-selall-hostcntr label,
#onetrust-pc-sdk #ot-selall-licntr label,
#onetrust-pc-sdk #ot-selall-gnvencntr label {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0
}

#onetrust-pc-sdk #ot-selall-vencntr input,
#onetrust-pc-sdk #ot-selall-adtlvencntr input,
#onetrust-pc-sdk #ot-selall-hostcntr input,
#onetrust-pc-sdk #ot-selall-licntr input,
#onetrust-pc-sdk #ot-selall-gnvencntr input {
    height: auto;
    width: auto;
    border-radius: 0;
    font-size: initial;
    padding: 0;
    float: none
}

#onetrust-pc-sdk #ot-ven-lst:first-child {
    border-top: 1px solid #e2e2e2
}

#onetrust-pc-sdk #vdr-lst-dsc {
    font-size: .812em;
    line-height: 1.5;
    padding: 10px 15px 5px 15px
}

#onetrust-pc-sdk #close-pc-btn-handler {
    margin: 0;
    float: right;
    height: 44px;
    width: 44px;
    background-size: 10px
}

#onetrust-pc-sdk #close-pc-btn-handler svg {
    display: block
}

#onetrust-pc-sdk .ot-close-icon {
    padding: 0;
    background-color: transparent;
    border: none
}

#onetrust-pc-sdk #clear-filters-handler {
    float: right;
    max-width: 200px;
    margin-bottom: 10px;
    text-decoration: none;
    margin-top: 20px;
    font-weight: bold;
    color: #3860be;
    font-size: .9em;
    letter-spacing: normal;
    border: none;
    padding: 1px
}

#onetrust-pc-sdk #clear-filters-handler:hover {
    color: #2285f7
}

#onetrust-pc-sdk #clear-filters-handler:focus {
    outline: #000 solid 1px
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
    position: relative;
    border-radius: 1px;
    margin: 0;
    padding: 0;
    border: 1px solid #d8d8d8;
    border-top: none;
    float: left;
    width: calc(100% - 2px)
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type {
    margin-top: 10px;
    border-top: 1px solid #d8d8d8
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item .ot-vlst-cntr:first-child {
    margin-top: 15px
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item .ot-acc-grpdesc {
    font-size: .813em;
    line-height: 1.5;
    padding-left: 20px;
    padding-right: 20px;
    width: calc(100% - 40px)
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item .ot-acc-grpdesc ul {
    padding-bottom: 5px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
    padding-top: 11.5px;
    padding-bottom: 11.5px;
    padding-left: 20px;
    padding-right: 15px;
    width: calc(100% - 35px);
    display: inline-block;
    position: relative;
    min-height: 25px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt {
    width: 100%;
    padding: 0px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr,
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc+.ot-leg-btn-container {
    padding-left: 20px;
    padding-right: 16px;
    width: calc(100% - 36px)
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc+.ot-leg-btn-container {
    margin-top: 5px;
    margin-bottom: 10px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr {
    z-index: 1;
    position: relative
}

#onetrust-pc-sdk .ot-accordion-layout input[type=checkbox]:checked~.ot-acc-txt.ot-acc-grpcntr {
    width: auto;
    padding-bottom: 15px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
    float: none;
    font-size: .88em;
    color: #2e3644;
    margin: 0;
    display: inline-block;
    height: auto;
    word-wrap: break-word;
    vertical-align: middle;
    min-height: inherit
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,
#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr {
    padding-left: 20px;
    width: calc(100% - 20px);
    display: inline-block;
    margin-top: 0;
    padding-bottom: 2px
}

#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,
#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active {
    right: 16px
}

#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl {
    right: 88px
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr {
    right: 10px;
    margin-top: -2px;
    left: auto
}

#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,
#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active,
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

#onetrust-pc-sdk #ot-category-title {
    padding-bottom: 10px
}

#onetrust-pc-sdk .ot-pli-hdr {
    color: #77808e;
    overflow: hidden;
    padding-top: 7.5px;
    padding-bottom: 7.5px;
    width: calc(100% - 2px);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

#onetrust-pc-sdk .ot-pli-hdr .ot-li-title {
    float: right;
    font-size: .813em
}

#onetrust-pc-sdk .ot-pli-hdr span:first-child {
    top: 50%;
    transform: translateY(50%);
    max-width: 80px
}

#onetrust-pc-sdk .ot-pli-hdr span:last-child {
    text-align: center;
    max-width: 95px
}

#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color {
    background-color: #f8f8f8;
    border: 1px solid #e9e9e9
}

#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child {
    text-align: left;
    width: 80px
}

#onetrust-pc-sdk .ot-subgrp>h5,
#onetrust-pc-sdk .ot-cat-header {
    width: calc(100% - 130px);
    max-width: 60%
}

#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>h5,
#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header {
    width: calc(100% - 145px)
}

#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item h5+.ot-tgl-cntr,
#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header+.ot-tgl {
    padding-left: 28px
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc {
    margin-bottom: 5px
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr {
    border-top: 1px solid #e9e9e9
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr ul.ot-subgrps li {
    margin-top: 5px;
    margin-bottom: 5px
}

#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr+.ot-tgl,
#onetrust-pc-sdk .ot-cat-item h4+.ot-tgl,
#onetrust-pc-sdk .ot-acc-txt h4+.ot-tgl-cntr {
    padding-left: 30px
}

#onetrust-pc-sdk .ot-sel-all-hdr,
#onetrust-pc-sdk .ot-sel-all-chkbox {
    position: relative;
    display: inline-block;
    width: 100%
}

#onetrust-pc-sdk .ot-sel-all-chkbox {
    z-index: 1
}

#onetrust-pc-sdk .ot-li-hdr,
#onetrust-pc-sdk .ot-consent-hdr {
    float: right;
    font-size: .813em;
    line-height: normal;
    text-align: center;
    word-break: break-word;
    word-wrap: break-word
}

#onetrust-pc-sdk .ot-li-hdr {
    max-width: 100px;
    min-width: 100px
}

#onetrust-pc-sdk .ot-consent-hdr {
    margin-right: 5px;
    max-width: 55px
}

#onetrust-pc-sdk .ot-ven-litgl+.ot-arw-cntr {
    margin-left: 81px
}

#onetrust-pc-sdk .ot-sel-all {
    margin: 0;
    position: relative;
    padding-right: 13px;
    float: right
}

#onetrust-pc-sdk #ot-selall-hostcntr,
#onetrust-pc-sdk #ot-selall-vencntr {
    right: 20px;
    position: relative
}

#onetrust-pc-sdk #ot-selall-licntr {
    position: relative;
    right: 79px
}

#onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .ot-sel-all {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 25px
}

#onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .ot-sel-all label {
    position: absolute;
    padding: 0;
    width: 18px;
    height: 18px
}

#onetrust-pc-sdk .ot-always-active-group .ot-cat-header {
    width: 55%
}

#onetrust-pc-sdk .ot-leg-btn-container {
    display: inline-block;
    width: 100%;
    margin-top: 10px
}

#onetrust-pc-sdk .ot-leg-btn-container button {
    height: auto;
    padding: 6.5px 8px;
    margin-bottom: 0;
    letter-spacing: 0;
    line-height: normal
}

#onetrust-pc-sdk .ot-leg-btn-container svg {
    display: none;
    height: 14px;
    width: 14px;
    padding-right: 5px;
    vertical-align: sub
}

#onetrust-pc-sdk .ot-active-leg-btn {
    cursor: default;
    pointer-events: none
}

#onetrust-pc-sdk .ot-active-leg-btn svg {
    display: inline-block
}

#onetrust-pc-sdk .ot-remove-objection-handler {
    border: none;
    text-decoration: underline;
    padding: 0;
    font-size: .82em;
    font-weight: 600;
    line-height: 1.4;
    padding-left: 10px
}

#onetrust-pc-sdk .ot-obj-leg-btn-handler span {
    font-weight: bold;
    text-align: center;
    font-size: .91em;
    line-height: 1.5
}

#onetrust-pc-sdk[dir=rtl] input~.ot-acc-hdr .ot-arw,
#onetrust-pc-sdk[dir=rtl] #ot-back-arw {
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg)
}

#onetrust-pc-sdk[dir=rtl] input:checked~.ot-acc-hdr .ot-arw {
    transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg)
}

#onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    border-left: 0;
    border-right: 3px solid
}

#onetrust-pc-sdk[dir=rtl] .ot-lst-subhdr svg {
    right: 0
}

#onetrust-pc-sdk .ot-ven-ctgl,
#onetrust-pc-sdk .ot-ven-litgl,
#onetrust-pc-sdk .ot-host-tgl,
#onetrust-pc-sdk .ot-ven-gvctgl {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 60px
}

#onetrust-pc-sdk .ot-ven-ctgl label,
#onetrust-pc-sdk .ot-ven-litgl label,
#onetrust-pc-sdk .ot-host-tgl label,
#onetrust-pc-sdk .ot-ven-gvctgl label {
    position: absolute;
    width: 20px;
    height: 20px;
    margin: 0
}

#onetrust-pc-sdk #ot-host-lst .ot-host-expand {
    clear: both;
    float: none;
    display: block
}

#onetrust-pc-sdk ul {
    list-style: none
}

#onetrust-pc-sdk ul li {
    position: relative;
    margin: 0;
    padding: 15px 15px 15px 15px;
    border-bottom: 1px solid #e2e2e2
}

#onetrust-pc-sdk ul li h3 {
    font-size: .75em;
    color: #656565;
    margin: 0;
    height: auto;
    word-break: break-word;
    word-wrap: break-word
}

#onetrust-pc-sdk ul li p {
    margin: 0;
    font-size: .7em
}

#onetrust-pc-sdk .ot-ven-item>button:focus,
#onetrust-pc-sdk .ot-host-item>button:focus,
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item>button:focus,
#onetrust-pc-sdk .ot-acc-cntr>button:focus {
    outline: #000 solid 2px
}

#onetrust-pc-sdk .ot-ven-item>button,
#onetrust-pc-sdk .ot-host-item>button,
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item>button,
#onetrust-pc-sdk .ot-acc-cntr>button {
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 100%;
    margin: 0;
    top: 0;
    left: 0;
    z-index: 1;
    max-width: none;
    border: none
}

#onetrust-pc-sdk .ot-ven-item>button[aria-expanded=false]~.ot-acc-txt,
#onetrust-pc-sdk .ot-host-item>button[aria-expanded=false]~.ot-acc-txt,
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item>button[aria-expanded=false]~.ot-acc-txt,
#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt {
    margin-top: 0;
    max-height: 0;
    overflow: hidden;
    width: 100%;
    transition: .25s ease-out;
    display: none
}

#onetrust-pc-sdk .ot-ven-item>button[aria-expanded=true]~.ot-acc-txt,
#onetrust-pc-sdk .ot-host-item>button[aria-expanded=true]~.ot-acc-txt,
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item>button[aria-expanded=true]~.ot-acc-txt,
#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt {
    transition: .1s ease-in;
    width: auto;
    overflow: auto;
    display: block
}

#onetrust-pc-sdk .ot-host-item>button:focus {
    outline: 0;
    border: 2px solid #000
}

#onetrust-pc-sdk.ot-addtl-vendors .ot-enbl-chr #ot-selall-vencntr {
    right: 0
}

#onetrust-pc-sdk.ot-addtl-vendors>:not(.ot-enbl-chr) #ot-selall-licntr {
    right: 135px
}

#onetrust-pc-sdk.ot-addtl-vendors>:not(.ot-enbl-chr) #ot-selall-adtlvencntr,
#onetrust-pc-sdk.ot-addtl-vendors>:not(.ot-enbl-chr) #ot-selall-gnvencntr {
    right: 40px
}

#onetrust-pc-sdk.ot-addtl-vendors .ot-li-hdr {
    margin-right: 15px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-selall-licntr {
    right: 115px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk {
    background-color: #f9f9fc;
    border: 1px solid #e2e2e2;
    width: auto;
    padding-bottom: 5px;
    padding-top: 5px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all {
    padding-right: 23px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li {
    border: 1px solid #e2e2e2;
    margin-bottom: 10px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox {
    float: right;
    width: auto;
    right: 3px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr {
    right: 12px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-ven-ctgl {
    margin-left: 75px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-ven-litgl+.ot-arw-cntr {
    margin-left: 95px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr>.ot-acc-hdr {
    padding-top: 10px;
    padding-bottom: 10px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-addtl-venlst .ot-tgl-cntr {
    right: 32px
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child {
    border-top: none
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-selall-vencntr {
    right: 40px;
    position: absolute
}

#onetrust-pc-sdk #ot-selall-adtlvencntr,
#onetrust-pc-sdk #ot-selall-gnvencntr {
    position: relative;
    right: 20px
}

#onetrust-pc-sdk .ot-acc-cntr {
    position: relative;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2
}

#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr {
    background-color: #f9f9fc;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: calc(100% - 15px)
}

#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-plus-minus {
    vertical-align: middle;
    top: auto
}

#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-arw-cntr {
    right: 10px;
    left: auto
}

#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-hdr {
    border-bottom: 1px solid #e2e2e2
}

#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-txt {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
    z-index: 1
}

#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox {
    display: none
}

#onetrust-pc-sdk .ot-vensec-title {
    font-size: .813em;
    vertical-align: middle;
    display: inline-block
}

#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler {
    border: none;
    height: auto;
    line-height: 1.5;
    text-decoration: underline;
    font-size: .69em;
    background: none;
    right: 15px;
    top: 15px;
    width: auto;
    position: absolute;
    font-weight: normal
}

@media only screen and (max-width: 600px) {
    #onetrust-pc-sdk {
        max-width: 100%;
        min-width: 100%
    }

    #onetrust-pc-sdk .ot-ftr-stacked button {
        width: 100%
    }

    #onetrust-pc-sdk #ot-lst-cnt,
    #onetrust-pc-sdk #ot-pc-hdr {
        margin-top: 0;
        padding: 0 5px 0 10px;
        width: calc(100% - 25px)
    }
}

@media only screen and (max-width: 425px) {
    #onetrust-pc-sdk.otPcPanel {
        left: 0;
        min-width: 100%;
        height: 100%;
        top: 0;
        border-radius: 0
    }

    #onetrust-pc-sdk #ot-host-lst .ot-chkbox {
        margin-left: 0
    }

    #onetrust-pc-sdk #ot-pc-content {
        margin: 0 10px 0 20px
    }

    #onetrust-pc-sdk p {
        font-size: .7em
    }

    #onetrust-pc-sdk .ot-tgl-cntr {
        width: auto
    }

    #onetrust-pc-sdk #vendor-search-handler {
        font-size: 1em
    }

    #onetrust-pc-sdk #ot-lst-cnt {
        height: calc(100% - 95px)
    }

    #onetrust-pc-sdk .ot-switch+p {
        max-width: 80%
    }

    #onetrust-pc-sdk button {
        letter-spacing: .01em
    }

    #onetrust-pc-sdk .save-preference-btn-handler {
        margin-top: 0
    }

    #onetrust-pc-sdk .ot-search-cntr {
        width: 75%
    }
}

@media only screen and (max-width: 320px) {
    #onetrust-pc-sdk #ot-fltr-cnt {
        margin-left: 15px
    }
}

@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape) {
    #onetrust-pc-sdk {
        left: 0;
        top: 0;
        min-width: 100%;
        height: 100%;
        border-radius: 0
    }

    #onetrust-pc-sdk button {
        letter-spacing: .02em
    }

    #onetrust-pc-sdk #ot-anchor {
        left: initial;
        right: 50px
    }

    #onetrust-pc-sdk #ot-lst-title {
        margin-top: 12px
    }

    #onetrust-pc-sdk #ot-lst-title * {
        font-size: inherit
    }

    #onetrust-pc-sdk #ot-pc-hdr input {
        margin-right: 0;
        padding-right: 45px
    }

    #onetrust-pc-sdk .ot-switch+p {
        max-width: 85%
    }

    #onetrust-pc-sdk #ot-lst-cnt {
        max-height: none;
        overflow: initial
    }

    #onetrust-pc-sdk #ot-lst-cnt.no-results {
        height: auto
    }

    #onetrust-pc-sdk input {
        font-size: 1em !important
    }

    #onetrust-pc-sdk p {
        font-size: .6em
    }

    #onetrust-pc-sdk #ot-pc-lst {
        overflow: auto
    }

    #onetrust-pc-sdk #ot-fltr-modal {
        width: 100%;
        height: 100%;
        max-height: none;
        top: 0
    }

    #onetrust-pc-sdk #ot-sel-blk {
        position: static
    }

    #onetrust-pc-sdk #ot-fltr-cnt {
        height: 250px;
        width: 100%
    }

    #onetrust-pc-sdk.ot-shw-fltr #ot-anchor {
        display: none !important
    }

    #onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst {
        height: 100% !important;
        overflow: hidden;
        top: 0px
    }

    #onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt {
        margin: 0;
        height: 100%;
        padding: 10px;
        top: 0;
        width: calc(100% - 20px);
        position: absolute;
        right: 0;
        left: 0;
        max-width: none
    }

    #onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt {
        max-height: calc(100% - 65px)
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk,
#onetrust-consent-sdk #ot-search-cntr,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
#onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
    background-color: #ffffff;
}

#onetrust-consent-sdk #onetrust-pc-sdk h3,
#onetrust-consent-sdk #onetrust-pc-sdk h4,
#onetrust-consent-sdk #onetrust-pc-sdk h5,
#onetrust-consent-sdk #onetrust-pc-sdk h6,
#onetrust-consent-sdk #onetrust-pc-sdk p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler {
    color: #464646;
}

#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler+a,
#onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn {
    color: #274af2;
}

#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover {
    text-decoration: underline;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle {
    background-color: #F8F8F8;
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets {
    background-color: #F8F8F8;
}

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
    background-color: #274af2;
    border-color: #274af2;
    color: #ffffff;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
    border-color: #274af2;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler {
    background-color: transparent;
    border: 1px solid transparent;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
    background-color: #FFFFFF;
    color: #78808E;
    border-color: #78808E;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch,
.ot-switch .ot-switch-nob,
.ot-switch .ot-switch-nob:before,
#onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus+label::before,
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus+label::before {
    outline-color: #000000;
    outline-width: 1px;
}

#onetrust-pc-sdk .ot-host-item>button:focus,
#onetrust-pc-sdk .ot-ven-item>button:focus {
    border: 1px solid #000000;
}

#onetrust-consent-sdk #onetrust-pc-sdk *:focus,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus {
    outline: 1px solid #000000;
}

.ot-sdk-cookie-policy {
    font-family: inherit;
    font-size: 16px
}

.ot-sdk-cookie-policy.otRelFont {
    font-size: 1rem
}

.ot-sdk-cookie-policy h3,
.ot-sdk-cookie-policy h4,
.ot-sdk-cookie-policy h6,
.ot-sdk-cookie-policy p,
.ot-sdk-cookie-policy li,
.ot-sdk-cookie-policy a,
.ot-sdk-cookie-policy th,
.ot-sdk-cookie-policy #cookie-policy-description,
.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
.ot-sdk-cookie-policy #cookie-policy-title {
    color: dimgray
}

.ot-sdk-cookie-policy #cookie-policy-description {
    margin-bottom: 1em
}

.ot-sdk-cookie-policy h4 {
    font-size: 1.2em
}

.ot-sdk-cookie-policy h6 {
    font-size: 1em;
    margin-top: 2em
}

.ot-sdk-cookie-policy th {
    min-width: 75px
}

.ot-sdk-cookie-policy a,
.ot-sdk-cookie-policy a:hover {
    background: #fff
}

.ot-sdk-cookie-policy thead {
    background-color: #f6f6f4;
    font-weight: bold
}

.ot-sdk-cookie-policy .ot-mobile-border {
    display: none
}

.ot-sdk-cookie-policy section {
    margin-bottom: 2em
}

.ot-sdk-cookie-policy table {
    border-collapse: inherit
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy {
    font-family: inherit;
    font-size: 1rem
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
    color: dimgray
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
    margin-bottom: 1em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup {
    margin-left: 1.5em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td {
    font-size: .9em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a {
    font-size: inherit
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
    font-size: 1em;
    margin-bottom: .6em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title {
    margin-bottom: 1.2em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section {
    margin-bottom: 1em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
    min-width: 75px
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
    background: #fff
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead {
    background-color: #f6f6f4;
    font-weight: bold
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border {
    display: none
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section {
    margin-bottom: 2em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li {
    list-style: disc;
    margin-left: 1.5em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 {
    display: inline-block
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
    border-collapse: inherit;
    margin: auto;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    border-spacing: initial;
    width: 100%;
    overflow: hidden
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
    border-bottom: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
    border-bottom: 0px
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child {
    border-right: 0px
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
    width: 25%
}

.ot-sdk-cookie-policy[dir=rtl] {
    text-align: left
}

#ot-sdk-cookie-policy h3 {
    font-size: 1.5em
}

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

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table,
    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead,
    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody,
    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th,
    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td,
    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
        display: block
    }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px
    }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
        margin: 0 0 1em 0
    }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),
    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a {
        background: #f6f6f4
    }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%
    }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
        position: absolute;
        height: 100%;
        left: 6px;
        width: 40%;
        padding-right: 10px
    }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border {
        display: inline-block;
        background-color: #e4e4e4;
        position: absolute;
        height: 100%;
        top: 0;
        left: 45%;
        width: 2px
    }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
        content: attr(data-label);
        font-weight: bold
    }

    .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li {
        word-break: break-word;
        word-wrap: break-word
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
        overflow: hidden
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
        border: none;
        border-bottom: 1px solid #d7d7d7
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
        display: block
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
        width: auto
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
        margin: 0 0 1em 0
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
        height: 100%;
        width: 40%;
        padding-right: 10px
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
        content: attr(data-label);
        font-weight: bold
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li {
        word-break: break-word;
        word-wrap: break-word
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
        z-index: -9999
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
        border-bottom: 1px solid #d7d7d7;
        border-right: 0px
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child {
        border-bottom: 0px
    }
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
    color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
    color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
    color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
    color: #696969;
}


#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
    background-color: #F8F8F8;
}

.ot-floating-button__front {
    background-image: url('https://cdn.cookielaw.org/logos/static/ot_persistent_cookie.png')
}

.css-1fngh23 {
    position: fixed;
    inset: 0px 0px 0px auto;
    z-index: 1501;
}

.Link_root__9ovc2 {
    width: max-content
}

.Link_root__9ovc2:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.Link_root__9ovc2:focus:not(:focus-visible) {
    outline: none
}

.Link_root__9ovc2.Link_blue__FEyyu {
    color: #274af2
}

.Link_root__9ovc2.Link_blue__FEyyu:hover {
    color: #000
}

.Link_root__9ovc2.Link_blue__FEyyu:active {
    color: #0c2bc0
}

.Link_root__9ovc2.Link_grey__X5lRp {
    color: #4f5459
}

.Link_root__9ovc2.Link_grey__X5lRp:hover {
    color: #274af2
}

.Link_root__9ovc2.Link_grey__X5lRp:active {
    color: #0c2bc0
}

.Link_root__9ovc2.Link_black__1b4O5 {
    color: #000
}

.Link_root__9ovc2.Link_black__1b4O5:hover {
    color: #274af2
}

.Link_root__9ovc2.Link_black__1b4O5:active {
    color: #0c2bc0
}

.Link_root__9ovc2.Link_underlined__KuEY6:hover {
    text-decoration: underline
}

.Link_root__9ovc2.Link_fullWidth__ASlR8 {
    width: 100%
}

.SocialLinks_link__qeN2j {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .SocialLinks_link__qeN2j {
        font-size: 16px;
        line-height: 24px
    }
}

.MinusIcon_root__ovc9_ .path {
    stroke: #274af2
}

.MinusIcon_thin__3Pn7_ .path {
    stroke-width: 2
}

.PlusIcon_blue__VkKy7 .path {
    stroke: #274af2
}

.PlusIcon_white__K_rwa .path {
    stroke: #fff
}

.PlusIcon_black__stAQz .path {
    stroke: #000
}

.PlusIcon_thin__zO_S0 .path {
    stroke-width: 2
}

.Container_root__8Tlr3 {
    padding: 0 16px
}

@media only screen and (min-width: 768px) {
    .Container_root__8Tlr3 {
        padding: 0 50px
    }
}

@media only screen and (min-width: 1280px) {
    .Container_root__8Tlr3 {
        width: 100%;
        max-width: 1240px;
        margin: 0 auto;
        padding: 0
    }
}

.Container_root__8Tlr3.Container_centered__UVzCu {
    display: flex;
    flex-direction: column;
    align-items: center
}

.Container_root__8Tlr3.Container_fullHeight__ghMwf {
    height: 100%
}

.Footer_root__M9VjG {
    padding: 30px 0 76px
}

@media only screen and (min-width: 768px) {
    .Footer_root__M9VjG {
        padding: 30px 0 0
    }
}

@media only screen and (min-width: 1280px) {
    .Footer_root__M9VjG {
        padding-top: 36px
    }
}

.Footer_root__M9VjG.Footer_white__MB_dN {
    background-color: #fff
}

.Footer_root__M9VjG.Footer_grey__M_sTi {
    background-color: #f7f7f7
}

@media only screen and (min-width: 768px) {
    .Footer_mainContent__SWZUr {
        padding-bottom: 30px
    }
}

@media only screen and (min-width: 1280px) {
    .Footer_mainContent__SWZUr {
        display: grid;
        grid-template-areas: "copyright navigation""social    navigation";
        grid-template-columns: 24.5% 1fr;
        grid-template-rows: auto 1fr;
        align-items: start
    }
}

.Footer_copyright__59t_v {
    grid-area: copyright;
    max-width: 265px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .Footer_copyright__59t_v {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width: 768px) {
    .Footer_copyright__59t_v {
        max-width: 460px
    }
}

@media only screen and (min-width: 1280px) {
    .Footer_copyright__59t_v {
        width: 305px;
        max-width: none
    }
}

.Footer_socialMedia__8S7eL {
    grid-area: social;
    display: flex;
    flex-wrap: wrap;
    margin: 16px 0 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .Footer_socialMedia__8S7eL {
        font-size: 16px;
        line-height: 24px
    }
}

.Footer_socialMedia__8S7eL>:not(:last-child) {
    margin-right: 37px
}

@media only screen and (min-width: 1280px) {
    .Footer_socialMedia__8S7eL>:not(:last-child) {
        margin-right: 12px
    }
}

.Footer_socialMedia__8S7eL>span {
    margin-bottom: 16px
}

@media only screen and (min-width: 768px) {
    .Footer_socialMedia__8S7eL {
        margin-bottom: 14px
    }
}

@media only screen and (min-width: 1280px) {
    .Footer_socialMedia__8S7eL {
        margin-top: 25px;
        margin-bottom: 0
    }
}

.Footer_accordionRoot__5YApT {
    padding: 5px 0;
    border-top: 1px solid #c4c4c4;
    background-color: unset;
    box-shadow: none
}

.Footer_accordionRoot__5YApT:before {
    display: none
}

.Footer_accordionSummary___MJ43 {
    min-height: 70px;
    padding: 0;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .Footer_accordionSummary___MJ43 {
        font-size: 24px;
        line-height: 32px
    }
}

.Footer_accordionSummaryContent__05AuV {
    margin: 0 20px 0 0
}

.Footer_expandIconWrapper__1gNHH {
    position: relative;
    top: 23px;
    align-self: flex-start
}

.Footer_expandIcon__P38vz {
    width: 22px;
    height: 22px
}

.Footer_accordionDetails__siAAp {
    padding: 2px 0 24px
}

.Footer_navLinks__TK6Su {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .Footer_navLinks__TK6Su {
        font-size: 16px;
        line-height: 24px
    }
}

.Footer_navLinks__TK6Su>:not(:last-child) {
    margin-bottom: 27px
}

.Footer_navLink__rjM5t {
    display: flex
}

.Footer_withIndent__LXAy3 {
    margin-left: 14px
}

.Footer_navigation__zpdG1 {
    grid-area: navigation;
    display: grid;
    grid-column-gap: 19px;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .Footer_navigation__zpdG1 {
        padding-top: 30px;
        padding-bottom: 17px;
        border-top: 1px solid #c4c4c4
    }
}

@media only screen and (min-width: 1280px) {
    .Footer_navigation__zpdG1 {
        margin-left: 117px;
        padding-bottom: 20px;
        grid-column-gap: 70px
    }
}

.Footer_navListLinks__0IniC,
.Footer_navList__dKjyD {
    display: flex;
    flex-direction: column
}

.Footer_navListLinks__0IniC>:not(:last-child),
.Footer_navList__dKjyD>:not(:last-child) {
    margin-bottom: 8px
}

.Footer_navListItem__pkbxp {
    font-size: 16px;
    line-height: 24px
}

.Footer_navListItem__pkbxp.Footer_bold__piyUn {
    font-weight: 700
}

.Footer_quickLinksWrapper__jXbvR {
    padding-bottom: 8px
}

.Footer_quickLinksWrapper__jXbvR.Footer_white__MB_dN {
    background-color: #fff
}

.Footer_quickLinksWrapper__jXbvR.Footer_grey__M_sTi {
    background-color: #f2f2f2
}

.Footer_quickLinksWrapper__jXbvR.Footer_withDivider__99RiR .Footer_supportedCoins__47_No,
.Footer_quickLinksWrapper__jXbvR.Footer_withDivider__99RiR .Footer_supportedExchanges__JU5fd {
    border-color: #c4c4c4
}

@media only screen and (min-width: 768px) {
    .Footer_supportedCoins__47_No {
        padding: 30px 0 3px;
        border-top: 1px solid transparent
    }
}

@media only screen and (min-width: 1280px) {
    .Footer_supportedCoins__47_No {
        padding: 8px 0
    }
}

.Footer_hidden__NbhCZ {
    display: none
}

@media only screen and (min-width: 768px) {
    .Footer_supportedExchanges__JU5fd {
        padding: 30px 0 11px;
        border-top: 1px solid transparent
    }
}

@media only screen and (min-width: 1280px) {
    .Footer_supportedExchanges__JU5fd {
        padding: 19px 0 8px
    }
}

.Footer_quickLinks__48XoV {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.Footer_quickLinks__48XoV>:not(:last-child) {
    margin-right: 8px
}

.Footer_quickLinks__48XoV>* {
    margin-bottom: 19px
}

@media only screen and (min-width: 1280px) {
    .Footer_quickLinks__48XoV>* {
        margin-bottom: 4px
    }
}

.Footer_quickLink__YZGib {
    padding: 0 8px;
    color: rgba(0, 0, 0, .77);
    border-radius: 4px;
    font-size: 16px;
    line-height: 24px
}

.Footer_quickLink__YZGib:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.Footer_quickLink__YZGib:focus:not(:focus-visible) {
    outline: none
}

.Footer_quickLink__YZGib:hover {
    color: #274af2
}

.Footer_quickLink__YZGib.Footer_grey__M_sTi {
    background-color: #f7f7f7
}

.Footer_quickLink__YZGib.Footer_grey__M_sTi:active {
    color: #0c2bc0;
    background-color: #ededed
}

.Footer_quickLink__YZGib.Footer_white__MB_dN {
    background-color: #fff
}

.Footer_transparentButton__0hbDd {
    margin: 0;
    padding: 0 !important;
    text-align: left;
    color: #000 !important;
    border: 0 !important;
    background: none;
    font-family: inherit;
    font-size: 14px !important
}

@media only screen and (min-width: 768px) {
    .Footer_transparentButton__0hbDd {
        font-size: 16px !important
    }
}

.Footer_transparentButton__0hbDd:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.Footer_transparentButton__0hbDd:focus:not(:focus-visible) {
    outline: none
}

.Footer_transparentButton__0hbDd:hover {
    cursor: pointer;
    color: #274af2 !important;
    background: none !important
}

.IntercomButton_root__Bt7QA {
    position: fixed;
    right: 7px;
    bottom: 13px;
    z-index: 2000;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #0d35c5;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .06), 0 2px 32px 0 rgba(0, 0, 0, .16)
}

@media only screen and (min-width: 768px) {
    .IntercomButton_root__Bt7QA {
        right: 12px;
        bottom: 10px;
        width: 60px;
        height: 60px
    }
}

@media only screen and (min-width: 1280px) {
    .IntercomButton_root__Bt7QA {
        right: 24px;
        bottom: 15px
    }
}

.IntercomButton_icon__WqXFo {
    width: 24px;
    height: 28px;
    fill: #fff
}

@media only screen and (min-width: 768px) {
    .IntercomButton_icon__WqXFo {
        width: 28px;
        height: 32px
    }
}

@font-face {
    font-family: Inter;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: local("Inter Regular"), local("Inter-Regular"), url(/fonts/Inter/inter-v8-latin_cyrillic-regular.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: local("Inter Medium"), local("Inter-Medium"), url(/fonts/Inter/Inter-Medium.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: local("Inter SemiBold"), local("Inter-SemiBold"), url(/fonts/Inter/Inter-SemiBold.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: local("Inter Bold"), local("Inter-Bold"), url(/fonts/Inter/inter-v8-latin_cyrillic-700.woff2) format("woff2")
}

.kg-bookmark-card {
    width: 100%
}

a.kg-bookmark-container {
    display: flex;
    min-height: 144px;
    text-decoration: none;
    color: #000;
    border-radius: 12px;
    background-color: #fff
}

a.kg-bookmark-container:active {
    text-decoration: none
}

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

    a.kg-bookmark-container:focus-visible,
    a.kg-bookmark-container:hover {
        text-decoration: none
    }
}

.kg-card-hascaption a.kg-bookmark-container {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: inset 0 -1px 0 0 #dfe3e9
}

.kg-bookmark-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-grow: 1;
    padding: 24px
}

@media only screen and (min-width: 1280px) {
    .kg-bookmark-content {
        padding: 32px
    }
}

.kg-bookmark-title {
    transition: color .26s ease-in-out;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.kg-bookmark-description {
    max-height: 48px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.kg-bookmark-description,
.kg-bookmark-metadata {
    margin-top: 8px;
    color: #687385;
    font-size: 12px;
    line-height: 18px
}

.kg-bookmark-metadata {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.kg-bookmark-publisher {
    overflow: hidden;
    max-width: 240px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.kg-bookmark-icon {
    width: 24px;
    height: 24px;
    margin-right: 8px;
    border-radius: 24px
}

.kg-bookmark-author:after {
    content: "•";
    margin: 0 8px
}

.kg-bookmark-thumbnail {
    position: relative;
    min-width: 33%;
    max-height: 100%
}

.kg-bookmark-thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media only screen and (min-width: 768px) {
    .kg-bookmark-container {
        flex-direction: column
    }

    .kg-bookmark-thumbnail {
        order: 1;
        width: 100%;
        min-height: 160px
    }

    .kg-bookmark-content {
        order: 2
    }
}

.kg-gallery-container {
    display: flex;
    flex-direction: column
}

.kg-gallery-row {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.kg-gallery-image img {
    width: 100%;
    height: 100%
}

.kg-gallery-row:not(:first-of-type) {
    margin-top: 16px
}

@media only screen and (min-width: 1280px) {
    .kg-gallery-row:not(:first-of-type) {
        margin-top: 24px
    }
}

.kg-gallery-image {
    background-color: #fff
}

.kg-gallery-image:not(:first-of-type) {
    margin-left: 16px
}

@media only screen and (min-width: 1280px) {
    .kg-gallery-image:not(:first-of-type) {
        margin-left: 24px
    }
}

.kg-embed-card {
    display: flex;
    flex-direction: column;
    align-items: center
}

.kg-embed-card>* {
    width: 100%
}

.kg-code-card {
    overflow-x: auto;
    width: 100%;
    border-radius: 12px
}

.kg-code-card pre {
    margin-top: 0
}

.kg-card figcaption {
    width: 100%;
    padding: 16px;
    text-align: center;
    color: rgba(0, 0, 0, .5);
    background-color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%
}

.kg-image-card {
    min-width: min-content;
    background-color: #fff
}

.kg-image {
    margin: auto
}

.kg-width-full,
.kg-width-wide {
    width: 100%
}

.twitter-tweet {
    overflow: hidden !important;
    width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.twitter-tweet+script+figcaption {
    background-color: #fff
}

.instagram-media {
    margin-bottom: 0 !important
}

.instagram-media+script+figcaption {
    background-color: #fff
}

:export {
    APP_FONT_FAMILY: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    BLACK: #000;
    BLUE_1: #274af2;
    HEADER_HEIGHT_DESKTOP: 80px;
    HEADER_HEIGHT_MOBILE: 72px;
    HEADER_HEIGHT_TABLET: 82px;
    WHITE: #fff
}

:export {
    DESKTOP_MIN_WIDTH: 1280px;
    MOBILE_MAX_WIDTH: 767.98px;
    TABLET_MAX_WIDTH: 1279.98px;
    TABLET_MIN_WIDTH: 768px
}

@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
    }
}

body,
html {
    min-width: 360px;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

* {
    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
}

#__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
}

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

input[type=number]:focus,
input[type=number]:hover {
    -webkit-appearance: number-input;
    -moz-appearance: number-input;
    appearance: number-input
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
    appearance: none
}

.css-ilra2v {
    position: fixed;
    inset: 0px;
    z-index: 1502;
    display: none;
}

.css-1jva12 {
    position: fixed;
    z-index: 1503;
    inset: 0px;
}

.css-ekeie0 {
    height: 100%;
    outline: 0px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.css-1h2ghn9 {
    background-color: rgb(255, 255, 255);
    color: rgba(0, 0, 0, 0.87);
    transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 10px -5px, rgba(0, 0, 0, 0.14) 0px 16px 24px 2px, rgba(0, 0, 0, 0.12) 0px 6px 30px 5px;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    height: 100%;
    flex: 1 0 auto;
    z-index: 1502;
    position: fixed;
    top: 0px;
    outline: 0px;
    right: 0px;
}

.css-919eu4 {
    position: fixed;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    inset: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-tap-highlight-color: transparent;
    z-index: -1;
}

.css-1hyl1h2 {
    background-color: rgb(255, 255, 255);
    color: rgba(0, 0, 0, 0.87);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 15px -7px, rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px;
    margin: 0px;
    position: relative;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    max-height: none;
    max-width: 100%;
    width: 100%;
    height: 100%;
    border-radius: 0px;
}

.HeaderMainMenu_accordionRoot__ohNuF {
    background-color: unset;
    box-shadow: none;
}

.HeaderMainMenu_accordionSummary__7kgMh {
    min-height: 65px;
    margin: 0 16px;
    padding: 0;
    border-top: 1px solid #c4c4c4;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}


@media only screen and (min-width: 768px) {
    .HeaderMainMenu_accordionSummary__7kgMh {
        margin: 0 50px;
    }
}

.PageLayout_main__gSxJ1 {
    display: flex;
    flex-direction: column;
    flex: 1 1
}

.PageLayout_main__gSxJ1.PageLayout_hidden__2MDY1 {
    overflow: hidden
}

.ChangePasswordForm_root__hFmcM {
    display: flex;
    flex-direction: column
}

.ChangePasswordForm_titleWrapper__k5Z4Q {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px
}

@media only screen and (min-width:768px) {
    .ChangePasswordForm_titleWrapper__k5Z4Q {
        margin-bottom: 30px
    }
}

@media only screen and (min-width:1280px) {
    .ChangePasswordForm_titleWrapper__k5Z4Q {
        margin-bottom: 40px
    }
}

.ChangePasswordForm_title__JsNDm {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 15px
}

@media only screen and (min-width:768px) {
    .ChangePasswordForm_title__JsNDm {
        font-size: 30px;
        line-height: 36px
    }
}

@media only screen and (min-width:1280px) {
    .ChangePasswordForm_title__JsNDm {
        font-size: 50px;
        line-height: 60px
    }
}

@media only screen and (min-width:768px) {
    .ChangePasswordForm_title__JsNDm {
        margin-bottom: 14px
    }
}

.ChangePasswordForm_subTitle__r0Cr8 {
    font-size: 18px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .ChangePasswordForm_subTitle__r0Cr8 {
        font-size: 24px;
        line-height: 32px
    }
}

@media only screen and (min-width:768px) {
    .ChangePasswordForm_subTitle__r0Cr8 {
        padding-right: 3px;
        font-size: 18px
    }
}

@media only screen and (min-width:1280px) {
    .ChangePasswordForm_subTitle__r0Cr8 {
        font-size: 18px;
        line-height: 24px
    }
}

@media only screen and (min-width:1280px)and (min-width:1280px) {
    .ChangePasswordForm_subTitle__r0Cr8 {
        font-size: 24px;
        line-height: 32px
    }
}

.ChangePasswordForm_footer__3o6F_ {
    font-size: 16px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width:1280px) {
    .ChangePasswordForm_footer__3o6F_ {
        font-size: 20px;
        line-height: 30px
    }
}

@media only screen and (min-width:768px) {
    .ChangePasswordForm_footer__3o6F_ {
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: normal
    }
}

@media only screen and (min-width:768px)and (min-width:1280px) {
    .ChangePasswordForm_footer__3o6F_ {
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width:1280px) {
    .ChangePasswordForm_footer__3o6F_ {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: .01em
    }
}

@media only screen and (min-width:1280px)and (min-width:1280px) {
    .ChangePasswordForm_footer__3o6F_ {
        font-size: 20px;
        line-height: 30px
    }
}

.ChangePasswordForm_seconds__zL_oV {
    display: inline-block;
    min-width: 11px;
    text-align: center
}

@media only screen and (min-width:768px) {
    .ChangePasswordForm_seconds__zL_oV {
        min-width: 9px
    }
}

@media only screen and (min-width:1280px) {
    .ChangePasswordForm_seconds__zL_oV {
        min-width: 13px
    }
}

.ChangePasswordForm_inputWrapper__C_Z63 {
    display: flex;
    flex-direction: column
}

.ChangePasswordForm_inputWrapper__C_Z63>:not(:last-child) {
    margin-bottom: 20px
}

@media only screen and (min-width:768px) {
    .ChangePasswordForm_inputWrapper__C_Z63>:not(:last-child) {
        margin-bottom: 30px
    }
}

.ChangePasswordForm_passwordWrapper__JYrIn {
    display: flex;
    flex-direction: column
}

.ChangePasswordForm_passwordWrapper__JYrIn>:not(:last-child) {
    margin-bottom: 20px
}

@media only screen and (min-width:768px) {
    .ChangePasswordForm_passwordWrapper__JYrIn>:not(:last-child) {
        margin-bottom: 30px
    }
}

.ChangePassword_root__RG41b {
    display: flex;
    justify-content: center;
    height: 100%
}

@media only screen and (min-width:1280px) {
    .ChangePassword_root__RG41b {
        overflow: hidden
    }
}

@media only screen and (min-width:768px)and (max-width:1279.98px) {
    .ChangePassword_root__RG41b.ChangePassword_begin__eYWoO {
        background: url(/images/auth/bg-tablet-1.svg) no-repeat calc(50% - 10px) 3px
    }

    .ChangePassword_root__RG41b.ChangePassword_end__8h1Sd {
        background: url(/images/auth/bg-tablet-2.svg) no-repeat calc(50% - 3px) 17px
    }
}

.ChangePassword_block__GvK1S {
    height: 100%
}

@media only screen and (min-width:768px) {
    .ChangePassword_block__GvK1S {
        max-width: 440px;
        margin: 0 auto
    }
}

@media only screen and (min-width:1280px) {
    .ChangePassword_block__GvK1S {
        max-width: unset
    }
}

.ChangePassword_blockWrapper__grjUW {
    padding: 16px 16px 50px
}

@media only screen and (min-width:768px) {
    .ChangePassword_blockWrapper__grjUW {
        padding-top: 56px;
        padding-bottom: 48px
    }
}

@media only screen and (min-width:1280px) {
    .ChangePassword_blockWrapper__grjUW {
        width: 50%;
        padding: 0
    }

    .ChangePassword_formWrapper__PEvwM {
        display: flex;
        max-width: 610px;
        margin-right: 10px;
        padding-left: 0;
        padding-top: 97px;
        padding-right: 107px
    }
}

.ChangePassword_picture__GYiVk {
    min-width: 710px;
    min-height: 820px;
    margin-left: 10px;
    background-repeat: no-repeat
}

.ChangePassword_picture__GYiVk.ChangePassword_begin__eYWoO {
    background-color: #ffe0ea;
    background-image: url(/images/auth/bg_auth_desktop_3.svg);
    background-position: 40px 5px
}

.ChangePassword_picture__GYiVk.ChangePassword_end__8h1Sd {
    background-color: #e1fef3;
    background-image: url(/images/auth/bg_auth_desktop_4.svg);
    background-position: 60px 45px
}
.Footer_accordionWrapper__C2Gj_ {
    padding: 5px 0;
    border-top: 1px solid #c4c4c4;
}
.Accordion_accordionSummary__JIMb1 {
    display: grid;
    align-items: center;
    grid-column-gap: 20px;
    grid-template-columns: 1fr min-content;
}
.Footer_accordionSummaryContent__05AuV {
    display: flex;
    align-items: center;
    min-height: 70px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
}
.AccordionIcon_root__Uudv5 {
    position: relative;
    display: flex;
    align-items: center;
    height: 22px;
}
.AccordionIcon_iconWrapper__gDGqZ {
    display: flex;
    transition: all .4s;
}
.AccordionIcon_iconWrapper__gDGqZ.AccordionIcon_minus__LT1vL {
    transform: rotate(-180deg);
    opacity: 0;
}
.AccordionIcon_iconWrapper__gDGqZ.AccordionIcon_plus__GEgFv {
    transform: rotate(-180deg);
    opacity: 0;
}
.AccordionIcon_iconWrapper__gDGqZ.AccordionIcon_plus__GEgFv.active {
    position: absolute;
    transition: all .4s;
    transform: rotate(0);
    opacity: 1;
}
.AccordionIcon_iconWrapper__gDGqZ.AccordionIcon_minus__LT1vL.active {
    position: absolute;
    transition: all .4s;
    transform: rotate(0);
    opacity: 1;
}
.AccordionIcon_icon__19AUj {
    width: 22px;
    height: 22px;
}
.DropdownMenu_popper__r7T_9 {
    z-index: 2;
    display: none;
}
.DropdownMenu_popper__r7T_9.DropdownMenu_open__uaC_Y {
    display: block;
}
.BenefitCard_root__8NL0H {
    position: relative;
    overflow: hidden;
    padding: 32px 70px 32px 32px;
    border-radius: 20px;
    background: #fff
}

@media only screen and (min-width: 768px) {
    .BenefitCard_root__8NL0H {
        display:flex;
        padding: 32px 24px 32px 32px
    }

    .BenefitCard_content__2FS8O {
        width: 476px;
        margin-right: auto
    }
}

@media only screen and (min-width: 1280px) {
    .BenefitCard_content__2FS8O {
        width:380px
    }
}

.BenefitCard_title__0MABZ {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .BenefitCard_title__0MABZ {
        font-size:28px;
        line-height: 34px
    }
}

@media only screen and (min-width: 1280px) {
    .BenefitCard_title__0MABZ {
        font-size:32px;
        line-height: 39px
    }
}

.BenefitCard_text__lJAg5 {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .BenefitCard_text__lJAg5 {
        font-size:16px;
        line-height: 24px
    }
}

.BenefitCard_doodle__QwGN7 {
    position: absolute;
    top: 0;
    right: -57px;
    width: 140px;
    height: 140px
}

@media only screen and (min-width: 768px) {
    .BenefitCard_doodle__QwGN7 {
        position:static;
        align-self: center
    }
}

.BotBenefits_root__FCR6L {
    position: relative;
    padding: 80px 0
}

.BotBenefits_root__FCR6L:after {
    content: "";
    position: absolute;
    top: -33px;
    left: 0;
    z-index: 1;
    display: block;
    width: 100%;
    height: calc(100% + 55px);
    pointer-events: none;
    background-image: url(/images/bots/bot-benefits/bg_bot-benefits-top_mobile.svg),url(/images/bots/bot-benefits/bg_bot-benefits-bottom_mobile.svg);
    background-repeat: no-repeat;
    background-position: top,center bottom -9px
}

@media only screen and (min-width: 768px) {
    .BotBenefits_root__FCR6L:after {
        top:0;
        height: 100%;
        background-image: url(/images/bots/bot-benefits/bg_bot-benefits-top_tablet.svg),url(/images/bots/bot-benefits/bg_bot-benefits-bottom_tablet.svg);
        background-position: center -9px,bottom
    }
}

@media only screen and (min-width: 1280px) {
    .BotBenefits_root__FCR6L:after {
        background-image:url(/images/small-doodles/small-doodle-line.svg),url(/images/bots/bot-benefits/bg_bot-benefits-bottom_desktop.svg);
        background-position: left calc(50% + 627px) top 103px,bottom
    }

    .BotBenefits_root__FCR6L {
        padding: 72px 0
    }
}

.BotBenefits_root__FCR6L.BotBenefits_gridBot__5qEp_ {
    background-color: #e3eefc
}

.BotBenefits_root__FCR6L.BotBenefits_dcaBot__Ue5qP {
    background-color: #d6f1e2
}

.BotBenefits_root__FCR6L.BotBenefits_futuresBot__Bzz6a {
    background-color: #fce9d3
}

.BotBenefits_root__FCR6L.BotBenefits_btdBot__KTeDw {
    background-color: #fde9f1
}

.BotBenefits_root__FCR6L.BotBenefits_dcaFuturesBot__955ra {
    background-color: #fde6d9
}

.BotBenefits_container__lcO3t {
    padding: 0 16px
}

@media only screen and (min-width: 768px) {
    .BotBenefits_container__lcO3t {
        width:100%;
        max-width: 768px;
        margin: 0 auto;
        padding: 0 32px
    }
}

@media only screen and (min-width: 1280px) {
    .BotBenefits_container__lcO3t {
        max-width:1240px;
        padding: 0
    }
}

.BotBenefits_title__J0wcM {
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width: 768px) {
    .BotBenefits_title__J0wcM {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .BotBenefits_title__J0wcM {
        font-size:50px;
        line-height: 60px
    }
}

@media only screen and (min-width: 768px) {
    .BotBenefits_title__J0wcM {
        font-size:50px;
        line-height: 60px
    }
}

.BotBenefits_description__vOMUj {
    margin: 24px auto 64px;
    text-align: center;
    font-size: 16px;
    line-height: 19px
}

@media only screen and (min-width: 768px) {
    .BotBenefits_description__vOMUj {
        margin:40px auto 64px;
        font-size: 20px;
        line-height: 27px
    }
}

@media only screen and (min-width: 1280px) {
    .BotBenefits_description__vOMUj {
        max-width:1000px;
        font-size: 28px;
        line-height: 36px
    }
}

.BotBenefits_benefits__yY5B5 {
    display: grid;
    grid-gap: 16px
}

@media only screen and (min-width: 768px) {
    .BotBenefits_benefits__yY5B5 {
        grid-gap:24px
    }
}

@media only screen and (min-width: 1280px) {
    .BotBenefits_benefits__yY5B5 {
        grid-template-columns:repeat(2,1fr)
    }
}

.BotBenefits_button__KrRV1 {
    width: -moz-fit-content;
    width: fit-content;
    margin: 56px auto 8px;
    text-align: center
}

.BotBenefits_remark__CiMSB {
    text-align: center;
    font-size: 16px;
    line-height: 24px
}

.BotBenefits_doodleEyes__2HHCS {
    display: none
}

@media only screen and (min-width: 1280px) {
    .BotBenefits_doodleEyes__2HHCS {
        position:absolute;
        top: 180px;
        left: calc(50% - 690px);
        display: block
    }
}

@media only screen and (max-width: 767.98px) {
    .ru .BotBenefits_buttonText___i9TS {
        font-size:15px
    }

    .tr .BotBenefits_buttonText___i9TS {
        font-size: 17px
    }
}

.BotFeatures_root__ptlZQ {
    position: relative;
    padding: 64px 0
}

.BotFeatures_root__ptlZQ:after {
    content: "";
    position: absolute;
    top: -15px;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-image: url(/images/bots/bot-features/bg_bot-features_mobile.svg);
    background-repeat: no-repeat;
    background-position: top
}

@media only screen and (min-width: 768px) {
    .BotFeatures_root__ptlZQ:after {
        top:0;
        background-image: url(/images/bots/bot-features/bg_bot-features_tablet.svg)
    }
}

@media only screen and (min-width: 1280px) {
    .BotFeatures_root__ptlZQ:after {
        left:-15px;
        height: calc(100% - 30px);
        background-image: url(/images/bots/bot-features/bg_bot-features_desktop.svg)
    }

    .BotFeatures_root__ptlZQ {
        padding: 72px 0
    }
}

.BotFeatures_root__ptlZQ.BotFeatures_gridBot__qtFVO {
    background-color: #e3eefc
}

.BotFeatures_root__ptlZQ.BotFeatures_dcaBot__ddtUa {
    background-color: #d6f1e2
}

.BotFeatures_root__ptlZQ.BotFeatures_futuresBot__YXRyp {
    background-color: #fce9d3
}

.BotFeatures_root__ptlZQ.BotFeatures_btdBot__KSBZZ {
    background-color: #fde9f1
}

.BotFeatures_root__ptlZQ.BotFeatures_dcaFuturesBot__O7eKy {
    background-color: #fde6d9
}

.BotFeatures_container__9nb2a {
    padding: 0 16px
}

@media only screen and (min-width: 768px) {
    .BotFeatures_container__9nb2a {
        width:100%;
        max-width: 768px;
        margin: 0 auto;
        padding: 0 32px
    }
}

@media only screen and (min-width: 1280px) {
    .BotFeatures_container__9nb2a {
        max-width:1240px;
        padding: 0
    }
}

.BotFeatures_title__LOf5A {
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width: 768px) {
    .BotFeatures_title__LOf5A {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .BotFeatures_title__LOf5A {
        font-size:50px;
        line-height: 60px
    }
}

.BotFeatures_description__hCwy7 {
    margin: 24px auto 64px;
    text-align: center;
    font-size: 16px;
    line-height: 19px
}

@media only screen and (min-width: 768px) {
    .BotFeatures_description__hCwy7 {
        margin-top:32px;
        font-size: 20px;
        line-height: 27px
    }
}

@media only screen and (min-width: 1280px) {
    .BotFeatures_description__hCwy7 {
        max-width:996px;
        margin-top: 40px;
        font-size: 28px;
        line-height: 36px
    }
}

.BotFeatures_features__QyBrE {
    display: grid;
    grid-gap: 16px
}

@media only screen and (min-width: 768px) {
    .BotFeatures_features__QyBrE {
        grid-gap:24px;
        grid-template-columns: repeat(2,1fr)
    }
}

@media only screen and (min-width: 1280px) {
    .BotFeatures_features__QyBrE {
        grid-template-columns:repeat(3,1fr)
    }
}

.BotFeatures_feature__uMRFK {
    display: grid;
    justify-content: space-between;
    align-items: center;
    min-height: 122px;
    padding: 24px 32px;
    border-radius: 20px;
    background: #fff;
    grid-template-columns: minmax(auto,200px) 70px
}

@media only screen and (min-width: 1280px) {
    .BotFeatures_feature__uMRFK {
        min-height:138px;
        padding: 32px
    }
}

.BotFeatures_featureName__hMyQS {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .BotFeatures_featureName__hMyQS {
        font-size:26px;
        font-weight: 700;
        line-height: 34px
    }
}

.BotMainPromo_root__Vq2Wk {
    overflow: hidden;
    padding-bottom: 24px;
    background-image: url(/images/bots/bot-main-promo/bg_bot-main-promo_mobile.svg);
    background-repeat: no-repeat;
    background-position: calc(50% + 2px) 41px
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_gridBot__4OMxQ .BotMainPromo_main__cLETx {
    background-image: url(/images/bots/bot-main-promo/grid-bot.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 268px
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_root__Vq2Wk.BotMainPromo_gridBot__4OMxQ .BotMainPromo_main__cLETx {
        background-size:310px 200px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_root__Vq2Wk.BotMainPromo_gridBot__4OMxQ .BotMainPromo_main__cLETx {
        background-image:none
    }

    .BotMainPromo_root__Vq2Wk.BotMainPromo_gridBot__4OMxQ .BotMainPromo_main__cLETx:before {
        content: "";
        position: absolute;
        pointer-events: none;
        background-repeat: no-repeat;
        background-size: contain;
        top: 0;
        left: -110px;
        width: 372px;
        height: 240px;
        background-image: url(/images/bots/bot-main-promo/grid-bot.svg)
    }
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_gridBot__4OMxQ .BotMainPromo_description__Imajj {
    color: #0e2076
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_gridBot__4OMxQ .BotMainPromo_title__O9Tlw {
    color: #274af2
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_dcaBot__LMao6 .BotMainPromo_main__cLETx {
    background-image: url(/images/bots/bot-main-promo/dca-bot.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 268px
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_root__Vq2Wk.BotMainPromo_dcaBot__LMao6 .BotMainPromo_main__cLETx {
        background-size:310px 200px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_root__Vq2Wk.BotMainPromo_dcaBot__LMao6 .BotMainPromo_main__cLETx {
        background-image:none
    }

    .BotMainPromo_root__Vq2Wk.BotMainPromo_dcaBot__LMao6 .BotMainPromo_main__cLETx:before {
        content: "";
        position: absolute;
        pointer-events: none;
        background-repeat: no-repeat;
        background-size: contain;
        top: 0;
        left: -110px;
        width: 372px;
        height: 240px;
        background-image: url(/images/bots/bot-main-promo/dca-bot.svg)
    }
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_dcaBot__LMao6 .BotMainPromo_description__Imajj {
    color: #013e1d
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_dcaBot__LMao6 .BotMainPromo_title__O9Tlw {
    color: #029747
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_futuresBot__h6KcS .BotMainPromo_main__cLETx {
    background-image: url(/images/bots/bot-main-promo/combo-bot.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 268px
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_root__Vq2Wk.BotMainPromo_futuresBot__h6KcS .BotMainPromo_main__cLETx {
        background-size:310px 200px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_root__Vq2Wk.BotMainPromo_futuresBot__h6KcS .BotMainPromo_main__cLETx {
        background-image:none
    }

    .BotMainPromo_root__Vq2Wk.BotMainPromo_futuresBot__h6KcS .BotMainPromo_main__cLETx:before {
        content: "";
        position: absolute;
        pointer-events: none;
        background-repeat: no-repeat;
        background-size: contain;
        top: 0;
        left: -110px;
        width: 372px;
        height: 240px;
        background-image: url(/images/bots/bot-main-promo/combo-bot.svg)
    }
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_futuresBot__h6KcS .BotMainPromo_description__Imajj {
    color: #3f2405
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_futuresBot__h6KcS .BotMainPromo_title__O9Tlw {
    color: #f08d18
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_btdBot__vKZS6 .BotMainPromo_main__cLETx {
    background-image: url(/images/bots/bot-main-promo/btd-bot.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 268px
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_root__Vq2Wk.BotMainPromo_btdBot__vKZS6 .BotMainPromo_main__cLETx {
        background-size:310px 200px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_root__Vq2Wk.BotMainPromo_btdBot__vKZS6 .BotMainPromo_main__cLETx {
        background-image:none
    }

    .BotMainPromo_root__Vq2Wk.BotMainPromo_btdBot__vKZS6 .BotMainPromo_main__cLETx:before {
        content: "";
        position: absolute;
        pointer-events: none;
        background-repeat: no-repeat;
        background-size: contain;
        top: 0;
        left: -110px;
        width: 372px;
        height: 240px;
        background-image: url(/images/bots/bot-main-promo/btd-bot.svg)
    }
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_btdBot__vKZS6 .BotMainPromo_description__Imajj {
    color: #490723
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_btdBot__vKZS6 .BotMainPromo_title__O9Tlw {
    color: #c20152
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_dcaFuturesBot__3MFpu .BotMainPromo_main__cLETx {
    background-image: url(/images/bots/bot-main-promo/dca-futures-bot.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 268px
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_root__Vq2Wk.BotMainPromo_dcaFuturesBot__3MFpu .BotMainPromo_main__cLETx {
        background-size:310px 200px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_root__Vq2Wk.BotMainPromo_dcaFuturesBot__3MFpu .BotMainPromo_main__cLETx {
        background-image:none
    }

    .BotMainPromo_root__Vq2Wk.BotMainPromo_dcaFuturesBot__3MFpu .BotMainPromo_main__cLETx:before {
        content: "";
        position: absolute;
        pointer-events: none;
        background-repeat: no-repeat;
        background-size: contain;
        top: 0;
        left: -110px;
        width: 372px;
        height: 240px;
        background-image: url(/images/bots/bot-main-promo/dca-futures-bot.svg)
    }
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_dcaFuturesBot__3MFpu .BotMainPromo_description__Imajj {
    color: #3f2405
}

.BotMainPromo_root__Vq2Wk.BotMainPromo_dcaFuturesBot__3MFpu .BotMainPromo_title__O9Tlw {
    color: #f06618
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_root__Vq2Wk {
        padding-bottom:32px;
        background-image: url(/images/bots/bot-main-promo/bg_bot-main-promo_tablet.svg);
        background-position: calc(50% - 15px) 16px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_root__Vq2Wk {
        position:relative;
        display: grid;
        overflow: visible;
        width: 100%;
        max-width: 1240px;
        margin: auto;
        padding-bottom: 48px;
        background-image: none;
        grid-column-gap: 64px;
        grid-template-columns: 1fr 505px
    }

    .BotMainPromo_root__Vq2Wk:before {
        content: "";
        position: absolute;
        pointer-events: none;
        background-repeat: no-repeat;
        background-size: contain;
        top: 40px;
        left: -79px;
        width: 726px;
        height: 102px;
        background-image: url(/images/bots/bot-main-promo/bg_bot-main-promo_desktop.svg)
    }
}

.BotMainPromo_main__cLETx {
    position: relative;
    padding: 220px 16px 24px;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_main__cLETx {
        padding:240px 50px 32px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_main__cLETx {
        display:flex;
        flex-direction: column;
        padding: 248px 0 0;
        text-align: left
    }
}

.BotMainPromo_main__cLETx .BotMainPromo_doodleEthereum__MnJvm {
    position: absolute;
    top: 340px;
    right: calc(50% - 220px);
    width: 56px;
    height: 56px;
    transform: matrix(-1,0,0,1,0,0)
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_main__cLETx .BotMainPromo_doodleEthereum__MnJvm {
        top:348px;
        right: calc(50% - 368px);
        width: 70px;
        height: 70px;
        transform: none
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_main__cLETx .BotMainPromo_doodleEthereum__MnJvm {
        top:80px;
        right: -647px;
        z-index: 1;
        width: 100px;
        height: 100px
    }
}

.BotMainPromo_main__cLETx .BotMainPromo_doodleBitcoin__iMEST {
    position: absolute;
    top: 301px;
    left: calc(50% - 300px);
    width: 110px;
    height: 110px;
    transform: rotate(30deg)
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_main__cLETx .BotMainPromo_doodleBitcoin__iMEST {
        top:254px;
        left: calc(50% - 370px);
        width: 140px;
        height: 140px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_main__cLETx .BotMainPromo_doodleBitcoin__iMEST {
        top:unset;
        bottom: 32px;
        left: calc(50% + 370px)
    }
}

.BotMainPromo_badge__maitD {
    position: absolute;
    top: 16px;
    left: 50%;
    padding: 12px 16px;
    transform: translateX(-50%);
    white-space: nowrap;
    text-transform: uppercase;
    border-radius: 20.5px;
    background: #ffd55c;
    box-shadow: 0 2px 4px rgba(56,70,105,.08);
    font-size: 16px;
    font-weight: 700;
    line-height: 19px
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_badge__maitD {
        top:24px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_badge__maitD {
        top:24px;
        left: 64px;
        transform: none
    }
}

.BotMainPromo_breadcrumbs__6nst9 {
    display: grid;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto 24px;
    color: #4f5459;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    grid-column-gap: 8px;
    grid-template-columns: auto 16px auto
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_breadcrumbs__6nst9 {
        margin:0 0 24px
    }
}

.BotMainPromo_arrowIcon__lFMJF {
    position: relative;
    width: 16px;
    height: 16px
}

.BotMainPromo_description__Imajj {
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 342px;
    margin: auto;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_description__Imajj {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_description__Imajj {
        font-size:50px;
        line-height: 60px
    }
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_description__Imajj {
        width:452px;
        max-width: unset
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_description__Imajj {
        width:100%;
        margin: 0
    }
}

.BotMainPromo_title__O9Tlw {
    margin-top: 16px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_title__O9Tlw {
        font-size:26px;
        font-weight: 700;
        line-height: 34px
    }
}

.BotMainPromo_text__rgmNm {
    max-width: 343px;
    margin: 24px auto 40px;
    line-height: 1.5em;
    text-align: justify;
}

.BotMainPromo_text__rgmNm ol {
    text-align: left;
}
.BotMainPromo_text__rgmNm ol li {
    list-style: disc;
    margin-bottom: 10px;
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_text__rgmNm {
        font-size:24px;
        line-height: 1.6em;
    }
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_text__rgmNm {
        max-width:454px;
        margin-bottom: 32px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_text__rgmNm {
        flex-grow:1;
        max-width: 611px;
        margin: 24px 0
    }
}

@media only screen and (max-width: 767.98px) {
    .BotMainPromo_trustBox__PVW57 {
        max-width:343px;
        margin: auto
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_trustBox__PVW57 {
        padding-bottom:64px
    }
}

.BotMainPromo_signUp__cpL0f {
    position: relative
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_signUp__cpL0f {
        width:-moz-fit-content;
        width: fit-content;
        margin: 0 auto
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_signUp__cpL0f {
        padding-top:72px
    }
}

.BotMainPromo_signUp__cpL0f:before {
    content: "";
    position: absolute;
    pointer-events: none;
    background-size: contain;
    top: -81px;
    left: -35px;
    z-index: 1;
    width: 70px;
    height: 70px;
    transform: rotate(-45deg);
    background-image: url(/images/small-doodles/small-doodle-03_bold.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: auto
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_signUp__cpL0f:before {
        top:-17px;
        left: -47px
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_signUp__cpL0f:before {
        top:244px;
        left: -56px
    }
}

@media only screen and (min-width: 768px) {
    .BotMainPromo_signUp__cpL0f:after {
        content:"";
        position: absolute;
        pointer-events: none;
        background-size: contain;
        bottom: 256px;
        left: calc(50% + 306px);
        width: 70px;
        height: 70px;
        background-image: url(/images/small-doodles/small-doodle-06_bold.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: auto
    }
}

@media only screen and (min-width: 1280px) {
    .BotMainPromo_signUp__cpL0f:after {
        bottom:103px;
        left: 479px;
        width: 70px;
        height: 70px;
        background-image: url(/images/small-doodles/small-doodle-06_bold.svg);
        background-position: 50%
    }
}

.OtherBots_root__uH25H {
    margin: 80px 0
}

@media only screen and (min-width: 1280px) {
    .OtherBots_root__uH25H {
        margin-bottom:0
    }
}

.OtherBots_container__NMzje {
    padding: 0 16px
}

@media only screen and (min-width: 768px) {
    .OtherBots_container__NMzje {
        width:100%;
        max-width: 768px;
        margin: 0 auto;
        padding: 0 32px
    }
}

@media only screen and (min-width: 1280px) {
    .OtherBots_container__NMzje {
        max-width:1240px;
        padding: 0
    }
}

.OtherBots_title__D1P5H {
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width: 768px) {
    .OtherBots_title__D1P5H {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .OtherBots_title__D1P5H {
        font-size:50px;
        line-height: 60px
    }
}

.OtherBots_description__y6h_2 {
    margin: 24px auto 64px;
    text-align: center;
    font-size: 16px;
    line-height: 19px
}

@media only screen and (min-width: 768px) {
    .OtherBots_description__y6h_2 {
        margin-top:32px;
        font-size: 20px;
        line-height: 27px
    }
}

@media only screen and (min-width: 1280px) {
    .OtherBots_description__y6h_2 {
        max-width:820px;
        margin-top: 40px;
        font-size: 28px;
        line-height: 36px
    }
}

.TextWithHighlight_root__MxENN {
    text-align: center
}

.TextWithHighlight_root__MxENN.TextWithHighlight_highlighted__XBewo {
    font-weight: 700
}

.TextWithHighlight_root__MxENN:before {
    content: attr(data-text);
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    font-weight: 700
}

.TransparentButton_root__JlNkE {
    min-width: 64px;
    padding: 10px 16px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px
}

.TransparentButton_root__JlNkE:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.TransparentButton_root__JlNkE:focus:not(:focus-visible) {
    outline: none
}

.TransparentButton_root__JlNkE.TransparentButton_hovered__yI_Vi,.TransparentButton_root__JlNkE:hover {
    background-color: #f7f7f7
}

.TransparentButton_root__JlNkE.TransparentButton_fullWidth__1CPud {
    width: 100%
}

.TransparentButton_endIcon__bHtM1 {
    display: flex;
    margin-left: 6px;
    margin-right: -2px
}

.LinksList_root__5jYd0 {
    display: flex;
    padding: 12px 0
}

.LinksList_list__ej58O {
    display: flex;
    flex-direction: column
}

.LinksList_list__ej58O.LinksList_subgroup__qhEVs {
    border-left: 1px solid #f2f2f2
}

.LinksList_listItemWrapper__7RRs_ {
    margin-bottom: 4px;
    padding: 0 12px
}

.LinksList_listItemWrapper__7RRs_:last-child {
    margin-bottom: 0
}

.LinksList_listItem__sLfPw {
    display: flex;
    justify-content: start;
    min-width: 210px;
    padding: 12px;
    cursor: pointer;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.LinksList_listItem__sLfPw:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.LinksList_listItem__sLfPw:focus:not(:focus-visible) {
    outline: none
}

.LinksList_listItem__sLfPw:hover {
    border-radius: 9px;
    background-color: #f7f7f7
}

.LinksList_listItem__sLfPw.LinksList_selected__T_UR9 {
    font-weight: 700
}

.LinksList_label__QMLfu {
    flex-grow: 1
}

.LinksList_label__QMLfu:before {
    content: attr(title);
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    font-weight: 700
}

.LinksList_icon__XGR1a {
    margin-right: 12px
}

.LinksList_arrowIcon__FYG6T {
    width: 22px;
    margin-left: 12px;
    transform: rotate(-90deg)
}

.DropdownMenu_content__XCkCk {
    padding: 0;
    border-radius: 14px;
    background-color: #fff;
    box-shadow: 0 3px 23px rgba(146,162,187,.2)
}

.DropdownMenu_popper__r7T_9 {
    z-index: 2;
    display: none
}

.DropdownMenu_popper__r7T_9.DropdownMenu_open__uaC_Y {
    display: block
}

.DropdownMenu_arrowIcon__GKfA_ {
    width: 20px
}

.DropdownMenu_arrowIcon__GKfA_.DropdownMenu_opened__n0FYd {
    transform: scale(-1)
}

.Button_root__UnNB0 {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.Button_root__UnNB0.Button_uppercase__7RglE {
    text-transform: uppercase
}

.Button_root__UnNB0.Button_fullWidth__pKdnz {
    width: 100%
}

.Button_contained__AEOYy:disabled {
    cursor: not-allowed
}

.Button_contained__AEOYy.Button_xSmall__ERLCE {
    padding: 8px 32px;
    border-radius: 30px;
    font-size: 20px;
    line-height: 24px
}

.Button_contained__AEOYy.Button_small__sSduV {
    padding: 11px 32px;
    border-radius: 30px;
    font-size: 18px;
    line-height: 22px
}

@media only screen and (min-width: 1280px) {
    .Button_contained__AEOYy.Button_small__sSduV {
        padding:11px 37px
    }
}

.Button_contained__AEOYy.Button_medium__a8sog {
    padding: 16px 30px;
    border-radius: 33px;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .Button_contained__AEOYy.Button_medium__a8sog {
        padding:17px 32px
    }
}

.Button_contained__AEOYy.Button_medium__a8sog.Button_uppercase__7RglE {
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .Button_contained__AEOYy.Button_medium__a8sog.Button_uppercase__7RglE {
        font-size:24px;
        line-height: 32px
    }
}

.Button_contained__AEOYy.Button_primary__q9W6u {
    color: #fff;
    border-color: #274af2;
    background: #274af2
}

.Button_contained__AEOYy.Button_primary__q9W6u:hover {
    border-color: #1c38d0;
    background: #1c38d0;
    box-shadow: none
}

.Button_contained__AEOYy.Button_primary__q9W6u:active {
    border-color: #1328ae;
    background: #1328ae;
    box-shadow: none
}

.Button_contained__AEOYy.Button_primary__q9W6u:disabled {
    color: #c4c4c4;
    border-color: #c4c4c4;
    background: #fff
}

.Button_contained__AEOYy.Button_secondary__g3Z35 {
    color: #274af2;
    border-color: #fff;
    background: #fff
}

.Button_contained__AEOYy.Button_secondary__g3Z35:focus {
    border-color: #fff;
    background: #fff;
    box-shadow: inset 0 0 0 1px #a8bbfd
}

.Button_contained__AEOYy.Button_secondary__g3Z35:focus:hover,.Button_contained__AEOYy.Button_secondary__g3Z35:hover {
    border-color: hsla(0,0%,100%,.7);
    background: hsla(0,0%,100%,.7);
    box-shadow: none
}

.Button_contained__AEOYy.Button_secondary__g3Z35:active,.Button_contained__AEOYy.Button_secondary__g3Z35:focus:active {
    border-color: hsla(0,0%,100%,.5);
    background: hsla(0,0%,100%,.5);
    box-shadow: none
}

.Button_contained__AEOYy.Button_secondary__g3Z35:disabled {
    cursor: not-allowed;
    color: #c4c4c4;
    border-color: #c4c4c4;
    background: #fff
}

.Button_outlined__oei7y {
    border: 1px solid;
    background: transparent
}

.Button_outlined__oei7y:disabled {
    cursor: not-allowed;
    color: #c4c4c4;
    border-color: #c4c4c4;
    background: #fff
}

.Button_outlined__oei7y.Button_xSmall__ERLCE {
    padding: 8px 32px;
    border-radius: 30px;
    font-size: 20px;
    line-height: 24px
}

.Button_outlined__oei7y.Button_small__sSduV {
    padding: 7px 40px;
    border-radius: 30px;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .Button_outlined__oei7y.Button_small__sSduV {
        font-size:18px;
        line-height: 22px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .Button_outlined__oei7y.Button_small__sSduV {
        font-size:20px;
        line-height: 24px
    }
}

@media only screen and (min-width: 1280px) {
    .Button_outlined__oei7y.Button_small__sSduV {
        padding:10px 37px
    }
}

.Button_outlined__oei7y.Button_small__sSduV.Button_fullWidth__pKdnz .Button_content__u_cqb {
    width: 100%
}

.Button_outlined__oei7y.Button_medium__a8sog {
    padding: 16px 32px;
    border-radius: 60px;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .Button_outlined__oei7y.Button_medium__a8sog {
        padding:18.5px 23px;
        font-size: 14px;
        line-height: 19px
    }
}

@media only screen and (min-width: 1280px) {
    .Button_outlined__oei7y.Button_medium__a8sog {
        padding:20px 32px;
        font-size: 18px;
        line-height: 24px
    }
}

.Button_outlined__oei7y.Button_medium__a8sog.Button_fullWidth__pKdnz .Button_content__u_cqb {
    width: 100%
}

.Button_outlined__oei7y.Button_primary__q9W6u {
    color: #274af2
}

.Button_outlined__oei7y.Button_primary__q9W6u:hover {
    background: rgba(39,74,242,.1)
}

.Button_outlined__oei7y.Button_primary__q9W6u:active {
    background: rgba(39,74,242,.25)
}

.Button_outlined__oei7y.Button_secondary__g3Z35 {
    color: #fff;
    border-color: #fff
}

.Button_outlined__oei7y.Button_secondary__g3Z35:hover {
    border-color: #fff;
    background: hsla(0,0%,100%,.1)
}

.Button_outlined__oei7y.Button_secondary__g3Z35:active {
    border-color: #fff;
    background: hsla(0,0%,100%,.25)
}

.Button_content__u_cqb {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.AuthButtons_root___TII4 {
    display: grid;
    padding: 28px 23px 40px;
    grid-column-gap: 12px;
    grid-template-columns: auto auto
}

.AuthButtons_root___TII4.AuthButtons_authorized__k73ni {
    grid-template-columns: none
}

@media only screen and (min-width: 768px) {
    .AuthButtons_root___TII4 {
        padding:28px 50px 50px;
        grid-column-gap: 6px
    }
}

@media only screen and (min-width: 1280px) {
    .AuthButtons_root___TII4 {
        display:flex;
        padding: 0;
        grid-column-gap: 9px
    }
}

.AuthButtons_loginButton__o0QdS {
    height: 35px;
    margin: auto 0
}

@media only screen and (min-width: 1280px) {
    .AuthButtons_loginButton__o0QdS {
        height:unset;
        margin: 0
    }
}

.AuthButtons_buttonText__uSIVS {
    white-space: nowrap
}

.AuthButtons_fr__vFmxB,.AuthButtons_ru__3DwEG {
    display: block
}

.AuthButtons_fr__vFmxB a:first-child,.AuthButtons_ru__3DwEG a:first-child {
    display: block;
    margin-bottom: 16px
}

.PageLayout_main__gSxJ1 {
    display: flex;
    flex-direction: column;
    flex: 1 1
}

.PageLayout_main__gSxJ1.PageLayout_hidden__2MDY1 {
    overflow: hidden
}

.StartBotSteps_root__iihnH {
    margin: 56px 0
}

@media only screen and (min-width: 768px) {
    .StartBotSteps_root__iihnH {
        margin:72px 0;
        padding: 0 32px
    }
}

@media only screen and (min-width: 1280px) {
    .StartBotSteps_root__iihnH {
        padding:0
    }
}

.StartBotSteps_title__uqzG_ {
    margin-bottom: 24px;
    padding: 0 16px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width: 768px) {
    .StartBotSteps_title__uqzG_ {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .StartBotSteps_title__uqzG_ {
        font-size:50px;
        line-height: 60px
    }
}

@media only screen and (min-width: 768px) {
    .StartBotSteps_title__uqzG_ {
        margin-bottom:32px
    }
}

@media only screen and (min-width: 1280px) {
    .StartBotSteps_title__uqzG_ {
        margin-bottom:40px
    }
}

.StartBotSteps_description__gFKt_ {
    max-width: 996px;
    margin: 24px auto 56px;
    padding: 0 16px;
    text-align: center;
    font-size: 16px;
    line-height: 19px
}

@media only screen and (min-width: 768px) {
    .StartBotSteps_description__gFKt_ {
        margin:32px auto 80px;
        padding: 0;
        font-size: 20px;
        line-height: 27px
    }
}

@media only screen and (min-width: 1280px) {
    .StartBotSteps_description__gFKt_ {
        margin-top:40px;
        font-size: 28px;
        line-height: 36px
    }
}

.StartBotSteps_content__UEDJH {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 480px;
    margin: 0 auto 40px
}

@media only screen and (min-width: 768px) {
    .StartBotSteps_content__UEDJH {
        max-width:unset
    }
}

@media only screen and (min-width: 1280px) {
    .StartBotSteps_content__UEDJH {
        margin-top:62px
    }
}

.StartBotSteps_step__nYiKW {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

.StartBotSteps_step__nYiKW:not(:first-child) {
    margin-bottom: 16px;
    padding-left: 80px
}

.StartBotSteps_step__nYiKW:not(:first-child):after {
    content: "";
    position: absolute;
    top: 30px;
    left: 5px;
    display: block;
    width: 80px;
    height: 80px;
    background-image: url(/images/bots/start-bot-steps/arrow.svg);
    background-repeat: no-repeat
}

.StartBotSteps_step__nYiKW:last-child,.StartBotSteps_step__nYiKW:nth-child(3) {
    padding-left: 0
}

.StartBotSteps_step__nYiKW:last-child:after,.StartBotSteps_step__nYiKW:nth-child(3):after {
    left: -60px
}

@media only screen and (min-width: 768px) {
    .StartBotSteps_step__nYiKW {
        margin-bottom:32px
    }

    .StartBotSteps_step__nYiKW:not(:first-child) {
        padding-left: 140px
    }

    .StartBotSteps_step__nYiKW:not(:first-child):after {
        left: 30px
    }

    .StartBotSteps_step__nYiKW:nth-child(4),.StartBotSteps_step__nYiKW:nth-child(5) {
        padding-left: 80px
    }

    .StartBotSteps_step__nYiKW:nth-child(4):after,.StartBotSteps_step__nYiKW:nth-child(5):after {
        left: 0
    }
}

@media only screen and (min-width: 1280px) {
    .StartBotSteps_step__nYiKW {
        margin-bottom:0
    }

    .StartBotSteps_step__nYiKW:not(:first-child) {
        padding-left: 82.5px
    }

    .StartBotSteps_step__nYiKW:not(:first-child):after {
        left: 2px
    }
}

.StartBotSteps_doodle__KLmt3 {
    display: flex;
    width: 100px;
    height: 100px
}

@media only screen and (min-width: 1280px) {
    .StartBotSteps_doodle__KLmt3 {
        width:140px;
        height: 140px
    }
}

.StartBotSteps_label__HEVL1 {
    display: flex;
    justify-content: center;
    width: 140px;
    min-height: 48px;
    margin-top: 16px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .StartBotSteps_label__HEVL1 {
        font-size:16px;
        line-height: 24px
    }
}

@media only screen and (min-width: 768px) {
    .StartBotSteps_label__HEVL1 {
        align-items:center
    }
}

.StartBotSteps_footer__K8seF {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 16px
}

@media only screen and (min-width: 768px) {
    .StartBotSteps_footer__K8seF {
        max-width:332px;
        margin: 0 auto;
        padding: 0
    }
}

.StartBotSteps_remark__bskF5 {
    margin-top: 8px;
    font-size: 16px;
    line-height: 24px
}
.AnimatedNumber_root__5r2IE {
    display: flex;
    flex-direction: row
}

.AnimatedNumber_comma__w3mEG,.AnimatedNumber_number__tlbTd {
    overflow: hidden
}

.AnimatedNumber_container__DFN6k {
    position: absolute;
    top: -9999px
}

.BotsCount_root__r1yoq {
    position: relative;
    background-repeat: no-repeat
}

@media only screen and (max-width: 767.98px) {
    .BotsCount_root__r1yoq {
        padding:155px 0;
        background-image: url(/images/bots/bots-count/bg_bots-count_mobile.svg);
        background-position: left calc(50% + 6px) top
    }

    .BotsCount_root__r1yoq.BotsCount_mainPage__tKtVe {
        min-height: 412px;
        padding: 112px 0 110px
    }

    .BotsCount_root__r1yoq.BotsCount_mainPage__tKtVe .BotsCount_title__E0ybw {
        font-size: 30px;
        font-weight: 700;
        line-height: 36px
    }
}

@media only screen and (max-width: 767.98px)and (min-width:768px) {
    .BotsCount_root__r1yoq.BotsCount_mainPage__tKtVe .BotsCount_title__E0ybw {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (max-width: 767.98px)and (min-width:1280px) {
    .BotsCount_root__r1yoq.BotsCount_mainPage__tKtVe .BotsCount_title__E0ybw {
        font-size:50px;
        line-height: 60px
    }
}

@media only screen and (max-width: 767.98px) {
    .BotsCount_root__r1yoq.BotsCount_mainPage__tKtVe .BotsCount_value__f0Xb1 {
        height:62px;
        font-size: 56px;
        line-height: 62px
    }

    .BotsCount_root__r1yoq.BotsCount_mainPage__tKtVe .BotsCount_value__f0Xb1 .odometer-numbers {
        height: 62px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .BotsCount_root__r1yoq {
        padding:138px 0;
        background-image: url(/images/bots/bots-count/bg_bots-count_tablet.svg);
        background-position: top
    }

    .BotsCount_root__r1yoq.BotsCount_mainPage__tKtVe {
        padding: 118px 0
    }
}

@media only screen and (min-width: 1280px) {
    .BotsCount_root__r1yoq {
        padding:148px 0
    }
}

.BotsCount_content__choDH {
    display: grid;
    justify-content: center;
    text-align: center;
    grid-row-gap: 16px
}

.BotsCount_title__E0ybw {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .BotsCount_title__E0ybw {
        font-size:26px;
        font-weight: 700;
        line-height: 34px
    }
}

@media only screen and (min-width: 768px) {
    .BotsCount_title__E0ybw {
        font-size:30px;
        font-weight: 700;
        line-height: 36px
    }
}

@media only screen and (min-width: 768px)and (min-width:768px) {
    .BotsCount_title__E0ybw {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 768px)and (min-width:1280px) {
    .BotsCount_title__E0ybw {
        font-size:50px;
        line-height: 60px
    }
}

.BotsCount_value__f0Xb1 {
    display: flex;
    justify-content: center;
    height: 44px;
    color: #274af2;
    font-size: 40px;
    font-weight: 700;
    line-height: 44px
}

@media only screen and (min-width: 768px) {
    .BotsCount_value__f0Xb1 {
        height:80px;
        padding: 0;
        font-size: 72px;
        line-height: 79px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsCount_value__f0Xb1 {
        height:111px;
        font-size: 96px;
        line-height: 111px
    }
}

.BotsCount_description__2vuJP {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .BotsCount_description__2vuJP {
        font-size:20px;
        line-height: 24px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsCount_description__2vuJP {
        font-size:24px;
        line-height: 34px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .BotsCount_description__2vuJP {
        font-size:18px;
        font-weight: 700;
        line-height: 24px
    }
}

.BotsCount_coins__Mx9vA {
    position: absolute;
    top: -28px;
    z-index: 1;
    display: none;
    justify-content: center;
    width: 100%
}

@media only screen and (min-width: 1280px) {
    .BotsCount_coins__Mx9vA {
        display:flex
    }
}
.AuthBlock_root__d5fYi {
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    width: 100%;
    padding: 32px 24px 40px
}

.AuthBlock_root__d5fYi.AuthBlock_grey__gWLoQ {
    background: #f7f7f7
}

.AuthBlock_root__d5fYi.AuthBlock_white__zLfaT {
    background: #fff
}

@media only screen and (min-width: 768px) {
    .AuthBlock_root__d5fYi {
        width:668px;
        padding: 32px 48px 48px;
        border-radius: 24px
    }
}

@media only screen and (min-width: 1280px) {
    .AuthBlock_root__d5fYi {
        width:505px
    }
}

.AuthBlock_title__NwItH {
    margin-bottom: 32px;
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    line-height: 34px
}

.SocialButtonNEW_root__i1U_W {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 12px 16px;
    cursor: pointer;
    border: none;
    border-radius: 14px;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px
}

.SocialButtonNEW_root__i1U_W.SocialButtonNEW_white__2lpgK {
    background-color: #fff
}

.SocialButtonNEW_root__i1U_W.SocialButtonNEW_grey__ak7Yc {
    background-color: #f7f7f7
}

.SocialButtonNEW_startIcon__6LDus {
    margin-left: 0;
    margin-right: 11px
}

@media only screen and (max-width: 767.98px) {
    .SocialButtonNEW_startIcon__6LDus {
        margin-right:0
    }
}

.SocialButtonNEW_label__NWG7N {
    margin-left: 10px
}

@media only screen and (max-width: 767.98px) {
    .SocialButtonNEW_label__NWG7N {
        display:none
    }
}

.TextButton_root__IFg6E {
    display: inline;
    padding: 0;
    vertical-align: baseline;
    color: #274af2;
    font-family: Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: inherit
}

.TextButton_root__IFg6E:hover {
    color: #000
}

.TextButton_root__IFg6E:active {
    color: #0c2bc0
}

.TextInput_root__cfFpe {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.TextInput_root__cfFpe .TextInput_errorText__Ple6q {
    height: 0;
    margin: 0;
    transition: all .4s;
    letter-spacing: 0;
    opacity: 0;
    font-size: 12px;
    line-height: 16px
}

.TextInput_root__cfFpe .TextInput_errorText__Ple6q.TextInput_visible__3539B {
    height: max-content;
    min-height: 1em;
    margin: 4px 0 0;
    opacity: 1;
    color: #f23327
}

.TextInput_root__cfFpe.TextInput_disabled___iaIV .TextInput_inputRoot__i2Iwm {
    background-color: rgba(0,0,0,.12)
}

.TextInput_root__cfFpe.TextInput_disabled___iaIV .TextInput_label__y4AcQ {
    color: rgba(0,0,0,.38)
}

.TextInput_inputRoot__i2Iwm {
    position: relative;
    display: flex;
    align-items: center;
    padding-right: 0;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    background: #fff;
    font-size: 16px;
    line-height: 24px
}

.TextInput_inputRoot__i2Iwm.TextInput_focused__NaZqB {
    border: 2px solid #274af2;
    background: #fff
}

.TextInput_inputRoot__i2Iwm.TextInput_focused__NaZqB .TextInput_input__6aRJp {
    padding: 22px 15px 7px
}

.TextInput_inputRoot__i2Iwm.TextInput_focused__NaZqB .TextInput_adornedEnd__eSxzh {
    right: 5px
}

.TextInput_input__6aRJp {
    display: block;
    box-sizing: content-box;
    width: 100%;
    height: 23px;
    padding: 23px 16px 8px;
    animation-name: TextInput_mui-auto-fill-cancel__lRiIS;
    animation-duration: 10ms;
    letter-spacing: inherit;
    border: 0;
    outline: none;
    background: none;
    font: inherit;
    line-height: inherit
}

.TextInput_label__y4AcQ {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms,max-width .2s cubic-bezier(0,0,.2,1) 0ms;
    transform: translate(16px,20px) scale(1);
    transform-origin: top left;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
    color: #464646;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .TextInput_label__y4AcQ {
        font-size:16px;
        line-height: 24px;
        line-height: 18px
    }
}

.TextInput_label__y4AcQ.TextInput_labelRaised__bio8X {
    transform: translate(17px,11px) scale(.75);
    color: #464646
}

.TextInput_error__JM6Pe.TextInput_inputRoot__i2Iwm {
    border: 1px solid #f23327
}

.TextInput_error__JM6Pe.TextInput_inputRoot__i2Iwm .TextInput_input__6aRJp {
    padding: 23px 16px 8px
}

.TextInput_error__JM6Pe.TextInput_inputRoot__i2Iwm .TextInput_adornedEnd__eSxzh {
    right: 6px
}

.TextInput_error__JM6Pe .TextInput_label__y4AcQ {
    color: #f23327
}

.TextInput_adornedEnd__eSxzh {
    position: absolute;
    right: 6px
}

.IconButton_root__wHTPz {
    padding: 8px
}

.SocialButtons_textWithDivider__3Zvw8 {
    display: flex;
    max-width: inherit
}

.SocialButtons_dividerLine__aVtrV {
    width: 100%;
    height: 12px;
    border-bottom: 1px solid #c4c4c4
}

@media only screen and (min-width: 768px) {
    .SocialButtons_dividerLine__aVtrV {
        height:14px
    }
}

.SocialButtons_textInFront__a7jY3 {
    flex: 1 0 auto;
    margin: 0 8px;
    text-align: center;
    color: #464646;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .SocialButtons_textInFront__a7jY3 {
        line-height:24px
    }
}

.SocialButtons_socialsWrapper__S1_NG {
    display: grid;
    margin-top: 24px;
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr
}

.SocialButtons_privacyLink__AkjY5 {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin-top: 24px;
    text-align: center;
    color: #464646
}

.LoginFormNEW_icon__tmRxa {
    color: #c4c4c4
}

.LoginFormNEW_titleWrapper__FBVFC {
    display: flex;
    flex-direction: column
}

.LoginFormNEW_title__Pl2_8 {
    font-size: 40px;
    font-weight: 700;
    line-height: 44px;
    margin-bottom: 12px
}

@media only screen and (min-width: 768px) {
    .LoginFormNEW_title__Pl2_8 {
        font-size:44px;
        line-height: 48px
    }
}

@media only screen and (min-width: 1280px) {
    .LoginFormNEW_title__Pl2_8 {
        font-size:64px;
        line-height: 70px
    }
}

@media only screen and (min-width: 768px) {
    .LoginFormNEW_title__Pl2_8 {
        margin-bottom:20px
    }
}

@media only screen and (min-width: 1280px) {
    .LoginFormNEW_title__Pl2_8 {
        margin-bottom:14px
    }

    .LoginFormNEW_title__Pl2_8.LoginFormNEW_deviceConfirmed__o6zSm {
        font-size: 30px;
        font-weight: 700;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px)and (min-width:768px) {
    .LoginFormNEW_title__Pl2_8.LoginFormNEW_deviceConfirmed__o6zSm {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px)and (min-width:1280px) {
    .LoginFormNEW_title__Pl2_8.LoginFormNEW_deviceConfirmed__o6zSm {
        font-size:50px;
        line-height: 60px
    }
}

@media only screen and (min-width: 1280px) {
    .LoginFormNEW_title__Pl2_8.LoginFormNEW_emailConfirmed__lwcQx {
        margin-right:-22px;
        white-space: nowrap
    }
}

.LoginFormNEW_subTitle__S6QVE {
    font-size: 18px;
    line-height: 24px;
    color: #464646
}

@media only screen and (min-width: 1280px) {
    .LoginFormNEW_subTitle__S6QVE {
        font-size:24px;
        line-height: 32px
    }
}

.LoginFormNEW_underSanctions__gciDh {
    font-size: 16px;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: -20px;
    color: #f23327
}

@media only screen and (min-width: 1280px) {
    .LoginFormNEW_underSanctions__gciDh {
        font-size:20px;
        line-height: 30px
    }
}

.LoginFormNEW_inputWrapper__7MjWA {
    display: flex;
    flex-direction: column
}

.LoginFormNEW_inputWrapper__7MjWA>:not(:last-child) {
    margin-bottom: 10px
}

@media only screen and (min-width: 1280px) {
    .LoginFormNEW_inputWrapper__7MjWA>:not(:last-child) {
        margin-bottom:16px
    }
}

.LoginFormNEW_halfWidth__ZquVX {
    padding: 0 25%
}

.LoginFormNEW_forgotLink__RoD_u {
    padding: 24px 0 40px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .LoginFormNEW_forgotLink__RoD_u {
        font-size:16px;
        line-height: 24px
    }
}

.LoginFormNEW_actionsBlock__eeCGz {
    margin-bottom: 20px
}

.LoginFormNEW_socialEmailError__wytnj {
    margin-top: -20px;
    margin-bottom: 20px!important;
    color: #f23327;
    font-size: 12px
}

.LoginFormNEW_signUp__2ZdDe {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin-top: 48px;
    padding-bottom: 20px;
    text-align: center;
    color: #464646
}

@media only screen and (min-width: 1280px) {
    .LoginFormNEW_signUp__2ZdDe {
        font-size:16px;
        line-height: 24px;
        padding-bottom: 0
    }
}

.SocialButton_root__R_lsC {
    width: 100%;
    padding: 12px 16px;
    color: #fff;
    border-radius: 30px;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px
}

.SocialButton_root__R_lsC.Mui-focusVisible {
    padding: 10px 30px;
    border: 2px solid
}

.SocialButton_root__R_lsC.SocialButton_facebook___hApq {
    border-color: #4267b2;
    background: #4267b2
}

.SocialButton_root__R_lsC.SocialButton_facebook___hApq:hover {
    background: #335bad
}

.SocialButton_root__R_lsC.SocialButton_facebook___hApq:active {
    background: #2d55a8
}

.SocialButton_root__R_lsC.SocialButton_facebook___hApq.Mui-focusVisible {
    border-color: #4267b2;
    background: #4267b2;
    box-shadow: inset 0 0 0 1px #7898d8
}

.SocialButton_root__R_lsC.SocialButton_apple__ffStw {
    border-color: #000;
    background: #000
}

.SocialButton_root__R_lsC.SocialButton_google__tPoBb {
    border-color: #db4437;
    background: #db4437
}

.SocialButton_root__R_lsC.SocialButton_google__tPoBb:hover {
    background: #c32b24
}

.SocialButton_root__R_lsC.SocialButton_google__tPoBb:active {
    background: #a30700
}

.SocialButton_root__R_lsC.SocialButton_google__tPoBb.Mui-focusVisible {
    border-color: #db4437;
    background: #db4437;
    box-shadow: inset 0 0 0 1px #ffb8b1
}

@media only screen and (min-width: 768px) {
    .SocialButton_root__R_lsC {
        padding:12px 32px;
        font-size: 20px;
        line-height: 24px
    }
}

@media only screen and (min-width: 768px)and (min-width:768px) {
    .SocialButton_root__R_lsC {
        font-size:18px;
        line-height: 22px
    }
}

.SocialButton_startIcon__F3bnA {
    margin-left: 0;
    margin-right: 11px
}

@media only screen and (max-width: 767.98px) {
    .SocialButton_startIcon__F3bnA {
        margin-right:0
    }

    .SocialButton_label__47NOH {
        display: none
    }
}

.SocialButton_icon__Q0faN {
    width: 22px;
    height: 22px
}

.LoginBlockNEW_loggedInUserBlock__fMgWE {
    display: flex;
    align-items: flex-end;
    height: 426px;
    background-image: url(/images/auth/checkmark-circle.svg);
    background-repeat: no-repeat;
    background-position: center 112px
}

.BotsAuth_root__UHE_k {
    position: relative;
    padding: 48px 0;
    background: #e3eefc;
    background-image: url(/images/small-doodles/small-doodle-06_bold.svg);
    background-repeat: no-repeat;
    background-position: calc(50% - 193px) 11px;
    background-size: auto
}

@media only screen and (min-width: 768px) {
    .BotsAuth_root__UHE_k {
        padding:72px 0;
        background-position: calc(50% - 282px) 91px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsAuth_root__UHE_k {
        background-position:calc(50% - 35px) 74px
    }

    .BotsAuth_content__PnNCP {
        display: flex;
        justify-content: space-between;
        max-width: 1240px;
        margin: auto
    }
}

.BotsAuth_main__6BsFG {
    max-width: 375px;
    margin: auto;
    padding: 0 16px 64px;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .BotsAuth_main__6BsFG {
        max-width:504px;
        padding: 0 50px 40px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsAuth_main__6BsFG {
        max-width:670px;
        margin: unset;
        padding: 200px 0 40px;
        text-align: left
    }
}

.BotsAuth_title__3lJzl {
    margin-bottom: 32px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width: 768px) {
    .BotsAuth_title__3lJzl {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsAuth_title__3lJzl {
        font-size:50px;
        line-height: 60px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .BotsAuth_title__3lJzl {
        margin-bottom:24px
    }
}

.BotsAuth_description__pZ70J {
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .BotsAuth_description__pZ70J {
        font-size:24px;
        line-height: 32px
    }
}

.BotsAuth_signUp__2fNop {
    position: relative
}

.BotsAuth_signUp__2fNop:after {
    content: "";
    position: absolute;
    top: -15px;
    right: -17px;
    width: 70px;
    height: 70px;
    transform: rotate(-32deg);
    background-image: url(/images/small-doodles/small-doodle-03_bold.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: auto
}

@media only screen and (min-width: 768px) {
    .BotsAuth_signUp__2fNop {
        width:-moz-fit-content;
        width: fit-content;
        margin: auto
    }

    .BotsAuth_signUp__2fNop:after {
        top: 124px;
        right: -37px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsAuth_signUp__2fNop {
        margin:0
    }

    .BotsAuth_signUp__2fNop:after {
        top: 142px;
        right: -46px
    }
}

.BotsAuth_blockTitle__ryQcZ {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 32px;
    text-align: center
}

@media only screen and (min-width: 1280px) {
    .BotsAuth_blockTitle__ryQcZ {
        font-size:26px;
        font-weight: 700;
        line-height: 34px
    }
}

.BotsAuth_doodleBitcoin__kkr76 {
    position: absolute;
    top: -15px;
    left: calc(50% + 159px);
    width: 100px;
    height: 100px;
    transform: rotate(26deg)
}

@media only screen and (min-width: 768px) {
    .BotsAuth_doodleBitcoin__kkr76 {
        top:49px;
        left: calc(50% + 224px);
        width: 140px;
        height: 140px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsAuth_doodleBitcoin__kkr76 {
        top:50px;
        left: calc(50% - 591px)
    }
}

.BotsAuth_doodleRobot__bA63q {
    position: absolute;
    bottom: 6px;
    left: calc(50% - 230px);
    width: 100px;
    height: 100px;
    transform: rotate(-16deg) scaleX(-1)
}

@media only screen and (min-width: 768px) {
    .BotsAuth_doodleRobot__bA63q {
        bottom:11px;
        left: calc(50% - 369px);
        width: 140px;
        height: 140px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsAuth_doodleRobot__bA63q {
        bottom:61px;
        left: calc(50% - 225px)
    }
}

.BotExchanges_root__jdBlN {
    text-align: center;
    background-image: url(/images/small-doodles/small-doodle-21_bold.svg);
    background-repeat: no-repeat;
    background-position: calc(50% - 187px) -7px;
    background-size: auto;
    background-size: 64px 64px
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .BotExchanges_root__jdBlN {
        background-position:calc(50% - 378px) 0
    }
}

@media only screen and (min-width: 1280px) {
    .BotExchanges_root__jdBlN {
        background-position:calc(50% - 624px) 40px
    }
}

.BotExchanges_info__yH0W7 {
    max-width: 343px;
    margin: 0 auto;
    padding: 32px 0
}

@media only screen and (min-width: 768px) {
    .BotExchanges_info__yH0W7 {
        max-width:668px
    }
}

@media only screen and (min-width: 1280px) {
    .BotExchanges_info__yH0W7 {
        max-width:996px;
        padding: 72px 0 48px
    }
}

.BotExchanges_title__XzNA4 {
    margin: 0 auto 16px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width: 768px) {
    .BotExchanges_title__XzNA4 {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .BotExchanges_title__XzNA4 {
        font-size:50px;
        line-height: 60px;
        margin-bottom: 40px
    }
}

.BotExchanges_description__XbRkX {
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .BotExchanges_description__XbRkX {
        font-size:24px;
        line-height: 32px;
        font-size: 28px;
        line-height: 36px
    }
}

.TrustBox_root__Sb0d2 {
    font-size: 20px;
    line-height: 32px
}

@media only screen and (min-width: 768px) {
    .TrustBox_root__Sb0d2 {
        max-width:none
    }
}

@media only screen and (min-width: 1280px) {
    .TrustBox_root__Sb0d2.TrustBox_centered__C3QtT {
        display:flex
    }

    .TrustBox_root__Sb0d2.TrustBox_centered__C3QtT .TrustBox_rating__r0tL4 {
        margin-right: 14px;
        margin-bottom: 0
    }

    .TrustBox_root__Sb0d2.TrustBox_centered__C3QtT .TrustBox_logo__KnUUf {
        margin-left: 12px
    }
}

.TrustBox_rating__r0tL4 {
    display: flex;
    justify-content: center;
    margin-bottom: 8px
}

@media only screen and (min-width: 768px) {
    .TrustBox_rating__r0tL4 {
        margin-bottom:16px
    }
}

@media only screen and (min-width: 1280px) {
    .TrustBox_rating__r0tL4:not(.TrustBox_centered__C3QtT) {
        justify-content:start
    }
}

.TrustBox_label__zGCD9 {
    margin-right: 16px;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .TrustBox_label__zGCD9 {
        font-size:20px;
        line-height: 24px
    }
}

@media only screen and (min-width: 1280px) {
    .TrustBox_label__zGCD9 {
        font-size:24px;
        line-height: 34px
    }
}

@media only screen and (min-width: 768px) {
    .TrustBox_label__zGCD9 {
        font-size:20px;
        line-height: 30px;
        font-weight: 700
    }
}

.TrustBox_logo__KnUUf {
    display: flex;
    align-items: center
}

@media only screen and (max-width: 767.98px) {
    .TrustBox_logo__KnUUf {
        justify-content:center;
        width: 100%
    }
}

@media only screen and (min-width: 768px) {
    .TrustBox_logo__KnUUf {
        margin-left:8px
    }
}

.TrustBox_stars__F5OsM {
    position: relative;
    width: 127px;
    height: 24px
}

@media only screen and (min-width: 768px) {
    .TrustBox_stars__F5OsM {
        width:172px;
        height: 32px
    }
}

.TrustBox_description__A5M4G {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

@media only screen and (min-width: 1280px) {
    .TrustBox_description__A5M4G {
        justify-content:start
    }
}

.TrustBox_text__HU_P4 {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .TrustBox_text__HU_P4 {
        margin-bottom:0;
        font-size: 20px;
        line-height: 30px
    }
}

.Ratings_root__3Iipa {
    background-image: url(/images/small-doodles/small-doodle-02_bold.svg),url(/images/small-doodles/small-doodle-09_bold.svg);
    background-repeat: no-repeat;
    background-position: calc(50% + 187px) 24px,calc(50% - 188px) 323px;
    background-size: 32px 32px,32px 32px
}

@media only screen and (min-width: 768px) {
    .Ratings_root__3Iipa {
        background-position:calc(50% + 368px) 24px,calc(50% - 368px) 128px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_root__3Iipa {
        background-position:calc(50% + 691px) 23px,calc(50% - 695px) 143px;
        background-size: 56px 56px,48px 48px
    }
}

.Ratings_content__r2vX_ {
    display: grid;
    width: -moz-fit-content;
    width: fit-content;
    margin: 40px auto;
    grid-gap: 46px 100px;
    grid-template-areas: "slashdot    trustpilot" "google      google" "sourceforge capterra";
    grid-template-columns: repeat(2,auto);
    grid-template-rows: repeat(3,auto)
}

@media only screen and (min-width: 768px) {
    .Ratings_content__r2vX_ {
        margin:64px auto;
        grid-gap: 56px;
        grid-template-areas: "trustpilot slashdot google sourceforge capterra";
        grid-template-columns: repeat(5,auto);
        grid-template-rows: unset
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_content__r2vX_ {
        margin:64px auto;
        grid-gap: 104px
    }
}

.Ratings_stars__Ije5a {
    display: grid;
    grid-template-columns: repeat(5,1fr)
}

.Ratings_star__A0Ogb {
    position: relative
}

.Ratings_slashdot__wuIMi {
    position: relative;
    width: 65px;
    height: 72px;
    grid-area: slashdot
}

@media only screen and (min-width: 768px) {
    .Ratings_slashdot__wuIMi {
        width:51px;
        height: 56px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_slashdot__wuIMi {
        width:80px;
        height: 88px
    }
}

.Ratings_trustpilot__faJg2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-area: trustpilot
}

.Ratings_trustpilot__faJg2 .Ratings_stars__Ije5a {
    margin-top: 12px
}

.Ratings_trustpilot__faJg2 .Ratings_star__A0Ogb {
    width: 15px;
    height: 15px
}

@media only screen and (min-width: 768px) {
    .Ratings_trustpilot__faJg2 .Ratings_stars__Ije5a {
        margin-top:9px
    }

    .Ratings_trustpilot__faJg2 .Ratings_star__A0Ogb {
        width: 11px;
        height: 11px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_trustpilot__faJg2 .Ratings_stars__Ije5a {
        margin-top:14px;
        grid-gap: 3px
    }

    .Ratings_trustpilot__faJg2 .Ratings_star__A0Ogb {
        width: 16px;
        height: 16px
    }
}

.Ratings_trustpilotLogoWrapper__D057q {
    position: relative;
    width: 38px;
    height: 27px
}

@media only screen and (min-width: 768px) {
    .Ratings_trustpilotLogoWrapper__D057q {
        width:28px;
        height: 21px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_trustpilotLogoWrapper__D057q {
        width:44px;
        height: 33px
    }
}

.Ratings_trustpilotLabel__VJNrG {
    margin-top: 5px;
    font-size: 13px;
    font-weight: 700
}

@media only screen and (min-width: 768px) {
    .Ratings_trustpilotLabel__VJNrG {
        font-size:10px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_trustpilotLabel__VJNrG {
        margin-top:10px;
        font-size: 16px
    }
}

.Ratings_google__lSXk7 {
    display: flex;
    grid-area: google
}

.Ratings_google__lSXk7 .Ratings_stars__Ije5a {
    margin-left: 6px;
    grid-gap: 4px
}

.Ratings_google__lSXk7 .Ratings_star__A0Ogb {
    width: 21px;
    height: 22px
}

@media only screen and (min-width: 768px) {
    .Ratings_google__lSXk7 {
        align-items:center
    }

    .Ratings_google__lSXk7 .Ratings_stars__Ije5a {
        grid-gap: 3px
    }

    .Ratings_google__lSXk7 .Ratings_star__A0Ogb {
        width: 16px;
        height: 16px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_google__lSXk7 {
        align-items:center
    }

    .Ratings_google__lSXk7 .Ratings_stars__Ije5a {
        margin-left: 12px;
        grid-gap: 6px
    }

    .Ratings_google__lSXk7 .Ratings_star__A0Ogb {
        width: 24px;
        height: 24px
    }
}

.Ratings_googleLogoWrapper__0cBtx {
    position: relative;
    flex-shrink: 0;
    width: 80px;
    height: 60px;
    margin-right: 8px
}

@media only screen and (min-width: 768px) {
    .Ratings_googleLogoWrapper__0cBtx {
        width:64px;
        height: 48px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_googleLogoWrapper__0cBtx {
        width:97px;
        height: 72px
    }
}

.Ratings_googleLabel__4gptY {
    font-size: 17px;
    font-weight: 600;
    line-height: 28px
}

@media only screen and (min-width: 768px) {
    .Ratings_googleLabel__4gptY {
        font-size:14px;
        line-height: 22px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_googleLabel__4gptY {
        font-size:22px;
        line-height: 33px
    }
}

.Ratings_googleRating__eGQj7 {
    display: flex;
    align-items: center;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px
}

@media only screen and (min-width: 768px) {
    .Ratings_googleRating__eGQj7 {
        font-size:18px;
        line-height: 26px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_googleRating__eGQj7 {
        font-size:24px;
        line-height: 38px
    }
}

.Ratings_sourceForge__lfPl7 {
    position: relative;
    width: 66px;
    height: 72px;
    grid-area: sourceforge
}

@media only screen and (min-width: 768px) {
    .Ratings_sourceForge__lfPl7 {
        width:52px;
        height: 56px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_sourceForge__lfPl7 {
        width:82px;
        height: 88px
    }
}

.Ratings_capterra__tna9y {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-area: capterra
}

.Ratings_capterra__tna9y .Ratings_stars__Ije5a {
    margin-top: 10px;
    grid-gap: 1px
}

.Ratings_capterra__tna9y .Ratings_star__A0Ogb {
    width: 15px;
    height: 15px
}

@media only screen and (min-width: 768px) {
    .Ratings_capterra__tna9y .Ratings_stars__Ije5a {
        margin-top:10px
    }

    .Ratings_capterra__tna9y .Ratings_star__A0Ogb {
        width: 11px;
        height: 11px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_capterra__tna9y .Ratings_stars__Ije5a {
        margin-top:13px
    }

    .Ratings_capterra__tna9y .Ratings_star__A0Ogb {
        width: 17px;
        height: 17px
    }
}

.Ratings_capterraLogoWrapper__kaMau {
    position: relative;
    width: 35px;
    height: 29px
}

@media only screen and (min-width: 768px) {
    .Ratings_capterraLogoWrapper__kaMau {
        width:26px;
        height: 20px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_capterraLogoWrapper__kaMau {
        width:43px;
        height: 34px
    }
}

.Ratings_capterraLabel__cktT3 {
    margin-top: 6px;
    font-size: 13px;
    font-weight: 700
}

@media only screen and (min-width: 768px) {
    .Ratings_capterraLabel__cktT3 {
        margin-top:4px;
        font-size: 10px
    }
}

@media only screen and (min-width: 1280px) {
    .Ratings_capterraLabel__cktT3 {
        margin-top:9px;
        font-size: 16px
    }
}
.Loader_root__BUaB3 {
    position: relative;
    width: 28px;
    height: 28px;
    border-radius: 10px
}

.Loader_root__BUaB3 .Loader_bar1__vN02s {
    transform: rotate(0deg) translateY(-9px);
    animation-delay: 0s
}

.Loader_root__BUaB3 .Loader_bar2__oftVI {
    transform: rotate(45deg) translateY(-9px);
    animation-delay: -.7s
}

.Loader_root__BUaB3 .Loader_bar3__IBZ_C {
    transform: rotate(90deg) translateY(-9px);
    animation-delay: -.6s
}

.Loader_root__BUaB3 .Loader_bar4__rfnD7 {
    transform: rotate(135deg) translateY(-9px);
    animation-delay: -.5s
}

.Loader_root__BUaB3 .Loader_bar5__TjWd2 {
    transform: rotate(180deg) translateY(-9px);
    animation-delay: -.4s
}

.Loader_root__BUaB3 .Loader_bar6__kipxg {
    transform: rotate(225deg) translateY(-9px);
    animation-delay: -.3s
}

.Loader_root__BUaB3 .Loader_bar7__JIB46 {
    transform: rotate(270deg) translateY(-9px);
    animation-delay: -.2s
}

.Loader_root__BUaB3 .Loader_bar8__d9_sg {
    transform: rotate(315deg) translateY(-9px);
    animation-delay: -.1s
}

.Loader_root__BUaB3 div {
    position: absolute;
    top: 12px;
    left: 12px;
    width: 2px;
    height: 5px;
    animation: Loader_fade__NNF36 .8s linear infinite;
    opacity: 0;
    border-radius: 50px;
    background: #000
}

@keyframes Loader_fade__NNF36 {
    0% {
        opacity: 1
    }

    62.5% {
        opacity: 1
    }

    to {
        opacity: .4
    }
}

.ButtonNEW_root__eKAXc {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 11px 21px;
    cursor: pointer;
    vertical-align: middle;
    color: #fff;
    border: none;
    border-radius: 30px;
    font-family: Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px
}

.ButtonNEW_root__eKAXc.ButtonNEW_medium__4394C {
    padding: 11px 21px
}

.ButtonNEW_root__eKAXc.ButtonNEW_small__lD0l0 {
    padding: 11px 15px
}

.ButtonNEW_root__eKAXc.ButtonNEW_blue__8RYSf {
    background: #274af2
}

.ButtonNEW_root__eKAXc.ButtonNEW_blue__8RYSf:active {
    background: #1c40ea
}

.ButtonNEW_root__eKAXc.ButtonNEW_green__21sS1 {
    background: #029747
}

.ButtonNEW_root__eKAXc.ButtonNEW_green__21sS1:active {
    background: #048c43
}

.ButtonNEW_root__eKAXc.ButtonNEW_orange__5OIhs {
    background: #f08d18
}

.ButtonNEW_root__eKAXc.ButtonNEW_orange__5OIhs:active {
    background: #d97c0e
}

.ButtonNEW_root__eKAXc.ButtonNEW_pink__D4b6s {
    background: #c20152
}

.ButtonNEW_root__eKAXc.ButtonNEW_pink__D4b6s:active {
    background: #a50146
}

.ButtonNEW_root__eKAXc.ButtonNEW_coral__GEdkv {
    background: #f06618
}

.ButtonNEW_root__eKAXc.ButtonNEW_coral__GEdkv:active {
    background: #e55f13
}

.ButtonNEW_root__eKAXc.ButtonNEW_fullwidth__erh_b {
    width: 100%
}

.ButtonNEW_root__eKAXc.ButtonNEW_uppercase__4Gw_d {
    text-transform: uppercase
}

.ButtonNEW_root__eKAXc:focus:not(:hover) {
    outline: 1px solid #000
}

.ButtonNEW_root__eKAXc:hover {
    opacity: .72
}

.ButtonNEW_root__eKAXc:active {
    opacity: 1
}

.ButtonNEW_root__eKAXc.ButtonNEW_disabled__obKCF {
    cursor: not-allowed;
    color: #000;
    background: #9d9d9d
}

.ButtonNEW_root__eKAXc.ButtonNEW_disabled__obKCF:active,.ButtonNEW_root__eKAXc.ButtonNEW_disabled__obKCF:focus,.ButtonNEW_root__eKAXc.ButtonNEW_disabled__obKCF:hover {
    opacity: 1;
    background: #9d9d9d
}

.ButtonNEW_loader__5S3H_ {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 162px;
    height: 44px
}

.ButtonNEW_loader__5S3H_.ButtonNEW_fullwidth__erh_b {
    width: 100%
}

.Doodle_strokeWidth-1__yhWyf .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

.Doodle_strokeWidth-2__7GwZR .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 2
}

.Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

@media only screen and (min-width: 1280px) {
    .Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW {
        stroke-width:2
    }
}

.Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

.BotCard_root__dkLzn {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 198px 32px 48px;
    border-radius: 16px;
    background-color: #f7f7f7;
    background-repeat: no-repeat;
    background-position: top -62px center
}

@media only screen and (min-width: 768px) {
    .BotCard_root__dkLzn {
        align-items:start;
        padding: 32px;
        border-radius: 24px;
        background-position: top -128px right -145px
    }
}

.BotCard_grid__fTcFJ {
    background-image: url(/images/bots/bot-card/grid_mobile.svg)
}

@media only screen and (min-width: 768px) {
    .BotCard_grid__fTcFJ {
        background-image:url(/images/bots/bot-card/grid_tablet.svg)
    }
}

.BotCard_grid__fTcFJ .BotCard_tag__WCcqo,.BotCard_grid__fTcFJ .BotCard_title__mC7i5 {
    color: #274af2
}

.BotCard_dca__6GV29 {
    background-image: url(/images/bots/bot-card/dca_mobile.svg)
}

@media only screen and (min-width: 768px) {
    .BotCard_dca__6GV29 {
        background-image:url(/images/bots/bot-card/dca_tablet.svg)
    }
}

.BotCard_dca__6GV29 .BotCard_tag__WCcqo,.BotCard_dca__6GV29 .BotCard_title__mC7i5 {
    color: #029747
}

.BotCard_futures__IDhmA {
    background-image: url(/images/bots/bot-card/futures_mobile.svg)
}

@media only screen and (min-width: 768px) {
    .BotCard_futures__IDhmA {
        background-image:url(/images/bots/bot-card/futures_tablet.svg)
    }
}

.BotCard_futures__IDhmA .BotCard_tag__WCcqo,.BotCard_futures__IDhmA .BotCard_title__mC7i5 {
    color: #f08d18
}

.BotCard_btd__fgl2j {
    background-image: url(/images/bots/bot-card/btd_mobile.svg)
}

@media only screen and (min-width: 768px) {
    .BotCard_btd__fgl2j {
        background-image:url(/images/bots/bot-card/btd_tablet.svg)
    }
}

.BotCard_btd__fgl2j .BotCard_tag__WCcqo,.BotCard_btd__fgl2j .BotCard_title__mC7i5 {
    color: #c20152
}

.BotCard_dcaFutures__u_hnW {
    background-image: url(/images/bots/bot-card/dca-futures_mobile.svg)
}

@media only screen and (min-width: 768px) {
    .BotCard_dcaFutures__u_hnW {
        background-image:url(/images/bots/bot-card/dca-futures_tablet.svg)
    }
}

.BotCard_dcaFutures__u_hnW .BotCard_tag__WCcqo,.BotCard_dcaFutures__u_hnW .BotCard_title__mC7i5 {
    color: #f06618
}

.BotCard_title__mC7i5 {
    font-size: 26px;
    font-weight: 700;
    line-height: 31px
}

@media only screen and (min-width: 768px) {
    .BotCard_title__mC7i5 {
        font-size:28px;
        line-height: 34px
    }
}

@media only screen and (min-width: 1280px) {
    .BotCard_title__mC7i5 {
        font-size:32px;
        line-height: 39px
    }
}

@media only screen and (min-width: 768px) {
    .BotCard_title__mC7i5 {
        font-size:32px;
        line-height: 39px
    }
}

.BotCard_description__6pK0l {
    margin: 8px 0 56px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px
}

@media only screen and (min-width: 1280px) {
    .BotCard_description__6pK0l {
        font-size:20px;
        line-height: 27px
    }
}

@media only screen and (min-width: 768px) {
    .BotCard_description__6pK0l {
        margin:8px 140px 17px 0;
        text-align: start;
        font-size: 20px;
        line-height: 27px
    }
}

.BotCard_text__Rj9DL {
    font-size: 16px;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .BotCard_text__Rj9DL {
        font-size:20px;
        line-height: 30px
    }
}

.BotCard_buttonContent__BekvC {
    display: flex;
    align-items: center
}

.BotCard_arrowIcon__Bjqhb {
    width: 16px;
    height: 16px;
    margin-left: 10px
}

.BotCard_tags__WX_ZG {
    position: absolute;
    top: 24px;
    left: 24px;
    display: flex;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .BotCard_tags__WX_ZG {
        top:32px;
        left: 32px;
        font-size: 14px;
        line-height: 21px
    }
}

@media only screen and (min-width: 1280px) {
    .BotCard_tags__WX_ZG {
        top:48px;
        left: 48px;
        font-size: 16px;
        line-height: 24px
    }
}

.BotCard_tag__WCcqo {
    margin-right: 8px;
    padding: 8px 16px;
    border-radius: 30px;
    background: #fff
}

@media only screen and (min-width: 768px) {
    .BotCard_tag__WCcqo {
        margin-right:16px
    }
}

.BotCard_badge__LKfYI {
    position: absolute;
    top: 16px;
    margin: 0 auto;
    padding: 12px 16px;
    text-transform: uppercase;
    border-radius: 20.5px;
    background: #ffd55c;
    box-shadow: 0 2px 4px rgba(56,70,105,.08);
    font-size: 16px;
    font-weight: 700;
    line-height: 19px
}

@media only screen and (min-width: 768px) {
    .BotCard_badge__LKfYI {
        top:-12px;
        right: 8px
    }
}

.BotCard_button__xaAgP {
    margin-top: auto
}

.BotCard_detailed__XRDWM {
    align-items: flex-start;
    padding: 88px 24px 24px;
    background-position: top -112px right -120px
}

@media only screen and (min-width: 768px) {
    .BotCard_detailed__XRDWM {
        padding:93px 32px 32px;
        background-position: top -96px right -112px
    }
}

@media only screen and (min-width: 1280px) {
    .BotCard_detailed__XRDWM {
        padding:112px 48px 48px;
        background-position: top -82px right -102px
    }
}

.BotCard_detailed__XRDWM.BotCard_grid__fTcFJ {
    background-image: url(/images/bots/bot-card/bg_grid_mobile.svg)
}

@media only screen and (min-width: 768px) {
    .BotCard_detailed__XRDWM.BotCard_grid__fTcFJ {
        background-image:url(/images/bots/bot-card/bg_grid_tablet.svg)
    }
}

@media only screen and (min-width: 1280px) {
    .BotCard_detailed__XRDWM.BotCard_grid__fTcFJ {
        background-image:url(/images/bots/bot-card/bg_grid_desktop.svg)
    }
}

.BotCard_detailed__XRDWM.BotCard_dca__6GV29 {
    background-image: url(/images/bots/bot-card/bg_dca_mobile.svg)
}

@media only screen and (min-width: 768px) {
    .BotCard_detailed__XRDWM.BotCard_dca__6GV29 {
        background-image:url(/images/bots/bot-card/bg_dca_tablet.svg)
    }
}

@media only screen and (min-width: 1280px) {
    .BotCard_detailed__XRDWM.BotCard_dca__6GV29 {
        background-image:url(/images/bots/bot-card/bg_dca_desktop.svg)
    }
}

.BotCard_detailed__XRDWM.BotCard_futures__IDhmA {
    background-image: url(/images/bots/bot-card/bg_combo_mobile.svg)
}

@media only screen and (min-width: 768px) {
    .BotCard_detailed__XRDWM.BotCard_futures__IDhmA {
        background-image:url(/images/bots/bot-card/bg_combo_tablet.svg)
    }
}

@media only screen and (min-width: 1280px) {
    .BotCard_detailed__XRDWM.BotCard_futures__IDhmA {
        background-image:url(/images/bots/bot-card/bg_combo_desktop.svg)
    }
}

.BotCard_detailed__XRDWM.BotCard_btd__fgl2j {
    background-image: url(/images/bots/bot-card/bg_btd_mobile.svg)
}

@media only screen and (min-width: 768px) {
    .BotCard_detailed__XRDWM.BotCard_btd__fgl2j {
        background-image:url(/images/bots/bot-card/bg_btd_tablet.svg)
    }
}

@media only screen and (min-width: 1280px) {
    .BotCard_detailed__XRDWM.BotCard_btd__fgl2j {
        background-image:url(/images/bots/bot-card/bg_btd_desktop.svg)
    }
}

.BotCard_detailed__XRDWM.BotCard_dcaFutures__u_hnW {
    background-image: url(/images/bots/bot-card/bg_dca-futures_mobile.svg)
}

@media only screen and (min-width: 768px) {
    .BotCard_detailed__XRDWM.BotCard_dcaFutures__u_hnW {
        background-image:url(/images/bots/bot-card/bg_dca-futures_tablet.svg)
    }
}

@media only screen and (min-width: 1280px) {
    .BotCard_detailed__XRDWM.BotCard_dcaFutures__u_hnW {
        background-image:url(/images/bots/bot-card/bg_dca-futures_desktop.svg)
    }

    .BotCard_detailed__XRDWM.BotCard_btd__fgl2j,.BotCard_detailed__XRDWM.BotCard_dcaFutures__u_hnW,.BotCard_detailed__XRDWM.BotCard_futures__IDhmA {
        padding: 88px 24px 24px;
        background-position: top -111px right -122px
    }

    .BotCard_detailed__XRDWM.BotCard_btd__fgl2j .BotCard_title__mC7i5,.BotCard_detailed__XRDWM.BotCard_dcaFutures__u_hnW .BotCard_title__mC7i5,.BotCard_detailed__XRDWM.BotCard_futures__IDhmA .BotCard_title__mC7i5 {
        margin: 8px 0 24px;
        font-size: 18px;
        line-height: 22px
    }

    .BotCard_detailed__XRDWM.BotCard_btd__fgl2j .BotCard_description__6pK0l,.BotCard_detailed__XRDWM.BotCard_dcaFutures__u_hnW .BotCard_description__6pK0l,.BotCard_detailed__XRDWM.BotCard_futures__IDhmA .BotCard_description__6pK0l {
        font-size: 24px;
        line-height: 29px
    }

    .BotCard_detailed__XRDWM.BotCard_btd__fgl2j .BotCard_text__Rj9DL,.BotCard_detailed__XRDWM.BotCard_dcaFutures__u_hnW .BotCard_text__Rj9DL,.BotCard_detailed__XRDWM.BotCard_futures__IDhmA .BotCard_text__Rj9DL {
        font-size: 16px;
        line-height: 24px
    }

    .BotCard_detailed__XRDWM.BotCard_btd__fgl2j .BotCard_tags__WX_ZG,.BotCard_detailed__XRDWM.BotCard_dcaFutures__u_hnW .BotCard_tags__WX_ZG,.BotCard_detailed__XRDWM.BotCard_futures__IDhmA .BotCard_tags__WX_ZG {
        top: 24px;
        left: 24px
    }

    .BotCard_detailed__XRDWM.BotCard_btd__fgl2j .BotCard_tag__WCcqo,.BotCard_detailed__XRDWM.BotCard_dcaFutures__u_hnW .BotCard_tag__WCcqo,.BotCard_detailed__XRDWM.BotCard_futures__IDhmA .BotCard_tag__WCcqo {
        margin-right: 8px
    }

    .BotCard_detailed__XRDWM.BotCard_btd__fgl2j .BotCard_tag__WCcqo:last-child,.BotCard_detailed__XRDWM.BotCard_dcaFutures__u_hnW .BotCard_tag__WCcqo:last-child,.BotCard_detailed__XRDWM.BotCard_futures__IDhmA .BotCard_tag__WCcqo:last-child {
        margin-right: 0
    }
}

.BotCard_detailed__XRDWM .BotCard_title__mC7i5 {
    order: 1;
    margin: 8px 0 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px
}

@media only screen and (min-width: 1280px) {
    .BotCard_detailed__XRDWM .BotCard_title__mC7i5 {
        font-size:20px;
        line-height: 27px
    }
}

@media only screen and (min-width: 768px) {
    .BotCard_detailed__XRDWM .BotCard_title__mC7i5 {
        margin-top:16px
    }
}

@media only screen and (min-width: 1280px) {
    .BotCard_detailed__XRDWM .BotCard_title__mC7i5 {
        margin-bottom:32px
    }
}

.BotCard_detailed__XRDWM .BotCard_description__6pK0l {
    order: 0;
    margin: 0;
    text-align: left;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .BotCard_detailed__XRDWM .BotCard_description__6pK0l {
        font-size:26px;
        font-weight: 700;
        line-height: 34px
    }
}

@media only screen and (min-width: 768px) {
    .BotCard_detailed__XRDWM .BotCard_description__6pK0l {
        font-size:26px;
        font-weight: 700;
        line-height: 31px
    }
}

@media only screen and (min-width: 768px)and (min-width:768px) {
    .BotCard_detailed__XRDWM .BotCard_description__6pK0l {
        font-size:28px;
        line-height: 34px
    }
}

@media only screen and (min-width: 768px)and (min-width:1280px) {
    .BotCard_detailed__XRDWM .BotCard_description__6pK0l {
        font-size:32px;
        line-height: 39px
    }
}

.BotCard_detailed__XRDWM .BotCard_text__Rj9DL {
    order: 2;
    margin-bottom: 32px
}

.BotCard_detailed__XRDWM .BotCard_button__xaAgP {
    order: 4
}

.BotCard_detailed__XRDWM .BotCard_badge__LKfYI {
    top: -12px;
    right: 8px
}

.ExchangesList_logo__w0_89 {
    position: relative;
    height: 20px
}

@media only screen and (min-width: 1280px) {
    .ExchangesList_logo__w0_89 {
        height:28px
    }
}

.ExchangesList_logo__w0_89.ExchangesList_large__c3nOW {
    height: 28px
}

@media only screen and (min-width: 1280px) {
    .ExchangesList_logo__w0_89.ExchangesList_large__c3nOW {
        height:48px
    }
}

.ExchangesList_logo__w0_89.ExchangesList_small__Y4vvW {
    height: 14px
}

.ExchangesList_logo__w0_89.ExchangesList_bybit__2KxyF {
    position: relative;
    bottom: 3px;
    height: 23px
}

@media only screen and (min-width: 768px) {
    .ExchangesList_logo__w0_89.ExchangesList_bybit__2KxyF {
        bottom:5px;
        height: 32px
    }
}

@media only screen and (min-width: 1280px) {
    .ExchangesList_logo__w0_89.ExchangesList_bybit__2KxyF {
        bottom:7px;
        height: 55px
    }
}

.ExchangesList_logo__w0_89.ExchangesList_hitbtc__afGLo {
    position: relative;
    bottom: 4px;
    height: 24px
}

@media only screen and (min-width: 768px) {
    .ExchangesList_logo__w0_89.ExchangesList_hitbtc__afGLo {
        bottom:5px
    }
}

@media only screen and (min-width: 1280px) {
    .ExchangesList_logo__w0_89.ExchangesList_hitbtc__afGLo {
        bottom:10px;
        height: 39px
    }

    .ExchangesList_logo__w0_89.ExchangesList_bitget__d_wi0,.ExchangesList_logo__w0_89.ExchangesList_cryptocom__QaQpG {
        height: 32px
    }
}

.ExchangesList_logo__w0_89 a:focus,.ExchangesList_logo__w0_89 a:hover {
    opacity: .75
}

.BotsList_bots__J8f1G {
    display: grid;
    grid-gap: 21px;
    gap: 21px
}

@media only screen and (min-width: 768px) {
    .BotsList_bots__J8f1G {
        gap:16px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsList_bots__J8f1G {
        gap:24px;
        grid-template-columns: repeat(2,1fr)
    }
}

.BotsList_container__BXxw_ {
    padding: 0 16px
}

@media only screen and (min-width: 768px) {
    .BotsList_container__BXxw_ {
        width:100%;
        max-width: 768px;
        margin: 0 auto;
        padding: 0 32px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsList_container__BXxw_ {
        max-width:1240px;
        padding: 0
    }
}

.BotsList_detailed___z1dG {
    margin: 32px 0
}

@media only screen and (min-width: 1280px) {
    .BotsList_detailed___z1dG {
        margin:0
    }
}

@media only screen and (min-width: 768px) {
    .BotsList_detailed___z1dG .BotsList_container__BXxw_ {
        padding:0 50px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsList_detailed___z1dG .BotsList_container__BXxw_ {
        padding:0
    }
}

.BotsList_detailed___z1dG .BotsList_bots__J8f1G {
    gap: 16px
}

@media only screen and (min-width: 768px) {
    .BotsList_detailed___z1dG .BotsList_bots__J8f1G {
        gap:24px
    }
}

@media only screen and (min-width: 1280px) {
    .BotsList_detailed___z1dG .BotsList_bots__J8f1G {
        grid-column-gap:16px;
        grid-row-gap: 20px;
        grid-template-areas: "a a a b b b" "c c d d e e";
        grid-template-columns: repeat(6,1fr)
    }

    .BotsList_detailed___z1dG .BotsList_bots__J8f1G>div:first-child {
        margin-right: 2px;
        grid-area: a
    }

    .BotsList_detailed___z1dG .BotsList_bots__J8f1G>div:nth-child(2) {
        margin-left: 2px;
        grid-area: b
    }

    .BotsList_detailed___z1dG .BotsList_bots__J8f1G>div:nth-child(3) {
        grid-area: c
    }

    .BotsList_detailed___z1dG .BotsList_bots__J8f1G>div:nth-child(4) {
        grid-area: d
    }

    .BotsList_detailed___z1dG .BotsList_bots__J8f1G>div:nth-child(5) {
        grid-area: e
    }
}

.Exchanges_root__KGXjN {
    max-width: 327px;
    margin: auto
}

@media only screen and (min-width: 768px) {
    .Exchanges_root__KGXjN {
        max-width:668px;
        padding: 24px 0
    }
}

@media only screen and (min-width: 1280px) {
    .Exchanges_root__KGXjN {
        max-width:1030px;
        padding: 32px 0
    }
}

.Exchanges_rowExchanges__Iz7AC {
    display: grid;
    justify-content: space-between;
    padding: 16px 0
}

@media only screen and (min-width: 768px) {
    .Exchanges_rowExchanges__Iz7AC {
        padding:24px 0
    }
}

.Exchanges_exchangesRow1__8rbZz {
    grid-template-columns: 90px 81px 61px
}

@media only screen and (min-width: 768px) {
    .Exchanges_exchangesRow1__8rbZz {
        padding-bottom:20px;
        grid-template-columns: 126px 113px 85px 96px
    }
}

@media only screen and (min-width: 1280px) {
    .Exchanges_exchangesRow1__8rbZz {
        padding-bottom:17px;
        grid-template-columns: 216px 194px 145px 164px
    }
}

.Exchanges_exchangesRow2__3fAlJ {
    padding-bottom: 13px;
    grid-template-columns: 67px 114px 94px
}

@media only screen and (min-width: 768px) {
    .Exchanges_exchangesRow2__3fAlJ {
        padding-bottom:24px;
        grid-template-columns: 114px 94px 149px 61px 83px
    }
}

@media only screen and (min-width: 1280px) {
    .Exchanges_exchangesRow2__3fAlJ {
        grid-template-columns:160px 132px 208px 85px 116px 107px
    }
}

.Exchanges_exchangesRow3__v6AC_ {
    grid-template-columns: 149px 61px 82px
}

@media only screen and (min-width: 768px) {
    .Exchanges_exchangesRow3__v6AC_ {
        grid-template-columns:76px 72px 98px 86px 80px 75px 94px
    }
}

@media only screen and (min-width: 1280px) {
    .Exchanges_exchangesRow3__v6AC_ {
        padding-bottom:17px;
        grid-template-columns: 115px 157px 137px 127px 123px 150px
    }
}

.Exchanges_exchangesRow4__raapJ {
    padding-bottom: 12px;
    grid-template-columns: 76px 72px 98px
}

.Exchanges_exchangesRow5__nQMA0 {
    grid-template-columns: 60px 56px 54px 66px
}

.FAQ_root__m9uwk {
    padding: 40px 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

.FAQ_root__m9uwk.FAQ_grey__ujtUb {
    background-color: #f7f7f7
}

.FAQ_root__m9uwk.FAQ_white__FXMQn {
    background-color: #fff;
    background-image: url(/images/faq/bg_faq_mobile.svg);
    background-repeat: no-repeat;
    background-position: top
}

@media only screen and (min-width: 768px) {
    .FAQ_root__m9uwk.FAQ_white__FXMQn {
        background-image:url(/images/faq/bg_faq_tablet.svg)
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_root__m9uwk.FAQ_white__FXMQn {
        background-image:url(/images/faq/bg_faq_desktop.svg)
    }
}

.FAQ_root__m9uwk.FAQ_withRemark__mSWx9 {
    padding-bottom: 80px
}

@media only screen and (min-width: 1280px) {
    .FAQ_root__m9uwk {
        font-size:16px;
        line-height: 24px
    }
}

@media only screen and (min-width: 768px) {
    .FAQ_root__m9uwk {
        padding:50px 0
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_root__m9uwk {
        padding-top:80px;
        padding-bottom: 100px
    }
}

.FAQ_remark___o0_C {
    padding: 80px 0 0;
    text-align: center
}

.FAQ_title__Ku5sH {
    margin-bottom: 20px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width: 768px) {
    .FAQ_title__Ku5sH {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_title__Ku5sH {
        font-size:50px;
        line-height: 60px
    }
}

@media only screen and (min-width: 768px) {
    .FAQ_title__Ku5sH {
        margin-bottom:30px
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_title__Ku5sH {
        margin-bottom:60px
    }
}

.FAQ_accordionRoot__Uy4ok {
    padding: 28px 0;
    border-bottom: 1px solid #464646
}

@media only screen and (min-width: 768px) {
    .FAQ_accordionRoot__Uy4ok {
        padding:43px 20px 44px
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_accordionRoot__Uy4ok {
        min-height:122px;
        padding: 26px 20px
    }
}

.FAQ_accordionRoot__Uy4ok:first-child {
    border-top: 1px solid #464646
}

.FAQ_accordionSummary__j8pUB {
    justify-content: flex-start;
    min-height: auto;
    padding: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .FAQ_accordionSummary__j8pUB {
        font-size:20px;
        line-height: 24px
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_accordionSummary__j8pUB {
        font-size:24px;
        line-height: 34px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .FAQ_accordionSummary__j8pUB {
        max-width:532px;
        min-height: unset
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_accordionSummary__j8pUB {
        max-width:715px;
        min-height: 68px;
        margin-right: 163px
    }

    .FAQ_accordionSummary__j8pUB:hover {
        color: #274af2
    }
}

.FAQ_accordionDetails__V_SCn {
    padding: 0px 0 0
}

.FAQ_accordionDetails__V_SCn h3 {
    margin: 20px 0;
}

@media only screen and (min-width: 768px) {
    .FAQ_accordionDetails__V_SCn {
        max-width:532px;
        padding: 0px 0 1px
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_accordionDetails__V_SCn {
        max-width:715px;
        padding: 0px 0 16px
    }

    .FAQ_list__YvsfN {
        max-width: 857px;
        margin: 0 auto
    }
}

.TimeLine_root__AXQiC {
    margin-bottom: 60px;
    background-image: url(/images/team/time-line/bg_time-line_mobile.svg);
    background-repeat: no-repeat;
    background-position: top
}

@media only screen and (min-width: 768px) {
    .TimeLine_root__AXQiC {
        width:768px;
        margin: 0 auto 80px;
        background-image: url(/images/team/time-line/bg_time-line_tablet.svg)
    }
}

@media only screen and (min-width: 1280px) {
    .TimeLine_root__AXQiC {
        width:100%;
        margin-bottom: 100px;
        background-image: url(/images/team/time-line/bg_time-line_desktop.svg)
    }
}

.TimeLine_title___765n {
    margin-bottom: 48px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .TimeLine_title___765n {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .TimeLine_title___765n {
        font-size:50px;
        line-height: 60px;
        margin-bottom: 70px
    }
}

.TimeLine_list__PxIy6 {
    padding: 0
}

.TimeLine_item___RxZQ {
    position: relative;
    display: flex
}

@media only screen and (max-width: 767.98px) {
    .TimeLine_item___RxZQ:nth-child(5) .TimeLine_content___VzRy {
        background-image:url(/images/small-doodles/small-doodle-22.svg);
        background-repeat: no-repeat;
        background-position: right 14px bottom -3px
    }
}

@media only screen and (min-width: 1280px) {
    .TimeLine_item___RxZQ:before {
        content:"";
        flex: 1 1
    }

    .TimeLine_item___RxZQ:nth-child(odd) {
        display: flex;
        flex-direction: row-reverse;
        text-align: right
    }

    .TimeLine_item___RxZQ:nth-child(odd) .TimeLine_date__kvWlz,.TimeLine_item___RxZQ:nth-child(odd) .TimeLine_description__RBrnf {
        padding-right: 97px
    }

    .TimeLine_item___RxZQ:nth-child(2n) .TimeLine_date__kvWlz,.TimeLine_item___RxZQ:nth-child(2n) .TimeLine_description__RBrnf {
        padding-left: 97px
    }
}

.TimeLine_item___RxZQ:nth-child(2) .TimeLine_separator__K_8hw {
    background-position-y: -2px
}

.TimeLine_item___RxZQ:nth-child(3) .TimeLine_separator__K_8hw {
    background-position-y: 3px
}

.TimeLine_item___RxZQ:nth-child(4) .TimeLine_separator__K_8hw {
    background-position-y: 7px
}

.TimeLine_item___RxZQ:nth-child(5) .TimeLine_separator__K_8hw {
    background-position-y: 6px
}

.TimeLine_item___RxZQ:nth-child(6) .TimeLine_separator__K_8hw {
    background-position-y: -6px
}

.TimeLine_item___RxZQ:last-child .TimeLine_separator__K_8hw {
    background: none
}

.TimeLine_separator__K_8hw {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 1;
    background-image: url(/images/team/time-line/line.svg);
    background-repeat: no-repeat;
    background-position: 2px 12px
}

@media only screen and (min-width: 1280px) {
    .TimeLine_separator__K_8hw {
        margin-top:-3px;
        background-position-x: 8px
    }
}

.TimeLine_timeLineDot__EDn2J {
    align-self: baseline;
    margin: 3px 0
}

@media only screen and (min-width: 1280px) {
    .TimeLine_timeLineDot__EDn2J {
        width:36px;
        height: 36px
    }
}

.TimeLine_content___VzRy {
    flex: 1 1;
    padding: 0 0 40px 32px
}

@media only screen and (min-width: 1280px) {
    .TimeLine_content___VzRy {
        padding:0 0 40px
    }
}

.TimeLine_date__kvWlz {
    font-size: 26px;
    font-weight: 700;
    line-height: 31px;
    margin-bottom: 8px;
    color: #274af2
}

@media only screen and (min-width: 768px) {
    .TimeLine_date__kvWlz {
        font-size:28px;
        line-height: 34px
    }
}

@media only screen and (min-width: 1280px) {
    .TimeLine_date__kvWlz {
        font-size:32px;
        line-height: 39px
    }
}

@media only screen and (min-width: 768px) {
    .TimeLine_date__kvWlz {
        margin-bottom:16px
    }
}

@media only screen and (min-width: 1280px) {
    .TimeLine_date__kvWlz {
        margin-bottom:20px
    }
}

.TimeLine_description__RBrnf {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    line-height: 20px;
    gap: 10px
}

@media only screen and (min-width: 1280px) {
    .TimeLine_description__RBrnf {
        font-size:20px;
        line-height: 30px
    }
}

.Doodle_strokeWidth-1__yhWyf .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

.Doodle_strokeWidth-2__7GwZR .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 2
}

.Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

@media only screen and (min-width: 1280px) {
    .Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW {
        stroke-width:2
    }
}

.Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

.Button_root__UnNB0 {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.Button_root__UnNB0.Button_uppercase__7RglE {
    text-transform: uppercase
}

.Button_root__UnNB0.Button_fullWidth__pKdnz {
    width: 100%
}

.Button_contained__AEOYy:disabled {
    cursor: not-allowed
}

.Button_contained__AEOYy.Button_xSmall__ERLCE {
    padding: 8px 32px;
    border-radius: 30px;
    font-size: 20px;
    line-height: 24px
}

.Button_contained__AEOYy.Button_small__sSduV {
    padding: 11px 32px;
    border-radius: 30px;
    font-size: 18px;
    line-height: 22px
}

@media only screen and (min-width: 1280px) {
    .Button_contained__AEOYy.Button_small__sSduV {
        padding:11px 37px
    }
}

.Button_contained__AEOYy.Button_medium__a8sog {
    padding: 16px 30px;
    border-radius: 33px;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .Button_contained__AEOYy.Button_medium__a8sog {
        padding:17px 32px
    }
}

.Button_contained__AEOYy.Button_medium__a8sog.Button_uppercase__7RglE {
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .Button_contained__AEOYy.Button_medium__a8sog.Button_uppercase__7RglE {
        font-size:24px;
        line-height: 32px
    }
}

.Button_contained__AEOYy.Button_primary__q9W6u {
    color: #fff;
    border-color: #274af2;
    background: #274af2
}

.Button_contained__AEOYy.Button_primary__q9W6u:hover {
    border-color: #1c38d0;
    background: #1c38d0;
    box-shadow: none
}

.Button_contained__AEOYy.Button_primary__q9W6u:active {
    border-color: #1328ae;
    background: #1328ae;
    box-shadow: none
}

.Button_contained__AEOYy.Button_primary__q9W6u:disabled {
    color: #c4c4c4;
    border-color: #c4c4c4;
    background: #fff
}

.Button_contained__AEOYy.Button_secondary__g3Z35 {
    color: #274af2;
    border-color: #fff;
    background: #fff
}

.Button_contained__AEOYy.Button_secondary__g3Z35:focus {
    border-color: #fff;
    background: #fff;
    box-shadow: inset 0 0 0 1px #a8bbfd
}

.Button_contained__AEOYy.Button_secondary__g3Z35:focus:hover,.Button_contained__AEOYy.Button_secondary__g3Z35:hover {
    border-color: hsla(0,0%,100%,.7);
    background: hsla(0,0%,100%,.7);
    box-shadow: none
}

.Button_contained__AEOYy.Button_secondary__g3Z35:active,.Button_contained__AEOYy.Button_secondary__g3Z35:focus:active {
    border-color: hsla(0,0%,100%,.5);
    background: hsla(0,0%,100%,.5);
    box-shadow: none
}

.Button_contained__AEOYy.Button_secondary__g3Z35:disabled {
    cursor: not-allowed;
    color: #c4c4c4;
    border-color: #c4c4c4;
    background: #fff
}

.Button_outlined__oei7y {
    border: 1px solid;
    background: transparent
}

.Button_outlined__oei7y:disabled {
    cursor: not-allowed;
    color: #c4c4c4;
    border-color: #c4c4c4;
    background: #fff
}

.Button_outlined__oei7y.Button_xSmall__ERLCE {
    padding: 8px 32px;
    border-radius: 30px;
    font-size: 20px;
    line-height: 24px
}

.Button_outlined__oei7y.Button_small__sSduV {
    padding: 7px 40px;
    border-radius: 30px;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .Button_outlined__oei7y.Button_small__sSduV {
        font-size:18px;
        line-height: 22px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .Button_outlined__oei7y.Button_small__sSduV {
        font-size:20px;
        line-height: 24px
    }
}

@media only screen and (min-width: 1280px) {
    .Button_outlined__oei7y.Button_small__sSduV {
        padding:10px 37px
    }
}

.Button_outlined__oei7y.Button_small__sSduV.Button_fullWidth__pKdnz .Button_content__u_cqb {
    width: 100%
}

.Button_outlined__oei7y.Button_medium__a8sog {
    padding: 16px 32px;
    border-radius: 60px;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .Button_outlined__oei7y.Button_medium__a8sog {
        padding:18.5px 23px;
        font-size: 14px;
        line-height: 19px
    }
}

@media only screen and (min-width: 1280px) {
    .Button_outlined__oei7y.Button_medium__a8sog {
        padding:20px 32px;
        font-size: 18px;
        line-height: 24px
    }
}

.Button_outlined__oei7y.Button_medium__a8sog.Button_fullWidth__pKdnz .Button_content__u_cqb {
    width: 100%
}

.Button_outlined__oei7y.Button_primary__q9W6u {
    color: #274af2
}

.Button_outlined__oei7y.Button_primary__q9W6u:hover {
    background: rgba(39,74,242,.1)
}

.Button_outlined__oei7y.Button_primary__q9W6u:active {
    background: rgba(39,74,242,.25)
}

.Button_outlined__oei7y.Button_secondary__g3Z35 {
    color: #fff;
    border-color: #fff
}

.Button_outlined__oei7y.Button_secondary__g3Z35:hover {
    border-color: #fff;
    background: hsla(0,0%,100%,.1)
}

.Button_outlined__oei7y.Button_secondary__g3Z35:active {
    border-color: #fff;
    background: hsla(0,0%,100%,.25)
}

.Button_content__u_cqb {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.WorkingAtBitsgap_root__8aDvK {
    background-color: #f7f7f7;
    background-image: url(/images/team/working-at-bitsgap/bg_working-at-bitsgap_mobile.svg);
    background-repeat: no-repeat;
    background-position: calc(50% - 4px) calc(100% - 52px)
}

@media only screen and (min-width: 768px) {
    .WorkingAtBitsgap_root__8aDvK {
        background-image:url(/images/team/working-at-bitsgap/bg_working-at-bitsgap_tablet.svg);
        background-position: calc(50% + 195px) top
    }
}

@media only screen and (min-width: 1280px) {
    .WorkingAtBitsgap_root__8aDvK {
        background-image:url(/images/team/working-at-bitsgap/bg_working-at-bitsgap_desktop.svg);
        background-position: calc(50% + 215px)
    }
}

.WorkingAtBitsgap_wrapper__Kl781 {
    padding: 50px 0 297px;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .WorkingAtBitsgap_wrapper__Kl781 {
        max-width:668px;
        margin: 0 auto;
        padding: 50px 342px 52px 0;
        text-align: left
    }
}

@media only screen and (min-width: 1280px) {
    .WorkingAtBitsgap_wrapper__Kl781 {
        max-width:unset;
        margin: 0;
        padding: 100px 735px 100px 0
    }
}

.WorkingAtBitsgap_title__3LXEr {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 20px
}

@media only screen and (min-width: 768px) {
    .WorkingAtBitsgap_title__3LXEr {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .WorkingAtBitsgap_title__3LXEr {
        font-size:50px;
        line-height: 60px;
        margin-bottom: 40px
    }
}

.WorkingAtBitsgap_description__3wxw5 {
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 30px;
    text-align: justify;
}

@media only screen and (min-width: 1280px) {
    .WorkingAtBitsgap_description__3wxw5 {
        font-size:24px;
        line-height: 1.6em;
        position: relative;
        margin-bottom: 60px
    }

    .WorkingAtBitsgap_description__3wxw5 .WorkingAtBitsgap_doodleEyes__FX_X2 {
        position: absolute;
        right: 40px;
        bottom: -59px;
        display: block;
        pointer-events: none
    }
}

.WorkingAtBitsgap_doodleEyes__FX_X2 {
    display: none
}

.WorkingAtBitsgap_paragraph__ynFE8:not(:first-child) {
    margin-top: 24px
}

@media only screen and (min-width: 1280px) {
    .WorkingAtBitsgap_paragraph__ynFE8:not(:first-child) {
        margin-top:41px
    }
}

@media only screen and (max-width: 767.98px) {
    .fr .WorkingAtBitsgap_buttonContent__bucTP,.tr .WorkingAtBitsgap_buttonContent__bucTP {
        font-size:16px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .fr .WorkingAtBitsgap_buttonContent__bucTP,.tr .WorkingAtBitsgap_buttonContent__bucTP {
        font-size:16px
    }
}

.TextWithHighlight_root__MxENN {
    text-align: center
}

.TextWithHighlight_root__MxENN.TextWithHighlight_highlighted__XBewo {
    font-weight: 700
}

.TextWithHighlight_root__MxENN:before {
    content: attr(data-text);
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    font-weight: 700
}

.TransparentButton_root__JlNkE {
    min-width: 64px;
    padding: 10px 16px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px
}

.TransparentButton_root__JlNkE:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.TransparentButton_root__JlNkE:focus:not(:focus-visible) {
    outline: none
}

.TransparentButton_root__JlNkE.TransparentButton_hovered__yI_Vi,.TransparentButton_root__JlNkE:hover {
    background-color: #f7f7f7
}

.TransparentButton_root__JlNkE.TransparentButton_fullWidth__1CPud {
    width: 100%
}

.TransparentButton_endIcon__bHtM1 {
    display: flex;
    margin-left: 6px;
    margin-right: -2px
}

.LinksList_root__5jYd0 {
    display: flex;
    padding: 12px 0
}

.LinksList_list__ej58O {
    display: flex;
    flex-direction: column
}

.LinksList_list__ej58O.LinksList_subgroup__qhEVs {
    border-left: 1px solid #f2f2f2
}

.LinksList_listItemWrapper__7RRs_ {
    margin-bottom: 4px;
    padding: 0 12px
}

.LinksList_listItemWrapper__7RRs_:last-child {
    margin-bottom: 0
}

.LinksList_listItem__sLfPw {
    display: flex;
    justify-content: start;
    min-width: 210px;
    padding: 12px;
    cursor: pointer;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.LinksList_listItem__sLfPw:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.LinksList_listItem__sLfPw:focus:not(:focus-visible) {
    outline: none
}

.LinksList_listItem__sLfPw:hover {
    border-radius: 9px;
    background-color: #f7f7f7
}

.LinksList_listItem__sLfPw.LinksList_selected__T_UR9 {
    font-weight: 700
}

.LinksList_label__QMLfu {
    flex-grow: 1
}

.LinksList_label__QMLfu:before {
    content: attr(title);
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    font-weight: 700
}

.LinksList_icon__XGR1a {
    margin-right: 12px
}

.LinksList_arrowIcon__FYG6T {
    width: 22px;
    margin-left: 12px;
    transform: rotate(-90deg)
}

.DropdownMenu_content__XCkCk {
    padding: 0;
    border-radius: 14px;
    background-color: #fff;
    box-shadow: 0 3px 23px rgba(146,162,187,.2)
}

.DropdownMenu_popper__r7T_9 {
    z-index: 2;
    display: none
}

.DropdownMenu_popper__r7T_9.DropdownMenu_open__uaC_Y {
    display: block
}

.DropdownMenu_arrowIcon__GKfA_ {
    width: 20px
}

.DropdownMenu_arrowIcon__GKfA_.DropdownMenu_opened__n0FYd {
    transform: scale(-1)
}

.AuthButtons_root___TII4 {
    display: grid;
    padding: 28px 23px 40px;
    grid-column-gap: 12px;
    grid-template-columns: auto auto
}

.AuthButtons_root___TII4.AuthButtons_authorized__k73ni {
    grid-template-columns: none
}

@media only screen and (min-width: 768px) {
    .AuthButtons_root___TII4 {
        padding:28px 50px 50px;
        grid-column-gap: 6px
    }
}

@media only screen and (min-width: 1280px) {
    .AuthButtons_root___TII4 {
        display:flex;
        padding: 0;
        grid-column-gap: 9px
    }
}

.AuthButtons_loginButton__o0QdS {
    height: 35px;
    margin: auto 0
}

@media only screen and (min-width: 1280px) {
    .AuthButtons_loginButton__o0QdS {
        height:unset;
        margin: 0
    }
}

.AuthButtons_buttonText__uSIVS {
    white-space: nowrap
}

.AuthButtons_fr__vFmxB,.AuthButtons_ru__3DwEG {
    display: block
}

.AuthButtons_fr__vFmxB a:first-child,.AuthButtons_ru__3DwEG a:first-child {
    display: block;
    margin-bottom: 16px
}

.HeaderLogo_root__2HpwT {
    display: flex;
    width: 82px;
    height: 23px;
    margin-right: auto
}

.HeaderLogo_root__2HpwT:focus {
    border-radius: 5px;
    outline: 1px solid #523afd
}

.HeaderLogo_root__2HpwT:focus:not(:focus-visible) {
    outline: none
}

@media only screen and (min-width: 1280px) {
    .HeaderLogo_root__2HpwT {
        width:110px;
        height: 31px
    }
}

.HeaderLogo_logo__qrgr6 {
    max-width: 100%;
    height: auto
}

.SidebarMenu_root__TEz32 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
    visibility: hidden;
    width: 100%;
    height: 100%
}

.SidebarMenu_root__TEz32.SidebarMenu_open__bM1iG {
    visibility: visible
}

.SidebarMenu_root__TEz32.SidebarMenu_open__bM1iG .SidebarMenu_backdrop__xeMrO {
    visibility: visible;
    opacity: 1
}

.SidebarMenu_root__TEz32.SidebarMenu_open__bM1iG .SidebarMenu_content__LJ_KK {
    visibility: visible;
    transform: translateX(0)
}

.SidebarMenu_backdrop__xeMrO {
    position: fixed;
    z-index: -1;
    width: 100vw;
    height: 100vh;
    opacity: 0;
    background-color: rgba(70,70,70,.3)
}

.SidebarMenu_backdrop__xeMrO,.SidebarMenu_content__LJ_KK {
    visibility: hidden;
    transition: all .3s cubic-bezier(.4,0,.2,1)
}

.SidebarMenu_content__LJ_KK {
    position: absolute;
    top: 0;
    right: 0;
    overflow: auto;
    width: 100%;
    max-width: 446px;
    height: 100%;
    transform: translateX(100%);
    background-color: #fff;
    box-shadow: 0 3px 23px rgba(146,162,187,.2)
}

.HeaderMainMenu_menuHeader__kbMWd {
    display: flex;
    align-items: center;
    padding: 0 16px
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_menuHeader__kbMWd {
        padding:4px 49px 0 33px
    }
}

.HeaderMainMenu_menuLogo__cqg_e {
    display: flex;
    align-items: center;
    height: 100%
}

.HeaderMainMenu_languageExpandButton__SnKUA {
    display: flex;
    align-items: flex-start;
    height: 58px;
    margin-left: 26px;
    margin-top: 14px;
    padding: 10px 5px 0 15px;
    color: #000;
    border: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: transparent;
    font-family: inherit;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_languageExpandButton__SnKUA {
        font-size:18px;
        line-height: 22px
    }
}

.HeaderMainMenu_languageExpandButton__SnKUA.HeaderMainMenu_expanded__odO5x {
    background-color: #f7f7f7
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_languageExpandButton__SnKUA {
        height:53px;
        margin-left: 0;
        margin-top: 16px;
        padding: 11px 4px 0 17px
    }
}

.HeaderMainMenu_languageMenuItems__RrljU {
    display: inline-flex;
    flex-direction: column;
    width: max-content
}

.HeaderMainMenu_arrowIcon__At0At {
    width: 22px;
    margin-left: 3px;
    transition: transform .15s cubic-bezier(.4,0,.2,1) 0ms
}

.HeaderMainMenu_arrowIcon__At0At.HeaderMainMenu_expanded__odO5x {
    transform: rotate(180deg)
}

.HeaderMainMenu_closeButtonWrapper__CQA6k {
    display: flex;
    align-items: center;
    margin-left: auto
}

.HeaderMainMenu_closeButton__Ho7hQ {
    display: flex;
    padding: 0;
    border: 0;
    background-color: transparent
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_closeButton__Ho7hQ {
        width:37px;
        height: 37px
    }
}

.HeaderMainMenu_languageButtonsContentWrapper__Fj9q8 {
    padding-bottom: 19px
}

.HeaderMainMenu_languageButtonsWrapper__Y5rk2 {
    display: flex;
    overflow-x: scroll;
    padding: 8px 16px;
    background-color: #f7f7f7
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_languageButtonsWrapper__Y5rk2 {
        padding:10px 16px
    }
}

.HeaderMainMenu_languageButtonItem__kcNoX {
    display: flex;
    align-items: center
}

.HeaderMainMenu_languageButton__aTFX4 {
    font-size: 18px;
    line-height: 22px
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_languageButton__aTFX4 {
        font-size:20px;
        line-height: 24px
    }
}

@media only screen and (min-width: 768px)and (min-width:768px) {
    .HeaderMainMenu_languageButton__aTFX4 {
        font-size:18px;
        line-height: 22px
    }
}

.HeaderMainMenu_languageButton__aTFX4.HeaderMainMenu_highlighted__J7jMj .HeaderMainMenu_languageShort__t_QPN {
    color: #000
}

.HeaderMainMenu_languageShort__t_QPN {
    color: #c4c4c4
}

.HeaderMainMenu_divider__23tPc {
    width: 8px;
    margin-left: 16.5px;
    margin-right: 16.5px;
    border: solid #b4b4b4;
    border-width: 0 0 1px
}

.HeaderMainMenu_menuNavigation__r_xn_ {
    margin-top: 17px
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_menuNavigation__r_xn_ {
        margin-top:12px
    }
}

.HeaderMainMenu_navButton__Qu_JD {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 65px;
    padding: 0 16px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .HeaderMainMenu_navButton__Qu_JD {
        font-size:26px;
        font-weight: 700;
        line-height: 34px
    }
}

.HeaderMainMenu_navButton__Qu_JD:before {
    content: "";
    position: absolute;
    top: 0;
    right: 16px;
    left: 16px;
    border-top: 1px solid #c4c4c4
}

.HeaderMainMenu_navButton__Qu_JD.HeaderMainMenu_highlighted__J7jMj {
    background-color: #f7f7f7
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_navButton__Qu_JD {
        margin:0 34px
    }
}

.HeaderMainMenu_accordionSummary__7kgMh {
    display: grid;
    align-items: center;
    min-height: 65px;
    margin: 0 16px;
    padding: 0;
    border-top: 1px solid #c4c4c4;
    grid-column-gap: 20px;
    grid-template-columns: 1fr min-content;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .HeaderMainMenu_accordionSummary__7kgMh {
        font-size:26px;
        font-weight: 700;
        line-height: 34px
    }
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_accordionSummary__7kgMh {
        margin:0 50px
    }
}

.HeaderMainMenu_accordionSummary__7kgMh.HeaderMainMenu_withoutBorder__yU3Bf {
    border-color: transparent
}

.HeaderMainMenu_accordionSummary__7kgMh.HeaderMainMenu_highlighted__J7jMj {
    color: #274af2
}

.HeaderMainMenu_accordionDetails__dJUQe {
    padding: 0 0 10px
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_accordionDetails__dJUQe {
        padding:0 35px 10px
    }
}

.HeaderMainMenu_navLinks__MuyAJ {
    display: flex;
    flex-direction: column
}

.HeaderMainMenu_navLinks__MuyAJ>:not(:last-child) {
    margin-bottom: 7px
}

.HeaderMainMenu_navLink__6vMcJ {
    display: block;
    padding: 9px 16px;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    .HeaderMainMenu_navLink__6vMcJ {
        font-size:18px;
        line-height: 22px
    }
}

.HeaderMainMenu_navLink__6vMcJ.HeaderMainMenu_highlighted__J7jMj {
    background-color: #f7f7f7;
    font-weight: 700
}

.HeaderMainMenu_navLink__6vMcJ.HeaderMainMenu_subItem__Ucrx9 {
    padding-left: 32px
}

.Header_root__CVpw_ {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1501;
    width: 100%;
    max-width: 100vw;
    contain: layout;
    background: hsla(0,0%,100%,.8)
}

.Header_wrapper__DKm9v {
    display: grid;
    align-items: center;
    height: 72px;
    grid-template-areas: "logo searchButton menuButton";
    grid-template-columns: 1fr auto auto
}

@media only screen and (min-width: 768px) {
    .Header_wrapper__DKm9v {
        height:82px
    }
}

@media only screen and (min-width: 1280px) {
    .Header_wrapper__DKm9v {
        height:80px;
        gap: 8px;
        grid-template-areas: "logo navigation auth languages";
        grid-template-columns: auto 1fr auto auto
    }
}

.Header_logo__tJTAY {
    grid-area: logo
}

.Header_searchButton__Zb42d {
    margin-left: auto;
    margin-right: 10px;
    cursor: pointer
}

.Header_menuButton__UlBmq,.Header_searchButton__Zb42d {
    width: 40px;
    height: 40px;
    padding: 0;
    border: 0;
    background-color: transparent
}

.Header_navigation__5VaP0 {
    display: flex;
    align-items: center;
    margin-left: 56px;
    grid-area: navigation
}

.Header_languageSelect__sesGP {
    width: 89px;
    grid-area: languages
}

.Header_languageSelectBlog__P7UoB {
    margin-right: 10px
}

.Header_authButtons__w7CnI {
    grid-area: auth
}

.Header_modalContent__dq8Qg {
    max-width: 311px
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .Header_modalContent__dq8Qg {
        min-width:440px
    }
}

@media only screen and (min-width: 1280px) {
    .Header_modalContent__dq8Qg {
        max-width:505px
    }
}

.Header_longLanguage__Zus9_ {
    font-weight: 400
}

.Header_shortLanguage__PqXeT:not(.Header_active__s4YhR) {
    color: #c4c4c4
}

.Header_desktopContent__vI8iU {
    display: none
}

@media only screen and (min-width: 1280px) {
    .Header_desktopContent__vI8iU {
        display:contents
    }
}

.Header_coinItemLabel__FXcps {
    display: grid;
    align-items: center;
    grid-column-gap: 8px;
    grid-template-columns: 32px auto
}

.PageLayout_main__gSxJ1 {
    display: flex;
    flex-direction: column;
    flex: 1 1
}

.PageLayout_main__gSxJ1.PageLayout_hidden__2MDY1 {
    overflow: hidden
}

.CompanyPerformance_root__Se_YP {
    background-image: url(/images/team/company-performance/bg_company-performance_mobile_top.svg),url(/images/main-promo/bg_shape.svg),url(/images/small-doodles/small-doodle-15.svg);
    background-repeat: no-repeat;
    background-position: calc(50% + 32px) top,left -33px top,calc(50% - 123px) calc(100% - 13px);
    background-size: auto,440px 270px
}

@media only screen and (min-width: 768px) {
    .CompanyPerformance_root__Se_YP {
        margin-bottom:20px;
        background-image: url(/images/team/company-performance/bg_company-performance_tablet.svg),url(/images/small-doodles/small-doodle-02.svg),url(/images/main-promo/bg_shape.svg),url(/images/small-doodles/small-doodle-15.svg);
        background-position: calc(50% - 200px) top,right calc(50% - 270px) top,calc(50% - 230px) top,calc(50% - 300px) calc(100% + 20px);
        background-size: auto,auto,440px 270px
    }
}

@media only screen and (min-width: 1280px) {
    .CompanyPerformance_root__Se_YP {
        background-image:url(/images/team/company-performance/bg_company-performance_desktop.svg),url(/images/main-promo/bg_shape.svg);
        background-position: calc(50% - 9px) 50px,calc(50% - 420px) 70px;
        background-size: auto,820px 500px
    }

    .CompanyPerformance_root__Se_YP .CompanyPerformance_doodleBear__Kqrlw,.CompanyPerformance_root__Se_YP .CompanyPerformance_doodleIdea__YU7ay,.CompanyPerformance_root__Se_YP .CompanyPerformance_doodleTools__GcnAw {
        display: block
    }
}

.CompanyPerformance_content___bLKe {
    display: flex;
    flex-direction: column;
    gap: 60px
}

@media only screen and (min-width: 768px) {
    .CompanyPerformance_content___bLKe {
        width:668px;
        margin: 0 auto;
        gap: 96px
    }
}

@media only screen and (min-width: 1280px) {
    .CompanyPerformance_content___bLKe {
        width:auto;
        gap: 0
    }
}

.CompanyPerformance_textHeader__iL7CG {
    display: flex;
    flex-direction: column;
    padding-top: 66px;
    gap: 20px
}

@media only screen and (min-width: 768px) {
    .CompanyPerformance_textHeader__iL7CG {
        display:grid;
        padding-top: 56px;
        grid-gap: 16px;
        gap: 16px;
        grid-template-columns: 1fr 1fr
    }
}

@media only screen and (min-width: 1280px) {
    .CompanyPerformance_textHeader__iL7CG {
        padding-top:140px;
        padding-bottom: 140px
    }
}

.CompanyPerformance_title__kBosz {
    font-size: 50px;
    line-height: 100%
}

@media only screen and (min-width: 1280px) {
    .CompanyPerformance_title__kBosz {
        max-width:500px;
        letter-spacing: -.05em;
        font-size: 100px;
        line-height: 100px
    }
}

.CompanyPerformance_subTitle__v8nuR {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width: 768px) {
    .CompanyPerformance_subTitle__v8nuR {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .CompanyPerformance_subTitle__v8nuR {
        font-size:50px;
        line-height: 60px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .CompanyPerformance_subTitle__v8nuR {
        max-width:350px
    }
}

@media only screen and (max-width: 767.98px) {
    .de .CompanyPerformance_subTitle__v8nuR {
        font-size:26px
    }
}

.CompanyPerformance_colorBlue__Glji5 {
    color: #274af2
}

.CompanyPerformance_statistic__U5SwU {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 60px
}

@media only screen and (max-width: 767.98px) {
    .CompanyPerformance_statistic__U5SwU {
        background-image:url(/images/team/company-performance/bg_company-performance_mobile_middle.svg);
        background-repeat: no-repeat;
        background-position: 50% -18px
    }
}

@media only screen and (min-width: 768px) {
    .CompanyPerformance_statistic__U5SwU {
        display:grid;
        align-items: start;
        grid-column-gap: 16px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr 1fr
    }
}

@media only screen and (min-width: 1280px) {
    .CompanyPerformance_statistic__U5SwU {
        grid-row-gap:120px
    }
}

.CompanyPerformance_statElement__ptipL {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media only screen and (min-width: 768px) {
    .CompanyPerformance_statElement__ptipL {
        align-items:flex-start
    }
}

.CompanyPerformance_statElementTitle__KGc1x {
    color: #274af2;
    font-size: 50px;
    font-weight: 700;
    line-height: 100%
}

@media only screen and (min-width: 1280px) {
    .CompanyPerformance_statElementTitle__KGc1x {
        position:relative;
        letter-spacing: -.05em;
        font-size: 100px;
        line-height: 100px
    }

    .CompanyPerformance_plus__vci9f {
        position: absolute;
        top: -6px
    }
}

.CompanyPerformance_statElementText__v8IIC {
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    line-height: 31px
}

@media only screen and (min-width: 768px) {
    .CompanyPerformance_statElementText__v8IIC {
        text-align:left;
        font-size: 28px;
        line-height: 34px
    }
}

@media only screen and (min-width: 1280px) {
    .CompanyPerformance_statElementText__v8IIC {
        font-size:32px;
        line-height: 39px
    }
}

.CompanyPerformance_rocketImg__Zgt3N {
    width: 140px;
    height: 140px;
    background-repeat: no-repeat;
    background-size: 100%
}

@media only screen and (min-width: 768px) {
    .CompanyPerformance_rocketImg__Zgt3N {
        width:326px;
        height: 326px;
        background-image: url(/images/team/company-performance/rocket_tablet.svg);
        grid-row: 1/4
    }
}

@media only screen and (min-width: 1280px) {
    .CompanyPerformance_rocketImg__Zgt3N {
        width:558px;
        height: 558px;
        background-position-x: -39px;
        background-position-y: -62px
    }
}

.CompanyPerformance_doodleBear__Kqrlw {
    position: absolute;
    top: -65px;
    right: -253px;
    display: none
}

.CompanyPerformance_doodleRocket__n5beF {
    position: absolute;
    display: none
}

@media only screen and (max-width: 767.98px) {
    .CompanyPerformance_doodleRocket__n5beF {
        bottom:-4px;
        display: block
    }
}

.CompanyPerformance_doodleTools__GcnAw {
    position: absolute;
    top: -58px;
    right: -319px;
    z-index: -1;
    display: none;
    pointer-events: none
}

.CompanyPerformance_doodleIdea__YU7ay {
    position: absolute;
    top: -62px;
    right: -210px;
    z-index: -1;
    display: none;
    transform: rotate(-15deg);
    pointer-events: none
}

.TeamQuote_root__ofZRC {
    background-image: url(/images/team/team-quote/bg_team-quote_mobile.svg);
    background-repeat: no-repeat;
    background-position: calc(50% + 180px) 310px
}

@media only screen and (min-width: 768px) {
    .TeamQuote_root__ofZRC {
        background-image:url(/images/team/team-quote/bg_team-quote_tablet.svg);
        background-position: left calc(50% + 20px) bottom 108px
    }
}

@media only screen and (min-width: 1280px) {
    .TeamQuote_root__ofZRC {
        background-image:url(/images/small-doodles/small-doodle-15_bold.svg),url(/images/team/team-quote/bg_team-quote_desktop.svg);
        background-position: left calc(50% - 246px) top -10px,center bottom 9px
    }
}

.TeamQuote_wrapper__6yrFx {
    padding: 100px 0 64px;
    background-image: url(/images/team/team-quote/quote.svg);
    background-repeat: no-repeat;
    background-position-y: 36px
}

@media only screen and (min-width: 768px) {
    .TeamQuote_wrapper__6yrFx {
        max-width:668px;
        margin: 0 auto;
        padding-bottom: 100px;
        background-position-y: 56px
    }
}

@media only screen and (min-width: 1280px) {
    .TeamQuote_wrapper__6yrFx {
        max-width:unset;
        margin: 0;
        padding-left: 105px;
        padding-bottom: 118px;
        background-position-y: 76px
    }
}

.TeamQuote_quote__AsWU1 {
    padding-bottom: 40px;
    background-image: linear-gradient(259.02deg,#000,#274af2);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 36px;
    font-weight: 700;
    line-height: 50px;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent
}

@media only screen and (min-width: 1280px) {
    .TeamQuote_quote__AsWU1 {
        padding-bottom:80px;
        font-size: 75px;
        line-height: 87px
    }
}

.TeamQuote_author__1kJRD {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    display: flex;
    align-items: center
}

@media only screen and (min-width: 1280px) {
    .TeamQuote_author__1kJRD {
        font-size:26px;
        font-weight: 700;
        line-height: 34px
    }
}

.TeamQuote_author__1kJRD:before {
    content: "";
    display: block;
    width: 40px;
    height: 4px;
    margin-right: 20px;
    background-color: #274af2
}

.Features_featureList__MJdeI {
    display: flex;
    flex-direction: column;
    margin-bottom: 50px;
    gap: 40px;
}
.Features_doodle__GOma7 {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: 74px;
    height: 74px;
}
.Features_mainText__FE3Rf {
    margin-left: 16px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
}
.Features_featureHeader__HIDL8 {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 74px;
    margin-bottom: 10px;
}
.Features_text__aoGuk {
    display: grid;
    grid-row-gap: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}

.FAQ_accordionDetails__V_SCn ul {
    padding-left: 40px;
}

.FAQ_accordionDetails__V_SCn ol li {
    list-style: auto;
}

.FAQ_accordionDetails__V_SCn ul li {
    list-style: disc;
}

.ContactInfo_card__TC95N {
    display: grid;
    padding: 16px;
    border-radius: 13px;
    background-color: #e3eefc;
    grid-row-gap: 10px;
}



@media only screen and (min-width: 1280px) {
    .TeamQuote_author__1kJRD {
        font-size:26px;
        font-weight: 700;
        line-height: 31px
    }
}

@media only screen and (min-width: 1280px)and (min-width:768px) {
    .TeamQuote_author__1kJRD {
        font-size:28px;
        line-height: 34px
    }
    .Features_featureList__MJdeI {
        max-width: 440px;
        margin: 0 auto 48px;
        gap: 50px;
    }
}

@media only screen and (min-width: 1280px)and (min-width:1280px) {
    .TeamQuote_author__1kJRD {
        font-size:32px;
        line-height: 39px
    }
}
@media only screen and (min-width: 1280px) {
    .ContactInfo_card__TC95N {
        padding: 48px;
        grid-row-gap: 22px;
    }
    .TeamQuote_author__1kJRD:before {
        width:85px
    }
    .Features_doodle__GOma7 {
        width: 85px;
        height: 85px;
        cursor: pointer;
    }    
    .Features_mainText__FE3Rf {
        font-size: 24px;
        line-height: 32px;
        margin-left: 20px;
    }
    .Features_text__aoGuk {
        font-size: 16px;
        line-height: 24px;
    }
    .Features_featureHeader__HIDL8 {
        min-height: 85px;
        margin-bottom: 20px;
    }
    .Features_featureItem___hPPo {
        width: 357px;
    }
    .Features_featureList__MJdeI {
        flex-direction: row;
        justify-content: space-between;
        max-width: none;
        margin-bottom: 100px;
        padding: 0 22px;
        gap: 63px;
    }
}
.TextWithHighlight_root__MxENN{text-align:center}.TextWithHighlight_root__MxENN.TextWithHighlight_highlighted__XBewo{font-weight:700}.TextWithHighlight_root__MxENN:before{content:attr(data-text);display:block;visibility:hidden;overflow:hidden;height:0;font-weight:700}.TransparentButton_root__JlNkE{min-width:64px;padding:10px 16px;border-radius:5px;font-size:18px;font-weight:500;line-height:22px}.TransparentButton_root__JlNkE:focus{border-radius:5px;outline:1px solid #523afd}.TransparentButton_root__JlNkE:focus:not(:focus-visible){outline:none}.TransparentButton_root__JlNkE.TransparentButton_hovered__yI_Vi,.TransparentButton_root__JlNkE:hover{background-color:#f7f7f7}.TransparentButton_root__JlNkE.TransparentButton_fullWidth__1CPud{width:100%}.TransparentButton_endIcon__bHtM1{display:flex;margin-left:6px;margin-right:-2px}.LinksList_root__5jYd0{display:flex;padding:12px 0}.LinksList_list__ej58O{display:flex;flex-direction:column}.LinksList_list__ej58O.LinksList_subgroup__qhEVs{border-left:1px solid #f2f2f2}.LinksList_listItemWrapper__7RRs_{margin-bottom:4px;padding:0 12px}.LinksList_listItemWrapper__7RRs_:last-child{margin-bottom:0}.LinksList_listItem__sLfPw{display:flex;justify-content:start;min-width:210px;padding:12px;cursor:pointer;color:#000;font-size:18px;font-weight:400;line-height:24px}.LinksList_listItem__sLfPw:focus{border-radius:5px;outline:1px solid #523afd}.LinksList_listItem__sLfPw:focus:not(:focus-visible){outline:none}.LinksList_listItem__sLfPw:hover{border-radius:9px;background-color:#f7f7f7}.LinksList_listItem__sLfPw.LinksList_selected__T_UR9{font-weight:700}.LinksList_label__QMLfu{flex-grow:1}.LinksList_label__QMLfu:before{content:attr(title);display:block;visibility:hidden;overflow:hidden;height:0;font-weight:700}.LinksList_icon__XGR1a{margin-right:12px}.LinksList_arrowIcon__FYG6T{width:22px;margin-left:12px;transform:rotate(-90deg)}.DropdownMenu_content__XCkCk{padding:0;border-radius:14px;background-color:#fff;box-shadow:0 3px 23px rgba(146,162,187,.2)}.DropdownMenu_popper__r7T_9{z-index:2;display:none}.DropdownMenu_popper__r7T_9.DropdownMenu_open__uaC_Y{display:block}.DropdownMenu_arrowIcon__GKfA_{width:20px}.DropdownMenu_arrowIcon__GKfA_.DropdownMenu_opened__n0FYd{transform:scale(-1)}.Button_root__UnNB0{display:inline-flex;justify-content:center;align-items:center}.Button_root__UnNB0.Button_uppercase__7RglE{text-transform:uppercase}.Button_root__UnNB0.Button_fullWidth__pKdnz{width:100%}.Button_contained__AEOYy:disabled{cursor:not-allowed}.Button_contained__AEOYy.Button_xSmall__ERLCE{padding:8px 32px;border-radius:30px;font-size:20px;line-height:24px}.Button_contained__AEOYy.Button_small__sSduV{padding:11px 32px;border-radius:30px;font-size:18px;line-height:22px}@media only screen and (min-width:1280px){.Button_contained__AEOYy.Button_small__sSduV{padding:11px 37px}}.Button_contained__AEOYy.Button_medium__a8sog{padding:16px 30px;border-radius:33px;font-size:20px;line-height:24px}@media only screen and (min-width:1280px){.Button_contained__AEOYy.Button_medium__a8sog{padding:17px 32px}}.Button_contained__AEOYy.Button_medium__a8sog.Button_uppercase__7RglE{font-size:18px;line-height:24px}@media only screen and (min-width:1280px){.Button_contained__AEOYy.Button_medium__a8sog.Button_uppercase__7RglE{font-size:24px;line-height:32px}}.Button_contained__AEOYy.Button_primary__q9W6u{color:#fff;border-color:#274af2;background:#274af2}.Button_contained__AEOYy.Button_primary__q9W6u:hover{border-color:#1c38d0;background:#1c38d0;box-shadow:none}.Button_contained__AEOYy.Button_primary__q9W6u:active{border-color:#1328ae;background:#1328ae;box-shadow:none}.Button_contained__AEOYy.Button_primary__q9W6u:disabled{color:#c4c4c4;border-color:#c4c4c4;background:#fff}.Button_contained__AEOYy.Button_secondary__g3Z35{color:#274af2;border-color:#fff;background:#fff}.Button_contained__AEOYy.Button_secondary__g3Z35:focus{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 1px #a8bbfd}.Button_contained__AEOYy.Button_secondary__g3Z35:focus:hover,.Button_contained__AEOYy.Button_secondary__g3Z35:hover{border-color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.7);box-shadow:none}.Button_contained__AEOYy.Button_secondary__g3Z35:active,.Button_contained__AEOYy.Button_secondary__g3Z35:focus:active{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.5);box-shadow:none}.Button_contained__AEOYy.Button_secondary__g3Z35:disabled{cursor:not-allowed;color:#c4c4c4;border-color:#c4c4c4;background:#fff}.Button_outlined__oei7y{border:1px solid;background:transparent}.Button_outlined__oei7y:disabled{cursor:not-allowed;color:#c4c4c4;border-color:#c4c4c4;background:#fff}.Button_outlined__oei7y.Button_xSmall__ERLCE{padding:8px 32px;border-radius:30px;font-size:20px;line-height:24px}.Button_outlined__oei7y.Button_small__sSduV{padding:7px 40px;border-radius:30px;font-size:20px;line-height:24px}@media only screen and (min-width:768px){.Button_outlined__oei7y.Button_small__sSduV{font-size:18px;line-height:22px}}@media only screen and (min-width:768px)and (max-width:1279.98px){.Button_outlined__oei7y.Button_small__sSduV{font-size:20px;line-height:24px}}@media only screen and (min-width:1280px){.Button_outlined__oei7y.Button_small__sSduV{padding:10px 37px}}.Button_outlined__oei7y.Button_small__sSduV.Button_fullWidth__pKdnz .Button_content__u_cqb{width:100%}.Button_outlined__oei7y.Button_medium__a8sog{padding:16px 32px;border-radius:60px;font-size:18px;line-height:24px}@media only screen and (min-width:768px){.Button_outlined__oei7y.Button_medium__a8sog{padding:18.5px 23px;font-size:14px;line-height:19px}}@media only screen and (min-width:1280px){.Button_outlined__oei7y.Button_medium__a8sog{padding:20px 32px;font-size:18px;line-height:24px}}.Button_outlined__oei7y.Button_medium__a8sog.Button_fullWidth__pKdnz .Button_content__u_cqb{width:100%}.Button_outlined__oei7y.Button_primary__q9W6u{color:#274af2}.Button_outlined__oei7y.Button_primary__q9W6u:hover{background:rgba(39,74,242,.1)}.Button_outlined__oei7y.Button_primary__q9W6u:active{background:rgba(39,74,242,.25)}.Button_outlined__oei7y.Button_secondary__g3Z35{color:#fff;border-color:#fff}.Button_outlined__oei7y.Button_secondary__g3Z35:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}.Button_outlined__oei7y.Button_secondary__g3Z35:active{border-color:#fff;background:hsla(0,0%,100%,.25)}.Button_content__u_cqb{display:flex;justify-content:center;align-items:center;text-align:center}.AuthButtons_root___TII4{display:grid;padding:28px 23px 40px;grid-column-gap:12px;grid-template-columns:auto auto}.AuthButtons_root___TII4.AuthButtons_authorized__k73ni{grid-template-columns:none}@media only screen and (min-width:768px){.AuthButtons_root___TII4{padding:28px 50px 50px;grid-column-gap:6px}}@media only screen and (min-width:1280px){.AuthButtons_root___TII4{display:flex;padding:0;grid-column-gap:9px}}.AuthButtons_loginButton__o0QdS{height:35px;margin:auto 0}@media only screen and (min-width:1280px){.AuthButtons_loginButton__o0QdS{height:unset;margin:0}}.AuthButtons_buttonText__uSIVS{white-space:nowrap}.AuthButtons_fr__vFmxB,.AuthButtons_ru__3DwEG{display:block}.AuthButtons_fr__vFmxB a:first-child,.AuthButtons_ru__3DwEG a:first-child{display:block;margin-bottom:16px}.HeaderLogo_root__2HpwT{display:flex;width:82px;height:23px;margin-right:auto}.HeaderLogo_root__2HpwT:focus{border-radius:5px;outline:1px solid #523afd}.HeaderLogo_root__2HpwT:focus:not(:focus-visible){outline:none}@media only screen and (min-width:1280px){.HeaderLogo_root__2HpwT{width:110px;height:31px}}.HeaderLogo_logo__qrgr6{max-width:100%;height:auto}.SidebarMenu_root__TEz32{position:fixed;top:0;left:0;z-index:2000;visibility:hidden;width:100%;height:100%}.SidebarMenu_root__TEz32.SidebarMenu_open__bM1iG{visibility:visible}.SidebarMenu_root__TEz32.SidebarMenu_open__bM1iG .SidebarMenu_backdrop__xeMrO{visibility:visible;opacity:1}.SidebarMenu_root__TEz32.SidebarMenu_open__bM1iG .SidebarMenu_content__LJ_KK{visibility:visible;transform:translateX(0)}.SidebarMenu_backdrop__xeMrO{position:fixed;z-index:-1;width:100vw;height:100vh;opacity:0;background-color:rgba(70,70,70,.3)}.SidebarMenu_backdrop__xeMrO,.SidebarMenu_content__LJ_KK{visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.SidebarMenu_content__LJ_KK{position:absolute;top:0;right:0;overflow:auto;width:100%;max-width:446px;height:100%;transform:translateX(100%);background-color:#fff;box-shadow:0 3px 23px rgba(146,162,187,.2)}.HeaderMainMenu_menuHeader__kbMWd{display:flex;align-items:center;padding:0 16px}@media only screen and (min-width:768px){.HeaderMainMenu_menuHeader__kbMWd{padding:4px 49px 0 33px}}.HeaderMainMenu_menuLogo__cqg_e{display:flex;align-items:center;height:100%}.HeaderMainMenu_languageExpandButton__SnKUA{display:flex;align-items:flex-start;height:58px;margin-left:26px;margin-top:14px;padding:10px 5px 0 15px;color:#000;border:0;border-top-left-radius:5px;border-top-right-radius:5px;background-color:transparent;font-family:inherit;font-size:20px;line-height:24px}@media only screen and (min-width:768px){.HeaderMainMenu_languageExpandButton__SnKUA{font-size:18px;line-height:22px}}.HeaderMainMenu_languageExpandButton__SnKUA.HeaderMainMenu_expanded__odO5x{background-color:#f7f7f7}@media only screen and (min-width:768px){.HeaderMainMenu_languageExpandButton__SnKUA{height:53px;margin-left:0;margin-top:16px;padding:11px 4px 0 17px}}.HeaderMainMenu_languageMenuItems__RrljU{display:inline-flex;flex-direction:column;width:max-content}.HeaderMainMenu_arrowIcon__At0At{width:22px;margin-left:3px;transition:transform .15s cubic-bezier(.4,0,.2,1) 0ms}.HeaderMainMenu_arrowIcon__At0At.HeaderMainMenu_expanded__odO5x{transform:rotate(180deg)}.HeaderMainMenu_closeButtonWrapper__CQA6k{display:flex;align-items:center;margin-left:auto}.HeaderMainMenu_closeButton__Ho7hQ{display:flex;padding:0;border:0;background-color:transparent}@media only screen and (min-width:768px){.HeaderMainMenu_closeButton__Ho7hQ{width:37px;height:37px}}.HeaderMainMenu_languageButtonsContentWrapper__Fj9q8{padding-bottom:19px}.HeaderMainMenu_languageButtonsWrapper__Y5rk2{display:flex;overflow-x:scroll;padding:8px 16px;background-color:#f7f7f7}@media only screen and (min-width:768px){.HeaderMainMenu_languageButtonsWrapper__Y5rk2{padding:10px 16px}}.HeaderMainMenu_languageButtonItem__kcNoX{display:flex;align-items:center}.HeaderMainMenu_languageButton__aTFX4{font-size:18px;line-height:22px}@media only screen and (min-width:768px){.HeaderMainMenu_languageButton__aTFX4{font-size:20px;line-height:24px}}@media only screen and (min-width:768px)and (min-width:768px){.HeaderMainMenu_languageButton__aTFX4{font-size:18px;line-height:22px}}.HeaderMainMenu_languageButton__aTFX4.HeaderMainMenu_highlighted__J7jMj .HeaderMainMenu_languageShort__t_QPN{color:#000}.HeaderMainMenu_languageShort__t_QPN{color:#c4c4c4}.HeaderMainMenu_divider__23tPc{width:8px;margin-left:16.5px;margin-right:16.5px;border:solid #b4b4b4;border-width:0 0 1px}.HeaderMainMenu_menuNavigation__r_xn_{margin-top:17px}@media only screen and (min-width:768px){.HeaderMainMenu_menuNavigation__r_xn_{margin-top:12px}}.HeaderMainMenu_navButton__Qu_JD{position:relative;display:flex;align-items:center;min-height:65px;padding:0 16px;font-size:20px;font-weight:700;line-height:24px}@media only screen and (min-width:1280px){.HeaderMainMenu_navButton__Qu_JD{font-size:26px;font-weight:700;line-height:34px}}.HeaderMainMenu_navButton__Qu_JD:before{content:"";position:absolute;top:0;right:16px;left:16px;border-top:1px solid #c4c4c4}.HeaderMainMenu_navButton__Qu_JD.HeaderMainMenu_highlighted__J7jMj{background-color:#f7f7f7}@media only screen and (min-width:768px){.HeaderMainMenu_navButton__Qu_JD{margin:0 34px}}.HeaderMainMenu_accordionSummary__7kgMh{display:grid;align-items:center;min-height:65px;margin:0 16px;padding:0;border-top:1px solid #c4c4c4;grid-column-gap:20px;grid-template-columns:1fr min-content;font-size:20px;font-weight:700;line-height:24px}@media only screen and (min-width:1280px){.HeaderMainMenu_accordionSummary__7kgMh{font-size:26px;font-weight:700;line-height:34px}}@media only screen and (min-width:768px){.HeaderMainMenu_accordionSummary__7kgMh{margin:0 50px}}.HeaderMainMenu_accordionSummary__7kgMh.HeaderMainMenu_withoutBorder__yU3Bf{border-color:transparent}.HeaderMainMenu_accordionSummary__7kgMh.HeaderMainMenu_highlighted__J7jMj{color:#274af2}.HeaderMainMenu_accordionDetails__dJUQe{padding:0 0 10px}@media only screen and (min-width:768px){.HeaderMainMenu_accordionDetails__dJUQe{padding:0 35px 10px}}.HeaderMainMenu_navLinks__MuyAJ{display:flex;flex-direction:column}.HeaderMainMenu_navLinks__MuyAJ>:not(:last-child){margin-bottom:7px}.HeaderMainMenu_navLink__6vMcJ{display:block;padding:9px 16px;font-size:20px;line-height:24px}@media only screen and (min-width:768px){.HeaderMainMenu_navLink__6vMcJ{font-size:18px;line-height:22px}}.HeaderMainMenu_navLink__6vMcJ.HeaderMainMenu_highlighted__J7jMj{background-color:#f7f7f7;font-weight:700}.HeaderMainMenu_navLink__6vMcJ.HeaderMainMenu_subItem__Ucrx9{padding-left:32px}.Header_root__CVpw_{position:-webkit-sticky;position:sticky;top:0;z-index:1501;width:100%;max-width:100vw;contain:layout;background:hsla(0,0%,100%,.8)}.Header_wrapper__DKm9v{display:grid;align-items:center;height:72px;grid-template-areas:"logo searchButton menuButton";grid-template-columns:1fr auto auto}@media only screen and (min-width:768px){.Header_wrapper__DKm9v{height:82px}}@media only screen and (min-width:1280px){.Header_wrapper__DKm9v{height:80px;gap:8px;grid-template-areas:"logo navigation auth languages";grid-template-columns:auto 1fr auto auto}}.Header_logo__tJTAY{grid-area:logo}.Header_searchButton__Zb42d{margin-left:auto;margin-right:10px;cursor:pointer}.Header_menuButton__UlBmq,.Header_searchButton__Zb42d{width:40px;height:40px;padding:0;border:0;background-color:transparent}.Header_navigation__5VaP0{display:flex;align-items:center;margin-left:56px;grid-area:navigation}.Header_languageSelect__sesGP{width:89px;grid-area:languages}.Header_languageSelectBlog__P7UoB{margin-right:10px}.Header_authButtons__w7CnI{grid-area:auth}.Header_modalContent__dq8Qg{max-width:311px}@media only screen and (min-width:768px)and (max-width:1279.98px){.Header_modalContent__dq8Qg{min-width:440px}}@media only screen and (min-width:1280px){.Header_modalContent__dq8Qg{max-width:505px}}.Header_longLanguage__Zus9_{font-weight:400}.Header_shortLanguage__PqXeT:not(.Header_active__s4YhR){color:#c4c4c4}.Header_desktopContent__vI8iU{display:none}@media only screen and (min-width:1280px){.Header_desktopContent__vI8iU{display:contents}}.Header_coinItemLabel__FXcps{display:grid;align-items:center;grid-column-gap:8px;grid-template-columns:32px auto}.PageLayout_main__gSxJ1{display:flex;flex-direction:column;flex:1 1}.PageLayout_main__gSxJ1.PageLayout_hidden__2MDY1{overflow:hidden}.Doodle_strokeWidth-1__yhWyf .Doodle_withStrokeSetup__O9xrW{stroke-width:1}.Doodle_strokeWidth-2__7GwZR .Doodle_withStrokeSetup__O9xrW{stroke-width:2}.Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW{stroke-width:1}@media only screen and (min-width:1280px){.Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW{stroke-width:2}}.Doodle_withStrokeSetup__O9xrW{stroke-width:1}.ContactInfo_root__NIZ58{position:relative;padding:66px 0 50px}@media only screen and (min-width:768px){.ContactInfo_root__NIZ58{padding-top:56px;background-image:url(/images/small-doodles/small-doodle-09.svg);background-repeat:no-repeat;background-position:calc(50% - 29px) top;background-size:auto}.ContactInfo_root__NIZ58 .ContactInfo_doodleEyes__0htJP{right:calc(50% + 28px);bottom:130px;display:block}}@media only screen and (min-width:1280px){.ContactInfo_root__NIZ58{padding:70px 0;background-image:url(/images/contact-info/bg_contact-info_desktop.svg);background-position:center 7px}.ContactInfo_root__NIZ58 .ContactInfo_doodleEyes__0htJP{right:calc(50% + 197px);bottom:77px;display:block}}.ContactInfo_content__FUg7B{display:grid;grid-row-gap:25px}@media only screen and (min-width:768px)and (max-width:1279.98px){.ContactInfo_content__FUg7B{grid-column-gap:16px;grid-row-gap:63px}}@media only screen and (min-width:768px){.ContactInfo_content__FUg7B{grid-template-columns:1fr 1fr;grid-row-gap:42px}}@media only screen and (min-width:1280px){.ContactInfo_content__FUg7B{grid-column-gap:21px;grid-row-gap:81px}}.ContactInfo_main__01aQa{display:grid;grid-row-gap:20px}@media only screen and (min-width:1280px){.ContactInfo_main__01aQa{grid-row-gap:16px}}.ContactInfo_title__hSHay{font-size:40px;font-weight:700;line-height:44px}@media only screen and (min-width:768px){.ContactInfo_title__hSHay{font-size:44px;line-height:48px}}@media only screen and (min-width:1280px){.ContactInfo_title__hSHay{font-size:64px;line-height:70px;max-width:515px}}.ContactInfo_companyInfo__uUu4Y{display:grid;grid-row-gap:5px}@media only screen and (min-width:1280px){.ContactInfo_companyInfo__uUu4Y{grid-row-gap:0}}.ContactInfo_companyName__ZHORS{font-size:18px;line-height:24px}@media only screen and (min-width:1280px){.ContactInfo_companyName__ZHORS{font-size:24px;line-height:32px}}@media only screen and (min-width:768px)and (max-width:1279.98px){.ContactInfo_companyName__ZHORS{font-size:16px;font-weight:700;line-height:19px}}@media only screen and (min-width:768px)and (max-width:1279.98px)and (min-width:1280px){.ContactInfo_companyName__ZHORS{font-size:20px;line-height:27px}}.ContactInfo_address___A0TK{font-size:14px;font-weight:400;line-height:21px;display:grid;font-style:normal}@media only screen and (min-width:1280px){.ContactInfo_address___A0TK{font-size:16px;line-height:24px}}.ContactInfo_cards__RFU3T{display:grid;grid-row-gap:10px}@media only screen and (min-width:768px){.ContactInfo_cards__RFU3T{grid-area:1/2/span 2}}@media only screen and (min-width:1280px){.ContactInfo_cards__RFU3T{grid-row-gap:20px}}.ContactInfo_card__TC95N{display:grid;padding:16px;border-radius:13px;background-color:#e3eefc;grid-row-gap:10px}@media only screen and (min-width:1280px){.ContactInfo_card__TC95N{padding:48px;grid-row-gap:22px}}.ContactInfo_cardInfo__UAE7F{display:grid;grid-row-gap:5px}@media only screen and (min-width:1280px){.ContactInfo_cardInfo__UAE7F{grid-row-gap:10px}}.ContactInfo_cardTitle__4eTO8{font-size:18px;line-height:24px}@media only screen and (min-width:1280px){.ContactInfo_cardTitle__4eTO8{font-size:24px;line-height:32px}}@media only screen and (min-width:768px)and (max-width:1279.98px){.ContactInfo_cardTitle__4eTO8{font-size:16px;font-weight:700;line-height:19px}}@media only screen and (min-width:768px)and (max-width:1279.98px)and (min-width:1280px){.ContactInfo_cardTitle__4eTO8{font-size:20px;line-height:27px}}.ContactInfo_cardDescription__ujrFK{font-size:14px;font-weight:400;line-height:21px}@media only screen and (min-width:1280px){.ContactInfo_cardDescription__ujrFK{font-size:16px;line-height:24px}}@media only screen and (max-width:767.98px){.ContactInfo_cardDescription__ujrFK{max-width:300px}}@media only screen and (min-width:1280px){.ContactInfo_cardDescription__ujrFK{max-width:345px}}.ContactInfo_cardEmail__KyI65{font-size:18px;line-height:24px}@media only screen and (min-width:1280px){.ContactInfo_cardEmail__KyI65{font-size:24px;line-height:32px}}.ContactInfo_footer__IDbBb{display:grid;grid-row-gap:15px}@media only screen and (max-width:767.98px){.ContactInfo_footer__IDbBb{padding-top:10px}}@media only screen and (min-width:1280px){.ContactInfo_footer__IDbBb{grid-row-gap:30px}}.ContactInfo_footerRow__C4Ygt{display:grid;grid-row-gap:5px}@media only screen and (min-width:1280px){.ContactInfo_footerRow__C4Ygt{grid-row-gap:13px}}.ContactInfo_footerTitle__akG7n{font-size:14px;font-weight:700;line-height:18px}@media only screen and (min-width:1280px){.ContactInfo_footerTitle__akG7n{font-size:18px;line-height:23px;line-height:24px}}@media only screen and (min-width:1280px)and (min-width:1280px){.ContactInfo_footerTitle__akG7n{font-size:24px;line-height:32px}}.ContactInfo_socialLinks__39WTt{display:flex;flex-wrap:wrap;max-width:300px}.ContactInfo_socialLinks__39WTt>:not(:last-child){margin-right:10px}.ContactInfo_doodleEyes__0htJP{position:absolute;z-index:-1;display:none}
.FAQAnswer_paragraph__E5gSm:not(:first-child) {
    margin-top: 9px
}

@media only screen and (min-width: 768px) {
    .FAQAnswer_paragraph__E5gSm:not(:first-child) {
        margin-top:20px
    }
}

.FAQAnswer_list__jQ8N1 {
    margin-left: 20px;
    margin-top: 20px;
    gap: 15px
}

.FAQAnswer_list__jQ8N1 .FAQAnswer_listItem__ink3J {
    list-style: disc
}

.FAQAnswer_numberedList__Opb2T {
    list-style: inherit
}

.FAQAnswer_numberedList__Opb2T .FAQAnswer_listItem__ink3J {
    list-style: decimal
}

.FAQAnswer_listItem__ink3J {
    margin-bottom: 15px
}

.FAQAnswer_listItem__ink3J:last-child {
    margin-bottom: 0
}

.TextButton_root__IFg6E {
    display: inline;
    padding: 0;
    vertical-align: baseline;
    color: #274af2;
    font-family: Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: inherit
}

.TextButton_root__IFg6E:hover {
    color: #000
}

.TextButton_root__IFg6E:active {
    color: #0c2bc0
}

.FAQ_root__m9uwk {
    padding: 40px 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

.FAQ_root__m9uwk.FAQ_grey__ujtUb {
    background-color: #f7f7f7
}

.FAQ_root__m9uwk.FAQ_white__FXMQn {
    background-color: #fff;
    background-image: url(/images/faq/bg_faq_mobile.svg);
    background-repeat: no-repeat;
    background-position: top
}

@media only screen and (min-width: 768px) {
    .FAQ_root__m9uwk.FAQ_white__FXMQn {
        background-image:url(/images/faq/bg_faq_tablet.svg)
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_root__m9uwk.FAQ_white__FXMQn {
        background-image:url(/images/faq/bg_faq_desktop.svg)
    }
}

.FAQ_root__m9uwk.FAQ_withRemark__mSWx9 {
    padding-bottom: 80px
}

@media only screen and (min-width: 1280px) {
    .FAQ_root__m9uwk {
        font-size:16px;
        line-height: 24px
    }
}

@media only screen and (min-width: 768px) {
    .FAQ_root__m9uwk {
        padding:50px 0
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_root__m9uwk {
        padding-top:80px;
        padding-bottom: 100px
    }
}

.FAQ_remark___o0_C {
    padding: 80px 0 0;
    text-align: center
}

.FAQ_title__Ku5sH {
    margin-bottom: 20px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (min-width: 768px) {
    .FAQ_title__Ku5sH {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_title__Ku5sH {
        font-size:50px;
        line-height: 60px
    }
}

@media only screen and (min-width: 768px) {
    .FAQ_title__Ku5sH {
        margin-bottom:30px
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_title__Ku5sH {
        margin-bottom:60px
    }
}

.FAQ_accordionRoot__Uy4ok {
    padding: 28px 0;
    border-bottom: 1px solid #464646
}

@media only screen and (min-width: 768px) {
    .FAQ_accordionRoot__Uy4ok {
        padding:43px 20px 44px
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_accordionRoot__Uy4ok {
        min-height:122px;
        padding: 26px 20px
    }
}

.FAQ_accordionRoot__Uy4ok:first-child {
    border-top: 1px solid #464646
}

.FAQ_accordionSummary__j8pUB {
    justify-content: flex-start;
    padding: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    min-height: 40px;
}

@media only screen and (min-width: 768px) {
    .FAQ_accordionSummary__j8pUB {
        font-size:20px;
        line-height: 24px
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_accordionSummary__j8pUB {
        font-size:24px;
        line-height: 34px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .FAQ_accordionSummary__j8pUB {
        max-width:532px;
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_accordionSummary__j8pUB {
        max-width:715px;
        margin-right: 163px;
        min-height: 55px;
    }

    .FAQ_accordionSummary__j8pUB:hover {
        color: #274af2
    }
}

.FAQ_accordionDetails__V_SCn {
    padding: 20px 0 0
}

@media only screen and (min-width: 768px) {
    .FAQ_accordionDetails__V_SCn {
        max-width:532px;
        padding: 40px 0 1px
    }
}

@media only screen and (min-width: 1280px) {
    .FAQ_accordionDetails__V_SCn {
        max-width:715px;
        padding: 24px 0 16px
    }

    .FAQ_list__YvsfN {
        max-width: 857px;
        margin: 0 auto
    }
}

.Doodle_strokeWidth-1__yhWyf .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

.Doodle_strokeWidth-2__7GwZR .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 2
}

.Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

@media only screen and (min-width: 1280px) {
    .Doodle_strokeWidth-adaptive__XiCya .Doodle_withStrokeSetup__O9xrW {
        stroke-width:2
    }
}

.Doodle_withStrokeSetup__O9xrW {
    stroke-width: 1
}

.Switch_root__ctRkN {
    position: relative;
    display: flex;
    border-radius: 100px;
    box-shadow: inset 0 0 0 1px #c4c4c4
}

.Switch_button__NH_d_ {
    position: relative;
    z-index: 1;
    padding: 15px 0;
    cursor: pointer;
    letter-spacing: .25px;
    border: none;
    border-radius: inherit;
    outline: none;
    background-color: transparent;
    font-family: inherit
}

.Switch_button__NH_d_:first-child {
    padding-left: 20px;
    padding-right: 14px
}

@media only screen and (min-width: 1280px) {
    .Switch_button__NH_d_:first-child {
        padding-right:21px
    }
}

.Switch_button__NH_d_:last-child {
    padding-left: 14px;
    padding-right: 20px
}

@media only screen and (min-width: 1280px) {
    .Switch_button__NH_d_:last-child {
        padding-left:21px
    }
}

.Switch_button__NH_d_.Switch_active__rGTUL {
    padding: 0 19px;
    color: #fff;
    background-color: #000;
    font-weight: 700
}

.Switch_button__NH_d_.Switch_active__rGTUL.Switch_large__pkPZI {
    padding: 0 24px
}

.Switch_label__CBjPK {
    display: flex;
    letter-spacing: .25px;
    font-size: 14px;
    line-height: 14px
}

@media only screen and (min-width: 1280px) {
    .Switch_label__CBjPK {
        font-size:16px;
        line-height: 16px
    }
}

.PlanCard_root__hRhtq {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 16px;
    padding: 20px;
    text-align: center;
    border-radius: 20px
}

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

}

.PlanCard_root__hRhtq.PlanCard_grey__ZGx4N {
    background-color: #f7f7f7
}

.PlanCard_root__hRhtq.PlanCard_blue___vl9c {
    background-color: #e3eefc
}

@media only screen and (min-width: 1280px) {
    .PlanCard_root__hRhtq.PlanCard_blue___vl9c .PlanCard_features__atuU5,.PlanCard_root__hRhtq.PlanCard_blue___vl9c .PlanCard_separator__c_6ZO {
        border-color:rgba(39,74,242,.3)
    }
}

.PlanCard_root__hRhtq.PlanCard_purple__emjFF {
    color: #fff;
    background-color: #523afd
}

@media only screen and (min-width: 768px) {
    .PlanCard_root__hRhtq.PlanCard_purple__emjFF .PlanCard_features__atuU5,.PlanCard_root__hRhtq.PlanCard_purple__emjFF .PlanCard_separator__c_6ZO {
        border-color:#fff
    }
}

@media only screen and (min-width: 1280px) {
    .PlanCard_root__hRhtq.PlanCard_purple__emjFF .PlanCard_features__atuU5,.PlanCard_root__hRhtq.PlanCard_purple__emjFF .PlanCard_separator__c_6ZO {
        border-color:hsla(0,0%,100%,.3)
    }
}

@media only screen and (min-width: 768px) {
    .PlanCard_root__hRhtq {
        width:288px;
        padding: 0
    }
}

@media only screen and (min-width: 1280px) {
    .PlanCard_root__hRhtq {
        width:400px;
        margin-top: 0
    }
}

.PlanCard_info__JYaCN {
    display: grid;
    padding-bottom: 15px;
    grid-row-gap: 7px
}

@media only screen and (min-width: 768px) {
    .PlanCard_info__JYaCN {
        padding-top:20px
    }
}

@media only screen and (min-width: 1280px) {
    .PlanCard_info__JYaCN {
        padding:40px 16px 30px;
        grid-row-gap: 14px
    }
}

.PlanCard_title__UWRGm {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .PlanCard_title__UWRGm {
        font-size:26px;
        font-weight: 700;
        line-height: 34px
    }
}

.PlanCard_prices__Qo1Uj {
    display: flex;
    justify-content: center;
    align-items: center
}

.PlanCard_price___X2WF {
    margin-right: 8px;
    text-decoration: line-through;
    opacity: .5
}

.PlanCard_currentPrice__fcQSn,.PlanCard_price___X2WF {
    white-space: nowrap;
    font-size: 36px;
    line-height: 43px
}

@media only screen and (min-width: 768px) {
    .PlanCard_currentPrice__fcQSn,.PlanCard_price___X2WF {
        font-size:30px;
        line-height: 35px
    }
}

@media only screen and (min-width: 1280px) {
    .PlanCard_currentPrice__fcQSn,.PlanCard_price___X2WF {
        font-size:48px;
        line-height: 57px
    }
}

.PlanCard_currentPrice__fcQSn {
    font-weight: 700
}

.PlanCard_savedPrice__oGLCs {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .PlanCard_savedPrice__oGLCs {
        font-size:16px;
        line-height: 24px
    }
}

.PlanCard_features__atuU5 {
    display: grid;
    padding-top: 15px;
    text-align: left;
    border-top: 1px solid #c4c4c4;
    grid-row-gap: 8px
}

@media only screen and (min-width: 768px) {
    .PlanCard_features__atuU5 {
        margin:0 20px
    }
}

@media only screen and (min-width: 1280px) {
    .PlanCard_features__atuU5 {
        margin:0 40px;
        padding-top: 30px;
        grid-row-gap: 16px
    }
}

.PlanCard_feature__6t7hC {
    display: flex;
    align-items: baseline;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .PlanCard_feature__6t7hC {
        font-size:16px;
        line-height: 24px
    }
}

@media only screen and (min-width: 1280px)and (min-width:1280px) {
    .PlanCard_feature__6t7hC {
        font-size:20px;
        line-height: 30px
    }
}

.PlanCard_featureLabel__gwNAG {
    margin-left: 10px
}

@media only screen and (min-width: 1280px) {
    .PlanCard_featureLabel__gwNAG {
        margin-left:14px
    }
}

.PlanCard_separator__c_6ZO {
    margin: 7px 0;
    border: none;
    border-bottom: 1px solid #c4c4c4
}

@media only screen and (min-width: 1280px) {
    .PlanCard_separator__c_6ZO {
        margin:14px 0
    }
}

.PlanCard_footer___GxS2 {
    margin-top: 24px
}

@media only screen and (min-width: 768px) {
    .PlanCard_footer___GxS2 {
        padding:0 20px 20px
    }
}

@media only screen and (min-width: 1280px) {
    .PlanCard_footer___GxS2 {
        padding: 0 40px 40px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .PlanCard_buttonText__yd78T {
        font-size:14px;
        line-height: 19px
    }
}

@media only screen and (max-width: 767.98px) {
    .pt .PlanCard_buttonText__yd78T,.ru .PlanCard_buttonText__yd78T {
        white-space:nowrap;
        font-size: 16px
    }
}

@media only screen and (min-width: 1280px) {
    .pt .PlanCard_buttonText__yd78T,.ru .PlanCard_buttonText__yd78T {
        white-space:nowrap
    }
}

@media only screen and (max-width: 767.98px) {
    .de .PlanCard_buttonText__yd78T {
        font-size:15px
    }
}

@media only screen and (min-width: 1280px) {
    .de .PlanCard_buttonText__yd78T {
        white-space:nowrap
    }

    .vi .PlanCard_currentPrice__fcQSn,.vi .PlanCard_price___X2WF {
        font-size: 44px
    }
}

.nl .PlanCard_buttonText__yd78T {
    font-size: 15px
}

@media only screen and (min-width: 768px) {
    .nl .PlanCard_buttonText__yd78T {
        font-size:13px
    }
}

@media only screen and (min-width: 1280px) {
    .nl .PlanCard_buttonText__yd78T {
        font-size:17px
    }
}

.PlanCard_badge__R1NeF {
    position: absolute;
    top: -16px;
    right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    padding: 6px 14px;
    color: #fff;
    border-radius: 8px 8px 0;
    background: #f03f47
}

@media only screen and (min-width: 1280px) {
    .PlanCard_badge__R1NeF {
        font-size:16px;
        line-height: 24px
    }
}

@media only screen and (min-width: 1280px)and (min-width:1280px) {
    .PlanCard_badge__R1NeF {
        font-size:20px;
        line-height: 30px
    }
}

.PlanCard_badge__R1NeF:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: -8px;
    width: 12.5px;
    height: 8px;
    background: #b42b31;
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%);
    clip-path: polygon(0 0,100% 0,100% 100%)
}

.PlansAndPricing_root__L05eL {
    padding: 60px 0 50px;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .PlansAndPricing_root__L05eL {
        padding-bottom:30px;
        background-image: url(/images/plans/plans-and-pricing/bg_plans-and-pricing_tablet.svg);
        background-repeat: no-repeat;
        background-position: calc(50% + 6px) 7px
    }

    .PlansAndPricing_root__L05eL.PlansAndPricing_section__ucoQ6 {
        background: none
    }
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_root__L05eL {
        padding:140px 0 40px;
        background-image: url(/images/plans/plans-and-pricing/bg_plans-and-pricing_desktop.svg);
        background-position: top
    }

    .PlansAndPricing_root__L05eL .PlansAndPricing_doodleEthereum__J4_ac {
        top: 135px;
        right: calc(50% + 510px);
        display: block
    }
}

.PlansAndPricing_root__L05eL.PlansAndPricing_section__ucoQ6 {
    padding: 0
}

.PlansAndPricing_root__L05eL.PlansAndPricing_section__ucoQ6 .PlansAndPricing_title__AZhgZ {
    align-self: flex-start;
    font-size: 32px
}

@media only screen and (min-width: 768px) {
    .PlansAndPricing_root__L05eL.PlansAndPricing_section__ucoQ6 .PlansAndPricing_title__AZhgZ {
        align-self:center
    }
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_root__L05eL.PlansAndPricing_section__ucoQ6 .PlansAndPricing_title__AZhgZ {
        font-size:50px;
        line-height: 60px
    }
}

.PlansAndPricing_root__L05eL.PlansAndPricing_section__ucoQ6 .PlansAndPricing_plans__bdE20 {
    padding-top: 0
}

.PlansAndPricing_textContent__9BWhi {
    display: flex;
    flex-direction: column;
    align-items: center
}

.PlansAndPricing_title__AZhgZ {
    font-size: 40px;
    font-weight: 700;
    line-height: 44px
}

@media only screen and (min-width: 768px) {
    .PlansAndPricing_title__AZhgZ {
        font-size:44px;
        line-height: 48px
    }
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_title__AZhgZ {
        font-size:64px;
        line-height: 70px
    }
}

.PlansAndPricing_description__weKqe {
    margin-top: 20px;
    color: #464646;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_description__weKqe {
        font-size:24px;
        line-height: 32px
    }
}

@media only screen and (max-width: 767.98px) {
    .PlansAndPricing_description__weKqe {
        max-width:343px
    }
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_description__weKqe {
        max-width:800px;
        margin-top: 40px
    }
}

.PlansAndPricing_plans__bdE20 {
    padding: 15px 0 25px
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_plans__bdE20 {
        display:grid;
        padding: 60px 0 50px;
        grid-row-gap: 30px
    }
}

.PlansAndPricing_plansHeader__EQ3Z5 {
    position: -webkit-sticky;
    position: sticky;
    top: 72px;
    z-index: 1;
    padding: 15px 0;
    background-color: hsla(0,0%,100%,.8)
}

@media only screen and (min-width: 768px) {
    .PlansAndPricing_plansHeader__EQ3Z5 {
        top:82px
    }
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_plansHeader__EQ3Z5 {
        position:static;
        padding: 0
    }
}

.PlansAndPricing_switches__MctS6 {
    display: flex;
    justify-content: space-between
}

.PlansAndPricing_cardsWrapper__V85GQ {
    overflow-x: auto
}

.PlansAndPricing_cards__Aob0c {
    display: grid;
    grid-row-gap: 20px
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .PlansAndPricing_cards__Aob0c {
        width:-moz-fit-content;
        width: fit-content;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 768px) {
    .PlansAndPricing_cards__Aob0c {
        grid-column-gap:10px;
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_cards__Aob0c {
        justify-content:center;
        grid-column-gap: 20px
    }
}

.PlansAndPricing_monthSwitchLabel__O2wBk {
    font-size: 11px
}

@media only screen and (max-width: 767.98px) {
    .it .PlansAndPricing_monthSwitchLabel__O2wBk,.pt .PlansAndPricing_monthSwitchLabel__O2wBk {
        font-size:10px
    }
}

.PlansAndPricing_supText__jqu3Y {
    vertical-align: text-top;
    color: #f7c23b;
    font-weight: 400;
    line-height: 14px
}

@media only screen and (max-width: 767.98px) {
    .PlansAndPricing_supText__jqu3Y {
        font-size:10px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .PlansAndPricing_supText__jqu3Y {
        font-size:10px
    }
}

.PlansAndPricing_vatDescription__duFvE,.PlansAndPricing_vatNote__KNFt7 {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_vatDescription__duFvE,.PlansAndPricing_vatNote__KNFt7 {
        font-size:16px;
        line-height: 24px
    }
}

@media only screen and (max-width: 767.98px) {
    .PlansAndPricing_vatDescription__duFvE,.PlansAndPricing_vatNote__KNFt7 {
        max-width:351px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .PlansAndPricing_vatDescription__duFvE,.PlansAndPricing_vatNote__KNFt7 {
        max-width:668px;
        font-size: 16px;
        line-height: 24px
    }
}

@media only screen and (min-width: 768px)and (max-width:1279.98px)and (min-width:1280px) {
    .PlansAndPricing_vatDescription__duFvE,.PlansAndPricing_vatNote__KNFt7 {
        font-size:20px;
        line-height: 30px
    }
}

.PlansAndPricing_vatDescription__duFvE {
    margin-top: 20px
}

.PlansAndPricing_featureText__tbSlV {
    margin-right: 8px
}

.PlansAndPricing_newBadge__Ws8SS {
    display: inline-block;
    height: 21px;
    padding: 0 8px;
    color: #fff;
    border-radius: 6px;
    background: #28c59f;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_newBadge__Ws8SS {
        font-size:16px;
        line-height: 24px;
        height: 24px
    }
}

.PlansAndPricing_infoButton__Ld_Rg {
    display: flex;
    align-items: center;
    margin: 0 8px
}

.PlansAndPricing_doodleEthereum__J4_ac {
    position: absolute;
    z-index: -1;
    display: none;
    transform: rotate(15deg)
}

.PlansAndPricing_banner__aq3N2 {
    position: relative;
    margin-top: 20px;
    padding-top: 20px
}

@media only screen and (min-width: 768px) {
    .PlansAndPricing_banner__aq3N2 {
        margin-top:0
    }
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_banner__aq3N2 {
        padding-top:30px
    }
}

.PlansAndPricing_doodleHatIndependent__Yu8g_ {
    position: absolute;
    top: -17px;
    left: calc(50% - 29px);
    width: 56px;
    height: 56px
}

@media only screen and (min-width: 768px) {
    .PlansAndPricing_doodleHatIndependent__Yu8g_ {
        top:auto;
        bottom: -20px;
        left: calc(50% + 105px);
        width: 72px;
        height: 72px
    }
}

@media only screen and (min-width: 1280px) {
    .PlansAndPricing_doodleHatIndependent__Yu8g_ {
        top:17px;
        bottom: auto;
        left: calc(50% + 160px)
    }
}

.PlansInclude_root__Xaz6y {
    padding: 50px 0;
    background-color: #f7f7f7
}

@media only screen and (min-width: 768px) {
    .PlansInclude_root__Xaz6y {
        background-image:url(/images/plans/plans-include/bg_plans-include_tablet.svg);
        background-repeat: no-repeat;
        background-position: calc(50% + 12px) calc(100% - 29px)
    }
}

@media only screen and (min-width: 1280px) {
    .PlansInclude_root__Xaz6y {
        padding:60px 0;
        background-image: url(/images/plans/plans-include/bg_plans-include_desktop.svg);
        background-position: calc(50% + 4px) calc(100% - 52px)
    }
}

.PlansInclude_wrapper__nH2T3 {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%
}

.PlansInclude_title__0vGIG {
    font-size: 26px;
    font-weight: 700;
    line-height: 31px;
    margin-bottom: 40px
}

@media only screen and (min-width: 768px) {
    .PlansInclude_title__0vGIG {
        font-size:28px;
        line-height: 34px
    }
}

@media only screen and (min-width: 1280px) {
    .PlansInclude_title__0vGIG {
        font-size:32px;
        line-height: 39px
    }
}

.PlansInclude_content__RIbdu {
    display: grid;
    width: inherit;
    grid-row-gap: 40px
}

@media only screen and (min-width: 1280px) {
    .PlansInclude_content__RIbdu {
        grid-row-gap:60px
    }
}

.PlansInclude_cards__EFEWH {
    display: grid;
    grid-gap: 16px;
    grid-template-columns: 1fr 1fr
}

@media only screen and (min-width: 1280px) {
    .PlansInclude_cards__EFEWH {
        grid-gap:20px;
        grid-template-columns: repeat(5,1fr);
        grid-template-rows: 1fr 1fr
    }
}

.PlansInclude_card__mfaFx {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px 7px;
    text-align: center;
    border-radius: 12px;
    background-color: #fff
}

@media only screen and (min-width: 1280px) {
    .PlansInclude_card__mfaFx {
        padding:20px
    }
}

.PlansInclude_text__aoWDx {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media only screen and (min-width: 1280px) {
    .PlansInclude_text__aoWDx {
        font-size:16px;
        line-height: 24px
    }
}

.PlansInclude_methodsWrapper__CPysu {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media only screen and (min-width: 768px)and (max-width:1279.98px) {
    .PlansInclude_methodsWrapper__CPysu {
        padding-top:10px
    }
}

.PlansInclude_methodsTitle__h_2JU {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (min-width: 1280px) {
    .PlansInclude_methodsTitle__h_2JU {
        font-size:24px;
        line-height: 32px;
        margin-bottom: 10px
    }
}

.PlansInclude_methods__S8YEY {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 20px
}

@media only screen and (max-width: 767.98px) {
    .PlansInclude_methods__S8YEY {
        max-width:283px
    }
}

@media only screen and (min-width: 1280px) {
    .PlansInclude_methods__S8YEY {
        gap:40px
    }
}

.PlansInclude_imageWrapper__upmi3 {
    font-size: 0
}

.PlansInclude_altcoinsCount__vSHWT {
    text-align: center;
    color: #464646;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px
}

.PlansInclude_altcoinsLabel__x4Qz_ {
    text-align: center;
    color: #464646;
    font-size: 12px;
    line-height: 12px
}

.PlansInclude_footer__FG6th {
    display: flex;
    flex-direction: column;
    align-items: center
}

.PlansInclude_footer__FG6th>:not(:last-child) {
    margin-bottom: 10px
}

@media only screen and (min-width: 768px) {
    .PlansInclude_footer__FG6th>:not(:last-child) {
        margin-bottom:16px
    }
}

@media only screen and (min-width: 1280px) {
    .PlansInclude_footer__FG6th>:not(:last-child) {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 767.98px) {
    .fr .PlansInclude_buttonContent__P_6qi,.tr .PlansInclude_buttonContent__P_6qi {
        font-size:16px
    }
}
