: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: rgba(255, 255, 255, .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-offset: 16px;
    --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
    --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
    --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
    --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-toast-bd-radius: 6px;
    --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( to right, #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-color-progress-bgo: .2
}

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

.Toastify__toast-container--top-left {
    top: var(--toastify-toast-top);
    left: var(--toastify-toast-left)
}

.Toastify__toast-container--top-center {
    top: var(--toastify-toast-top);
    left: 50%;
    transform: translate(-50%)
}

.Toastify__toast-container--top-right {
    top: var(--toastify-toast-top);
    right: var(--toastify-toast-right)
}

.Toastify__toast-container--bottom-left {
    bottom: var(--toastify-toast-bottom);
    left: var(--toastify-toast-left)
}

.Toastify__toast-container--bottom-center {
    bottom: var(--toastify-toast-bottom);
    left: 50%;
    transform: translate(-50%)
}

.Toastify__toast-container--bottom-right {
    bottom: var(--toastify-toast-bottom);
    right: var(--toastify-toast-right)
}

@media only screen and (max-width:480px) {
    .Toastify__toast-container {
        width: 100vw;
        padding: 0;
        left: env(safe-area-inset-left);
        margin: 0
    }
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-right {
        top: env(safe-area-inset-top);
        transform: translate(0)
    }
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-right {
        bottom: env(safe-area-inset-bottom);
        transform: translate(0)
    }
    .Toastify__toast-container--rtl {
        right: env(safe-area-inset-right);
        left: initial
    }
}

.Toastify__toast {
    --y: 0;
    position: relative;
    touch-action: none;
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: var(--toastify-toast-bd-radius);
    box-shadow: 0 4px 12px #0000001a;
    display: flex;
    justify-content: space-between;
    max-height: var(--toastify-toast-max-height);
    font-family: var(--toastify-font-family);
    cursor: default;
    direction: ltr;
    z-index: 0;
    overflow: hidden
}

.Toastify__toast--stacked {
    position: absolute;
    width: 100%;
    transform: translate3d(0, var(--y), 0) scale(var(--s));
    transition: transform .3s
}

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,
.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
    transition: opacity .1s
}

.Toastify__toast--stacked[data-collapsed=false] {
    overflow: visible
}

.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>* {
    opacity: 0
}

.Toastify__toast--stacked:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: calc(var(--g)*1px);
    bottom: 100%
}

.Toastify__toast--stacked[data-pos=top] {
    top: 0
}

.Toastify__toast--stacked[data-pos=bot] {
    bottom: 0
}

.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
    transform-origin: top
}

.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
    transform-origin: bottom
}

.Toastify__toast--stacked:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    transform: scaleY(3);
    z-index: -1
}

.Toastify__toast--rtl {
    direction: rtl
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.Toastify__progress-bar-theme--light {
    background: var(--toastify-color-progress-light)
}

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

.Toastify__progress-bar--info {
    background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
    background: var(--toastify-color-progress-success)
}

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

.Toastify__progress-bar--error {
    background: var(--toastify-color-progress-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,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
    background: var(--toastify-color-transparent)
}

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

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

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

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

@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1)
    }
    to {
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: var(--toastify-z-index);
    opacity: .7;
    transform-origin: left;
    border-bottom-left-radius: var(--toastify-toast-bd-radius)
}

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

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

.Toastify__progress-bar--rtl {
    right: 0;
    left: initial;
    transform-origin: right;
    border-bottom-left-radius: initial;
    border-bottom-right-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--wrp {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    border-bottom-left-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--wrp[data-hidden=true] {
    opacity: 0
}

.Toastify__progress-bar--bg {
    opacity: var(--toastify-color-progress-bgo);
    width: 100%;
    height: 100%
}

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

@keyframes Toastify__bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        transform: translate3d(10px, 0, 0)
    }
    90% {
        transform: translate3d(-5px, 0, 0)
    }
    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, var(--y), 0)
    }
    to {
        opacity: 0;
        transform: translate3d(2000px, var(--y), 0)
    }
}

@keyframes Toastify__bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0)
    }
    75% {
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        transform: translate3d(5px, 0, 0)
    }
    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, var(--y), 0)
    }
    to {
        opacity: 0;
        transform: translate3d(-2000px, var(--y), 0)
    }
}

@keyframes Toastify__bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)
    }
    75% {
        transform: translate3d(0, 10px, 0)
    }
    90% {
        transform: translate3d(0, -5px, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0, calc(var(--y) - 10px), 0)
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, calc(var(--y) + 20px), 0)
    }
    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes Toastify__bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0)
    }
    75% {
        transform: translate3d(0, -10px, 0)
    }
    90% {
        transform: translate3d(0, 5px, 0)
    }
    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0, calc(var(--y) - 10px), 0)
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, calc(var(--y) + 20px), 0)
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

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

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

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

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

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

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

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

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

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

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0;
        transform: translate3d(0, var(--y), 0) scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

