body:before {
    background: radial-gradient(at 100% 40%, #93ecdf 0, #0000 46%), radial-gradient(at 90% 100%, #7afff3 0, transparent 17%), radial-gradient(at 70% 59%, #5bffe080 0, transparent 49%), radial-gradient(at 45% 40%, #81a0db 0, transparent 38%), radial-gradient(at 30% 40%, #55f3ff 0, transparent 42%), radial-gradient(at 0 100%, #75ecff 0, transparent 63%);
    content: "";
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: -1
}

div {
    scrollbar-color: #888 #f5f5f5;
    scrollbar-width: thin
}

div::-webkit-scrollbar {
    width: 6px
}

div::-webkit-scrollbar-track {
    background: #f5f5f5
}

div::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 20px
}

div::-webkit-scrollbar-thumb:hover {
    background: #555
}

.tox.tox-silver-sink.tox-tinymce-aux {
    display: none
}

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

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

.Toastify__toast-container--top-left {
    left: 1em;
    top: 1em
}

.Toastify__toast-container--top-center {
    left: 50%;
    top: 1em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.Toastify__toast-container--top-right {
    right: 1em;
    top: 1em
}

.Toastify__toast-container--bottom-left {
    bottom: 1em;
    left: 1em
}

.Toastify__toast-container--bottom-center {
    bottom: 1em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.Toastify__toast-container--bottom-right {
    bottom: 1em;
    right: 1em
}

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

    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-right {
        top: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-right {
        bottom: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .Toastify__toast-container--rtl {
        left: auto;
        right: 0
    }
}

.Toastify__toast {
    border-radius: 4px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1), 0 2px 15px 0 rgba(0, 0, 0, .05);
    box-sizing: border-box;
    cursor: default;
    direction: ltr;
    display: flex;
    font-family: sans-serif;
    font-family: var(--toastify-font-family);
    justify-content: space-between;
    margin-bottom: 1rem;
    max-height: 800px;
    max-height: var(--toastify-toast-max-height);
    min-height: 64px;
    min-height: var(--toastify-toast-min-height);
    overflow: hidden;
    padding: 8px;
    position: relative;
    z-index: 0
}

.Toastify__toast--rtl {
    direction: rtl
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.Toastify__progress-bar-theme--light {
    background: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
    background: var(--toastify-color-progress-light)
}

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

.Toastify__progress-bar--info {
    background: #3498db;
    background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
    background: #07bc0c;
    background: var(--toastify-color-progress-success)
}

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

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

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: hsla(0, 0%, 100%, .7);
    background: var(--toastify-color-transparent)
}

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

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

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

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

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

    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

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

    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    bottom: 0;
    height: 5px;
    left: 0;
    opacity: .7;
    position: absolute;
    -webkit-transform-origin: left;
    transform-origin: left;
    width: 100%;
    z-index: 9999;
    z-index: var(--toastify-z-index)
}

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

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

.Toastify__progress-bar--rtl {
    left: auto;
    right: 0;
    -webkit-transform-origin: right;
    transform-origin: right
}

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

@-webkit-keyframes Toastify__bounceInRight {

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

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

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

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

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

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes Toastify__bounceInRight {

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

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

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

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

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

    to {
        -webkit-transform: none;
        transform: none
    }
}

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

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

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

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

@-webkit-keyframes Toastify__bounceInLeft {

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

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

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

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

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

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes Toastify__bounceInLeft {

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

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

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

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

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

    to {
        -webkit-transform: none;
        transform: none
    }
}

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

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

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

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

@-webkit-keyframes Toastify__bounceInUp {

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

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

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

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

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceInUp {

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

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

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

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

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes Toastify__bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

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

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

@keyframes Toastify__bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

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

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

@-webkit-keyframes Toastify__bounceInDown {

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

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

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

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

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

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes Toastify__bounceInDown {

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

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

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

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

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

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes Toastify__bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

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

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

@keyframes Toastify__bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

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

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

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

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

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

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

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

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

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

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

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

    50% {
        opacity: 1
    }
}

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

    50% {
        opacity: 1
    }
}

@-webkit-keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }

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

    to {
        opacity: 0
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }

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

    to {
        opacity: 0
    }
}

.Toastify__zoom-enter {
    -webkit-animation-name: Toastify__zoomIn;
    animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
    -webkit-animation-name: Toastify__zoomOut;
    animation-name: Toastify__zoomOut
}

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

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

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

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

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

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

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

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

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

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@-webkit-keyframes Toastify__flipOut {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

@keyframes Toastify__flipOut {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

.Toastify__flip-enter {
    -webkit-animation-name: Toastify__flipIn;
    animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
    -webkit-animation-name: Toastify__flipOut;
    animation-name: Toastify__flipOut
}

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

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

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes Toastify__slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

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

@keyframes Toastify__slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

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

@-webkit-keyframes Toastify__slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

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

@keyframes Toastify__slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

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

@-webkit-keyframes Toastify__slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

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

@keyframes Toastify__slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

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

@-webkit-keyframes Toastify__slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

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

@keyframes Toastify__slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

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

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

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

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

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

.Toastify__slide-exit--bottom-left,
.Toastify__slide-exit--top-left {
    -webkit-animation-name: Toastify__slideOutLeft;
    animation-name: Toastify__slideOutLeft
}

.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
    -webkit-animation-name: Toastify__slideOutRight;
    animation-name: Toastify__slideOutRight
}

.Toastify__slide-exit--top-center {
    -webkit-animation-name: Toastify__slideOutUp;
    animation-name: Toastify__slideOutUp
}

.Toastify__slide-exit--bottom-center {
    -webkit-animation-name: Toastify__slideOutDown;
    animation-name: Toastify__slideOutDown
}

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

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

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

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.PagePreloader_preloader__zuvgz {
    align-items: center;
    display: flex;
    height: 100vh;
    justify-content: center;
    width: 100vw
}

.Loader_preloader__n4yHE {
    background: hsla(0, 0%, 100%, .9);
    border-radius: 20px;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    padding-top: 200px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

.Loader_preloader__n4yHE img {
    height: 100px;
    width: 100px
}

.Loader_inlined__8sab2 {
    background: none
}

.TransactionHistory_transactionHistory__oz6fN {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 720px;
    padding: 30px 10px
}

.TransactionHistory_newTradeForm__t72Pe {
    align-self: flex-start;
    background: #fff;
    border-radius: 20px 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    padding: 20px;
    position: relative;
    width: 720px
}

.TransactionHistory_tradeTitle__3MhT- {
    font-size: 25px;
    text-align: center
}

.TransactionHistory_operationWrapper__Y8DHk {
    padding: 0 10px;
    width: 100%
}

.TransactionHistory_operationTitles__mp0uS {
    color: rgba(34, 37, 41, .5);
    display: flex;
    font-size: 1rem;
    justify-content: space-between;
    line-height: 1.25rem;
    margin-top: 5px
}

.TransactionHistory_operationTitles__mp0uS th {
    display: flex;
    width: 25%
}

.TransactionHistory_operationTitles__mp0uS th:first-child {
    justify-content: flex-start
}

.TransactionHistory_operationTitles__mp0uS th:nth-child(2),
.TransactionHistory_operationTitles__mp0uS th:nth-child(3) {
    justify-content: flex-end
}

.TransactionHistory_operation__rev9X {
    display: flex;
    justify-content: space-between;
    padding-top: 10px
}

tr td {
    color: #1e2124;
    font-size: 12px;
    line-height: 1.25rem
}

.TransactionHistory_operationTime__7dj6X {
    width: 22%
}

.TransactionHistory_displayedLabel__VPADD {
    display: flex;
    width: 35%
}

.TransactionHistory_displayedLabel__VPADD span {
    align-items: center;
    color: #5b6671;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    justify-content: space-around;
    line-height: 1.25rem;
    width: 45%
}

.TransactionHistory_displayedLabel__VPADD span img {
    height: 30px;
    margin: 0 5px;
    width: 30px
}

.TransactionHistory_operationQuantity__dB952 {
    width: 10%
}

@media screen and (max-width:880px) {
    .TransactionHistory_operation__rev9X {
        display: grid;
        grid-template-columns: 50% 50%;
        grid-template-rows: auto auto;
        padding-top: 20px
    }

    .TransactionHistory_operationQuantity__dB952,
    .TransactionHistory_operationTime__7dj6X {
        align-items: center;
        border: 1px solid rgba(56, 227, 227, .499);
        display: flex;
        font-size: 16px;
        grid-row: 1;
        height: 30px;
        justify-content: center;
        width: 100%
    }

    .TransactionHistory_displayedLabel__VPADD {
        border-bottom: 1px solid rgba(56, 227, 227, .499);
        border-left: 1px solid rgba(56, 227, 227, .499);
        border-right: 1px solid rgba(56, 227, 227, .499);
        display: flex;
        grid-column: span 2;
        grid-row: 2;
        height: 50px;
        justify-content: center;
        width: 100%
    }

    .TransactionHistory_displayedLabel__VPADD span {
        width: auto
    }

    .TransactionHistory_operationTitles__mp0uS {
        display: none
    }
}

.TransactionHistory_arrow__jcOfw {
    align-content: center;
    max-height: 100%;
    padding: 0 5px;
    rotate: 270deg;
    width: 20px
}

@media(max-width:1240px) {
    .TransactionHistory_transactionHistory__oz6fN {
        max-width: none;
        padding: 20px 40px
    }

    .TransactionHistory_newTradeForm__t72Pe {
        width: auto
    }
}

@media(max-width:500px) {
    .TransactionHistory_transactionHistory__oz6fN {
        margin-top: 20px;
        max-width: none;
        padding: 0
    }

    .TransactionHistory_newTradeForm__t72Pe {
        padding: 5px
    }
}

.MainPage_main__VU9cM {
    flex: 1 1 auto;
    margin-bottom: 80px;
    margin-top: 60px
}

.MainPage_wrap__oOA0c {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.MainPage_tradeBox__9Eh9S {
    display: flex;
    position: relative
}

.MainPage_tradeInfo__BB423 {
    display: flex;
    flex-direction: column;
    margin-right: 40px;
    width: 212px
}

.MainPage_tradeDraw__E2-Lv {
    background: linear-gradient(1turn, #ea82e6 -32.46%, #675dd9 128.42%);
    border-radius: 20px;
    gap: 20px;
    margin-bottom: 75px;
    position: relative
}

.MainPage_tradeDraw__E2-Lv:after {
    bottom: 17px;
    content: "";
    display: block;
    height: 26px;
    position: absolute;
    right: 22px;
    width: 30px
}

.MainPage_tradeDrawHand__Gj4qF {
    bottom: 0;
    display: block;
    position: absolute
}

.MainPage_tradeDrawStarSmall__M2OoU {
    bottom: 34px;
    display: block;
    position: absolute;
    right: 80px
}

.MainPage_tradeDrawStarBig__TtBqE {
    bottom: 17px;
    display: block;
    position: absolute;
    right: 22px
}

.MainPage_tradeDrawTitle__5aitY {
    border-bottom: 1px dashed hsla(0, 0%, 100%, .5);
    box-sizing: border-box;
    color: #fff;
    font: 800 1.625rem/1.5rem Montserrat Alternates;
    padding: 30px 20px 20px;
    text-align: center
}

.MainPage_tradeDrawTitle__5aitY .MainPage_sum__NTRFE {
    font-size: 2rem;
    line-height: 2.5rem
}

.MainPage_tradeDrawTitle__5aitY .MainPage_info__XgGUy {
    color: hsla(0, 0%, 100%, .8);
    font-size: 1.125rem;
    line-height: 1.625rem
}

.MainPage_tradeDrawMain__8N8Nw {
    box-sizing: border-box;
    padding: 20px 20px 60px;
    position: relative
}

.MainPage_tradeDrawMain__8N8Nw:after {
    bottom: 34px;
    content: "";
    display: block;
    height: 19px;
    position: absolute;
    right: 80px;
    width: 25px
}

.MainPage_tradeDrawAction__wPtv3 {
    background: #fff;
    border-radius: 30px;
    color: #a840d8;
    display: block;
    font: 800 .875rem/1.25rem Montserrat Alternates;
    padding: 8px 0;
    text-align: center;
    width: 100%
}

.MainPage_tradeInfoItem__OZ2Dq {
    margin-bottom: 40px
}

.MainPage_tradeInfoItem__OZ2Dq:last-child {
    margin-bottom: 0;
    margin-top: auto
}

.MainPage_tradeInfoText__C1tq7 {
    color: rgba(34, 37, 41, .7);
    font-size: .8125rem;
    line-height: 1.25rem;
    margin-top: 16px
}

.MainPage_tradeForm__5sxI8 {
    align-self: flex-start;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    padding: 40px;
    position: relative;
    width: 576px
}

.MainPage_preloader__wDwqT {
    background: hsla(0, 0%, 100%, .9);
    border-radius: 20px;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    padding-top: 200px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

.MainPage_preloader__wDwqT img {
    height: 100px;
    width: 100px
}

.MainPage_tradeTitle__\+-Tt4 {
    text-align: center
}

.MainPage_tradeFormItem__JVhvk {
    margin: 20px 0;
    position: relative
}

.MainPage_tradeFormHdr__9YwcV {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 0 20px
}

.MainPage_tradeFormTitle__AhjcG {
    color: rgba(34, 37, 41, .5);
    font-size: .8125rem;
    line-height: 1.25rem
}

.MainPage_field__DlLoe {
    position: relative
}

.MainPage_field__DlLoe .MainPage_label__YYj8x {
    color: rgba(34, 37, 41, .5);
    font-size: .875rem;
    left: 20px;
    line-height: 1.375rem;
    position: absolute;
    top: 26px;
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px)
}

.MainPage_tradeFormItemField__RCoVJ {
    background: #f3f3f5;
    background: #fff;
    border: 1px solid rgba(34, 37, 41, .7);
    border-radius: 16px;
    color: #222529;
    font-size: 1rem;
    font-weight: 800;
    height: 76px;
    line-height: 1.75rem;
    overflow: hidden;
    padding: 37px 20px 15px;
    text-overflow: ellipsis;
    transition: .2s;
    white-space: nowrap;
    width: 100%
}

.MainPage_tradeFormItemField__RCoVJ .MainPage_withDrdwn__fwSxK {
    padding-right: 92px
}

.MainPage_fieldError__p\+lk4 {
    color: #a840d8;
    display: none;
    font-size: .875rem;
    line-height: 1.375rem;
    padding-left: 20px
}

.MainPage_label__YYj8x {
    color: rgba(34, 37, 41, .5);
    font-size: .875rem;
    line-height: 1.375rem;
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px)
}

.MainPage_tradeFormExchange__m22fI {
    color: #a840d8;
    cursor: pointer;
    display: flex;
    font-size: .8125rem;
    gap: 10px;
    line-height: 1.25rem;
    margin: 10px auto 0
}

.MainPage_tradeFormInfo__MHfj6 {
    color: rgba(34, 37, 41, .5);
    display: flex;
    font-size: .8125rem;
    line-height: 1.25rem;
    margin-top: 10px;
    padding: 0 20px
}

.MainPage_tradeFormAction__xsXrU {
    background: #222529;
    border: none;
    border-radius: 20px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    font: 800 1.125rem/1.5rem Montserrat Alternates;
    margin: 30px auto 0;
    padding: 26px 100px;
    text-align: center;
    transition: .2s
}

.MainPage_tradeFormAgree__zMJl4 {
    color: rgba(34, 37, 41, .7);
    display: flex;
    font-size: .8125rem;
    line-height: 1.25rem;
    margin-top: 20px
}

.MainPage_checkbox__oCGSJ {
    box-sizing: border-box;
    display: none;
    padding: 0
}

.MainPage_custom_checkbox__uTIy5 {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.MainPage_custom_checkbox__uTIy5+label {
    align-items: center;
    display: inline-flex;
    -webkit-user-select: none;
    user-select: none
}

.MainPage_custom_checkbox__uTIy5+label:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50% 50%;
    border: 1px solid #adb5bd;
    border-radius: .25em;
    content: "";
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    height: 1.7em;
    margin-right: .5em;
    width: 1.7em
}

.MainPage_custom_checkbox__uTIy5:not(:disabled):active+label:before {
    background-color: #b3d7ff;
    border-color: #b3d7ff
}

.MainPage_custom_checkbox__uTIy5:checked+label:before {
    background-color: #0b76ef;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");
    border-color: #0b76ef
}

.MainPage_custom_checkbox__uTIy5:disabled+label:before {
    background-color: #e9ecef
}

.MainPage_customCheckbox__1Jfhv {
    color: rgba(34, 37, 41, .7);
    cursor: pointer;
    display: flex;
    margin-top: 2px;
    position: relative;
    white-space: nowrap
}

.MainPage_customCheckbox__1Jfhv:before {
    border: 1px solid rgba(34, 37, 41, .5);
    border-radius: 4px;
    content: "";
    height: 24px;
    margin-right: 10px;
    width: 24px
}

.MainPage_tradeImg__D0PGe {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.MainPage_newTradeForm__nojIe {
    align-self: flex-start;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    padding: 40px;
    position: relative;
    width: 720px
}

table {
    table-layout: fixed;
    width: 100%
}

table td,
table th {
    overflow: hidden;
    text-align: left
}

.MainPage_css-13cymwt-control__Yf4qz {
    width: 100%
}

.MainPage_css-1fdsijx-ValueContainer__iOi5z {
    align-items: center !important;
    display: flex !important;
    height: 50px;
    justify-content: center !important;
    width: 100%
}

.MainPage_input-select__single-value__9W7-F {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-around;
    width: 100%
}

.MainPage_css-13cymwt-control__Yf4qz {
    border: 0 !important;
    max-height: 45px
}

.MainPage_css-16jbspp-control__6MKLC {
    border-width: 0 !important;
    width: 100% !important
}

.MainPage_css-1u9des2-indicatorSeparator__ly7Vl {
    width: 0 !important
}

.MainPage_input-select__WnLIB {
    width: 100%
}

@media(max-width:1240px) {
    .MainPage_main__VU9cM {
        margin-bottom: 60px;
        margin-top: 10px
    }

    .MainPage_wrap__oOA0c {
        padding: 0 40px
    }

    .MainPage_tradeBox__9Eh9S {
        flex-direction: column
    }

    .MainPage_tradeInfo__BB423 {
        width: 100%
    }

    .MainPage_tradeDraw__E2-Lv {
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin-bottom: 30px;
        padding: 14px 20px 14px 90px
    }

    .MainPage_tradeDrawHand__Gj4qF {
        background-size: contain;
        height: 52px;
        left: 0;
        width: 70px
    }

    .MainPage_tradeDrawTitle__5aitY {
        border: none;
        font-size: 1.125rem;
        line-height: 1.5rem;
        padding: 0
    }

    .MainPage_tradeDrawMain__8N8Nw {
        padding: 0
    }

    .MainPage_tradeDrawTitle__5aitY .MainPage_sum__NTRFE {
        font-size: inherit;
        line-height: inherit
    }

    .MainPage_tradeDrawAction__wPtv3 {
        padding-left: 40px;
        padding-right: 40px
    }

    .MainPage_tradeForm__5sxI8 {
        padding: 30px 20px;
        width: 100%
    }
}

@media(max-width:767px) {
    .MainPage_main__VU9cM {
        margin-bottom: 40px
    }

    .MainPage_trade__437ib .MainPage_wrap__oOA0c {
        padding: 0
    }

    .MainPage_tradeDraw__E2-Lv {
        flex-direction: column;
        gap: 10px;
        padding: 15px 30px
    }

    .MainPage_tradeDrawHand__Gj4qF {
        height: 72px;
        left: -30px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 120px
    }

    .MainPage_tradeFormAction__xsXrU {
        padding-left: 40px;
        padding-right: 40px
    }
}

.TextField_wrapper__HnxBT {
    align-items: center;
    background: #fff;
    border: 1px solid hsla(0, 0%, 75%, .7);
    border-radius: 12px;
    display: flex;
    gap: 15px;
    padding: 0 15px;
    position: relative
}

.TextField_fullWidth__NOKsj {
    width: 100%
}

.TextField_input__Y7sLa {
    background-color: transparent;
    box-sizing: border-box;
    color: #222529;
    display: block;
    font-size: 1rem;
    font-weight: 800;
    min-height: 76px;
    width: 100%
}

.TextField_input__Y7sLa.TextField_size-sm__JRggi {
    min-height: 30px
}

.TextField_input__Y7sLa.TextField_size-md__Cjhfm {
    min-height: 50px
}

.TextField_input__Y7sLa.TextField_size-lg__aH-SS {
    min-height: 76px
}

.TextField_input__Y7sLa:focus {
    outline: none
}

.TextField_input__Y7sLa:focus~.TextField_label__f5IWY {
    font-size: 13px;
    top: 0
}

.TextField_input__Y7sLa.TextField_withLabel__j7WEn:not(:focus)::-webkit-input-placeholder {
    opacity: 0
}

.TextField_input__Y7sLa.TextField_withLabel__j7WEn:not(:focus)::placeholder {
    opacity: 0
}

.TextField_input__Y7sLa:not(:placeholder-shown)~.TextField_label__f5IWY {
    font-size: 13px;
    top: 0
}

.TextField_label__f5IWY {
    background: #fff;
    border-radius: 5px;
    color: rgba(34, 37, 41, .5);
    font-size: .875rem;
    left: 15px;
    padding: 0 5px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all .2s ease;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease
}

.TextField_hint__NJzyC {
    color: #a840d8;
    font-size: .875rem;
    line-height: 1.375rem;
    padding: 0 12px
}

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

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

.Dropdown_wrapper__RX-ck {
    position: relative;
    z-index: 10
}

.Dropdown_head__OLUdV {
    align-items: center;
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    padding: 10px
}

.Dropdown_contentWrapper__BWUL5 {
    -webkit-animation: Dropdown_hide__M61TM .2s ease-out forwards;
    animation: Dropdown_hide__M61TM .2s ease-out forwards;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 4px 16px rgba(41, 48, 82, .12);
    padding: 10px;
    position: absolute;
    top: 100%
}

.Dropdown_contentWrapper__BWUL5.Dropdown_fullWidth__Ij9WF {
    width: 100%
}

.Dropdown_contentWrapper__BWUL5.Dropdown_visible__AHsjd {
    -webkit-animation: Dropdown_showAnimation__HAwbR .3s ease-out forwards;
    animation: Dropdown_showAnimation__HAwbR .3s ease-out forwards;
    display: block;
    opacity: 1
}

.Dropdown_arrow__SLBME {
    margin-left: auto;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.Dropdown_arrow__SLBME.Dropdown_rotated__mA3Bv {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.CryptoInput_icon__\+\+VIZ {
    height: 38px;
    width: 38px
}

.CryptoInput_head__ZRjuC {
    background-color: transparent;
    display: flex;
    gap: 10px;
    width: -webkit-max-content;
    width: max-content
}

.CryptoInput_dropdownContent__y0NIS {
    max-height: 400px;
    overflow: auto
}

.CryptoInput_list__K9Klj {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 10px
}

.CryptoInput_list__K9Klj .CryptoInput_item__zg65R {
    align-items: center;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    gap: 10px;
    padding: 5px;
    transition: background-color .1s ease-in
}

.CryptoInput_list__K9Klj .CryptoInput_item__zg65R:hover {
    background-color: rgba(168, 64, 216, .3)
}

.CryptoConvertorInput_wrapper__AT090 {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.CryptoConvertorInput_details__iRnb5 {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.CryptoConvertorInput_details__iRnb5 .CryptoConvertorInput_subtitle__gV3QT {
    color: rgba(34, 37, 41, .5);
    font-size: .8125rem;
    line-height: 1.25rem;
    padding: 0 15px
}

.CryptoConvertorInput_hightLayer__idB6J {
    z-index: 15 !important
}

.CryptoConvertorInput_reverseButton__ZN6Bm {
    border-radius: 5px;
    color: #a840d8;
    cursor: pointer;
    font-size: .8125rem;
    line-height: 1.25rem;
    margin: 0 auto;
    padding: 5px
}

.Checkbox_wrapper__NpxMx {
    align-items: center;
    cursor: pointer;
    display: flex
}

.Checkbox_checkbox__cGEek[type=checkbox] {
    -webkit-appearance: none;
    background: none;
    border: 2px solid #000;
    border-radius: 2px;
    cursor: pointer;
    height: 20px;
    line-height: 0;
    margin: 0 .6em 0 0;
    opacity: .5;
    outline: 0;
    padding: 0 !important;
    position: relative;
    vertical-align: text-top;
    width: 20px
}

.Checkbox_checkbox__cGEek[type=checkbox]:hover {
    opacity: 1
}

.Checkbox_checkbox__cGEek[type=checkbox]:checked {
    background-color: #000;
    opacity: 1
}

.Checkbox_checkbox__cGEek[type=checkbox]:before {
    border: solid #fff;
    border-width: 0 2px 2px 0;
    content: "";
    height: 10px;
    margin: -1px -1px 0;
    position: absolute;
    right: 50%;
    top: 50%;
    -webkit-transform: rotate(45deg) translate(-50%, -50%);
    transform: rotate(45deg) translate(-50%, -50%);
    width: 4px;
    z-index: 2
}

.BaseButton_button__\+YAaO {
    border: none;
    border-radius: 20px;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    font-family: Montserrat Alternates;
    font-weight: 800;
    text-align: center;
    transition: .2s
}

.BaseButton_button__\+YAaO.BaseButton_size-sm__o0aPp {
    font-size: .7rem;
    padding: 16px
}

.BaseButton_button__\+YAaO.BaseButton_size-md__3q6Qt {
    font-size: .9rem;
    padding: 20px
}

.BaseButton_button__\+YAaO.BaseButton_size-lg__-24DY {
    font-size: 1.125rem;
    padding: 26px
}

.BaseButton_button__\+YAaO.BaseButton_color-primary__4AijW {
    background: #222529;
    color: #fff
}

.BaseButton_button__\+YAaO.BaseButton_color-primary__4AijW:disabled {
    background-color: rgba(34, 37, 41, .463)
}

.BaseButton_button__\+YAaO.BaseButton_color-success__JvHDG {
    background-color: #66bb6a;
    color: #fff
}

.BaseButton_button__\+YAaO.BaseButton_color-success__JvHDG:disabled {
    background-color: rgba(102, 187, 106, .616)
}

.BaseButton_button__\+YAaO.BaseButton_color-warning__Fvh73 {
    background: #222529;
    background-color: #ffa726
}

.BaseButton_button__\+YAaO.BaseButton_color-warning__Fvh73:disabled {
    background-color: rgba(255, 168, 38, .596)
}

.BaseButton_button__\+YAaO.BaseButton_color-error__zVogC {
    background-color: #f44336;
    color: #fff
}

.BaseButton_button__\+YAaO.BaseButton_color-error__zVogC:disabled {
    background-color: rgba(244, 67, 54, .471)
}

.BaseButton_loader__3z8M9 {
    height: 20px;
    width: 20px
}

.ExchangeForm_form__LQnqx {
    display: flex;
    flex-direction: column;
    gap: 15px;
    overflow: hidden
}

.ExchangeForm_submitButton__wKWlH {
    margin-top: 30px
}

.ExchangeForm_article__IKKez {
    text-align: center
}

.ExchangeForm_tradeFormInfo__\+HfFO {
    color: rgba(34, 37, 41, .5);
    display: flex;
    font-size: .8125rem;
    line-height: 1.25rem;
    margin-top: 10px;
    padding: 0 20px
}

.ExchangeForm_agreeWrapper__CRtYv {
    color: rgba(34, 37, 41, .7);
    font-size: .8125rem;
    line-height: 1.25rem;
    margin-top: 20px
}

.ExchangeForm_timerTitle__6CF23 {
    color: rgba(34, 37, 41, .7);
    font-size: 15px;
    line-height: 1.25rem;
    margin-top: 14px
}

.FullHeightLoader_loader__zmBDe {
    align-items: center;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 50
}

.language_footerNavItem__hx0\+y {
    position: relative
}

.language_footerLang__i9eTe {
    cursor: pointer;
    margin-right: 10px
}

.language_footerDropdown__naBE\+ {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 4px 16px rgba(41, 48, 82, .12);
    display: none;
    left: -2px;
    min-width: 130px;
    padding: 10px;
    position: absolute;
    top: 0;
    width: 100%;
    width: -webkit-max-content;
    width: max-content
}

.language_show__X0216 {
    display: block
}

.language_headerDropdownItem__oh2Df {
    color: #222529;
    cursor: pointer;
    display: flex;
    font-size: .9375rem;
    line-height: 1.5rem;
    margin-bottom: 10px
}

.language_headerDropdownItem__oh2Df:last-child {
    margin: 0
}

.language_contentWrapper__lMQhP {
    width: 130px
}

.language_item__Yh7ml {
    cursor: pointer;
    display: flex;
    gap: 20px
}

.Footer_wrap__DtHdr {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.Footer_footerBox__-lLnB {
    border-top: 1px solid rgba(34, 37, 41, .5);
    justify-content: space-between;
    padding-top: 40px
}

.Footer_footerBox__-lLnB,
.Footer_footerNav__CbOMU {
    align-items: center;
    display: flex
}

.Footer_footerNavLink__lDxRm {
    color: #222529;
    font-size: .9375rem;
    line-height: 1.5rem;
    margin-right: 60px
}

.Footer_footerNavItem__9TtZf {
    position: relative
}

.Footer_footerInform__NhGoA {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    margin-top: 30px
}

.Footer_footerPartner__xubqx {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.Footer_footerLang__JRnBn {
    cursor: pointer
}

.Footer_footerPartnerImg__yJ43i {
    max-width: 100px;
    width: auto
}

.Footer_footerCopyrite__YDjzu {
    color: rgba(34, 37, 41, .5);
    font-size: .8125rem;
    line-height: 1.25rem
}

@media(max-width:1240px) {
    .Footer_wrap__DtHdr {
        padding: 0 40px
    }

    .Footer_footerBox__-lLnB {
        border: 0;
        display: block;
        padding: 0
    }

    .Footer_footerNav__CbOMU {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .Footer_footerNavLink__lDxRm {
        font-size: 16px;
        margin: 0;
        padding: 0 5px
    }

    .Footer_footerInform__NhGoA {
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin-bottom: 30px;
        margin-top: 30px
    }
}

@media(max-width:767px) {
    .Footer_wrap__DtHdr {
        padding: 0 20px
    }

    .Footer_footerNav__CbOMU {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr 1fr;
        place-items: center
    }

    .Footer_footerNavLink__lDxRm {
        font-size: 16px;
        margin: 10px 0;
        padding: 0
    }

    .Footer_footerInform__NhGoA {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .Footer_footerCopyrite__YDjzu {
        margin-top: 20px
    }
}

.Header_wrap__AywFx {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.Header_headerBox__5qH23 {
    align-items: center;
    border-bottom: 1px solid rgba(34, 37, 41, .5);
    display: flex;
    height: 80px;
    padding-bottom: 30px;
    padding-top: 22px
}

.Header_headerLogo__AbRml {
    height: auto;
    margin-right: auto;
    width: auto;
    z-index: 4
}

.Header_headerSupport__5er7V {
    display: none
}

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

.Header_headerNavLink__VTs6U {
    color: #222529;
    font-size: .9375rem;
    line-height: 1.375rem;
    margin-right: 60px
}

.Header_headerNavLink__VTs6U.Header_support__Rsr8y {
    display: flex;
    position: relative
}

.Header_headerNavItem__-bEMU {
    position: relative
}

.Header_header__nav-item__lBf1G.Header_account__-8IQm {
    margin-right: auto
}

.Header_headerNavEnter__H5wLw {
    align-items: center;
    color: #222529;
    cursor: pointer;
    display: flex
}

.Header_headerNavName__qTGor {
    font-size: .9375rem;
    line-height: 1.375rem
}

.Header_headerDropdown__cyvi8 {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 4px 16px rgba(59, 36, 134, .16);
    display: none;
    margin-top: 10px;
    min-width: 220px;
    padding: 20px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.Header_headerDropdownItem__gEwAi:last-child {
    margin: 0
}

.Header_headerDropdown__cyvi8.Header_show__MzrpL {
    display: block
}

.Header_headerDropdownItem__gEwAi {
    color: #222529;
    cursor: pointer;
    display: flex;
    font-size: .9375rem;
    line-height: 1.5rem;
    margin-bottom: 10px
}

.Header_headerArrow__XAhu0 {
    height: auto;
    margin-left: 5px;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    width: 12px
}

@media(max-width:1240px) {
    .Header_wrap__AywFx {
        padding: 0 40px
    }

    .Header_headerBox__5qH23 {
        border: none;
        height: 56px;
        padding-bottom: 20px;
        padding-top: 16px
    }

    .Header_headerSupport__5er7V {
        color: #222529;
        display: block;
        font-size: .9375rem;
        line-height: 1.375rem;
        margin-right: 24px;
        position: relative
    }

    .Header_headerBurger__lHHCR {
        background-color: transparent;
        background-position: 50%;
        background-size: cover;
        display: block;
        height: 24px;
        position: relative;
        width: 24px;
        z-index: 4
    }

    .Header_headerNav__i5P6A {
        background: #fff;
        bottom: 0;
        display: block;
        display: flex;
        flex-direction: column;
        height: 100%;
        left: 0;
        overflow-y: auto;
        padding: 86px 0 100px;
        position: fixed;
        right: 0;
        text-align: center;
        top: 0;
        -webkit-transform: translateX(100vw);
        transform: translateX(100vw);
        transition: .3s;
        visibility: hidden;
        z-index: 3
    }

    .Header_headerNavLink__VTs6U {
        display: block;
        margin: 0 0 20px;
        text-align: center
    }
}

@media(max-width:414px) {
    .Header_headerLogo__AbRml {
        height: 16px;
        width: 110px
    }
}

.UserExchangeInfoPopup_wrapper__r\+ja8 {
    align-items: center;
    background: #fff;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    overflow: hidden;
    padding: 40px;
    position: relative
}

.UserExchangeInfoPopup_buttonContainer__tSTXB {
    align-items: center;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    margin-top: 20px
}

.UserExchangeInfoPopup_cancel__kw6a\+ {
    color: #a840d8;
    cursor: pointer
}

@media(max-width:767px) {
    .UserExchangeInfoPopup_wrapper__r\+ja8 {
        padding: 20px
    }
}

.PopupWrapper_wrapper__U8Mxt {
    align-items: center;
    bottom: 0;
    display: flex;
    height: 100vh;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100vw;
    z-index: 100
}

.PopupWrapper_backdrop__BRlZ\+ {
    background-color: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%
}

.PopupWrapper_cross__jF-Gb {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 1
}

.PopupWrapper_content__D6QTI {
    position: relative
}

.PopupWrapper_content__D6QTI.PopupWrapper_animation-base__JtngS {
    -webkit-animation: PopupWrapper_base-show__93uo7 .3s linear;
    animation: PopupWrapper_base-show__93uo7 .3s linear
}

.PopupWrapper_content__D6QTI.PopupWrapper_animation-base__JtngS.PopupWrapper_close__hd20- {
    -webkit-animation: PopupWrapper_base-close__-5-09 .3s linear forwards;
    animation: PopupWrapper_base-close__-5-09 .3s linear forwards
}

.PopupWrapper_content__D6QTI.PopupWrapper_animation-right-to-left__IoM5d {
    -webkit-animation: PopupWrapper_right-to-left-show__sCQvv .3s linear;
    animation: PopupWrapper_right-to-left-show__sCQvv .3s linear
}

.PopupWrapper_content__D6QTI.PopupWrapper_animation-right-to-left__IoM5d.PopupWrapper_close__hd20- {
    -webkit-animation: PopupWrapper_right-to-left-close__zWT\+4 .3s linear forwards;
    animation: PopupWrapper_right-to-left-close__zWT\+4 .3s linear forwards
}

.PopupWrapper_content__D6QTI.PopupWrapper_fullScreen__exbiW {
    height: 100vh;
    width: 100vw
}

@-webkit-keyframes PopupWrapper_base-show__93uo7 {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        transition: all .3s
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes PopupWrapper_base-show__93uo7 {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        transition: all .3s
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes PopupWrapper_base-close__-5-09 {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        transition: all .3s
    }
}

@keyframes PopupWrapper_base-close__-5-09 {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        transition: all .3s
    }
}

@-webkit-keyframes PopupWrapper_right-to-left-show__sCQvv {
    0% {
        -webkit-transform: translateX(100vw);
        transform: translateX(100vw);
        transition: all .3s
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes PopupWrapper_right-to-left-show__sCQvv {
    0% {
        -webkit-transform: translateX(100vw);
        transform: translateX(100vw);
        transition: all .3s
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes PopupWrapper_right-to-left-close__zWT\+4 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        transition: all .3s
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes PopupWrapper_right-to-left-close__zWT\+4 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        transition: all .3s
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.UserTransactionInfoPopup_wrapper__HuElt {
    align-items: center;
    background: #fff;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    min-width: 500px;
    overflow: hidden;
    padding: 40px;
    position: relative
}

.UserTransactionInfoPopup_wrapper__HuElt img {
    height: 30px;
    width: 30px
}

.UserTransactionInfoPopup_buttonContainer__Q-XFn {
    align-items: center;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    margin-top: 20px
}

.UserTransactionInfoPopup_transactionTop__OszkF {
    align-items: center;
    color: rgba(34, 37, 41, .5);
    display: flex;
    flex-direction: row;
    font-size: 1rem;
    justify-content: space-between;
    line-height: 1.25rem;
    width: 100%
}

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

.UserTransactionInfoPopup_transactionStatus__pXkVX img {
    margin-right: 5px
}

.UserTransactionInfoPopup_cancel__eGjGv {
    color: #a840d8;
    cursor: pointer
}

@media(max-width:767px) {
    .UserTransactionInfoPopup_wrapper__HuElt {
        gap: 15px;
        max-width: calc(100vw - 10px);
        min-width: 0;
        padding: 40px 10px 10px
    }

    .UserTransactionInfoPopup_button__CYd6z {
        font-size: 20px;
        padding: 10px
    }
}

.MobileNavigationPopup_wrapper__rO-U7 {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 100px 0;
    text-align: center;
    width: 100%
}

.MobileNavigationPopup_headerNavLink__iTSsO {
    color: #222529;
    display: block;
    font-size: 1.2rem;
    line-height: 1.375rem;
    margin: 0 0 20px;
    text-align: center
}

.MobileNavigationPopup_headerNavLink__iTSsO.MobileNavigationPopup_support__yFNHK {
    display: flex;
    justify-content: center;
    position: relative;
    text-align: center;
    width: 100%
}

.CopyPopup_wrapper__LDZ0r,
.MobileNavigationPopup_linksWrapper__FNfbf {
    display: flex;
    flex-direction: column
}

.CopyPopup_wrapper__LDZ0r {
    align-items: center;
    background: #fff;
    border-radius: 20px;
    gap: 20px;
    overflow: hidden;
    padding: 40px;
    position: relative
}

.ReservesEditor_wrapper__aMNNr {
    padding: 10px
}

.ReservesEditor_search__iYkP- {
    margin-bottom: 10px
}

.ReservesEditor_list__tCN\+W {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 10px;
    row-gap: 15px
}

.ReservesEditor_withLighting__LseFX {
    border: 1px solid #0040ff;
    transition: all .3s
}

.ReservesEditor_title__8jTyC {
    text-align: center
}

.ReservesEditor_button__JG90E {
    width: 200px
}

.ReservesEditor_buttonWrapper__cK6E0 {
    display: grid;
    place-items: center
}

.UserAgreementsEditor_wrapper__hPJgV {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 10px
}

.UserAgreementsEditor_button__oBSuH {
    margin: 0 auto;
    width: 200px
}

.UserAgreementsEditor_title__YK07J {
    text-align: center
}

.UserAgreementsEditor_text__BGLdO {
    padding: 10px
}

.UserAgreementsEditor_text__BGLdO p {
    color: var(--ortext);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0 0 16px
}

.UserAgreementsEditor_text__BGLdO ul {
    list-style: none;
    margin: 20px 0;
    padding: 0
}

.UserAgreementsEditor_text__BGLdO ul li {
    color: rgba(34, 37, 41, .7);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-bottom: 16px;
    padding-left: 30px;
    position: relative
}

.UserAgreementsEditor_text__BGLdO ul li:before {
    background: #a840d8;
    border-radius: 50%;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 6px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 6px
}

.WalletsEditor_wrapper__EuuCK {
    padding: 10px
}

.WalletsEditor_search__mVYIV {
    margin-bottom: 10px
}

.WalletsEditor_list__X0FJ7 {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 10px;
    row-gap: 15px
}

.WalletsEditor_withLighting__mFMxQ {
    border: 1px solid #0040ff;
    transition: all .3s
}

.WalletsEditor_title__Cwn-b {
    text-align: center
}

.WalletsEditor_button__npQqV {
    width: 200px
}

.WalletsEditor_buttonWrapper__jxvju {
    display: grid;
    place-items: center
}

.EditTransactionPopup_wrapper__Xpsck {
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 15px;
    min-width: 500px;
    padding: 20px
}

.EditTransactionPopup_title__g95OK {
    text-align: center
}

.EditTransactionPopup_statusDropdown__10U\+B {
    border: 1px solid hsla(0, 0%, 75%, .7);
    border-radius: 12px
}

.EditTransactionPopup_statusDropdown__10U\+B .EditTransactionPopup_list__oNFds {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.EditTransactionPopup_statusDropdown__10U\+B .EditTransactionPopup_list__oNFds .EditTransactionPopup_item__SS9Yu {
    border-radius: 5px;
    cursor: pointer;
    padding: 5px 10px;
    transition: all .3s
}

.EditTransactionPopup_statusDropdown__10U\+B .EditTransactionPopup_list__oNFds .EditTransactionPopup_item__SS9Yu:hover {
    background-color: #d8d8d8
}

.EditTransactionPopup_loader__ufC5d {
    border-radius: 10px;
    overflow: hidden
}

.EditTransactionPopup_contentWrapper__nXVpT {
    margin-top: 5px
}

.TransactionsEditor_wrapper__d8-gi {
    display: flex;
    flex-direction: column
}

.TransactionsEditor_title__GFIn\+ {
    text-align: center
}

.TransactionsEditor_table__q88l7 {
    grid-row-gap: 10px;
    align-items: stretch;
    border: 1px solid #000;
    display: grid;
    grid-template-columns: auto auto auto 1fr auto auto;
    padding: 10px;
    row-gap: 10px
}

.TransactionsEditor_table__q88l7>div {
    border-bottom: 1px solid gray;
    padding: 0 5px
}

.TransactionsEditor_centered__4MfGc {
    display: grid;
    place-items: center
}

.TransactionsEditor_details__eYO\+H {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.TransactionsEditor_edit__4caLF {
    background-color: #4169e1;
    color: #fff;
    cursor: pointer
}

.TransactionsEditor_edit__4caLF,
.TransactionsEditor_status__vISfM {
    border-radius: 5px;
    padding: 5px 10px
}

.TransactionsEditor_status__vISfM.TransactionsEditor_pending__yHvbx {
    background-color: #222529;
    color: #fff
}

.TransactionsEditor_status__vISfM.TransactionsEditor_payed__1q9SF,
.TransactionsEditor_status__vISfM.TransactionsEditor_success__Vm1PA {
    background-color: #66bb6a;
    color: #fff
}

.TransactionsEditor_status__vISfM.TransactionsEditor_error__B1J7I {
    background-color: #f44336
}

.AdminPanelPopup_wrapper__28eA9 {
    background-color: #fff;
    display: grid;
    grid-template-columns: -webkit-min-content 1fr;
    grid-template-columns: min-content 1fr;
    height: 100vh;
    overflow: auto;
    padding: 20px 0;
    width: 100vw
}

.AdminPanelPopup_sidebar__o04dX {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 20px
}

.AdminPanelPopup_sidebar__o04dX .AdminPanelPopup_item__sFW7j {
    border-radius: 5px;
    cursor: pointer;
    padding: 10px
}

.AdminPanelPopup_sidebar__o04dX .AdminPanelPopup_item__sFW7j:hover {
    background-color: #bbb;
    color: #fff
}

.AdminPanelPopup_sidebar__o04dX .AdminPanelPopup_item__sFW7j.AdminPanelPopup_active__OQMtb {
    background-color: gray;
    color: #fff
}

.PageWrapper_mainWrapper__cAOxw {
    display: flex;
    flex-direction: column;
    height: 100vh;
    width: 100vw
}

.PageWrapper_main__Puvx1 {
    flex: 1 1 auto;
    margin-bottom: 80px;
    margin-top: 60px
}

@media(max-width:1240px) {
    .PageWrapper_main__Puvx1 {
        margin-bottom: 60px;
        margin-top: 10px
    }
}

@media(max-width:767px) {
    .PageWrapper_main__Puvx1 {
        margin-bottom: 40px
    }
}

.Login_main__4VjfQ {
    flex: 1 1 auto;
    margin-bottom: 80px;
    margin-top: 60px
}

.Login_wrap__GhW2K {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.Login_pattern__bac0u {
    margin-bottom: 100px
}

.Login_patternForm__aShFR {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    margin: 0 auto;
    min-height: 300px;
    opacity: 1;
    padding: 40px;
    width: 576px
}

.Login_patternForm__aShFR .Login_field__gz6oq {
    margin-bottom: 20px
}

.Login_patternFormWrap__Cb\+Vp {
    flex: 1 1
}

.Login_patternFormHeader__xfFLV {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px
}

.Login_patternFormForgot__69nQH {
    display: block;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin-top: 10px
}

.Login_patternFormAction__LPLMF {
    background: #222529;
    border: none;
    border-radius: 20px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    font: 800 1.125rem/1.5rem Montserrat Alternates;
    margin: 30px auto 0;
    padding: 26px 70px;
    text-align: center;
    transition: .2s;
    width: 100%;
    width: -webkit-max-content;
    width: max-content
}

.Login_pattern__bac0u .Login_wrap__GhW2K .Login_bgImg__iVH6d {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.Login_patternForm__aShFR .Login_field__gz6oq input {
    background: #f3f3f5;
    border: 1px solid transparent;
    border: 1px solid rgba(34, 37, 41, .7);
    border-radius: 16px;
    color: #222529;
    font-size: 1rem;
    font-weight: 800;
    height: 76px;
    line-height: 1.75rem;
    overflow: hidden;
    padding: 37px 20px 15px;
    text-overflow: ellipsis;
    transition: .2s;
    white-space: nowrap;
    width: 100%
}

.Login_field__gz6oq {
    position: relative
}

.Login_label__So7XF {
    color: rgba(34, 37, 41, .5);
    font-size: .875rem;
    left: 20px;
    line-height: 1.375rem;
    position: absolute;
    top: 26px;
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px)
}

@media(max-width:1240px) {
    .Login_main__4VjfQ {
        margin-bottom: 60px;
        margin-top: 10px
    }

    .Login_pattern__bac0u {
        margin-bottom: 40px
    }

    .Login_wrap__GhW2K {
        padding-bottom: 0
    }

    .Login_patternForm__aShFR {
        width: 100%
    }

    .Login_bgImg__iVH6d {
        display: none
    }
}

@media(max-width:767px) {
    .Login_main__4VjfQ {
        margin-bottom: 40px
    }

    .Login_wrap__GhW2K {
        padding: 0
    }

    .Login_patternForm__aShFR {
        display: block;
        padding: 20px
    }

    .Login_patternFormAction__LPLMF {
        padding-left: 40px;
        padding-right: 40px
    }
}

.Reserves_wrap__ZngVZ {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.Reserves_newTradeForm__FOZ5Q {
    align-self: flex-start;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    max-width: 1080px;
    padding: 40px;
    position: relative
}

.Reserves_transactionHistory__3wncm {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 30px 10px
}

.Reserves_reserveСontainer__FCY6q {
    grid-gap: 10px;
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(2, 1fr);
    max-height: 400px;
    overflow-y: auto
}

.Reserves_cryptoCard__AS8ug {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 10px
}

.Reserves_cryptoImage__laXIb {
    height: 35px;
    width: 35px
}

.Reserves_cryptoName__3v0lf {
    margin: 10px 0
}

.Reserves_cryptoQuantity__9lwbE {
    color: #333
}

.Reserves_tradeTitle__wXmKM {
    text-align: center
}

@media(max-width:1240px) {

    .Reserves_newTradeForm__FOZ5Q,
    .Reserves_wrap__ZngVZ {
        max-width: none
    }

    .Reserves_transactionHistory__3wncm {
        padding: 0
    }
}

@media(max-width:500px) {
    .Reserves_main__9oMmj {
        margin-bottom: 10px;
        margin-top: 10px
    }

    .Reserves_wrap__ZngVZ {
        max-width: none
    }

    .Reserves_newTradeForm__FOZ5Q {
        max-width: none;
        padding: 0
    }

    .Reserves_reserveСontainer__FCY6q {
        grid-gap: 10px;
        display: grid;
        gap: 10px;
        grid-template-columns: repeat(1, 1fr);
        max-height: 520px;
        overflow-y: auto
    }

    .Reserves_cryptoCard__AS8ug {
        align-items: center;
        display: flex;
        flex-direction: row;
        padding: 10px
    }

    .Reserves_cryptoImage__laXIb {
        height: 50px;
        margin-left: 20px;
        margin-right: 35px;
        width: 50px
    }

    .Reserves_cryptoName__3v0lf {
        font-size: 20px;
        margin-right: auto
    }

    .Reserves_cryptoQuantity__9lwbE {
        margin-right: 10px
    }
}

.Registration_pattern__U2Tsm {
    margin-bottom: 100px
}

.Registration_patternForm__dkxUc {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    margin: 0 auto;
    min-height: 300px;
    opacity: 1;
    padding: 40px;
    width: 576px
}

.Registration_patternForm__dkxUc .Registration_field__WJK6y {
    margin-bottom: 20px
}

.Registration_patternFormWrap__-e4dj {
    flex: 1 1
}

.Registration_patternFormHeader__c2xcu {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px
}

.Registration_patternFormForgot__IXOtY {
    display: block;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin-top: 10px
}

.Registration_patternFormAction__KwuR6 {
    background: #222529;
    border: none;
    border-radius: 20px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    font: 800 1.125rem/1.5rem Montserrat Alternates;
    margin: 30px auto 0;
    padding: 26px 70px;
    text-align: center;
    transition: .2s;
    width: 100%;
    width: -webkit-max-content;
    width: max-content
}

.Registration_pattern__U2Tsm .Registration_wrap__\+CMRn .Registration_bgImg__QRMrT {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.Registration_patternForm__dkxUc .Registration_field__WJK6y input {
    background: #f3f3f5;
    border: 1px solid transparent;
    border: 1px solid rgba(34, 37, 41, .7);
    border-radius: 16px;
    color: #222529;
    font-size: 1rem;
    font-weight: 800;
    height: 76px;
    line-height: 1.75rem;
    overflow: hidden;
    padding: 37px 20px 15px;
    text-overflow: ellipsis;
    transition: .2s;
    white-space: nowrap;
    width: 100%
}

.Registration_label__yo39U {
    color: rgba(34, 37, 41, .5);
    font-size: .875rem;
    line-height: 1.375rem;
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px)
}

.Registration_field__WJK6y {
    position: relative
}

.Registration_field__WJK6y .Registration_label__yo39U {
    color: rgba(34, 37, 41, .5);
    font-size: .875rem;
    left: 20px;
    line-height: 1.375rem;
    position: absolute;
    top: 26px;
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px)
}

.Registration_wrap__\+CMRn {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

@media only screen and (max-width:1240px) {
    .Registration_wrap__\+CMRn {
        padding-bottom: 0
    }

    .Registration_patternForm__dkxUc {
        width: 100%
    }

    .Registration_bgImg__QRMrT {
        display: none
    }
}

@media(max-width:767px) {
    .Registration_wrap__\+CMRn {
        padding: 0
    }

    .Registration_patternForm__dkxUc {
        display: block;
        padding: 20px
    }
}

.Exchange_wrap__JKokg {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.Exchange_over__aXSJd {
    background: rgba(25, 16, 37, .6);
    transition: .5s
}

.Exchange_modalWrap__5hsxo,
.Exchange_over__aXSJd {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 5
}

.Exchange_modalWrap__5hsxo {
    overflow-y: auto
}

@media screen and (max-width:1600px) {
    .Exchange_modal__scroll__y0Gq\+ {
        margin-bottom: 40px;
        margin-top: 40px
    }
}

.Exchange_modalScroll__jTTba {
    height: auto;
    margin: 100px auto;
    max-width: 792px;
    position: relative;
    -webkit-transform: translate(0);
    transform: translate(0);
    width: 100%;
    z-index: 5
}

.Exchange_modalBox__yH5sW {
    background: #fff;
    border-radius: 14px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    overflow: hidden;
    position: relative;
    z-index: 6
}

.Exchange_modalForm__TLMur {
    background: #fff;
    border-radius: 20px;
    padding: 40px
}

.Exchange_modalTitle__IzSDN {
    margin-bottom: 20px
}

.Exchange_modalList__EMs41 {
    grid-gap: 20px;
    display: grid;
    grid-template-columns: 1fr
}

.Exchange_modalItem__R524u {
    background: #fff;
    border: 1px solid rgba(34, 37, 41, .2);
    border-radius: 16px;
    display: flex;
    height: 76px;
    padding: 15px 20px;
    position: relative
}

.Exchange_modalItemLabel__u9BWx {
    color: rgba(34, 37, 41, .5);
    font-size: .8125rem;
    line-height: 1.25rem;
    line-height: 20px
}

.Exchange_modalItemResult__yL9N9 {
    margin-top: 2px;
    word-break: break-all
}

.Exchange_modalFooter__TUTak {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.Exchange_modalCancel__46BIM {
    -webkit-text-fill-color: transparent;
    background: #a840d8;
    -webkit-background-clip: text;
    bottom: 20px;
    left: 0;
    position: absolute
}

.Exchange_modalAction__BXc7L {
    background: #222529;
    border: none;
    border-radius: 20px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    font: 800 1.125rem/1.5rem Montserrat Alternates;
    margin: 30px auto 0;
    padding: 26px 80px;
    text-align: center;
    transition: .2s
}

.Exchange_orderContent__dgkAD {
    grid-gap: 60px;
    display: grid;
    grid-template-columns: 712px 1fr;
    position: relative
}

.Exchange_orderHdr__TNcpD {
    align-self: flex-start;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    padding: 40px;
    position: relative
}

.Exchange_orderHdrTitle__R6vCI {
    margin-bottom: 30px
}

.Exchange_orderHdrInfo__iDuAW {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 6px 10px;
    margin-bottom: 10px
}

.Exchange_orderHdrInfo__iDuAW .Exchange_option__qqNVW {
    color: rgba(34, 37, 41, .7)
}

.Exchange_orderHdrInfo__iDuAW .Exchange_result__8n8Q7 {
    font-weight: 700
}

.Exchange_orderHdrOver__w0gHR p {
    color: rgba(34, 37, 41, .7);
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0 0 10px
}

.Exchange_orderHdrOver__w0gHR p:last-child {
    margin: 0
}

.Exchange_orderInfo__fPKLc {
    background: #fff;
    border-radius: 20px;
    color: #222529;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 40px
}

.Exchange_arrow__AqjD6 {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.Exchange_orderInfoTimer__aSlie {
    font-weight: 700;
    margin-bottom: 10px
}

.Exchange_orderInfoText__CA0Qy {
    font-size: 1rem;
    line-height: 1.5rem
}

.Exchange_orderInfoAml__LJ6E0 {
    background: #fff;
    border-radius: 20px;
    color: #222529;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 40px;
    position: absolute;
    top: 350px
}

.Exchange_orderMain__E2b61 {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    margin-top: 30px;
    padding: 40px;
    position: relative;
    width: 712px
}

.Exchange_orderStep__F-72S.Exchange_active__T94Yc .Exchange_orderStepNum__I6GTO {
    background: #222529;
    color: #fff
}

.Exchange_orderStep__F-72S .Exchange_orderStep__F-72S.Exchange_view__DvWM- .Exchange_orderStepTitle__kCeEH,
.Exchange_orderStep__F-72S.Exchange_active__T94Yc .Exchange_orderStepTitle__kCeEH,
.Exchange_orderStep__F-72S.Exchange_active__T94Yc p {
    color: #222529
}

.Exchange_orderStep__F-72S .Exchange_payedButton__4usFq {
    background-color: #222529;
    border-radius: 15px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    padding: 10px;
    width: 165px
}

.Exchange_orderStep__F-72S .Exchange_disabled__iczCX {
    background-color: rgba(34, 37, 41, .5);
    pointer-events: none
}

.Exchange_orderStepHdr__kK5w5 {
    align-items: center;
    display: flex;
    gap: 30px;
    margin-bottom: 10px
}

.Exchange_orderStepNum__I6GTO {
    align-items: center;
    border: 1px solid rgba(34, 37, 41, .2);
    border-radius: 50px;
    color: rgba(34, 37, 41, .5);
    display: flex;
    font: normal 800 1.125rem/1.5rem Montserrat Alternates;
    height: 36px;
    justify-content: center;
    width: 36px
}

.Exchange_orderStepTitle__kCeEH {
    color: rgba(34, 37, 41, .5)
}

.Exchange_copy__\+6aKU {
    cursor: pointer
}

.Exchange_orderStepContent__CPbQO {
    border-left: 1px solid rgba(34, 37, 41, .2);
    margin-bottom: 10px;
    margin-left: 18px;
    padding: 10px 0 60px 48px
}

.Exchange_orderStepContent__CPbQO.Exchange_last__oAMH6 {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.Exchange_orderStepItem__exO\+E {
    padding: 15px 20px
}

.Exchange_orderStepText__b5OU- p {
    color: rgba(34, 37, 41, .5);
    line-height: 1.5rem;
    margin: 0
}

.Exchange_orderStepTabel__8\+JmK {
    border-radius: 20px;
    color: rgba(34, 37, 41, .5);
    margin-top: 20px
}

.Exchange_orderStepRow__W4MLk {
    display: flex;
    gap: 6px;
    margin-bottom: 10px;
    word-break: break-all
}

.Exchange_orderImg__f54KK {
    position: absolute;
    right: -378px;
    top: -110px;
    z-index: -1
}

@media(max-width:1240px) {
    .Exchange_wrap__JKokg {
        padding: 0 40px
    }

    .Exchange_orderContent__dgkAD {
        display: block
    }

    .Exchange_orderHdr__TNcpD {
        margin-bottom: 30px
    }

    .Exchange_orderInfoAml__LJ6E0 {
        background-color: transparent;
        margin-top: 10px;
        padding: 0;
        position: inherit
    }

    .Exchange_orderMain__E2b61 {
        width: 100%
    }
}

@media(max-width:767px) {

    .Exchange_orderHdr__TNcpD,
    .Exchange_orderMain__E2b61 {
        padding: 30px 20px
    }

    .Exchange_wrap__JKokg {
        padding: 0
    }

    .Exchange_orderInfo__fPKLc {
        padding: 20px
    }

    .Exchange_orderHdrTitle__R6vCI {
        margin-bottom: 10px
    }

    .ExchangeScreen_wrapper__vM56q {
        padding: 0 10px
    }
}

.Success_main__eK\+ru {
    flex: 1 1 auto;
    margin-bottom: 80px;
    margin-top: 60px
}

.Success_wrap__1hCz3 {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.Success_pattern__Okc71 .Success_wrap__1hCz3 {
    padding-bottom: 50px;
    position: relative
}

.Success_pattern__Okc71 .Success_wrap__1hCz3 .Success_bg-img__RRONm {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.Success_patternComplete__LlZGK {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    margin: 0 auto;
    padding: 40px;
    width: 576px
}

.Success_patternComplete__LlZGK img {
    height: auto;
    margin: auto auto 30px;
    width: 100px
}

.Success_patternCompleteTitle__btt9C {
    margin-bottom: 20px;
    text-align: center
}

.Success_patternCompleteText__w-Vtw {
    color: rgba(34, 37, 41, .7);
    text-align: center
}

@media(max-width:767px) {
    .Success_patternComplete__LlZGK {
        max-width: 100%
    }
}

.Contacts_main__mD7oQ {
    flex: 1 1 auto;
    margin-bottom: 80px;
    margin-top: 60px
}

.Contacts_wrap__rPtYD {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.Contacts_contactsBox__07s5g {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    max-width: 804px;
    padding: 40px;
    position: relative
}

.Contacts_contactsTitle__MYvKh {
    margin-bottom: 30px
}

.Contacts_contactsItem__SrEPX {
    grid-gap: 30px;
    display: grid;
    grid-template-columns: 60px 1fr;
    margin-bottom: 30px
}

.Contacts_contactsItem__SrEPX:last-child {
    margin: 0
}

.Contacts_contactsItemTitle__FfAa8 {
    display: block;
    font: 800 1.125rem/1.5rem Montserrat Alternates;
    margin: 0 0 10px
}

.Contacts_contactsItemText__3ccOX {
    color: rgba(34, 37, 41, .7)
}

.Contacts_bgImg__5tc90 {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

@media(max-width:1240px) {
    .Contacts_main__mD7oQ {
        margin-bottom: 60px;
        margin-top: 10px
    }

    .Contacts_wrap__rPtYD {
        padding: 0 40px
    }
}

@media(max-width:767px) {
    .Contacts_main__mD7oQ {
        margin-bottom: 40px
    }

    .Contacts_wrap__rPtYD {
        padding: 0
    }

    .Contacts_contactsBox__07s5g {
        max-width: none;
        padding: 30px 20px
    }

    .Contacts_contactsItem__SrEPX {
        grid-gap: 10px;
        grid-template-columns: 1fr
    }
}

.AML_main__TriLN {
    flex: 1 1 auto;
    margin-bottom: 80px;
    margin-top: 60px
}

.AML_wrap__a5b42 {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.AML_rulesContent__53ORY {
    gap: 60px;
    position: relative
}

.AML_rulesBox__ZVZgm {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    padding: 40px
}

.AML_rulesTitle__5kLBg {
    margin-bottom: 30px
}

.AML_rules__Fx\+70 .AML_article__CngKx p {
    color: var(--ortext);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0 0 16px
}

.AML_rules__Fx\+70 .AML_article__CngKx ul {
    list-style: none;
    margin: 20px 0;
    padding: 0
}

.AML_rules__Fx\+70 .AML_article__CngKx ul li {
    color: rgba(34, 37, 41, .7);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-bottom: 16px;
    padding-left: 30px;
    position: relative
}

.AML_rules__Fx\+70 .AML_article__CngKx ul li:before {
    background: #a840d8;
    border-radius: 50%;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 6px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 6px
}

@media(max-width:1240px) {
    .AML_main__TriLN {
        margin-bottom: 60px;
        margin-top: 10px
    }

    .AML_wrap__a5b42 {
        padding: 0 40px
    }

    .AML_rulesContent__53ORY {
        gap: 30px;
        grid-template-columns: 1fr
    }
}

@media(max-width:767px) {
    .AML_main__TriLN {
        margin-bottom: 40px
    }

    .AML_wrap__a5b42 {
        padding: 0
    }

    .AML_rulesBox__ZVZgm {
        padding: 30px 20px
    }

    .AML_rulesTitle__5kLBg {
        font-size: 30px;
        margin-bottom: 20px
    }
}

.Agreement_main__3A36y {
    flex: 1 1 auto;
    margin-bottom: 80px;
    margin-top: 60px
}

.Agreement_wrap__U9i6H {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.Agreement_rules__6nJrT .Agreement_article__owHhP p {
    color: rgba(34, 37, 41, .7);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0 0 16px
}

.Agreement_rules__6nJrT .Agreement_article__owHhP p strong {
    color: #222529
}

.Agreement_rules__6nJrT .Agreement_article__owHhP table,
.Agreement_wrapTable__sGWyO {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.Agreement_rules__6nJrT .Agreement_article__owHhP table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%
}

.Agreement_rules__6nJrT .Agreement_article__owHhP table th {
    border-bottom: 2px solid #222529;
    color: rgba(34, 37, 41, .7);
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.375rem;
    padding: 0 10px 10px 0;
    text-align: left
}

.Agreement_rules__6nJrT .Agreement_article__owHhP table td {
    border-bottom: 1px solid rgba(34, 37, 41, .2);
    color: rgba(34, 37, 41, .7);
    padding: 16px 10px 16px 0
}

.Agreement_rulesContent__X3NW3 {
    gap: 60px;
    position: relative
}

.Agreement_rulesBox__j45uT {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    padding: 40px
}

.Agreement_rulesTitle__jJiya {
    margin-bottom: 30px
}

@media(max-width:767px) {
    .Agreement_rulesBox__j45uT {
        padding: 30px 20px
    }

    .Agreement_main__3A36y {
        margin-bottom: 40px
    }

    .Agreement_wrap__U9i6H {
        padding: 0
    }

    .Agreement_rulesTitle__jJiya {
        font-size: 30px;
        margin-bottom: 20px
    }
}

.VerifyEmail_wrap__2V3AX {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.VerifyEmail_pattern__mjHQw .VerifyEmail_wrap__2V3AX {
    padding-bottom: 50px;
    position: relative
}

.VerifyEmail_pattern__mjHQw .VerifyEmail_wrap__2V3AX .VerifyEmail_bg-img__H-2i0 {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.VerifyEmail_patternComplete__Ks\+rH {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    margin: 0 auto;
    padding: 40px;
    width: 576px
}

.VerifyEmail_patternComplete__Ks\+rH img {
    height: auto;
    margin: auto auto 30px;
    width: auto
}

.VerifyEmail_patternCompleteTitle__mZE1l {
    margin-bottom: 20px;
    text-align: center
}

.VerifyEmail_patternCompleteText__PkA-U {
    color: rgba(34, 37, 41, .7);
    text-align: center
}

@media(max-width:1240px) {
    .VerifyEmail_pattern__mjHQw .VerifyEmail_wrap__2V3AX {
        padding-bottom: 0
    }

    .VerifyEmail_patternComplete__Ks\+rH {
        width: 100%
    }

    .VerifyEmail_pattern__mjHQw {
        margin-bottom: 40px
    }

    .VerifyEmail_pattern__mjHQw .VerifyEmail_wrap__2V3AX {
        padding: 0
    }

    .VerifyEmail_patternComplete__Ks\+rH {
        display: block;
        padding: 20px
    }

    .VerifyEmail_patternComplete__Ks\+rH img {
        margin-bottom: 20px
    }
}

.UserTransactionHistory_wrapper__w8HCL {
    grid-gap: 60px;
    align-items: center;
    display: grid;
    gap: 60px;
    grid-template-columns: 1fr 216px;
    margin: auto;
    max-width: 1080px
}

.UserTransactionHistory_transactionTableWrapper__gCv1C {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    margin-left: auto;
    padding: 40px;
    width: 100%
}

.UserTransactionHistory_transactionTable__NW7k1 {
    grid-gap: 10px;
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.UserTransactionHistory_historyHeaderTitle__-MUrU {
    margin-bottom: 30px
}

.UserTransactionHistory_headerTitle__GWrOG {
    color: rgba(34, 37, 41, .5);
    display: grid;
    font-size: 1rem;
    line-height: 1.25rem;
    place-items: center
}

.UserTransactionHistory_headerTitle__GWrOG.UserTransactionHistory_left__eQ0ZC {
    place-items: start
}

.UserTransactionHistory_operation__cStEQ {
    display: flex;
    gap: 10px;
    justify-content: center;
    width: -webkit-max-content;
    width: max-content
}

.UserTransactionHistory_operation__cStEQ .UserTransactionHistory_action__cwcju {
    color: #5b6671;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    gap: 5px;
    line-height: 1.25rem;
    place-items: center
}

.UserTransactionHistory_operation__cStEQ .UserTransactionHistory_arrow__JjcTo {
    align-content: center;
    max-height: 100%;
    padding: 0 5px;
    rotate: 270deg;
    width: 20px
}

.UserTransactionHistory_status__ozFqA {
    display: grid;
    place-items: center
}

.UserTransactionHistory_details__heCPI {
    color: #a840d8;
    cursor: pointer;
    display: grid;
    place-items: center
}

.UserTransactionHistory_sidebar__\+TlYR {
    padding-top: 40px
}

.UserTransactionHistory_sidebarList__OYRyD {
    display: flex;
    flex-direction: column;
    gap: 20px;
    position: -webkit-sticky;
    position: sticky;
    top: 40px
}

.UserTransactionHistory_sidebarItem__TnSI6 {
    color: #222529;
    font-size: .9375rem;
    line-height: 1.5rem;
    position: relative
}

.UserTransactionHistory_active__ueOG9 {
    color: #a840d8
}

.UserTransactionHistory_active__ueOG9:before {
    background: #a840d8;
    content: "";
    height: 1px;
    left: -60px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px
}

@media(max-width:1240px) {
    .UserTransactionHistory_wrapper__w8HCL {
        display: block;
        grid-template-columns: 1fr 216px;
        margin: 0 10px
    }
}

@media(max-width:767px) {
    .UserTransactionHistory_transactionTableWrapper__gCv1C {
        padding: 10px
    }

    .UserTransactionHistory_historyHeaderTitle__-MUrU {
        font-size: 25px;
        margin-bottom: 15px;
        text-align: center
    }
}

.TransactionTableMobile_wrapper__YxIue {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 5px
}

.TransactionTableMobile_wrapper__YxIue>.TransactionTableMobile_head__TL-sl:not(:last-child):not(:first-child) {
    border-top: 1px solid rgba(34, 37, 41, .5);
    padding-top: 10px
}

.TransactionTableMobile_head__TL-sl {
    display: flex;
    gap: 30px;
    justify-content: center;
    width: 100%
}

.TransactionTableMobile_details__99LgN {
    color: #a840d8;
    cursor: pointer;
    display: grid;
    place-items: center
}

.TransactionTableMobile_operation__PwlNn {
    display: flex;
    gap: 10px;
    justify-content: center;
    width: -webkit-max-content;
    width: max-content
}

.TransactionTableMobile_operation__PwlNn .TransactionTableMobile_action__YJV2w {
    color: #5b6671;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    gap: 5px;
    line-height: 1.25rem;
    place-items: center
}

.TransactionTableMobile_operation__PwlNn .TransactionTableMobile_arrow__vDtkb {
    align-content: center;
    max-height: 100%;
    padding: 0 5px;
    rotate: 270deg;
    width: 20px
}

.TransactionTableMobile_headerTitle__x4B\+x {
    color: rgba(34, 37, 41, .5);
    display: grid;
    font-size: 1rem;
    line-height: 1.25rem;
    min-width: 120px;
    place-items: center
}

.TransactionTableMobile_headerTitle__x4B\+x.TransactionTableMobile_left__LOwxT {
    place-items: start
}

.AccountSettings_main__VyvV7 {
    flex: 1 1 auto;
    margin-bottom: 80px;
    margin-top: 60px
}

.AccountSettings_wrap__wWMNd {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.AccountSettings_accountContent__qcpZT {
    grid-gap: 60px;
    display: grid;
    gap: 60px;
    grid-template-columns: 1fr 216px
}

.AccountSettings_accountBox__dHEBA {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    padding: 40px
}

.AccountSettings_accountHdr__oMvJZ {
    grid-gap: 20px;
    display: grid;
    gap: 20px;
    grid-template-columns: 320px 1fr;
    margin-bottom: 60px;
    margin-top: 20px
}

.AccountSettings_accountItem__Urn0s {
    border: 1px solid rgba(34, 37, 41, .2);
    border-radius: 16px;
    padding: 15px 20px
}

.AccountSettings_accountItemLabel__ujKv9 {
    color: rgba(34, 37, 41, .5);
    font-size: .8125rem;
    line-height: 1.25rem;
    margin-bottom: 4px
}

.AccountSettings_account__info__22IzO {
    background: #f3f3f5;
    border-radius: 20px;
    color: rgba(34, 37, 41, .7);
    display: flex;
    font-size: .8125rem;
    gap: 16px;
    line-height: 1.25rem;
    padding: 18px 20px
}

.AccountSettings_accountFooterTitle__Uq-Es {
    margin-bottom: 20px
}

.AccountSettings_accountFooterList__jd-jP {
    grid-gap: 20px;
    display: grid;
    grid-template-columns: repeat(3, 1fr)
}

.AccountSettings_accountFieldItem__1UvKz {
    background: #f3f3f5;
    border: 1px solid transparent;
    border-radius: 16px;
    color: #222529;
    font-size: 1rem;
    font-weight: 800;
    height: 76px;
    line-height: 1.75rem;
    overflow: hidden;
    padding: 37px 20px 15px;
    position: relative;
    text-overflow: ellipsis;
    transition: .2s;
    white-space: nowrap;
    width: 100%
}

.AccountSettings_accountFieldItem__1UvKz:enabled {
    border-color: #222529
}

.AccountSettings_field__tHnQN {
    position: relative
}

.AccountSettings_field__tHnQN .AccountSettings_label__H7H9S {
    color: rgba(34, 37, 41, .5);
    font-size: .875rem;
    left: 20px;
    line-height: 1.375rem;
    position: absolute;
    top: 26px;
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px)
}

.AccountSettings_accountAction__hHjca {
    background: #222529;
    border: none;
    border-radius: 20px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font: 800 1.125rem/1.5rem Montserrat Alternates;
    padding: 19px 0;
    text-align: center;
    transition: .2s
}

.AccountSettings_account__8kY4V .AccountSettings_sidebar__dV\+dc {
    padding-top: 40px
}

.AccountSettings_account__8kY4V .AccountSettings_sidebarList__3Uhp8 {
    display: flex;
    flex-direction: column;
    gap: 20px;
    position: -webkit-sticky;
    position: sticky;
    top: 40px
}

.AccountSettings_account__8kY4V .AccountSettings_sidebarItem__dj7Ay {
    color: #222529;
    font-size: .9375rem;
    line-height: 1.5rem;
    position: relative
}

.AccountSettings_account__8kY4V .AccountSettings_active__K-x6w {
    color: #a840d8
}

.AccountSettings_account__8kY4V .AccountSettings_active__K-x6w:before {
    background: #a840d8;
    content: "";
    height: 1px;
    left: -60px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px
}

@media(max-width:1240px) {
    .AccountSettings_main__VyvV7 {
        margin-bottom: 60px;
        margin-top: 10px
    }

    .AccountSettings_wrap__wWMNd {
        padding: 0 40px
    }

    .AccountSettings_accountContent__qcpZT,
    .AccountSettings_accountHdr__oMvJZ {
        display: block
    }

    .AccountSettings_accountFooterList__jd-jP {
        grid-template-columns: 1fr 1fr
    }

    .AccountSettings_accountItem__Urn0s {
        margin-bottom: 20px
    }
}

@media(max-width:767px) {
    .AccountSettings_main__VyvV7 {
        margin-bottom: 40px
    }

    .AccountSettings_wrap__wWMNd {
        padding: 0
    }

    .AccountSettings_accountBox__dHEBA {
        padding: 30px 20px
    }

    .AccountSettings_accountFooterList__jd-jP {
        grid-template-columns: 1fr
    }
}

.Cancelled_main__YsTwo {
    flex: 1 1 auto;
    margin-bottom: 80px;
    margin-top: 60px
}

.Cancelled_wrap__DDhc7 {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.Cancelled_pattern__ysz32 .Cancelled_wrap__DDhc7 {
    padding-bottom: 50px;
    position: relative
}

.Cancelled_pattern__ysz32 .Cancelled_wrap__DDhc7 .Cancelled_bg-img__fiSbN {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.Cancelled_patternComplete__zAifX {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    margin: 0 auto;
    padding: 40px;
    width: 576px
}

.Cancelled_patternComplete__zAifX img {
    height: auto;
    margin: auto auto 30px;
    width: 100px
}

.Cancelled_patternCompleteTitle__x04M0 {
    margin-bottom: 20px;
    text-align: center
}

.Cancelled_patternCompleteText__fp-\+d {
    color: rgba(34, 37, 41, .7);
    text-align: center
}

@media(max-width:767px) {
    .Cancelled_patternComplete__zAifX {
        max-width: 100%
    }
}

.Error_main__HcUE8 {
    flex: 1 1 auto;
    margin-bottom: 80px;
    margin-top: 60px
}

.Error_wrap__3sUOm {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.Error_pattern__ufeTY .Error_wrap__3sUOm {
    padding-bottom: 50px;
    position: relative
}

.Error_pattern__ufeTY .Error_wrap__3sUOm .Error_bg-img__V9wB\+ {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.Error_patternComplete__\+-uSj {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    margin: 0 auto;
    padding: 40px;
    width: 576px
}

.Error_patternComplete__\+-uSj img {
    height: auto;
    margin: auto auto 30px;
    width: 100px
}

.Error_patternCompleteTitle__5us7F {
    margin-bottom: 20px;
    text-align: center
}

.Error_patternCompleteText__HKssO {
    color: rgba(34, 37, 41, .7);
    text-align: center
}

.Error_button__wnn46 {
    margin: 15px auto
}

@media(max-width:767px) {
    .Error_patternComplete__\+-uSj {
        max-width: 100%
    }
}

.BonusProgram_wrap__F1zmk {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.BonusProgram_partnerContent__mw6b6 {
    grid-gap: 60px;
    display: grid;
    gap: 60px;
    grid-template-columns: 1fr 216px
}

.BonusProgram_partnerBox__LhP5z {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    padding: 40px
}

.BonusProgram_partnerTitle__\+Qosd {
    margin-bottom: 30px
}

.BonusProgram_result__NWao- {
    font-size: 22px
}

.BonusProgram_levelWrap__6dY1o {
    align-items: center;
    justify-content: center;
    width: 100%
}

.BonusProgram_levelWrap__6dY1o,
.BonusProgram_partnerOfferWrap__KK7k2 {
    display: flex;
    gap: 60px;
    justify-content: space-between;
    text-align: center
}

.BonusProgram_partnerOfferWrap__KK7k2 {
    margin-bottom: 50px
}

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

.BonusProgram_option__pMX4e {
    color: rgba(34, 37, 41, .7);
    font-size: .8125rem;
    line-height: 1.25rem;
    white-space: nowrap
}

.BonusProgram_partnerOffer__rlMRx {
    border: 1px solid rgba(34, 37, 41, .2);
    border-radius: 16px;
    padding: 30px;
    position: relative
}

.BonusProgram_sidebar__sj6Hk {
    padding-top: 40px
}

.BonusProgram_sidebarList__SBchJ {
    display: flex;
    flex-direction: column;
    gap: 20px;
    position: -webkit-sticky;
    position: sticky;
    top: 40px
}

.BonusProgram_sidebarItem__4Ux0r {
    color: #222529;
    font-size: .9375rem;
    line-height: 1.5rem;
    position: relative
}

.BonusProgram_active__K5s31 {
    color: #a840d8
}

.BonusProgram_active__K5s31:before {
    background: #a840d8;
    content: "";
    height: 1px;
    left: -60px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px
}

@media(max-width:1240px) {
    .BonusProgram_wrap__F1zmk {
        padding: 0 40px
    }

    .BonusProgram_partnerContent__mw6b6 {
        display: block
    }
}

@media(max-width:767px) {
    .BonusProgram_wrap__F1zmk {
        padding: 0
    }

    .BonusProgram_partnerBox__LhP5z {
        padding: 30px 20px
    }

    .BonusProgram_partnerOfferWrap__KK7k2 {
        align-items: center;
        flex-direction: column-reverse
    }

    .BonusProgram_partnerTitle__\+Qosd {
        font-size: 25px;
        text-align: center
    }
}

@media(max-width:576px) {
    .BonusProgram_levelWrap__6dY1o {
        grid-column-gap: 0;
        grid-row-gap: 0;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr)
    }

    .BonusProgram_partnerOfferItem__q6\+BH:first-child {
        grid-area: 1/1/2/2
    }

    .BonusProgram_partnerOfferItem__q6\+BH:nth-child(2) {
        grid-area: 2/1/3/3
    }

    .BonusProgram_partnerOfferItem__q6\+BH:nth-child(3) {
        grid-area: 1/2/2/3
    }
}

.AdminPanelScreen_wrapper__CkEDv {
    align-items: center;
    display: flex;
    height: 100vh;
    justify-content: center;
    width: 100vw
}

.AdminPanelScreen_title__6622m {
    text-align: center
}

.AdminPanelScreen_form__ij9QD {
    background-color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 10px
}

.PageNotFound_nothing__eGBDH {
    margin-top: 60px;
    text-align: center
}

.PageNotFound_nothingTitle__rxUhD {
    margin-bottom: 20px
}

.PageNotFound_nothingText__IrG6i {
    color: rgba(34, 37, 41, .7);
    text-align: center
}

.PageNotFound_nothingAction__\+d0\+P {
    background: #222529;
    border: none;
    border-radius: 20px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    font: 800 1.125rem/1.5rem Montserrat Alternates;
    margin: 30px auto;
    padding: 26px 70px;
    text-align: center;
    transition: .2s;
    width: -webkit-max-content;
    width: max-content
}

.PageNotFound_nothingImg__4HTGj {
    margin: 60px auto 0
}

@media(max-width:767px) {
    .PageNotFound_nothing__eGBDH {
        margin: 0
    }

    .PageNotFound_nothingAction__\+d0\+P {
        padding-left: 40px;
        padding-right: 40px
    }
}

.EmailVerified_wrap__4QCSy {
    box-sizing: initial;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0 10px
}

.EmailVerified_pattern__S8NM1 .EmailVerified_wrap__4QCSy {
    padding-bottom: 50px;
    position: relative
}

.EmailVerified_pattern__S8NM1 .EmailVerified_wrap__4QCSy .EmailVerified_bg-img__ZaSct {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.EmailVerified_patternComplete__UD0Gw {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 4px 16px 2px rgba(59, 36, 134, .16);
    margin: 0 auto;
    padding: 40px;
    width: 576px
}

.EmailVerified_patternComplete__UD0Gw img {
    height: auto;
    margin: auto auto 30px;
    width: auto
}

.EmailVerified_patternCompleteTitle__YfzNf {
    margin-bottom: 20px;
    text-align: center
}

.EmailVerified_patternCompleteText__1HZYV {
    color: rgba(34, 37, 41, .7);
    text-align: center
}

@media(max-width:1240px) {
    .EmailVerified_pattern__S8NM1 .EmailVerified_wrap__4QCSy {
        padding-bottom: 0
    }

    .EmailVerified_patternComplete__UD0Gw {
        width: 100%
    }

    .EmailVerified_pattern__S8NM1 {
        margin-bottom: 40px
    }

    .EmailVerified_pattern__S8NM1 .EmailVerified_wrap__4QCSy {
        padding: 0
    }

    .EmailVerified_patternComplete__UD0Gw {
        display: block;
        padding: 20px
    }

    .EmailVerified_patternComplete__UD0Gw img {
        margin-bottom: 20px
    }
}

* {
    border: 0;
    margin: 0;
    padding: 0
}

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

:active,
:focus,
a:active,
a:focus {
    outline: none
}

aside,
footer,
header,
nav {
    display: block
}

body {
    background: #ffeaf9;
    color: #222529;
    display: flex;
    flex-direction: column;
    font: 1rem/1.5rem Montserrat, sans-serif;
    margin: 0;
    min-height: 100vh;
    min-width: 320px;
    overflow-x: hidden;
    padding: 0;
    position: relative
}

button,
input,
textarea {
    font-family: inherit
}

input::-ms-clear {
    display: none
}

button {
    cursor: pointer
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

a,
a:hover,
a:visited {
    text-decoration: none
}

ul li {
    list-style: none
}

h1 {
    font: 800 2.25rem/2.75rem Montserrat Alternates
}

h1,
h4 {
    margin: 0
}

h4 {
    font: 800 1.375rem/2rem Montserrat Alternates
}

h3 {
    font: 800 1.625rem/2.25rem Montserrat Alternates
}

h2,
h3 {
    margin: 0
}

h2 {
    font: 800 1.875rem/2.5rem Montserrat Alternates
}

a {
    color: #a840d8;
    cursor: pointer;
    text-decoration: none;
    transition: .2s
}

#root {
    height: 100%
}

img {
    display: block;
    height: auto;
    max-width: 100%;
    width: auto
}

a:hover {
    color: #a840d8
}

@media (max-width:767px) {
    h1 {
        line-height: 2.25rem
    }
}

/*# sourceMappingURL=main.c1f83295.css.map*/