.Toastify__zoom-enter {
    animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
    animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn {
    0% {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in
    }
    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }
    80% {
        transform: perspective(400px) rotateX(-5deg)
    }
    to {
        transform: perspective(400px)
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: translate3d(0, var(--y), 0) perspective(400px)
    }
    30% {
        transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(-20deg);
        opacity: 1
    }
    to {
        transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.Toastify__flip-enter {
    animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
    animation-name: Toastify__flipOut
}

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

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

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

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

@keyframes Toastify__slideOutRight {
    0% {
        transform: translate3d(0, var(--y), 0)
    }
    to {
        visibility: hidden;
        transform: translate3d(110%, var(--y), 0)
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translate3d(0, var(--y), 0)
    }
    to {
        visibility: hidden;
        transform: translate3d(-110%, var(--y), 0)
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translate3d(0, var(--y), 0)
    }
    to {
        visibility: hidden;
        transform: translate3d(0, 500px, 0)
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translate3d(0, var(--y), 0)
    }
    to {
        visibility: hidden;
        transform: translate3d(0, -500px, 0)
    }
}

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

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

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

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

.Toastify__slide-exit--top-left,
.Toastify__slide-exit--bottom-left {
    animation-name: Toastify__slideOutLeft;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

.Toastify__slide-exit--top-right,
.Toastify__slide-exit--bottom-right {
    animation-name: Toastify__slideOutRight;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

.Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

.Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

@keyframes Toastify__spin {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

._container_10nw8_1 {
    width: calc(var(--width-fixed-container)*1px);
    padding-inline: var(--layout-horizontal-padding);
    margin: 0 auto;
    box-sizing: content-box
}

._root_nxyhn_1 {
    position: absolute;
    pointer-events: none;
    overflow: hidden;
    inset: calc(var(--layout-padding-top)*-1)0-1.5rem
}

@media (max-width:767.98px) {
    ._root_nxyhn_1 {
        display: none
    }
}

._container_nxyhn_12 {
    position: relative;
    height: 100%;
    max-width: var(--max-width-layout-account)
}

._image_nxyhn_18 {
    position: absolute
}

._root_2p3n5_1 {
    position: relative
}

._container_2p3n5_5 {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    max-width: var(--max-width-layout-account)
}

@media (max-width:767.98px) {
    ._container_2p3n5_5 {
        gap: 1rem
    }
}

._icon_tz0wq_1,
._coinIcon_tz0wq_2,
._brandingIcon_tz0wq_3 {
    display: block;
    width: 1em;
    min-width: 1em;
    height: 1em
}

._root_1u1az_1 {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

@media (max-width:767.98px) {
    ._root_1u1az_1 {
        gap: 1rem
    }
}

._back_1u1az_11 {
    color: var(--color-text-secondary-dim);
    text-transform: uppercase;
    padding-right: var(--padding-inline)
}

@media (max-width:767.98px) {
    ._wrapper_1u1az_17 {
        margin: 0 calc(var(--layout-horizontal-padding)*-1)
    }
}

._root_167t4_1 {
    display: flex;
    flex-direction: column;
    gap: var(--casino-gap, 1.5rem);
    padding-bottom: var(--casino-padding-bottom)
}

@media (max-width:767.98px) {
    ._root_167t4_1 {
        gap: var(--casino-gap-mobile, .5rem);
        padding-bottom: var(--casino-padding-bottom-mobile)
    }
}

._root_lgiws_1 {
    width: 30rem;
    margin-left: 0;
    border-radius: 0 var(--border-radius-modal) var(--border-radius-modal)0
}

@media (max-width:767.98px) {
    ._root_lgiws_1 {
        width: 100%;
        padding: 1rem
    }
}

._form_lgiws_12 {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

._form_lgiws_12 i {
    color: var(--color-text-main)
}

._highlighted_lgiws_22 {
    color: var(--color-text-high-contrast);
    font-size: .875rem
}

._buttonText_lgiws_27 {
    text-transform: uppercase;
    font-weight: var(--font-weight-bold)
}

._captcha_1r1l9_1 {
    display: flex;
    justify-content: center
}

._captcha_1r1l9_1>div {
    display: flex
}

._captcha_1r1l9_1 iframe {
    max-width: 100%
}

._root_5yqk7_1 {
    width: 30rem;
    min-height: 19.875rem;
    z-index: 1;
    overflow: unset
}

@media (max-width:767.98px) {
    ._root_5yqk7_1 {
        width: 100%;
        padding: 1rem;
        height: unset;
        margin-left: unset
    }
}

._form_5yqk7_15 {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

._form_5yqk7_15 ._inputs_5yqk7_20 {
    display: flex;
    justify-content: space-between;
    gap: .5rem
}

._form_5yqk7_15 ._inputs_5yqk7_20 ._input_5yqk7_20 {
    padding: 0;
    width: 2.75rem;
    height: 2.75rem;
    text-align: center
}

._form_5yqk7_15 ._inputs_5yqk7_20 ._input_5yqk7_20:focus-within {
    border-color: var(--color-brand)
}

._form_5yqk7_15 ._inputs_5yqk7_20 input {
    text-align: center
}

._email_5yqk7_42 {
    font-size: .75rem;
    font-weight: var(--font-weight-medium);
    margin-top: -1.25rem
}

._highlighted_5yqk7_48 {
    color: var(--color-text-high-contrast);
    font-size: .875rem
}

._root_1noah_1 {
    width: 62.5rem;
    border-radius: 1rem;
    background: var(--color-background-promotion-modal);
    padding-top: 0
}

@media (max-width:767.98px) {
    ._root_1noah_1 {
        padding: 0 .75rem
    }
}

._banner_1noah_12 {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
    gap: .5rem;
    background: linear-gradient(0deg, var(--color-background-promotion-modal) 0%, rgba(115, 115, 115, 0%) 30%), var(--image-banner) no-repeat left center/cover;
    height: 16.688rem;
    margin: 0 -2rem;
    padding-right: 2rem;
    padding-bottom: 4.5rem
}

._banner_1noah_12 ._close_1noah_27 {
    position: absolute;
    display: flex;
    right: 1rem;
    top: 1rem;
    font-size: 2rem;
    color: #fff;
    cursor: pointer
}

._banner_1noah_12 h2 {
    color: #fff;
    font-size: 1.313rem;
    line-height: 1.2;
    text-align: right;
    white-space: pre-line;
    text-transform: uppercase
}

._banner_1noah_12 ._leafImage_1noah_46 {
    position: absolute;
    top: 4.7rem;
    right: 8.9rem;
    width: 2.744rem;
    height: 2.755rem;
    transform: rotate(45deg)
}

._banner_1noah_12 ._description_1noah_55 {
    color: var(--color-brand);
    margin-bottom: .688rem;
    font-size: .875rem
}

._banner_1noah_12 ._buttonText_1noah_61 {
    font-weight: 500
}

@media (max-width:767.98px) {
    ._banner_1noah_12 {
        height: 12.219rem;
        background-position: left -4.375rem center;
        padding-right: .75rem;
        margin: 0 -.75rem;
        padding-bottom: 1.5rem
    }
    ._banner_1noah_12 h2 {
        font-size: 1.5rem
    }
    ._banner_1noah_12 ._description_1noah_55 {
        font-size: .75rem
    }
    ._banner_1noah_12 ._close_1noah_27 {
        top: .5rem;
        right: .5rem;
        width: 1.625rem;
        height: 1.625rem
    }
}

._content_1noah_89 {
    display: flex;
    padding: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 1.5rem;
    border-radius: 1rem;
    background: var(--color-background-promotion-content);
    -webkit-backdrop-filter: blur(.313rem);
    backdrop-filter: blur(.313rem)
}

._content_1noah_89 h3 {
    color: #fff;
    font-size: 1rem;
    line-height: 1.25rem
}

._content_1noah_89 ._highlighted_1noah_106 {
    color: #fff;
    font-weight: var(--font-weight-semi-bold)
}

._content_1noah_89 ._eventTime_1noah_111 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    max-width: 19rem;
    padding: 1rem;
    border-radius: 1rem;
    border: 1px solid rgba(255, 255, 255, 20%);
    font-size: .875rem;
    font-weight: var(--font-weight-medium)
}

._content_1noah_89 ._eventTime_1noah_111 i,
._content_1noah_89 ._eventTime_1noah_111 span {
    color: var(--color-brand)
}

@media (max-width:767.98px) {
    ._content_1noah_89 {
        gap: .5rem;
        padding: 1rem;
        font-size: .875rem
    }
    ._content_1noah_89 ._highlighted_1noah_106 {
        font-size: .75rem
    }
    ._content_1noah_89 ._eventTime_1noah_111 {
        justify-content: flex-start;
        font-size: .75rem;
        width: 100%;
        max-width: 100%
    }
}

._root_sor66_1 {
    width: 50.625rem;
    border-radius: 1rem;
    background: var(--color-background-promotion-modal);
    padding-top: 0
}

@media (max-width:767.98px) {
    ._root_sor66_1 {
        padding: 0 .75rem
    }
}

._banner_sor66_12 {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
    gap: .5rem;
    background: linear-gradient(0deg, var(--color-background-promotion-modal) 0%, rgba(115, 115, 115, 0%) 30%), var(--image-banner) no-repeat left center/cover;
    height: 16.063rem;
    margin: 0 -2rem;
    padding-right: 2rem;
    padding-bottom: .625rem
}

._banner_sor66_12 ._close_sor66_27 {
    position: absolute;
    display: flex;
    right: 1rem;
    top: 1rem;
    font-size: 2rem;
    color: #fff;
    cursor: pointer
}

._banner_sor66_12 h2 {
    color: #fff;
    font-size: 2rem;
    line-height: 1.2;
    text-align: right;
    white-space: pre-line;
    text-transform: uppercase
}

._banner_sor66_12 ._leafImage_sor66_46 {
    position: absolute;
    top: 4.7rem;
    right: 8.9rem;
    width: 2.744rem;
    height: 2.755rem;
    transform: rotate(45deg)
}

._banner_sor66_12 ._description_sor66_55 {
    color: var(--color-brand);
    margin-bottom: .688rem
}

._banner_sor66_12 ._buttonText_sor66_60 {
    font-weight: 500
}

@media (max-width:767.98px) {
    ._banner_sor66_12 {
        height: 12.219rem;
        background-position: left -4.375rem center;
        padding-right: .75rem;
        margin: 0 -.75rem
    }
    ._banner_sor66_12 h2 {
        font-size: 1.5rem
    }
    ._banner_sor66_12 ._description_sor66_55 {
        font-size: .75rem
    }
    ._banner_sor66_12 ._close_sor66_27 {
        top: .5rem;
        right: .5rem;
        width: 1.625rem;
        height: 1.625rem
    }
}

._content_sor66_87 {
    display: flex;
    padding: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 1.5rem;
    border-radius: 1rem;
    background: var(--color-background-promotion-content);
    -webkit-backdrop-filter: blur(.313rem);
    backdrop-filter: blur(.313rem)
}

._content_sor66_87 h3 {
    color: #fff;
    font-size: 1rem;
    line-height: 1.25rem
}

._content_sor66_87 ._highlighted_sor66_104 {
    color: #fff;
    font-weight: var(--font-weight-semi-bold)
}

._content_sor66_87 ._eventTime_sor66_109 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    max-width: 19rem;
    padding: 1rem;
    border-radius: 1rem;
    border: 1px solid rgba(255, 255, 255, 20%);
    font-size: .875rem;
    font-weight: var(--font-weight-medium)
}

._content_sor66_87 ._eventTime_sor66_109 i,
._content_sor66_87 ._eventTime_sor66_109 span {
    color: var(--color-brand)
}

@media (max-width:767.98px) {
    ._content_sor66_87 {
        gap: .5rem;
        padding: 1rem;
        font-size: .875rem
    }
    ._content_sor66_87 ._highlighted_sor66_104 {
        font-size: .75rem
    }
    ._content_sor66_87 ._eventTime_sor66_109 {
        justify-content: flex-start;
        font-size: .75rem;
        width: 100%;
        max-width: 100%
    }
}

._root_vr2is_1 {
    display: flex;
    align-items: center;
    gap: .56rem
}

._coin_vr2is_7 {
    display: inline-flex;
    aspect-ratio: 1
}

._coin_vr2is_7._sm_vr2is_11 {
    font-size: 1rem
}

._coin_vr2is_7._md_vr2is_15 {
    font-size: 1.25rem
}

._coin_vr2is_7._lg_vr2is_19 {
    font-size: 1.5rem
}

._coin_vr2is_7._xl_vr2is_23 {
    font-size: 2.75rem
}

._coin_vr2is_7._xxl_vr2is_27 {
    font-size: 3.375rem
}

._root_1n4nd_1 button[type=button] {
    padding: 0 .75rem
}

._root_1n4nd_1 button[type=button] i {
    font-size: .75rem
}

._root_1n4nd_1 button[type=submit] {
    margin-top: 1rem
}

@media (max-width:767.98px) {
    ._root_1n4nd_1 button[type=submit] {
        margin-top: 0
    }
}

._root_1n4nd_1 ._amountLabel_1n4nd_18 {
    display: flex;
    justify-content: space-between;
    gap: 2rem
}

._root_1n4nd_1 label {
    width: 100%;
    margin-bottom: .25rem;
    font-size: .75rem
}

._root_1n4nd_1 input {
    font-size: .813rem
}

._root_1n4nd_1 input::-moz-placeholder {
    font-size: .813rem
}

._root_1n4nd_1 input::placeholder {
    font-size: .813rem
}

@media (max-width:767.98px) {
    ._root_1n4nd_1 input::-moz-placeholder {
        font-size: .688rem
    }
    ._root_1n4nd_1 input::placeholder {
        font-size: .688rem
    }
}

._root_1n4nd_1 i {
    color: var(--color-text-main)
}

._form_1n4nd_47 {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

._coinOption_1n4nd_53 {
    display: flex;
    align-items: center;
    gap: .5rem;
    font-size: .813rem;
    font-weight: var(--font-weight-normal)
}

._coinOption_1n4nd_53._currencyRenderValue_1n4nd_60 ._availableAmount_1n4nd_61 {
    position: absolute;
    right: 2.313rem;
    color: var(--color-text-main)
}

._coinOption_1n4nd_53._currencyOptions_1n4nd_68 {
    justify-content: space-between;
    width: 100%
}

._coinOption_1n4nd_53 ._coin_1n4nd_53 {
    margin-right: auto
}

._coinOption_1n4nd_53 ._coinValue_1n4nd_76 {
    color: var(--color-text-high-contrast)
}

@media (max-width:767.98px) {
    ._coinOption_1n4nd_53 {
        font-size: .688rem
    }
}

._amount_1n4nd_18 {
    margin: 0;
    gap: .5rem
}

._password_1n4nd_90 {
    margin: 0
}

._eyeIcon_1n4nd_94 {
    display: flex
}

._eyeIcon_1n4nd_94 i {
    font-size: 1.5rem
}

._max_1n4nd_101 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3rem;
    height: 1.875rem;
    border-radius: .25rem;
    background: #49494966;
    font-size: .75rem;
    cursor: pointer
}

._root_1hdkj_1 {
    width: 30rem
}

._root_1hdkj_1 i {
    font-size: 1.5rem
}

._supportIcon_nije1_1 {
    position: fixed;
    bottom: 1.25rem;
    right: 1.5rem;
    z-index: 3001;
    transition: right .2s ease-in-out
}

._supportIcon_nije1_1._withRightBlock_nije1_8 {
    right: calc(var(--width-right-block) + 1.5rem)
}

@media (max-width:767.98px) {
    ._supportIcon_nije1_1 {
        display: none
    }
}

._supportIcon_skvsx_1 {
    position: fixed;
    bottom: 1.25rem;
    right: 1.5rem;
    z-index: 3001;
    transition: right .2s ease-in-out
}

._supportIcon_skvsx_1 ._icon_skvsx_8 {
    font-size: 1.375rem
}

._supportIcon_skvsx_1 ._menu_skvsx_12 {
    display: flex;
    flex-direction: column;
    gap: 1.125rem;
    align-items: flex-end;
    list-style: none;
    min-width: 9.938rem;
    padding: 1.438rem .813rem 2.5rem;
    border-radius: 1.25rem;
    border-bottom-right-radius: 0;
    background-color: var(--color-background-dropdown);
    position: absolute;
    bottom: 1.344rem;
    right: 0
}

._supportIcon_skvsx_1 ._menuItem_skvsx_28 {
    cursor: pointer;
    color: var(--color-text-main);
    font-size: .875rem;
    text-transform: uppercase
}

._supportIcon_skvsx_1 ._menuItem_skvsx_28:hover {
    color: var(--color-brand)
}

._supportIcon_skvsx_1._withRightBlock_skvsx_39 {
    right: calc(var(--width-right-block) + 1.5rem)
}

@media (max-width:767.98px) {
    ._supportIcon_skvsx_1 {
        display: none
    }
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun {
    --border-radius-banner: 1.375rem;
    --height-banner: 21.063rem;
    align-items: center;
    background: var(--image-backdrop, none) no-repeat center center/cover;
    border-radius: var(--border-radius-banner);
    display: flex;
    height: var(--height-banner);
    margin-top: 1.5rem;
    padding: 1.688rem 1.563rem;
    position: relative;
    width: 100%;
    z-index: 1
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun h1,
.BlurredBackdropHeroBanner-module_wrapper__X5Tun h2,
.BlurredBackdropHeroBanner-module_wrapper__X5Tun h3,
.BlurredBackdropHeroBanner-module_wrapper__X5Tun h4,
.BlurredBackdropHeroBanner-module_wrapper__X5Tun h5,
.BlurredBackdropHeroBanner-module_wrapper__X5Tun h6 {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun:before {
    background: var(--image, none) no-repeat top right/var(--size-image-banner, cover);
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    top: -1.5rem
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun.BlurredBackdropHeroBanner-module_backdropInside__-FgUW {
    --height-banner: 21.625rem;
    background: linear-gradient(to bottom, var(--color-background-gradient-start)0, var(--color-background-gradient-end) 100%)
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun.BlurredBackdropHeroBanner-module_backdropInside__-FgUW:before {
    background: var(--image-backdrop-inside, none) no-repeat center center/cover;
    border-radius: calc(var(--border-radius-banner) - .175rem);
    content: "";
    inset: var(--size-border);
    position: absolute
}

@media (max-width:767.98px) {
    .BlurredBackdropHeroBanner-module_wrapper__X5Tun {
        --border-radius-banner: .75rem;
        height: 10.5rem;
        margin-top: 1.5rem;
        padding: .375rem
    }
    .BlurredBackdropHeroBanner-module_wrapper__X5Tun:before {
        background-image: var(--image-mobile, var(--image));
        background-size: var(--size-image-banner-mobile, cover);
        top: -1.5rem
    }
}

@media (max-width:479.98px) {
    .BlurredBackdropHeroBanner-module_wrapper__X5Tun {
        width: 21rem
    }
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_imageWrapper__NAYgT {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 {
    align-content: space-evenly;
    -webkit-backdrop-filter: blur(.584rem);
    backdrop-filter: blur(.584rem);
    background: linear-gradient(90deg, var(--color-background-main)0, rgba(24, 67, 152, 0) 100%);
    border-radius: .625rem;
    box-shadow: 0 .625rem .831rem #00000040;
    color: var(--color-text-high-contrast);
    display: grid;
    font-weight: var(--font-weight-extra-bold);
    height: 18rem;
    padding: .94rem 1.56rem;
    z-index: 2
}

@media (max-width:767.98px) {
    .BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 {
        align-items: flex-start;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        background: unset;
        box-shadow: unset;
        display: inline-flex;
        flex-direction: column;
        gap: .2rem;
        height: 9rem;
        justify-content: space-between;
        padding: 0
    }
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_label__ryY1x {
    align-items: center;
    background: var(--color-background-tag);
    border-radius: .375rem;
    color: var(--color-text-high-contrast);
    display: flex;
    font-size: .6875rem;
    font-weight: var(--font-weight-bold);
    height: 1.25rem;
    justify-content: center;
    margin-left: .31rem;
    width: 3.57956rem
}

@media (min-width:768px) {
    .BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_label__ryY1x {
        display: none
    }
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d {
    align-content: space-between;
    display: grid;
    height: 14.88rem
}

@media (max-width:767.98px) {
    .BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d {
        align-content: unset;
        align-items: end;
        border-radius: .5rem;
        gap: .75rem;
        height: 7.75rem;
        padding: .613rem .344rem .313rem;
        width: 10.4375rem
    }
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d .BlurredBackdropHeroBanner-module_titleWrapper__412M2 {
    position: relative
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d .BlurredBackdropHeroBanner-module_title__WjLKA {
    color: var(--color-emphasize);
    font-family: var(--font-family-secondary);
    font-size: var(--font-size-title);
    font-weight: var(--font-weight-black);
    line-height: 2.75rem;
    white-space: pre-line
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d .BlurredBackdropHeroBanner-module_title__WjLKA.BlurredBackdropHeroBanner-module_uppercase__6P-JH {
    text-transform: uppercase
}

@media (max-width:767.98px) {
    .BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d .BlurredBackdropHeroBanner-module_title__WjLKA {
        font-size: var(--font-size-title);
        line-height: 1.375rem
    }
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d .BlurredBackdropHeroBanner-module_description__Gj9-2 {
    color: var(--color-text-banner-description);
    font-size: 1.25rem;
    font-weight: var(--font-weight-normal);
    white-space: pre-line
}

@media (max-width:767.98px) {
    .BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d .BlurredBackdropHeroBanner-module_description__Gj9-2 {
        display: none
    }
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d .BlurredBackdropHeroBanner-module_buttonText__Y8mZ8 {
    color: #fff;
    font-size: .875rem;
    font-weight: var(--font-weight-medium);
    padding: 0 3.313rem
}

@media (max-width:767.98px) {
    .BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d .BlurredBackdropHeroBanner-module_buttonText__Y8mZ8 {
        color: #181818;
        font-size: .75rem;
        font-weight: var(--font-weight-extra-bold);
        padding: 0
    }
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d a {
    height: 2.75rem;
    justify-self: flex-start
}

@media (max-width:767.98px) {
    .BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d a {
        background: var(--color-background-button-custom, var(--color-border-button-solid));
        border-color: var(--color-background-button-custom, var(--color-border-button-solid));
        border-radius: var(--border-radius-button);
        height: 2rem;
        width: 9.75rem
    }
}

.BlurredBackdropHeroBanner-module_wrapper__X5Tun .BlurredBackdropHeroBanner-module_content__3brD5 .BlurredBackdropHeroBanner-module_contentWrapper__RmS5d b {
    font-weight: var(--font-weight-black)
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 {
    --border-size-banner: .125rem;
    --border-radius-banner: .75rem;
    align-items: center;
    background: var(--image-backdrop, none) no-repeat center/cover, var(--color-background, none);
    border: var(--border-size-banner) solid var(--color-border);
    border-radius: var(--border-radius-banner);
    display: flex;
    gap: 1.688rem;
    height: 10.375rem;
    justify-content: space-between;
    margin: 2.695rem 0 0;
    padding: .75rem;
    position: relative;
    transition: transform .15s ease-out;
    width: 100%;
    z-index: 2
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 h1,
.BlurredBackdropPromoBanner-module_wrapper__UJBc8 h2,
.BlurredBackdropPromoBanner-module_wrapper__UJBc8 h3,
.BlurredBackdropPromoBanner-module_wrapper__UJBc8 h4,
.BlurredBackdropPromoBanner-module_wrapper__UJBc8 h5,
.BlurredBackdropPromoBanner-module_wrapper__UJBc8 h6 {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

@media (max-width:767.98px) {
    .BlurredBackdropPromoBanner-module_wrapper__UJBc8 {
        margin-top: 1.2rem
    }
}

@media (max-width:479.98px) {
    .BlurredBackdropPromoBanner-module_wrapper__UJBc8 {
        width: 21rem
    }
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_imagesWrapper__zLwYG {
    --offset-top: 1.563rem;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: calc(var(--offset-top)*-1)
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_imagesWrapper__zLwYG .BlurredBackdropPromoBanner-module_images__w1PJS {
    border-radius: var(--border-radius-banner);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    top: var(--offset-top)
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_imagesWrapper__zLwYG img {
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    transform-origin: center;
    transition: all .15s ease-out
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_contentWrapper__H5J6L {
    -webkit-backdrop-filter: blur(.138rem);
    backdrop-filter: blur(.138rem);
    background: linear-gradient(90deg, var(--color-content-background-banner-general-gradient-start)0, var(--color-content-background-banner-general-gradient-end) 100%);
    border-radius: .25rem;
    height: 100%;
    padding: 1.096rem 0 .813rem 1.117rem;
    width: var(--width-content)
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_contentWrapper__H5J6L .BlurredBackdropPromoBanner-module_content__0lVFw a {
    background: var(--color-background-button-custom, var(--color-border-button-solid));
    border-color: var(--color-background-button-custom, var(--color-border-button-solid))
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_contentWrapper__H5J6L .BlurredBackdropPromoBanner-module_content__0lVFw a:hover {
    --color-background-button-solid-primary-hover: var( --color-background-button-custom-hover, var(--color-border-button-solid))
}

@media (max-width:767.98px) {
    .BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_contentWrapper__H5J6L {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        background: no-repeat;
        padding: 0
    }
    .BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_contentWrapper__H5J6L .BlurredBackdropPromoBanner-module_content__0lVFw a {
        border-radius: .5rem;
        height: 2rem;
        width: 100%
    }
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw {
    align-content: space-between;
    color: var(--color-text-high-contrast);
    display: grid;
    font-size: 1rem;
    font-weight: var(--font-weight-extra-bold);
    grid-template-rows: auto 1fr auto;
    height: 100%;
    max-width: 7.75rem;
    place-items: end start
}

@media (max-width:767.98px) {
    .BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw {
        grid-template-rows: auto;
        max-width: 9.75rem
    }
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw .BlurredBackdropPromoBanner-module_label__rZdqL {
    align-items: center;
    background: var(--color-background-tag);
    border-radius: .375rem;
    color: var(--color-emphasize);
    display: flex;
    font-size: .6875rem;
    font-weight: var(--font-weight-bold);
    height: 20px;
    justify-content: center;
    width: 57.273px
}

@media (min-width:768px) {
    .BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw .BlurredBackdropPromoBanner-module_label__rZdqL {
        display: none
    }
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw .BlurredBackdropPromoBanner-module_title__NBBNM {
    color: var(--color-emphasize);
    font-size: var(--font-size-title);
    line-height: 1.125rem;
    white-space: pre-line;
    z-index: 1
}

@media (max-width:767.98px) {
    .BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw .BlurredBackdropPromoBanner-module_title__NBBNM {
        font-family: var(--font-family-secondary);
        line-height: 1.375rem
    }
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw .BlurredBackdropPromoBanner-module_description__mMXJ1 {
    color: #fff;
    font-size: .625rem;
    font-weight: var(--font-weight-normal);
    line-height: .875rem;
    white-space: pre-line
}

@media (max-width:767.98px) {
    .BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw .BlurredBackdropPromoBanner-module_description__mMXJ1 {
        display: none
    }
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw .BlurredBackdropPromoBanner-module_buttonText__8avcU {
    color: #181818;
    font-size: .625rem;
    font-weight: var(--font-weight-extra-bold)
}

@media (max-width:767.98px) {
    .BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw .BlurredBackdropPromoBanner-module_buttonText__8avcU {
        font-size: .75rem;
        font-weight: var(--font-weight-extra-bold)
    }
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw a {
    height: 1.688rem;
    margin-top: .992rem;
    z-index: 10
}

@media (max-width:767.98px) {
    .BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw a {
        margin-top: 0
    }
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_content__0lVFw b {
    font-weight: var(--font-weight-black)
}

.BlurredBackdropPromoBanner-module_wrapper__UJBc8 .BlurredBackdropPromoBanner-module_uppercase__Rzk9s {
    text-transform: uppercase
}

@keyframes slideVertically {
    0% {
        transform: translateY(-1rem)
    }
    50% {
        transform: translateY(1rem)
    }
    to {
        transform: translateY(-1rem)
    }
}

.BorderlessHeroBanner-module_wrapper__BzP53 {
    --height-banner: 24.375rem;
    background: linear-gradient(146.32deg, var(--end-gradient-color) 1.97%, var(--start-gradient-color) 73.81%);
    background-color: var(--background-color);
    display: flex;
    height: var(--height-banner);
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.BorderlessHeroBanner-module_wrapper__BzP53:after {
    background: linear-gradient(to bottom, transparent 0, var(--background-color, var(--color-background-main)) 100%);
    content: "";
    height: 4rem;
    inset: auto 0 0;
    pointer-events: none;
    position: absolute;
    z-index: 0
}

.BorderlessHeroBanner-module_wrapper__BzP53 h1,
.BorderlessHeroBanner-module_wrapper__BzP53 h2,
.BorderlessHeroBanner-module_wrapper__BzP53 h3,
.BorderlessHeroBanner-module_wrapper__BzP53 h4,
.BorderlessHeroBanner-module_wrapper__BzP53 h5,
.BorderlessHeroBanner-module_wrapper__BzP53 h6 {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

@media (max-width:767.98px) {
    .BorderlessHeroBanner-module_wrapper__BzP53 {
        --height-banner: 34.875rem
    }
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 {
    align-items: center;
    color: var(--color-text-high-contrast);
    display: flex;
    flex-direction: column;
    font-weight: var(--font-weight-extra-bold);
    height: 100%;
    justify-content: center;
    position: relative;
    width: 100%
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50:before {
    background: radial-gradient(50% 50%at 50% 50%, var(--radial-gradient-color, transparent)0, rgba(121, 0, 255, 0) 100%);
    content: "";
    height: 19.063rem;
    position: absolute;
    right: -1.563rem;
    top: 3.125rem;
    transform: rotate(-15deg);
    width: 56.25rem
}

@media (max-width:767.98px) {
    .BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50:before {
        height: 18rem;
        left: -13rem;
        top: 10rem;
        width: 40rem
    }
    .BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 {
        gap: .2rem;
        justify-content: start
    }
    .BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_images__6l-q0 {
        display: none
    }
}

@media (min-width:768px) {
    .BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_imagesMobile__qOc5c {
        display: none
    }
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_imagesMobile__qOc5c,
.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_images__6l-q0 {
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 2.25rem;
    max-width: 66.625rem;
    place-content: space-between center;
    position: relative;
    width: 100%
}

@media (max-width:767.98px) {
    .BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 {
        align-content: unset;
        align-items: center;
        gap: 2rem;
        padding-top: 1.75rem
    }
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 .BorderlessHeroBanner-module_title__ZDv7v {
    color: var(--color-text-banner-title);
    font-family: var(--font-family-secondary);
    font-size: 3.125rem;
    font-weight: var(--font-weight-bold);
    line-height: 1.2;
    max-width: 45rem;
    white-space: pre-line;
    word-break: break-word
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 .BorderlessHeroBanner-module_title__ZDv7v.BorderlessHeroBanner-module_uppercase__25prw {
    text-transform: uppercase
}

@media (max-width:767.98px) {
    .BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 .BorderlessHeroBanner-module_title__ZDv7v {
        font-size: 2rem;
        line-height: 2rem;
        text-align: center;
        white-space: normal
    }
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 .BorderlessHeroBanner-module_description__FyAbj {
    color: var(--color-text-banner-description-alt);
    font-size: 1.25rem;
    font-weight: var(--font-weight-normal);
    max-width: 45rem;
    white-space: pre-line
}

@media (max-width:767.98px) {
    .BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 .BorderlessHeroBanner-module_description__FyAbj {
        text-align: center
    }
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 .BorderlessHeroBanner-module_description__FyAbj.BorderlessHeroBanner-module_uppercase__25prw {
    text-transform: uppercase
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 .BorderlessHeroBanner-module_description__FyAbj i {
    color: var(--color-brand);
    font-style: normal;
    font-weight: var(--font-weight-normal)
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 .BorderlessHeroBanner-module_title__ZDv7v+.BorderlessHeroBanner-module_description__FyAbj {
    color: var(--color-text-banner-description);
    font-size: 1.125rem;
    margin-top: 1.25rem
}

.BorderlessHeroBanner-module_wrapper__BzP53 .BorderlessHeroBanner-module_content__lOV50 .BorderlessHeroBanner-module_contentWrapper__AL-L8 .BorderlessHeroBanner-module_description__FyAbj+.BorderlessHeroBanner-module_title__ZDv7v {
    margin-top: .25rem
}

.CompactPromoBanner-module_wrapper__2krDO {
    --border-size-banner: 1px;
    --border-radius-banner: .75rem;
    align-items: flex-start;
    background: var(--image-backdrop, none) no-repeat center/cover;
    border: var(--border-size-banner) solid var(--color-border);
    border-radius: var(--border-radius-banner);
    color: var(--color-text-high-contrast);
    display: flex;
    flex-direction: column;
    height: 11.25rem;
    justify-content: space-between;
    padding: .75rem 1rem .779rem;
    position: relative;
    width: 100%;
    z-index: 2
}

.CompactPromoBanner-module_wrapper__2krDO h1,
.CompactPromoBanner-module_wrapper__2krDO h2,
.CompactPromoBanner-module_wrapper__2krDO h3,
.CompactPromoBanner-module_wrapper__2krDO h4,
.CompactPromoBanner-module_wrapper__2krDO h5,
.CompactPromoBanner-module_wrapper__2krDO h6 {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

@media (max-width:479.98px) {
    .CompactPromoBanner-module_wrapper__2krDO {
        width: 21rem
    }
}

.CompactPromoBanner-module_wrapper__2krDO .CompactPromoBanner-module_title__G9gNn {
    font-family: var(--font-family-secondary);
    font-size: var(--font-size-title, 1rem);
    font-weight: var(--font-weight-bold);
    line-height: 1.25rem;
    margin-bottom: .188rem;
    white-space: pre-line
}

.CompactPromoBanner-module_wrapper__2krDO .CompactPromoBanner-module_title__G9gNn.CompactPromoBanner-module_uppercase__hYL7T {
    text-transform: uppercase
}

.CompactPromoBanner-module_wrapper__2krDO .CompactPromoBanner-module_description__zjtWx {
    color: var(--color-emphasize);
    font-size: var(--font-size-sub-title, .75rem);
    font-weight: var(--font-weight-medium);
    line-height: .875rem;
    white-space: pre-line
}

.CompactPromoBanner-module_wrapper__2krDO .CompactPromoBanner-module_buttonLabel__-vzjD {
    font-size: .875rem;
    font-weight: var(--font-weight-semi-bold);
    transition: color var(--transition-main)
}

.CompactPromoBanner-module_wrapper__2krDO .CompactPromoBanner-module_buttonLabel__-vzjD:hover {
    color: var(--color-background-main-translucent-densest)
}

.CompactPromoBanner-module_wrapper__2krDO a {
    font-weight: var(--font-weight-bold);
    height: 2rem;
    width: 7.625rem
}

.CompactPromoBanner-module_wrapper__2krDO b {
    font-weight: var(--font-weight-black)
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 {
    --border-size-banner: .125rem;
    --border-radius-banner: .625rem;
    align-items: center;
    background: radial-gradient(50% 50%at 50% 50%, var(--color-start-gradient)0, var(--color-end-gradient) 100%) no-repeat -3.802rem -4.313rem/21.911rem 29.677rem, var(--image-backdrop, none) no-repeat center/cover;
    border: var(--border-size-banner) solid var(--color-border);
    border-radius: var(--border-radius-banner);
    display: flex;
    gap: 1.688rem;
    justify-content: space-between;
    margin: 2rem 0 0;
    max-height: 10.5rem;
    padding: .625rem .625rem .625rem 1.125rem;
    position: relative;
    transition: transform .15s ease-out;
    width: 100%;
    z-index: 2
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 h1,
.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 h2,
.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 h3,
.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 h4,
.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 h5,
.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 h6 {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

@media (max-width:479.98px) {
    .SidewaysAvatarPromoBanner-module_wrapper__SJiI6 {
        width: 21rem
    }
}

@media (hover:hover) and (pointer:fine) {
    .SidewaysAvatarPromoBanner-module_wrapper__SJiI6:hover {
        background: linear-gradient(180deg, var(--color-hover-start-gradient)0, var(--color-hover-end-gradient) 100%), radial-gradient(50% 50%at 50% 50%, var(--color-start-gradient)0, var(--color-end-gradient) 100%) no-repeat 5.313rem -4.313rem/19.091rem 25.858rem, var(--image-backdrop, none) no-repeat center/cover;
        transform: translateY(-.625em)
    }
    .SidewaysAvatarPromoBanner-module_wrapper__SJiI6:hover .SidewaysAvatarPromoBanner-module_backgroundSecondaryGradient__Pt7sM:before {
        bottom: -7.06rem;
        height: 11.375rem
    }
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_imageWrapper__53Cmk {
    flex-shrink: 0;
    height: var(--image-height, 11.75rem);
    margin: -1.41rem -1.11rem 0;
    width: var(--image-width, 9.625rem);
    z-index: -1
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_imageWrapper__53Cmk img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: bottom;
    object-position: bottom;
    width: 100%
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_contentWrapper__fF8-c {
    align-content: space-between;
    color: var(--color-text-high-contrast);
    display: grid;
    font-size: 1rem;
    height: 100%;
    justify-items: end;
    text-align: right
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_contentWrapper__fF8-c .SidewaysAvatarPromoBanner-module_content__PYA6R {
    display: grid;
    gap: .625rem;
    justify-items: end
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_contentWrapper__fF8-c .SidewaysAvatarPromoBanner-module_badge__mvzry {
    background: linear-gradient(180deg, var(--color-background-dark-1)0, var(--color-background-tag) 100%);
    border: .125rem solid var(--color-brand);
    border-radius: .375rem;
    font-size: .688rem;
    font-weight: var(--font-weight-bold);
    height: 1.25rem;
    padding-inline: .25rem;
    text-align: center
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_contentWrapper__fF8-c .SidewaysAvatarPromoBanner-module_title__pm1mq {
    color: var(--color-emphasize);
    font-family: var(--font-family-secondary);
    font-size: var(--font-size-title, .875rem);
    font-weight: var(--font-weight-extra-bold);
    line-height: 1.277rem;
    white-space: pre-line
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_contentWrapper__fF8-c .SidewaysAvatarPromoBanner-module_title__pm1mq.SidewaysAvatarPromoBanner-module_uppercase__x84iO {
    text-transform: uppercase
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_contentWrapper__fF8-c .SidewaysAvatarPromoBanner-module_description__mh-eS {
    color: var(--color-emphasize);
    font-size: var(--font-size-sub-title, .75rem);
    font-weight: var(--font-weight-semi-bold);
    line-height: 1rem;
    margin-top: -.125rem
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_contentWrapper__fF8-c .SidewaysAvatarPromoBanner-module_description__mh-eS img {
    width: 4.783rem
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_contentWrapper__fF8-c .SidewaysAvatarPromoBanner-module_buttonLabel__vRkUu {
    font-size: .75rem
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_contentWrapper__fF8-c a {
    font-weight: var(--font-weight-bold);
    height: 2rem;
    width: 7.625rem
}

.SidewaysAvatarPromoBanner-module_wrapper__SJiI6 .SidewaysAvatarPromoBanner-module_contentWrapper__fF8-c b {
    font-weight: var(--font-weight-black)
}

.SidewaysAvatarPromoBanner-module_backgroundSecondaryGradient__Pt7sM {
    border-radius: var(--border-radius-banner);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: calc(var(--border-size-banner)*-1);
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.SidewaysAvatarPromoBanner-module_backgroundSecondaryGradient__Pt7sM:before {
    background: radial-gradient(50% 50%at 50% 50%, var(--color-start-gradient)0, var(--color-end-gradient) 100%);
    bottom: -3.945rem;
    content: "";
    height: 7.317rem;
    left: -9.469rem;
    position: absolute;
    width: 32.996rem
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi {
    --border-radius-banner: 1.375rem;
    align-items: center;
    background: var(--color-background-dark-1);
    border-radius: var(--border-radius-banner);
    display: flex;
    gap: 1.688rem;
    height: 22.625rem;
    justify-content: space-between;
    margin: 2rem 0 0;
    padding: 2.07rem .625rem 0 2.671rem;
    position: relative;
    transition: transform .15s ease-out;
    width: 100%;
    z-index: 2
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi h1,
.SkewSignatureHeroBanner-module_wrapper__u-1gi h2,
.SkewSignatureHeroBanner-module_wrapper__u-1gi h3,
.SkewSignatureHeroBanner-module_wrapper__u-1gi h4,
.SkewSignatureHeroBanner-module_wrapper__u-1gi h5,
.SkewSignatureHeroBanner-module_wrapper__u-1gi h6 {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi:before {
    background: var(--image-backdrop, none) no-repeat center/100% 100%;
    content: "";
    top: .625rem;
    right: .625rem;
    bottom: .625rem;
    left: .625rem;
    position: absolute;
    z-index: -1
}

@media (max-width:767.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi {
        --border-radius-banner: .75rem;
        height: 11.625rem;
        margin: 0 0 .5rem;
        padding: .375rem
    }
    .SkewSignatureHeroBanner-module_wrapper__u-1gi:before {
        background: var(--image-backdrop-mobile, none) no-repeat center/100% 100%;
        top: .375rem;
        right: .375rem;
        bottom: .375rem;
        left: .375rem
    }
}

@media (max-width:479.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi {
        width: 21rem
    }
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 {
    align-content: space-between;
    color: var(--color-text-high-contrast);
    display: grid;
    font-weight: var(--font-weight-extra-bold);
    height: 100%;
    line-height: 1.125rem;
    max-width: 33%;
    padding-bottom: 2.07rem
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8.SkewSignatureHeroBanner-module_minContent__dWGl- {
    max-width: 43%
}

@media (max-width:767.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 {
        line-height: 1rem;
        max-width: 44%;
        padding: 2.063rem 0 .75rem .75rem
    }
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_label__VzOpB {
    align-items: center;
    background: var(--color-background-tag);
    border-radius: .375rem;
    color: var(--color-text-tag-hero);
    display: flex;
    font-size: 1.425rem;
    height: 2.422rem;
    justify-content: center;
    width: 4.915rem
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_titleWrapper__WPeo- {
    position: relative
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_title__nqRub {
    color: var(--color-emphasize);
    font-size: 2.5rem;
    line-height: 2.75rem;
    white-space: pre-line
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_title__nqRub.SkewSignatureHeroBanner-module_uppercase__3DNBr {
    text-transform: uppercase
}

@media (max-width:1919.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_title__nqRub {
        font-size: 2rem
    }
}

@media (max-width:1279.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_title__nqRub {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

@media (max-width:767.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_title__nqRub {
        font-size: .75rem;
        line-height: 1rem
    }
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_titleIcon__szBhm {
    color: var(--color-brand);
    font-size: 2.374rem;
    margin-left: .31rem
}

@media (max-width:767.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_titleIcon__szBhm {
        font-size: .813rem;
        left: 3.7rem
    }
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_description__vHuMA {
    color: var(--color-text-banner-description);
    font-size: 1.25rem;
    font-weight: var(--font-weight-semi-bold);
    line-height: normal
}

@media (max-width:767.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_description__vHuMA {
        font-size: .563rem
    }
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_buttonText__3uYiU {
    font-size: .875rem;
    font-weight: var(--font-weight-medium)
}

@media (max-width:767.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 .SkewSignatureHeroBanner-module_buttonText__3uYiU {
        font-size: .625rem
    }
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 a {
    height: 2.75rem;
    justify-self: flex-start
}

@media (max-width:767.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 a {
        border-radius: var(--border-radius-button);
        height: 1.688rem
    }
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_content__K81-8 b {
    font-weight: var(--font-weight-black)
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_heroImage__oW7Uh {
    bottom: .625rem;
    height: 22.375rem;
    position: absolute;
    right: 5.456rem;
    width: 23.601rem
}

@media (max-width:767.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_heroImage__oW7Uh {
        bottom: .375rem;
        height: 9.063rem;
        right: 1.625rem;
        width: 9.688rem
    }
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_heroImage__oW7Uh img {
    height: 100%;
    width: 100%
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_signatureImage__m0-ij {
    height: 8.24088rem;
    position: absolute;
    right: 20.543rem;
    top: 2.655rem;
    transform: rotate(-16.372deg);
    width: 11.1875rem
}

@media (max-width:767.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_signatureImage__m0-ij {
        height: 3.19rem;
        right: 6.804rem;
        top: .5rem;
        transform: rotate(-15deg);
        width: 4.331rem
    }
}

@media (max-width:1279.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_signatureImage__m0-ij {
        right: 17.543rem
    }
}

@media (max-width:639.98px) {
    .SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_signatureImage__m0-ij {
        right: 6.793rem
    }
}

.SkewSignatureHeroBanner-module_wrapper__u-1gi .SkewSignatureHeroBanner-module_signatureImage__m0-ij img {
    height: 100%;
    width: 100%
}

.SkewPromoBanner-module_wrapper__9imj4 {
    --border-size-banner: .125rem;
    --border-radius-banner: .718rem;
    align-items: center;
    background: var(--image-backdrop, none) center/contain, linear-gradient(196deg, var(--color-start-gradient) 11.09%, var(--color-end-gradient) 91.04%);
    border: var(--border-size-banner) solid var(--color-border);
    border-radius: var(--border-radius-banner);
    display: flex;
    gap: 1.688rem;
    height: 11rem;
    justify-content: space-between;
    margin: 2.695rem 0 0;
    padding: .38rem 0 .625rem .754rem;
    position: relative;
    transition: transform .15s ease-out;
    width: 100%;
    z-index: 2
}

.SkewPromoBanner-module_wrapper__9imj4 h1,
.SkewPromoBanner-module_wrapper__9imj4 h2,
.SkewPromoBanner-module_wrapper__9imj4 h3,
.SkewPromoBanner-module_wrapper__9imj4 h4,
.SkewPromoBanner-module_wrapper__9imj4 h5,
.SkewPromoBanner-module_wrapper__9imj4 h6 {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

@media (max-width:767.98px) {
    .SkewPromoBanner-module_wrapper__9imj4 {
        margin-top: .5rem
    }
}

@media (max-width:479.98px) {
    .SkewPromoBanner-module_wrapper__9imj4 {
        width: 21rem
    }
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_imagesWrapper__O-gpB {
    top: -2rem;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: -1
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_imagesWrapper__O-gpB .SkewPromoBanner-module_images__oPlIP {
    top: 2rem;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_imagesWrapper__O-gpB img {
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    transform-origin: center;
    transition: all .15s ease-out
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_bannerVector__GdGtV {
    fill: var(--color-background-banner-vector);
    bottom: -.02rem;
    height: 11.875rem;
    left: -.063rem;
    position: absolute;
    z-index: -1
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_content__sXaM6 {
    align-content: space-between;
    color: var(--color-text-high-contrast);
    display: grid;
    font-size: 1rem;
    font-weight: var(--font-weight-bold);
    gap: .5rem;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    justify-items: start;
    max-width: 7.75rem
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_content__sXaM6 .SkewPromoBanner-module_label__oK-9X {
    background: var(--color-brand);
    border-radius: .359rem;
    color: var(--color-text-tag-banner);
    font-size: .61rem;
    font-weight: var(--font-weight-bold);
    height: 1.125rem;
    line-height: 1.2rem;
    margin-bottom: .94rem;
    text-align: center;
    width: 2.375rem
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_content__sXaM6 .SkewPromoBanner-module_title__wMx8J {
    color: var(--color-emphasize);
    font-size: .862rem;
    line-height: 1.125rem;
    white-space: pre-line
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_content__sXaM6 .SkewPromoBanner-module_description__4bOSZ {
    color: var(--color-text-banner-description);
    font-size: .625rem;
    font-weight: var(--font-weight-normal);
    line-height: .875rem
}

@media (max-width:639.98px) {
    .SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_content__sXaM6 .SkewPromoBanner-module_description__4bOSZ {
        margin-right: -1.1rem
    }
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_content__sXaM6 .SkewPromoBanner-module_buttonText__GVng9 {
    font-size: .625rem;
    font-weight: var(--font-weight-medium)
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_content__sXaM6 a {
    height: 1.688rem
}

.SkewPromoBanner-module_wrapper__9imj4 .SkewPromoBanner-module_content__sXaM6 b {
    font-weight: var(--font-weight-black)
}

.TopCenteredTitleBanner-module_wrapper__62rmC {
    --border-radius-banner: .625rem;
    --border-size-banner: .125rem;
    --height-banner: 10.5rem;
    background: var(--image, none) no-repeat top center/var(--size-image-banner, cover);
    border: var(--border-size-banner) solid var(--color-border);
    border-radius: var(--border-radius-banner);
    display: flex;
    flex-direction: column;
    height: var(--height-banner);
    margin: 2rem 0 0;
    padding: .75rem;
    transition: transform .15s ease-out;
    width: 100%;
    z-index: 1
}

.TopCenteredTitleBanner-module_wrapper__62rmC h1,
.TopCenteredTitleBanner-module_wrapper__62rmC h2,
.TopCenteredTitleBanner-module_wrapper__62rmC h3,
.TopCenteredTitleBanner-module_wrapper__62rmC h4,
.TopCenteredTitleBanner-module_wrapper__62rmC h5,
.TopCenteredTitleBanner-module_wrapper__62rmC h6 {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

@media (max-width:479.98px) {
    .TopCenteredTitleBanner-module_wrapper__62rmC {
        width: 21rem
    }
}

@media (hover:hover) and (pointer:fine) {
    .TopCenteredTitleBanner-module_wrapper__62rmC:hover {
        background: linear-gradient(to top, var(--color-hover-start-gradient)0, var(--color-hover-end-gradient) 100%), var(--image, none) no-repeat top center/var(--size-image-banner, cover);
        transform: translateY(-.625em)
    }
}

.TopCenteredTitleBanner-module_wrapper__62rmC .TopCenteredTitleBanner-module_content__6yPzD {
    align-content: space-between;
    color: var(--color-text-high-contrast);
    display: grid;
    font-family: var(--font-family-secondary);
    font-size: 1.25rem;
    font-weight: var(--font-weight-bold);
    height: 100%;
    line-height: 1.463rem;
    text-align: center;
    width: 100%
}

.TopCenteredTitleBanner-module_wrapper__62rmC .TopCenteredTitleBanner-module_bottomContent__LE-Bc {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    width: 100%
}

.TopCenteredTitleBanner-module_wrapper__62rmC .TopCenteredTitleBanner-module_bottomContent__LE-Bc .TopCenteredTitleBanner-module_description__i7yO8 {
    color: var(--color-emphasize);
    display: flex;
    font-family: var(--font-family-secondary);
    font-size: 1rem;
    font-weight: var(--font-weight-bold);
    gap: .313rem;
    margin-right: auto;
    text-transform: uppercase
}

.TopCenteredTitleBanner-module_wrapper__62rmC .TopCenteredTitleBanner-module_bottomContent__LE-Bc .TopCenteredTitleBanner-module_description__i7yO8 b {
    font-weight: var(--font-weight-semi-bold);
    line-height: 115%;
    opacity: .6
}

.TopCenteredTitleBanner-module_wrapper__62rmC .TopCenteredTitleBanner-module_badge__oNMco {
    background: linear-gradient(180deg, var(--color-background-dark-1)0, var(--color-background-tag) 100%);
    border: .125rem solid var(--color-brand);
    border-radius: .375rem;
    font-family: var(--font-family-primary);
    font-size: .688rem;
    font-weight: var(--font-weight-bold);
    height: 1.25rem;
    line-height: 1.125rem;
    margin-left: auto;
    padding-inline: .25rem;
    text-align: center
}

.TopCenteredTitleBanner-module_wrapper__62rmC .TopCenteredTitleBanner-module_title__98XQJ {
    color: var(--color-emphasize);
    font-size: var(--font-size-title, .875rem);
    font-weight: var(--font-weight-extra-bold);
    line-height: var(--line-height-title, 1.289rem);
    white-space: pre-line
}

.TopCenteredTitleBanner-module_wrapper__62rmC .TopCenteredTitleBanner-module_title__98XQJ.TopCenteredTitleBanner-module_uppercase__TkKBg {
    text-transform: uppercase
}

.TopCenteredTitleBanner-module_wrapper__62rmC .TopCenteredTitleBanner-module_title__98XQJ b {
    color: var(--color-brand)
}

.PromoCarousel-module_root__Amt8A {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    position: relative;
    width: 100%
}

@media (max-width:767.98px) {
    .PromoCarousel-module_root__Amt8A {
        gap: .5rem
    }
}

@property --round {
    syntax: "<integer>";
    initial-value: 0;
    inherits: false
}

.PromoCarousel-module_carousel__BvNV6 {
    --gutter: 16;
    --round: max(calc((var(--width-fixed-container) + var(--gutter))/(332 + var(--gutter)) - .5), 1);
    --view-length: var(--round)
}

@media (max-width:479.98px) {
    .PromoCarousel-module_carousel__BvNV6 {
        --auto-size: 1;
        --edge-padding: 16
    }
}

.PromoCarousel-module_carouselCompact__8XVag {
    --gutter: 12;
    --view-length: 3.79;
    gap: 0;
    position: relative
}

@media (max-width:479.98px) {
    .PromoCarousel-module_carouselCompact__8XVag {
        --view-length: 1;
        gap: .75rem
    }
}

@media (min-width:768px) {
    .PromoCarousel-module_disabledNext__AFiii:before,
    .PromoCarousel-module_disabledPrev__lQge0:before {
        content: "";
        height: 100%;
        position: absolute;
        width: 4.125rem;
        z-index: 3
    }
    .PromoCarousel-module_disabledNext__AFiii:before {
        background: linear-gradient(270deg, var(--color-background-dark-6)0, rgba(20, 20, 20, .7) 50.49%, rgba(20, 20, 20, 0) 100%);
        right: 0
    }
    .PromoCarousel-module_disabledPrev__lQge0:before {
        background: linear-gradient(90deg, var(--color-background-dark-6)0, rgba(20, 20, 20, .7) 50.49%, rgba(20, 20, 20, 0) 100%);
        left: 0
    }
}

@media (max-width:767.98px) {
    .PromoCarousel-module_slideControls__PfL6X {
        display: none
    }
}

.PromoCarousel-module_slideControls__PfL6X .PromoCarousel-module_leftButton__7Q6Iy,
.PromoCarousel-module_slideControls__PfL6X .PromoCarousel-module_rightButton__Nbr-x {
    color: var(--color-text-main);
    cursor: pointer;
    font-size: 3.125rem;
    position: absolute;
    top: 50%;
    transition: color var(--transition-main);
    z-index: 3
}

.PromoCarousel-module_slideControls__PfL6X .PromoCarousel-module_leftButton__7Q6Iy.PromoCarousel-module_disabled__aXZYS,
.PromoCarousel-module_slideControls__PfL6X .PromoCarousel-module_rightButton__Nbr-x.PromoCarousel-module_disabled__aXZYS {
    visibility: hidden
}

.PromoCarousel-module_slideControls__PfL6X .PromoCarousel-module_leftButton__7Q6Iy:hover,
.PromoCarousel-module_slideControls__PfL6X .PromoCarousel-module_rightButton__Nbr-x:hover {
    color: var(--color-text-high-contrast)
}

.PromoCarousel-module_slideControls__PfL6X .PromoCarousel-module_leftButton__7Q6Iy {
    left: 0;
    transform: translateY(-50%) rotate(90deg)
}

.PromoCarousel-module_slideControls__PfL6X .PromoCarousel-module_rightButton__Nbr-x {
    right: 0;
    transform: translateY(-50%) rotate(-90deg)
}

.HeroCarousel-module_root__0uz3N {
    display: grid;
    gap: .5rem;
    width: 100%
}

.HeroCarousel-module_carousel__cicBZ {
    --view-length: 1;
    --gutter: 16
}

._layout_cp3oy_1 {
    --layout-horizontal-padding: var(--padding-inline-layout)
}

@media (max-width:767.98px) {
    ._layout_cp3oy_1 {
        --layout-horizontal-padding: var(--padding-inline-layout-mobile)
    }
}

._layout_cp3oy_1 {
    --width-right-block: 21.375rem;
    position: relative;
    min-height: 100vh;
    padding: var(--height-header)0 0 3.75rem;
    display: grid;
    grid-template-columns: 100%
}

@media print {
    ._layout_cp3oy_1 {
        padding: 0 !important
    }
}

@media (max-width:1279.98px) {
    ._layout_cp3oy_1 {
        --width-right-block: min(30vw, 15rem)
    }
}

@media (max-width:1023.98px) {
    ._layout_cp3oy_1 {
        --height-header: var(--height-mobile-header)
    }
}

@media (min-width:768px) {
    ._layout_cp3oy_1._withMenu_cp3oy_29 {
        padding-left: 13.75rem
    }
    ._layout_cp3oy_1._withRightBlock_cp3oy_33 {
        padding-right: var(--width-right-block)
    }
    ._layout_cp3oy_1._withoutSidebar_cp3oy_37 {
        padding-left: 0
    }
}

@media (max-width:767.98px) {
    ._layout_cp3oy_1 {
        padding: var(--height-header)0 var(--height-mobile-menu)0
    }
}

._layout_cp3oy_1 main {
    display: flex;
    flex-direction: column
}

._content_cp3oy_52 {
    position: relative;
    flex-grow: 1
}

._content_cp3oy_52._withPaddingTop_cp3oy_56 {
    --layout-padding-top: var(--padding-top-layout)
}

@media (max-width:767.98px) {
    ._content_cp3oy_52._withPaddingTop_cp3oy_56 {
        --layout-padding-top: var(--padding-top-layout-mobile)
    }
}

@media not print {
    ._content_cp3oy_52._narrow_cp3oy_64 {
        overflow-x: hidden;
        padding: var(--layout-padding-top, 0) var(--layout-horizontal-padding) 1.5rem
    }
}

@media (max-width:767.98px) {
    ._content_cp3oy_52._narrow_cp3oy_64 {
        padding: var(--layout-padding-top, 0) var(--layout-horizontal-padding) var(--padding-top-layout-mobile)
    }
}

._content_cp3oy_52:not(._narrow_cp3oy_64) {
    padding: 0
}

._content_cp3oy_52._sectionsWidthControl_cp3oy_80 {
    padding-inline: 0
}

._container_cp3oy_85 {
    margin: 0 auto
}

@media not print {
    ._narrow_cp3oy_64:not(._sectionsWidthControl_cp3oy_80) ._container_cp3oy_85 {
        width: calc(var(--width-fixed-container)*1px)
    }
}

._root_1xwla_1 {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    max-width: 30.375rem
}

._root_1xwla_1 ._alertsWrapper_1xwla_7 {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    --color-brand: transparent;
    --color-border-error: transparent
}

._root_1xwla_1 ._alertsWrapper_1xwla_7>* {
    padding: 0
}

._root_1xwla_1 ._alertsWrapper_1xwla_7 i {
    color: #ff3b3b;
    font-size: 2rem
}

._fields_1xwla_25 {
    display: grid;
    grid-template-columns: 1.75fr 1fr;
    gap: 1.5rem .75rem
}

@media (max-width:767.98px) {
    ._fields_1xwla_25 {
        grid-template-columns: 100%
    }
}

._depositInfo_1xwla_35 {
    background: var(--color-brand-alt);
    color: var(--color-text-high-contrast);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .75rem;
    padding: 1rem;
    border-radius: 1rem
}

._depositInfo_1xwla_35 em {
    color: var(--color-text-high-contrast)
}

._depositInfo_1xwla_35 p {
    line-height: 1.125
}

._depositInfo_1xwla_35 p+p {
    margin-top: .5rem
}

._depositInfo_1xwla_35>:first-child {
    width: 7.625rem
}

._infoText_1xwla_62 {
    padding: .5rem 0
}

._warnings_1xwla_66 {
    display: flex;
    flex-direction: column;
    gap: .35rem
}

._address_1xwla_72 {
    display: flex;
    flex-direction: column;
    gap: .4rem
}

._coinOption_1xwla_78 {
    display: flex;
    gap: 1rem;
    color: var(--color-text-main)
}

._coinValue_1xwla_84 {
    color: var(--color-text-high-contrast)
}

._copyBlock_1xwla_88 {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    align-items: stretch
}

._amountInput_1xwla_95 {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: flex-end;
    gap: 1.25rem
}

._amountDecorator_1xwla_103 {
    opacity: var(--opacity-input-placeholder)
}

._currencyButton_1xwla_107 a {
    --text-transform-button: none;
    --font-family-button: var(--font-family-primary);
    font-weight: var(--font-weight-medium);
    justify-content: flex-start
}

._currencyButton_1xwla_107 a * {
    color: inherit
}

._root_10xml_1 {
    display: flex;
    align-items: center;
    gap: .56rem
}

._coin_10xml_7 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1;
    line-height: 1;
    width: 1em
}

._coin_10xml_7 span {
    color: var(--color-brand);
    font-size: 1em
}

._coin_10xml_7._sm_10xml_20 {
    font-size: 1rem
}

._coin_10xml_7._md_10xml_24 {
    font-size: 1.25rem
}

._coin_10xml_7._lg_10xml_28 {
    font-size: 1.5rem
}

._coin_10xml_7._xl_10xml_32 {
    font-size: 2.75rem
}

._coin_10xml_7._xxl_10xml_36 {
    font-size: 3.375rem
}

._input_usmgc_1 {
    gap: .5rem
}

._showPromoInput_1pl8w_1 {
    font-size: 14px;
    text-align: center;
    cursor: pointer
}

._root_17guj_1 {
    font-size: .875rem
}

@media (hover:hover) and (pointer:fine) {
    ._root_17guj_1:hover {
        opacity: .8;
        cursor: pointer
    }
}

._root_11pol_1 {
    text-align: left
}

._agreementText_11pol_5 {
    font-size: .875rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

._agreeError_11pol_10 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: .75rem;
    font-weight: var(--font-weight-medium);
    color: var(--color-text-error)
}

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

._eyeIcon_12x49_1 {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

._wrapper_11rmb_1 input+span {
    min-height: var(--height-input);
    align-items: center
}

._username_1006u_1 {
    display: grid;
    grid-template-columns: 4fr 1fr;
    gap: .5rem
}

._root_1veqc_1 {
    gap: 1.5rem;
    display: flex;
    flex-direction: column
}

._root_1veqc_1._singleColumn_1veqc_6 {
    --gap-card: 1.5rem;
    --gap-card-mobile: 1.5rem
}

._form_1veqc_12 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    gap: var(--gap-card)
}

@media (max-width:767.98px) {
    ._form_1veqc_12 {
        grid-template-columns: 100%;
        gap: var(--gap-card-mobile)
    }
}

._formControl_1veqc_24 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--gap-card)
}

._root_1veqc_1:not(._singleColumn_1veqc_6) *+._formControl_1veqc_24 {
    padding-top: .875rem
}

@media (max-width:767.98px) {
    ._formControl_1veqc_24 {
        flex-direction: column;
        gap: var(--gap-card-mobile)
    }
}

._singleColumn_1veqc_6 ._formControl_1veqc_24 {
    flex-direction: column;
    align-items: stretch
}

._singleColumn_1veqc_6 ._field_1veqc_45:not(._halfWidth_1veqc_45),
._wide_1veqc_46,
._fieldWide_1veqc_47 {
    grid-column: 1/-1
}

._button_1veqc_51 {
    margin-right: calc((var(--padding-inline-input))*-1 - 2.75rem + var(--height-input))
}

._top_4bzfr_1 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.5rem
}

@media (max-width:767.98px) {
    ._top_4bzfr_1 {
        gap: 1rem
    }
}

._top_4bzfr_1 ._backButton_4bzfr_11 a {
    color: var(--color-text-main);
    gap: .125rem;
    padding-inline: .5rem .75rem
}

._top_4bzfr_1 ._backButton_4bzfr_11 i {
    font-size: 1.25rem;
    transform: rotate(180deg);
    color: inherit
}

._form_4bzfr_26 {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

@media (max-width:767.98px) {
    ._form_4bzfr_26 {
        gap: 1rem
    }
}

._coinOption_4bzfr_36 {
    display: flex;
    gap: .5rem;
    color: var(--color-text-high-contrast)
}

._coinOption_4bzfr_36 ._commonCoinName_4bzfr_41 {
    color: var(--color-text-main)
}

._coinValue_4bzfr_46 {
    color: var(--color-text-high-contrast)
}

._amountButtons_4bzfr_50 {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(4, 1fr)
}

@media (max-width:767.98px) {
    ._amountButtons_4bzfr_50 {
        grid-template-columns: repeat(2, 1fr)
    }
}

._amountField_4bzfr_60 label {
    width: 100%
}

._amountField_4bzfr_60 ._amountLabel_4bzfr_65 {
    display: flex;
    justify-content: space-between;
    gap: 2rem
}

._amountField_4bzfr_60 ._minimumInfo_4bzfr_71 {
    font-size: .75rem;
    text-align: right
}

._amountField_4bzfr_60 ._highlighted_4bzfr_76 {
    color: var(--color-text-high-contrast);
    font-weight: var(--font-weight-normal)
}

._receiveAmount_4bzfr_82 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1rem;
    border: 1px solid var(--color-background-dark-4);
    border-radius: 1rem;
    text-align: center
}

._receiveAmount_4bzfr_82 p {
    margin-bottom: 1rem
}

._receiveAmount_4bzfr_82 ._amount_4bzfr_50 {
    display: block;
    font-size: 2rem;
    font-weight: var(--font-weight-semi-bold);
    line-height: 2.5rem;
    color: var(--color-text-high-contrast)
}

@media (max-width:767.98px) {
    ._receiveAmount_4bzfr_82 ._amount_4bzfr_50 {
        font-size: 1.25rem;
        line-height: 1.5rem;
        font-weight: var(--font-weight-bold)
    }
}

._receiveAmount_4bzfr_82 ._amount_4bzfr_50._amountNull_4bzfr_108 {
    color: var(--color-text-main)
}

._receiveAmount_4bzfr_82 ._info_4bzfr_113 {
    display: flex;
    justify-content: center;
    gap: .5rem;
    font-weight: var(--font-weight-normal);
    max-width: 90%
}

._receiveAmount_4bzfr_82 ._info_4bzfr_113 span {
    color: var(--color-text-high-contrast)
}

._receiveAmount_4bzfr_82 ._info_4bzfr_113 a {
    overflow: hidden;
    text-overflow: ellipsis
}

._grey_4bzfr_131 {
    color: var(--color-text-main)
}

._back_4bzfr_11 {
    transform: rotate(180deg);
    font-size: 1.25rem
}

._message_4bzfr_140 {
    color: var(--color-text-high-contrast);
    font-size: .75rem;
    text-align: center
}

._walletModal_br8jn_1 {
    display: flex;
    width: 40rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    border-radius: .5rem
}

._option_br8jn_10 {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 1.5rem;
    height: 4.5rem;
    border-radius: .5rem;
    color: var(--color-text-high-contrast)
}

._option_br8jn_10 i {
    font-size: .75rem;
    color: var(--color-text-main);
    transform: rotate(-90deg)
}

._option_br8jn_10 ._logo_br8jn_25 {
    max-width: 4.22369rem;
    max-height: 1.5rem;
    font-family: var(--font-family-secondary)
}

._option_br8jn_10 ._label_br8jn_31 {
    margin-right: auto;
    font-size: 1rem;
    font-style: normal;
    font-weight: var(--font-weight-bold);
    line-height: 1.25rem
}

@media (max-width:767.98px) {
    ._option_br8jn_10 ._label_br8jn_31 {
        font-size: .74rem
    }
}

._option_br8jn_10 ._range_br8jn_43 {
    color: var(--color-text-high-contrast);
    font-family: var(--font-family-primary);
    font-size: .9rem;
    font-style: normal;
    font-weight: var(--font-weight-medium);
    line-height: 1rem
}

@media (max-width:767.98px) {
    ._option_br8jn_10 ._range_br8jn_43 {
        font-size: .7rem
    }
}

._form_br8jn_57 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

@media (max-width:767.98px) {
    ._form_br8jn_57 {
        gap: 1rem
    }
}

._form_br8jn_57 ._list_br8jn_67 {
    display: flex;
    flex-direction: column;
    padding: 0 .75rem
}

._form_br8jn_57 ._item_br8jn_73 {
    padding: 0 0 1rem
}

@media (min-width:768px) {
    ._captcha_br8jn_78 {
        grid-column: span 2
    }
}

._form_1etbm_1 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

@media (max-width:767.98px) {
    ._form_1etbm_1 {
        gap: 1rem
    }
}

@media (min-width:768px) {
    ._captcha_1etbm_12 {
        grid-column: span 2
    }
}

._root_q1rcg_1 {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 40rem;
    gap: 2rem
}

._root_q1rcg_1 h1 {
    position: relative;
    font-family: var(--font-family-primary);
    font-weight: var(--font-weight-normal);
    font-size: 1rem
}

@media (max-width:767.98px) {
    ._root_q1rcg_1 {
        min-height: 25rem
    }
}

._gradient_q1rcg_22 {
    position: absolute;
    width: 82.5rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -55%)
}

@media (max-width:767.98px) {
    ._gradient_q1rcg_22 {
        width: 50rem
    }
}

._text404_q1rcg_34 {
    position: relative;
    color: var(--color-text-high-contrast);
    font-family: var(--font-family-secondary);
    font-weight: var(--font-weight-bold);
    font-size: 15rem;
    line-height: 1
}

@media (max-width:767.98px) {
    ._text404_q1rcg_34 {
        font-size: 6rem
    }
}

._text404_q1rcg_34 svg {
    width: 23rem
}

@media (max-width:767.98px) {
    ._text404_q1rcg_34 svg {
        width: 18.75rem
    }
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(poppins-devanagari-300-normal-BtHqo3Vt.woff2)format("woff2"), url(poppins-devanagari-300-normal-5lGwaJpp.woff)format("woff");
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(poppins-latin-ext-300-normal-Dp0S20ci.woff2)format("woff2"), url(poppins-latin-ext-300-normal-3W3h24Cu.woff)format("woff");
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"), url(poppins-latin-300-normal-BKnTHR6l.woff)format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(poppins-devanagari-400-normal-DXhQFdtL.woff2)format("woff2"), url(poppins-devanagari-400-normal-C8-_4xxD.woff)format("woff");
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(poppins-latin-ext-400-normal-CZnfsGfc.woff2)format("woff2"), url(poppins-latin-ext-400-normal-DdMv8PPD.woff)format("woff");
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"), url(poppins-latin-400-normal-B_rUbtde.woff)format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(poppins-devanagari-500-normal-CedCftIp.woff2)format("woff2"), url(poppins-devanagari-500-normal-BroQQ6xd.woff)format("woff");
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(poppins-latin-ext-500-normal-CkbSfFoM.woff2)format("woff2"), url(poppins-latin-ext-500-normal-CHw6h0fi.woff)format("woff");
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"), url(poppins-latin-500-normal-DYKS35CB.woff)format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(poppins-devanagari-600-normal-B64POISR.woff2)format("woff2"), url(poppins-devanagari-600-normal-D_hkOiD3.woff)format("woff");
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(poppins-latin-ext-600-normal-CjZjQJk3.woff2)format("woff2"), url(poppins-latin-ext-600-normal-Bw2Y7KI9.woff)format("woff");
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"), url(poppins-latin-600-normal-DYo_fp3E.woff)format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(poppins-devanagari-700-normal-x1FzP7sX.woff2)format("woff2"), url(poppins-devanagari-700-normal-BAn-kOyM.woff)format("woff");
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(poppins-latin-ext-700-normal-j1no4XVB.woff2)format("woff2"), url(poppins-latin-ext-700-normal-DP68CcFE.woff)format("woff");
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"), url(poppins-latin-700-normal-CAvHRXwD.woff)format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: url(poppins-devanagari-900-normal-DsCVpxWm.woff2)format("woff2"), url(poppins-devanagari-900-normal-C44Ww5L2.woff)format("woff");
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: url(poppins-latin-ext-900-normal-BINUPau8.woff2)format("woff2"), url(poppins-latin-ext-900-normal-Dfny20xK.woff)format("woff");
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: url(poppins-latin-900-normal-BmL1zqjw.woff2)format("woff2"), url(poppins-latin-900-normal-kFE6-ijn.woff)format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

:root body {
    --font-family-primary: Geologica, Arial, sans-serif;
    --font-family-secondary: Dela Gothic One, Arial, sans-serif;
    --font-weight-normal: 200;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 400;
    --font-weight-extra-bold: 800;
    --font-weight-black: 900;
    --height-header: 5.563rem;
    --height-mobile-header: 3.75rem;
    --height-mobile-menu: 4.375rem;
    --color-coin-btc: #f59f5b;
    --color-coin-eth: #627eea;
    --color-coin-sol: #00b4a0;
    --color-coin-bch: #8dc351;
    --color-coin-bnb: #f3ba2f;
    --color-coin-ltc: #b9b9b9;
    --color-coin-xrp: #2d9cdb;
    --color-coin-doge: #c3a634;
    --color-coin-trx: #d9013a;
    --color-coin-usdt: #26a17b;
    --color-coin-usdc: #2775ca;
    --color-link-main: #2d9cdb;
    --color-brand-alt: #7900FF;
    --color-brand: #84FF84;
    --color-brand-gradient-start: #ffc91f;
    --color-brand-gradient-end: #ffc01f;
    --color-accent: var(--color-brand-alt);
    --color-text-high-contrast: #fff;
    --color-text-main: #FFFFFF;
    --color-text-secondary: #9999c3;
    --color-text-secondary-dim: #5C5C9F;
    --color-background-main: #00006A;
    --color-background-complementary: #00002b;
    --color-background-gradient: #0000A8;
    --color-background-dark-1: #000047;
    --color-background-dark-1-semi-transparent: #1818187f;
    --color-background-dark-2: #000067;
    --color-background-dark-3: #000087;
    --color-background-dark-4: transparent;
    --color-background-dark-5: #575757;
    --color-background-dark-6: #161824;
    --color-background-main-translucent-lightest: rgba(255, 255, 255, 3%);
    --color-background-main-translucent-lighter: rgba(255, 255, 255, 4%);
    --color-background-main-translucent-light: rgba(255, 255, 255, 8%);
    --color-background-main-translucent-medium: rgba(255, 255, 255, 16%);
    --color-background-main-translucent-dense: rgba(255, 255, 255, 24%);
    --color-background-main-translucent-denser: rgba(255, 255, 255, 40%);
    --color-background-main-translucent-densest: rgba(255, 255, 255, 60%);
    --height-input: 2.875rem;
    --height-input-mobile: 2.125rem;
    --color-background-input: #ffffff;
    --color-background-input-disabled: var(--color-background-input);
    --color-background-input-inverse: var(--color-background-dark-1);
    --color-background-input-filled: #9999C3;
    --border-width-input: 1px;
    --border-color-input: transparent;
    --border-radius-input: var(--border-radius-button);
    --border-width-input-disabled: 0;
    --padding-inline-input: 1.25rem;
    --padding-inline-input-mobile: var(--padding-inline-input);
    --padding-inline-input-disabled: var(--padding-inline-input);
    --padding-block-input: .6rem;
    --padding-block-input-mobile: var(--padding-block-input);
    --gap-input: .75rem;
    --gap-input-mobile: .5rem;
    --color-text-input: #000047;
    --color-text-input-focus: var(--color-text-input);
    --color-text-input-decorators: var(--color-text-input);
    --opacity-input-placeholder: .4;
    --text-align-input: left;
    --text-align-input-mobile: left;
    --text-align-input-label: var(--text-align-input);
    --text-align-input-label-mobile: center;
    --margin-bottom-input-label: 1.063rem;
    --margin-bottom-input-label-mobile: .438rem;
    --color-background-avatar-view: #0d0f17;
    --color-border-main: var(--color-background-dark-2);
    --color-border-secondary: var(--color-background-dark-3);
    --color-border-screen-mode: #ebebeb;
    --color-background-uncompleted-range: #383e5c;
    --color-border-error: #ff003d;
    --color-text-error: #ff003d;
    --color-background-success: #6ad035;
    --color-background-danger: #ce152a;
    --color-background-scrollbar: var(--color-background-dark-1);
    --color-background-scrollbar-thumb: rgba(255, 255, 255, .16);
    --color-background-calendar: var(--color-background-dark-1);
    --color-border-calendar: var(--color-background-dark-2);
    --color-text-calendar: var(--color-text-high-contrast);
    --color-background-disabled-calendar: var(--color-background-dark-3);
    --color-text-disabled-calendar: var(--color-text-main);
    --color-background-calendar-active-date: var(--color-brand);
    --color-text-calendar-active-date: var(--color-text-button-solid);
    --border-radius-calendar-button: .5rem;
    --color-text-weekend-calendar: #d9013a;
    --color-text-neighboring-calendar: var(--color-text-main);
    --color-background-online-spot: #6dd338;
    --color-background-tag: #F35E7C;
    --color-background-notifications-count: #db4446;
    --color-text-status-winning: #6ad035;
    --color-text-status-pending: #36d1dc;
    --color-text-status-processing: #fe895a;
    --color-text-status-rejected: #d84339;
    --color-text-warning: #ebebeb;
    --gap-promotion-page: 3.75rem;
    --gap-promotion-page-mobile: 3.125rem;
    --color-background-copy-field: #ade6ed;
    --color-background-copy-field-secondary: var(--color-background-main);
    --color-text-copy-field: var(--color-text-input);
    --color-text-copy-field-disabled: var(--color-text-input);
    --color-icon-copy-field: var(--color-text-input);
    --gap-carousel-dot: .625rem;
    --gap-carousel-dot-mobile: var(--gap-carousel-dot);
    --width-carousel-dot: .438rem;
    --width-carousel-dot-mobile: var(--width-carousel-dot);
    --width-carousel-dot-active: var(--width-carousel-dot);
    --width-carousel-dot-active-mobile: var(--width-carousel-dot-active);
    --color-background-carousel-dot: #010147;
    --color-background-carousel-dot-active: #D9D9D9;
    --gap-layout-section: 3.063rem;
    --gap-layout-section-mobile: var(--gap-layout-section);
    --padding-top-layout: 2rem;
    --padding-top-layout-mobile: 1rem;
    --padding-inline-layout: 1.5rem;
    --padding-inline-layout-mobile: 1rem;
    --max-width-layout-account: 1064px;
    --gap-sidebar-menu: 4rem;
    --color-background-sidebar-menu: var(--color-background-main);
    --color-background-header: var(--color-background-main);
    --color-background-header-buttons: var(--color-background-dark-4);
    --color-border-header-buttons-divider: var(--color-text-main);
    --color-border-header: var(--color-brand);
    --color-border-level-progress: #828282;
    --color-background-level-progress-gradient-start: var(--color-background-dark-1);
    --color-background-level-progress-gradient-end: #797979;
    --color-background-button-footer: transparent;
    --color-background-user-verified-arrow-checked: #ffffff1a;
    --min-width-modal-settings-form-field: 24.688rem;
    --border-radius-card: 1.875rem;
    --padding-card: 2.688rem;
    --padding-card-mobile: 2rem 1.5rem;
    --gap-card: 2rem;
    --gap-card-mobile: 1.375rem;
    --color-text-card-label: var(--color-text-secondary-dim);
    --top-card-label: .625rem;
    --right-card-label: .5rem;
    --border-radius-button: 2rem;
    --border-radius-button-small: .375rem;
    --text-transform-button: uppercase;
    --font-family-button: var(--font-family-secondary);
    --color-background-button-solid: var(--color-brand);
    --color-background-button-solid-secondary: var(--color-brand-alt);
    --color-background-button-solid-gradient-start: var(--color-brand);
    --color-background-button-solid-gradient-end: var(--color-brand);
    --color-background-button-solid-primary-hover: #74D774;
    --color-background-button-solid-disabled: #ACACAC;
    --color-border-button-solid: var(--color-brand);
    --color-text-button-solid: #000047;
    --color-text-button-solid-disabled: #787878;
    --color-border-button-solid-secondary: transparent;
    --color-text-button-solid-secondary: var(--color-text-main);
    --color-background-button-soft: var(--color-background-dark-4);
    --color-background-button-soft-hover: var(--color-background-main-translucent-medium);
    --color-text-button-soft: var(--color-text-high-contrast);
    --color-background-button-soft-dark: var(--color-background-dark-2);
    --color-background-button-soft-dark-neutral: var(--color-background-dark-1);
    --color-text-button-soft-dark: var(--color-text-high-contrast);
    --color-background-button-soft-outlined-gradient-start: transparent;
    --color-background-button-soft-outlined-hover: var(--color-border-button-soft-outlined);
    --color-background-button-soft-outlined-opacity: transparent;
    --color-background-button-soft-outlined-disabled: var(--color-background-dark-2);
    --color-text-button-soft-outlined: var(--color-text-high-contrast);
    --color-text-button-soft-outlined-hover: var(--color-text-button-solid);
    --color-text-button-soft-outlined-disabled: var(--color-text-main);
    --color-border-button-soft-outlined: #ffffff;
    --color-border-button-soft-outlined-disabled: #4a4a4a;
    --color-background-button-soft-outlined-success-gradient-start: #18181833;
    --color-border-button-soft-outlined-success: #6ad035;
    --color-background-button-soft-dark-outlined: var(--color-background-dark-2);
    --color-border-button-soft-dark-outlined: var(--color-background-dark-4);
    --color-text-button-soft-dark-outlined: var(--color-text-high-contrast);
    --color-text-button-soft-dark-outlined-disabled: var(--color-text-main);
    --color-border-button-outlined: #ffffff;
    --color-text-button-outlined: var(--color-text-main);
    --color-text-button-plain: var(--color-text-main);
    --font-weight-button-emphasize: var(--font-weight-bold);
    --text-transform-button-emphasize: uppercase;
    --height-button-lg: 2.75rem;
    --padding-button-lg: .75rem 1.25rem;
    --height-button-mobile-lg: 2.125rem;
    --border-radius-custom-select-button: var(--border-radius-button);
    --border-radius-custom-select-button-small: var(--border-radius-button-small);
    --text-transform-custom-select-button: none;
    --font-family-custom-select-button: var(--font-family-primary);
    --color-background-custom-select-button: #000047;
    --color-background-custom-select-button-disabled: var(--color-background-button-solid-disabled);
    --color-border-custom-select-button: #ffffff;
    --color-text-custom-select-button: #ffffff;
    --color-text-custom-select-button-disabled: var(--color-text-button-solid-disabled);
    --gap-select-dropdown-wrapper: .5rem;
    --padding-select-dropdown-wrapper: .5rem;
    --color-select-placeholder: var(--color-text-main);
    --font-weight-select-placeholder: inherit;
    --color-background-dropdown: #000047;
    --border-color-dropdown-soft-outlined: #ffffff;
    --border-color-dropdown-soft-light-outlined: #ffffff;
    --border-radius-dropdown: 1.375rem;
    --padding-dropdown-item: .25rem .75rem;
    --border-radius-dropdown-item: .5rem;
    --color-dropdown-item: var(--color-text-main);
    --opacity-dropdown-item-selected: 1;
    --color-background-dropdown-item-selected: var(--color-background-dark-3);
    --color-dropdown-item-selected: var(--color-text-high-contrast);
    --opacity-dropdown-item-hover: 1;
    --color-background-dropdown-item-hover: var(--color-background-dark-3);
    --color-dropdown-item-hover: var(--color-text-high-contrast);
    --color-background-switch-checked-primary: var(--color-brand-alt);
    --color-border-switch-checked-primary: var(--color-brand-alt);
    --padding-inline-slider-switch: .063rem;
    --gap-checkbox: 1.188rem;
    --gap-checkbox-mobile: .875rem;
    --size-input-checkbox: 1.625rem;
    --size-input-checkbox-mobile: .875rem;
    --width-border-input-checkbox: 0px;
    --color-border-input-checkbox: var(--color-background-dark-2);
    --border-radius-input-checkbox: 50%;
    --color-background-input-checkbox: #ffffff;
    --color-background-input-checkbox-checked: var(--color-brand);
    --font-size-text-input-checkbox: .75rem;
    --font-size-text-input-checkbox-mobile: .5rem;
    --color-text-input-checkbox: #000047;
    --gap-radio: var(--gap-checkbox);
    --gap-radio-mobile: var(--gap-checkbox-mobile);
    --color-background-input-radio: var(--color-background-input-checkbox);
    --color-background-input-radio-checked: var(--color-brand);
    --size-input-radio: 1.625rem;
    --size-input-radio-mobile: .875rem;
    --width-border-input-radio: 0px;
    --color-border-input-radio: var(--color-background-dark-2);
    --color-border-input-radio-checked: var(--color-brand);
    --size-checkmark-input-radio: .875rem;
    --size-checkmark-input-radio-mobile: .5rem;
    --color-background-checkmark-input-radio: var(--color-background-dark-1);
    --justify-radio-group: start;
    --justify-radio-group-mobile: center;
    --font-weight-text-label: var(--font-weight-medium);
    --font-size-text-label: 1rem;
    --line-height-text-label: 1.125rem;
    --font-size-input-label: 1rem;
    --line-height-input-label: 1.4rem;
    --color-text-label: #ffffff;
    --gap-tabs: .563rem;
    --gap-tabs-mobile: var(--gap-tabs);
    --color-item-tabs: var(--color-text-secondary);
    --color-item-tabs-active: var(--color-brand);
    --color-item-icon-tabs-active: var(--color-item-tabs-active);
    --color-background-chat-message: var(--color-background-dark-2);
    --color-background-chat-message-emphasize: var(--color-brand);
    --color-background-chat-input-container: transparent;
    --color-text-chat-username: #ebebeb;
    --color-background-notifications-block: var(--color-background-dark-1);
    --color-background-notification-default-gradient-start: var(--color-background-gradient);
    --color-notification-error: #ff003d;
    --color-background-notification-error-gradient-end: #491d1f;
    --color-notification-success: #00ff29;
    --color-background-notification-success-gradient-end: #184c23;
    --color-notification-warning: #ffab00;
    --color-background-notification-warning-gradient-end: #49381f;
    --color-notification-info: #575757;
    --color-background-notification-info-gradient-end: #292a2c;
    --color-notification-neutral: #e6e6e6;
    --color-background-notification-neutral-gradient-end: #464749;
    --color-background-table-row-even: var(--color-background-dark-1);
    --color-background-table-row-odd: var(--color-background-dark-1);
    --border-color-table-cell-detached-header: var(--color-background-dark-1);
    --border-color-table-cell-compact-bordered: #ffffff1a;
    --padding-block-table-cell-compact-bordered: 1.125rem;
    --padding-inline-table-cell-compact-bordered: 1rem;
    --text-transform-table-head: uppercase;
    --color-table-head: var(--color-text-secondary);
    --font-size-table-cell-icon: 1.188rem;
    --color-table-cell-icon: var(--color-text-secondary);
    --color-background-iframe: var(--color-background-dark-3);
    --color-level-range-background-gradient-start: #181818;
    --color-level-range-background-gradient-end: #797979;
    --color-background-header-coin-balance-bonus-gradient-start: #18181833;
    --color-background-header-coin-balance-bonus-gradient-end: #f39c1633;
    --color-background-skeleton-gradient-start: rgba(24, 24, 24, 0%);
    --color-background-skeleton-gradient-middle: #1f1f1f;
    --color-background-skeleton-gradient-end: rgba(24, 24, 24, 0%);
    --min-width-modal: 34.875rem;
    --background-modal-backdrop: radial-gradient(40.17% 66.49% at 62.99% 46.5%, #7900FF .91%, #290453 82.68%);
    --filter-modal-backdrop: none;
    --opacity-modal-backdrop: .93;
    --color-background-modal: #000047;
    --border-radius-modal: var(--border-radius-card);
    --padding-modal-block: 2.375rem;
    --padding-modal-inline: 2.5rem;
    --margin-modal: 2rem 0;
    --font-family-modal-header: var(--font-family-secondary);
    --font-size-modal-header: 1.625rem;
    --line-height-modal-header: 1.4;
    --font-weight-modal-header: var(--font-weight-semi-bold);
    --text-transform-modal-header: uppercase;
    --padding-top-modal-mobile: 0px;
    --padding-bottom-modal-mobile: 0px;
    --margin-modal-close: 0;
    --color-modal-close: var(--color-text-high-contrast);
    --font-size-modal-close: 2rem;
    --font-size-modal-close-back: 1rem;
    --color-text-banner-title: var(--color-text-main);
    --color-text-banner-description: var(--color-text-main);
    --color-text-banner-description-alt: var(--color-text-secondary-dim);
    --transition-main: .2s ease-out;
    --color-background-tooltip: var(--color-background-dark-2);
    --color-border-tooltip-outlined: var(--color-background-main-translucent-light);
    --color-background-qr: #fff;
    --color-image-qr: #000;
    --color-text-vip-paragraph: #EBEBEB;
    --color-background-button-solid-secondary-gradient-start: var(--color-brand-alt);
    --color-background-button-solid-secondary-gradient-end: var(--color-brand-alt);
    --color-background-button-solid-secondary-hover: #6900EF;
    --color-theme-game-override: var(--color-brand);
    --color-level-card-vip-border: #FEE693;
    --color-background-level-range: #212121cc;
    --color-border-featured-hub-button: #9d3aff;
    --color-border-featured-vip-button: #ffd708;
    --color-level-card-info-background: #49494966;
    --color-background-button-custom: var(--color-brand);
    --color-background-vip-gradient-end: #5200ff;
    --color-background-vip-gradient-second-end: #ffc600;
    --color-background-vip-gradient-start: #4700de;
    --color-background-button-soft-outlined: var(--color-background-dark-4);
    --color-background-sidebar-submenu-active: rgba(41, 41, 41, .3);
    --color-border-chat-message-admin-gradient-end: #ffa800;
    --color-border-featured-hub-button-gradient-end: #FF5F7B;
    --color-border-featured-vip-button-gradient-end: #FFC600;
    --color-border-chat-message-admin-gradient-start: #ffe55f;
    --color-border-featured-hub-button-gradient-start: #FF5F7B;
    --color-border-featured-vip-button-gradient-start: #FFC600;
    --color-background-featured-hub-button-gradient-end: var(--color-background-dark-1);
    --color-background-featured-vip-button-gradient-end: var(--color-background-dark-1);
    --color-background-button-soft-outlined-gradient-end: transparent;
    --color-background-featured-hub-button-gradient-start: var(--color-background-dark-1);
    --color-background-featured-vip-button-gradient-start: var(--color-background-dark-1);
    --color-background-button-soft-outlined-success-gradient-end: #6AD03533;
    --color-background-turbo-card-even: #FF5F7B;
    --color-background-turbo-card-even-gradient-end: #A42D66;
    --color-background-turbo-card-odd: #56c6ff;
    --color-background-turbo-card-odd-gradient-end: #7351e9;
    --color-content-background-banner-general-gradient-start: #0b045866;
    --color-content-background-banner-general-gradient-end: #0b045800;
    --color-background-tabs: var(--color-background-dark-1);
    --color-background-select-input-gradient-start: var(--color-background-input);
    --color-background-select-input-gradient-end: var(--color-background-input);
    --color-brand-rgb: 132, 255, 132
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

html,
body {
    min-height: 100%;
    font-size: 16px;
    font-family: var(--font-family-primary);
    background-color: var(--color-background-main);
    color: var(--color-text-main);
    overscroll-behavior: none
}

html::-webkit-scrollbar,
body::-webkit-scrollbar {
    width: 4px;
    padding: 2px
}

html::-webkit-scrollbar-track,
body::-webkit-scrollbar-track {
    background: 0 0
}

html::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb {
    background: var(--color-background-scrollbar-thumb);
    border-radius: 4px
}

html,
body {
    -webkit-tap-highlight-color: transparent
}

@-moz-document url-prefix() {
    html,
    body {
        scrollbar-width: thin;
        scrollbar-color: var(--color-background-scrollbar-thumb) transparent
    }
}

html.fixed {
    position: fixed;
    overflow-y: scroll;
    width: 100%
}

a,
em {
    color: var(--color-brand);
    text-decoration: none;
    font-style: normal
}

a:-webkit-any-link:focus-visible,
em:-webkit-any-link:focus-visible {
    outline: 0
}

ul {
    list-style: none
}

a {
    cursor: pointer
}

@media print {
    header,
    footer,
    nav,
    aside,
    form {
        display: none !important
    }
}

@font-face {
    font-family: Integral;
    src: url(IntegralCFExtraBold-DwBufyMz.woff2)format("woff2"), url(IntegralCFExtraBold-CvhnUjqL.woff)format("woff");
    font-weight: 800
}

@font-face {
    font-family: Integral;
    src: url(IntegralCFDemiBold-CUwzEB9G.woff2)format("woff2"), url(IntegralCFDemiBold-axHJ-IKX.woff)format("woff");
    font-weight: 600
}

@font-face {
    font-family: Proxima Nova;
    src: url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Black-webfont-BAwl-giy.woff2)format("woff2"), url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Black-webfont-BYg0aamz.woff)format("woff"), url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Black-webfont-e6mZ20nj.ttf)format("truetype"), url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Black-webfont-JeRo4F08.svg#proxima_nova_altblack)format("svg");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Proxima Nova;
    src: url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Bold-webfont-Br2cOG-o.eot);
    src: url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Bold-webfont-Br2cOG-o.eot?#iefix)format("embedded-opentype"), url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Bold-webfont-DZmEVFpL.woff2)format("woff2"), url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Bold-webfont-BJE6rh04.woff)format("woff"), url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Bold-webfont-0Nf4lvlb.ttf)format("truetype"), url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Bold-webfont-Bc-G4kWO.svg#proxima_nova_altbold)format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Proxima Nova;
    src: url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Regular-webfont-aBJqDreh.eot);
    src: url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Regular-webfont-aBJqDreh.eot?#iefix)format("embedded-opentype"), url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Regular-webfont-CNr1yHku.woff)format("woff"), url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Regular-webfont-CAowirPI.ttf)format("truetype"), url(Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Regular-webfont-DUpAa8Y7.svg#proxima_nova_altregular)format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Code Next-Trial;
    src: url(CodeNext-ExtraBold-hHkrp5Yl.otf);
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Code Next-Trial;
    src: url(CodeNext-Trial-SemiBold-QMGQE3u5.otf);
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Unbounded;
    src: url(Unbounded-Black-BTkx9NrV.ttf);
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Geologica;
    src: url(Geologica-BUl1cAi8.ttf)
}

@font-face {
    font-family: Dela Gothic One;
    src: url(DelaGothicOne-Regular-BbMquUHM.ttf);
    font-weight: 400;
    font-style: normal
}