.main-preloader {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 100%
}

.main-preloader--full-page {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    background: linear-gradient(180deg, rgba(12, 19, 38, 0) -83%, #0f1116 91%), #222630
}

.main-preloader--part-page {
    height: 80vh
}

.main-preloader__element {
    background-image: url(../img/preloader.89a4a4c5.svg);
    background-repeat: no-repeat;
    width: 75px;
    height: 150px
}

.payment-loader .main-preloader__element {
    background-position: 50% 50%
}

.icon {
    flex-shrink: 0
}

#chat-widget-container {
    z-index: 10090 !important
}

.live-chat-widget {
    position: fixed;
    right: 1.3333333333rem;
    bottom: 1.3333333333rem;
    z-index: 1010;
    display: flex;
    flex-direction: column;
    width: 20.6666666667rem;
    max-height: 80%;
    box-shadow: 0 .2rem .9333333333rem 0 var(--BLACK_05)
}

@media(min-width:451px)and (max-width:768px) {
    .live-chat-widget {
        width: 30rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .live-chat-widget {
        right: 2rem;
        bottom: 2rem;
        width: 47rem;
        box-shadow: 0 .3rem 1.4rem 0 var(--BLACK_05)
    }
}

@media(min-width:1025px) {
    .live-chat-widget {
        right: 1.1111111111rem;
        bottom: 1.1111111111rem;
        width: 26.1111111111rem;
        box-shadow: 0 .1666666667rem .7777777778rem 0 var(--BLACK_05)
    }
}

.live-chat-widget__header {
    display: flex;
    align-items: center;
    height: 2.3333333333rem;
    padding: .3333333333rem 1.2rem;
    border-radius: .6rem .6rem 0 0;
    background-color: var(--MIDNIGHT_MASQUERADE)
}

@media(min-width:769px)and (max-width:1024px) {
    .live-chat-widget__header {
        height: 4.2rem;
        padding: .5rem 1.8rem;
        border-radius: .9rem .9rem 0 0
    }
}

@media(min-width:1025px) {
    .live-chat-widget__header {
        height: 2.3333333333rem;
        padding: .2777777778rem 1rem;
        border-radius: .5rem .5rem 0 0
    }
}

.live-chat-widget__header-item.title {
    width: 90%;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    text-align: center
}

@media(min-width:769px)and (max-width:1024px) {
    .live-chat-widget__header-item.title {
        font-size: 2.1rem
    }
}

@media(min-width:1025px) {
    .live-chat-widget__header-item.title {
        font-size: 1.1666666667rem
    }
}

.live-chat-widget__header-item.collapse {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.1333333333rem;
    height: 2.1333333333rem;
    cursor: pointer;
    transition: color .2s ease-in-out
}

.starda-app:not(.touch) .live-chat-widget__header-item.collapse:hover {
    color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .live-chat-widget__header-item.collapse {
        width: 3.2rem;
        height: 3.2rem
    }
}

@media(min-width:1025px) {
    .live-chat-widget__header-item.collapse {
        width: 1.7777777778rem;
        height: 1.7777777778rem
    }
}

.live-chat-widget__header-item-icon {
    width: auto;
    height: 1.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .live-chat-widget__header-item-icon {
        height: 2rem
    }
}

@media(min-width:1025px) {
    .live-chat-widget__header-item-icon {
        height: 1.1111111111rem
    }
}

.live-chat-widget__content {
    overflow: auto
}

.live-chat-widget__content-faq {
    padding: 1.2rem;
    border-radius: 0 0 .6rem .6rem;
    background-color: var(--HAITI)
}

@media(min-width:769px)and (max-width:1024px) {
    .live-chat-widget__content-faq {
        padding: 1.8rem;
        border-radius: 0 0 .9rem .9rem
    }
}

@media(min-width:1025px) {
    .live-chat-widget__content-faq {
        padding: 1rem;
        border-radius: 0 0 .5rem .5rem
    }
}

.live-chat-widget__content-faq-header {
    font-size: 1.0666666667rem;
    font-weight: 700;
    margin-top: .8em
}

@media(min-width:769px) {
    .live-chat-widget__content-faq-header {
        font-size: 1.8rem
    }
}

@media(min-width:1025px) {
    .live-chat-widget__content-faq-header {
        font-size: 1rem
    }
}

.live-chat-widget__content-faq-links {
    margin-bottom: .6666666667rem;
    font-size: .9333333333rem
}

.live-chat-widget__content-faq-links:last-child {
    margin-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .live-chat-widget__content-faq-links {
        margin-bottom: 1rem;
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .live-chat-widget__content-faq-links {
        margin-bottom: .5555555556rem;
        font-size: .8888888889rem
    }
}

.live-chat-widget__content-faq-link {
    transition: color .2s ease-in-out
}

.starda-app:not(.touch) .live-chat-widget__content-faq-link:hover {
    color: var(--WHITE)
}

.live-chat-widget__content-faq-link-ic {
    -webkit-transform: translateY(.1333333333rem);
    transform: translateY(.1333333333rem);
    width: auto;
    height: 1.0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .live-chat-widget__content-faq-link-ic {
        -webkit-transform: translateY(.2rem);
        transform: translateY(.2rem);
        height: 1.6rem
    }
}

@media(min-width:1025px) {
    .live-chat-widget__content-faq-link-ic {
        -webkit-transform: translateY(.1111111111rem);
        transform: translateY(.1111111111rem);
        height: .8888888889rem
    }
}

.live-chat-widget__content-faq-chat {
    font-size: .9333333333rem;
    cursor: pointer;
    transition: color .2s ease-in-out
}

.starda-app:not(.touch) .live-chat-widget__content-faq-chat:hover {
    color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .live-chat-widget__content-faq-chat {
        font-size: 1.8rem
    }
}

@media(min-width:1025px) {
    .live-chat-widget__content-faq-chat {
        font-size: 1rem
    }
}

.live-chat-widget__content-faq-chat-ic {
    -webkit-transform: translateY(.2rem);
    transform: translateY(.2rem);
    width: auto;
    height: 1.2rem
}

@media(min-width:769px)and (max-width:1024px) {
    .live-chat-widget__content-faq-chat-ic {
        -webkit-transform: translateY(.2rem);
        transform: translateY(.2rem);
        height: 1.8rem
    }
}

@media(min-width:1025px) {
    .live-chat-widget__content-faq-chat-ic {
        -webkit-transform: translateY(.1111111111rem);
        transform: translateY(.1111111111rem);
        height: 1rem
    }
}

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

.spinner-spinning__bubbles .spinner__bubble-container {
    position: absolute;
    -webkit-transform-origin: -150% 50%;
    transform-origin: -150% 50%
}

.spinner-spinning__bubbles .spinner__bubble-container .spinner__bubble {
    background-color: var(--WHITE);
    width: .3333333333rem;
    height: .3333333333rem;
    border-radius: 50%;
    -webkit-animation: bubble 1s infinite;
    animation: bubble 1s infinite;
    -webkit-animation-delay: inherit;
    animation-delay: inherit
}

@media(min-width:769px)and (max-width:1024px) {
    .spinner-spinning__bubbles .spinner__bubble-container .spinner__bubble {
        width: .5rem;
        height: .5rem
    }
}

@media(min-width:1025px) {
    .spinner-spinning__bubbles .spinner__bubble-container .spinner__bubble {
        width: .2777777778rem;
        height: .2777777778rem
    }
}

.spinner-spinning__bubbles .spinner__bubble-container:nth-of-type(0n+1) {
    -webkit-transform: translateX(200%) rotate(-90deg);
    transform: translateX(200%) rotate(-90deg);
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s;
    opacity: 1
}

.spinner-spinning__bubbles .spinner__bubble-container:nth-of-type(0n+2) {
    -webkit-transform: translateX(200%) rotate(-45deg);
    transform: translateX(200%) rotate(-45deg);
    -webkit-animation-delay: -1.375s;
    animation-delay: -1.375s;
    opacity: 1
}

.spinner-spinning__bubbles .spinner__bubble-container:nth-of-type(0n+3) {
    -webkit-transform: translateX(200%) rotate(0deg);
    transform: translateX(200%) rotate(0deg);
    -webkit-animation-delay: -1.25s;
    animation-delay: -1.25s;
    opacity: 1
}

.spinner-spinning__bubbles .spinner__bubble-container:nth-of-type(0n+4) {
    -webkit-transform: translateX(200%) rotate(45deg);
    transform: translateX(200%) rotate(45deg);
    -webkit-animation-delay: -1.125s;
    animation-delay: -1.125s;
    opacity: .7
}

.spinner-spinning__bubbles .spinner__bubble-container:nth-of-type(0n+5) {
    -webkit-transform: translateX(200%) rotate(90deg);
    transform: translateX(200%) rotate(90deg);
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
    opacity: .6
}

.spinner-spinning__bubbles .spinner__bubble-container:nth-of-type(0n+6) {
    -webkit-transform: translateX(200%) rotate(135deg);
    transform: translateX(200%) rotate(135deg);
    -webkit-animation-delay: -.875s;
    animation-delay: -.875s;
    opacity: .5
}

.spinner-spinning__bubbles .spinner__bubble-container:nth-of-type(0n+7) {
    -webkit-transform: translateX(200%) rotate(180deg);
    transform: translateX(200%) rotate(180deg);
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s;
    opacity: .4
}

.spinner-spinning__bubbles .spinner__bubble-container:nth-of-type(0n+8) {
    -webkit-transform: translateX(200%) rotate(225deg);
    transform: translateX(200%) rotate(225deg);
    -webkit-animation-delay: -.625s;
    animation-delay: -.625s;
    opacity: .2
}

@-webkit-keyframes bubble {
    0%,
    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bubble {
    0%,
    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.spinner {
    width: 1.6666666667rem;
    position: relative
}

@media(min-width:769px)and (max-width:1024px) {
    .spinner {
        width: 2.5rem
    }
}

@media(min-width:1025px) {
    .spinner {
        width: 1.3888888889rem
    }
}

.btn {
    cursor: pointer;
    display: block;
    flex-shrink: 0
}

@media(min-width:1025px) {
    .dropdown-filter__btn:first-of-type {
        padding-left: .8888888889rem
    }
}

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

.btn--spinner-icon .btn__text {
    visibility: hidden;
    opacity: 0
}

.game-list__result-btn .btn__text span {
    margin-left: .2666666667rem
}

@media(min-width:769px) {
    .game-list__result-btn .btn__text span {
        margin-left: .4rem
    }
}

.country-list-modal__btn-open-modal .btn__text {
    width: 100%;
    justify-content: space-between;
    padding-top: 0
}

.account-history__filters-block__cancel .btn__text,
.account-history__filters-block__sort .btn__text {
    padding: .8rem 0;
    text-align: center
}

.dropdown-filter__head-button .btn__text,
.uploaded-documents__delete-btn .btn__text {
    justify-content: flex-end
}

.game-list__clear-filters-btn .btn__text {
    text-decoration: underline;
    text-underline-position: under
}

.input-field__confirmation-btn .btn__text {
    width: 100%
}

@media(min-width:769px) {
    .input-field__confirmation-btn .btn__text {
        width: auto
    }
}

.cashout-alert-item__action .btn__text {
    font-weight: 600
}

@media(min-width:1025px) {
    .country-list-modal__btn-close-modal-variant-2 .btn__text {
        width: 100%;
        justify-content: flex-end
    }
}

.country-list-modal__country-item .btn__text {
    min-width: 0
}

.currency-list-modal__btn-open-modal .btn__text {
    width: 100%;
    justify-content: space-between
}

.change-password-form-modal__close-btn .btn__text,
.two-fa-form-modal__close-btn .btn__text,
.verify-phone-form-modal__close-btn .btn__text {
    width: 100%;
    justify-content: flex-end
}

.account-profile-timezone-dropdown__btn .btn__text {
    justify-content: flex-start;
    text-align: left
}

.account-profile-timezone-dropdown__list-item .btn__text {
    display: block;
    text-align: left
}

.dropdown-filter__btn,
.game-list-filters-popup__btn {
    padding: .6666666667rem .8rem;
    font-size: 1.0666666667rem;
    width: 100%;
    border-bottom: .0666666667rem var(--EIGHT_BALL) solid
}

@media(min-width:769px)and (max-width:1024px) {
    .dropdown-filter__btn,
    .game-list-filters-popup__btn {
        padding: 1rem 1.2rem;
        font-size: 1.6rem;
        border-width: .1rem
    }
}

@media(min-width:1025px) {
    .dropdown-filter__btn,
    .game-list-filters-popup__btn {
        width: auto;
        font-size: .7777777778rem;
        padding: 0 0 1.1666666667rem 0;
        border-bottom: none;
        margin-right: 1.9444444444rem
    }
}

.dropdown-filter__btn .btn__text,
.game-list-filters-popup__btn .btn__text {
    justify-content: space-between
}

@media(min-width:1025px) {
    .game-list-applied-filters__item-btn {
        padding: 0 .4444444444rem 0;
        height: 100%
    }
}

.btn.disabled {
    opacity: .5
}

@media(min-width:1025px) {
    .verify-card__show-more-btn {
        color: var(--WHITE);
        margin: 0 auto;
        width: 100%;
        font-size: .7777777778rem;
        padding-bottom: .9444444444rem
    }
}

.uploaded-documents__delete-btn {
    margin: -.5333333333rem -.8rem 0;
    padding: .5333333333rem .8rem 0
}

@media(min-width:769px)and (max-width:1024px) {
    .uploaded-documents__delete-btn {
        margin: -.8rem -1.2rem 0;
        padding: .8rem 1.2rem 0
    }
}

@media(min-width:1025px) {
    .uploaded-documents__delete-btn {
        margin: -.6666666667rem -.6666666667rem 0;
        padding: .6666666667rem .6666666667rem 0
    }
}

.payment-crypto__wallet-copy-btn {
    margin-top: 1.6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .payment-crypto__wallet-copy-btn {
        margin-top: 2.4rem
    }
}

@media(max-width:768px) {
    .payment-crypto__wallet-copy-btn {
        width: 100%
    }
}

@media(min-width:769px) {
    .payment-crypto__code-desktop {
        height: 100%
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .payment-crypto__code-desktop {
        line-height: 2rem
    }
}

@media(min-width:1025px) {
    .payment-crypto__code-desktop {
        line-height: 1.1111111111rem;
        height: 1.7777777778rem;
        padding: 0 1.1111111111rem
    }
}

@media(min-width:1025px) {
    .drop-zone-image-preview-desktop__btn {
        flex: 1;
        height: 1.7777777778rem;
        padding: 0 1.1666666667rem
    }
}

.input-field__copy-btn {
    padding-right: .8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__copy-btn {
        padding-right: 1.2rem
    }
}

@media(min-width:1025px) {
    .input-field__copy-btn {
        padding-right: .6666666667rem
    }
}

.account-history__filters-block__cancel {
    margin-top: .5333333333rem;
    margin-bottom: .8rem;
    background-color: var(--INFINITY)
}

.account-history__filters-block__cancel,
.unblock-modal__send-sms-btn {
    font-size: .9333333333rem;
    font-weight: 600;
    border-radius: .2666666667rem
}

.unblock-modal__send-sms-btn {
    line-height: 1.3333333333rem;
    margin-top: 1.6rem;
    height: 2.9333333333rem;
    width: 100%
}

@media(min-width:769px)and (max-width:1024px) {
    .unblock-modal__send-sms-btn {
        font-size: 1.4rem;
        line-height: 2rem;
        margin-top: 2.4rem;
        height: 4.4rem;
        border-radius: .4rem
    }
}

@media(min-width:1025px) {
    .unblock-modal__send-sms-btn {
        height: 2.4444444444rem;
        font-size: .7777777778rem;
        line-height: 1.1111111111rem;
        margin-top: 1.3333333333rem;
        border-radius: .2222222222rem
    }
}

@media(min-width:1025px) {
    .sort-popup__btn {
        padding-bottom: 1.1666666667rem;
        padding-right: 0
    }
}

@media(min-width:1025px) {
    .promotions-sort .sort-popup__btn {
        padding-bottom: 0
    }
}

.account-history__show-results-btn {
    min-width: 13.4666666667rem
}

.mobile-filters-block__show-filters-btn {
    padding-left: 0
}

.game-list-filters__show-filters-btn,
.mobile-filters-block__show-filters-btn,
.sort-popup__btn {
    font-size: .9333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .game-list-filters__show-filters-btn,
    .mobile-filters-block__show-filters-btn,
    .sort-popup__btn {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .game-list-filters__show-filters-btn,
    .mobile-filters-block__show-filters-btn,
    .sort-popup__btn {
        font-size: .7777777778rem
    }
}

.account-history__clear-filters-btn {
    height: 2.1333333333rem;
    background-color: var(--INFINITY);
    border-radius: .2666666667rem;
    font-weight: 600;
    font-size: .9333333333rem;
    padding: .4rem;
    flex-grow: 1
}

@media(min-width:769px)and (max-width:1024px) {
    .account-history__clear-filters-btn {
        height: 3.2rem;
        border-radius: .4rem;
        font-size: 1.4rem;
        padding: .6rem;
        margin-right: 2rem
    }
}

@media(min-width:1025px) {
    .account-history__clear-filters-btn {
        height: 1.7777777778rem;
        margin-right: 1.1111111111rem;
        font-size: .7777777778rem;
        padding: .3333333333rem 1.1111111111rem;
        border-radius: .2222222222rem
    }
}

.game-list__clear-filters-btn {
    font-size: .8rem;
    height: 2.9333333333rem;
    color: var(--WHITE_TRANSPARENT);
    padding-right: .8rem;
    flex-shrink: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .game-list__clear-filters-btn {
        height: 4.4rem;
        font-size: 1.2rem;
        padding-right: 1.2rem
    }
}

.support__btn {
    padding: .8rem 2rem;
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 1.0666666667rem;
    color: var(--WHITE);
    transition: .3s;
    width: 100%
}

@media(pointer:fine) {
    .support__btn:hover {
        background-color: var(--KUROI_BLACK)
    }
}

.support__btn .btn__text {
    width: 100%
}

@media(min-width:769px)and (max-width:1024px) {
    .support__btn {
        padding: 1.2rem 2.1rem;
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .support__btn {
        padding: .6666666667rem 1.1666666667rem;
        font-size: .8888888889rem
    }
}

.logout__btn {
    padding: 1.3333333333rem;
    font-size: 1.0666666667rem;
    display: flex;
    justify-content: center
}

@media(pointer:fine) {
    .logout__btn:hover {
        background-color: var(--KUROI_BLACK)
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .logout__btn {
        padding: 2rem;
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .logout__btn {
        padding: 1.2222222222rem 1.1111111111rem;
        font-size: .8888888889rem
    }
}

.user-bar__btn-balance {
    padding-left: .7333333333rem;
    padding-right: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .user-bar__btn-balance {
        padding-left: 1.1rem
    }
}

@media(min-width:1025px) {
    .user-bar__btn-balance {
        padding-left: 0
    }
}

.country-list-modal__btn-open-modal {
    padding: .8rem 1.0666666667rem .8rem;
    font-size: 1.0666666667rem;
    font-weight: 400;
    color: var(--WHITE);
    background-color: var(--EIGHT_BALL);
    border: 1px var(--INFINITY) solid;
    border-radius: .4rem;
    width: 100%;
    margin-bottom: .6666666667rem;
    height: 3.2rem;
    line-height: 1.2
}

.account-profile-details__form .country-list-modal__btn-open-modal {
    margin: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .country-list-modal__btn-open-modal {
        padding: 1.2rem 1.6rem 1.2rem;
        font-size: 1.6rem;
        border-radius: .6rem;
        margin-bottom: 1rem;
        height: 4.8rem
    }
}

@media(min-width:1025px) {
    .country-list-modal__btn-open-modal {
        padding: .6666666667rem .8888888889rem .6666666667rem;
        border-radius: .3333333333rem;
        margin-bottom: .5555555556rem;
        height: 2.6666666667rem;
        font-size: .8888888889rem
    }
}

.custom-date-picker__btn {
    font-size: .9333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-date-picker__btn {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .custom-date-picker__btn {
        font-size: .8888888889rem
    }
}

.go-back-button {
    background-color: var(--RIVER_STYX);
    width: 2.5333333333rem;
    height: 2.5333333333rem;
    border-radius: .4rem;
    margin-right: .8rem;
    flex-shrink: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .go-back-button {
        width: 3.8rem;
        height: 3.8rem;
        border-radius: .6rem;
        margin-right: 1.2rem
    }
}

@media(min-width:1025px) {
    .go-back-button {
        width: 2.1111111111rem;
        height: 2.1111111111rem;
        border-radius: .3333333333rem;
        margin-right: .8888888889rem
    }
}

@media(hover:hover)and (pointer:fine) {
    .go-back-button:hover {
        background-color: var(--INFINITY)
    }
}

.btn__icon-block {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

.btn--primary {
    border-radius: .2666666667rem;
    background-color: var(--ROUGE_SARDE);
    padding: 0 1.0666666667rem;
    font-weight: 600;
    font-size: .9333333333rem;
    transition: .3s;
    height: 2.9333333333rem
}

.btn--primary[disabled] {
    opacity: .5
}

@media(min-width:769px)and (max-width:1024px) {
    .btn--primary {
        border-radius: .4rem;
        padding: 0 1.6rem;
        font-size: 1.4rem;
        height: 4.4rem
    }
}

@media(min-width:1025px) {
    .btn--primary {
        border-radius: .2222222222rem;
        padding: 0 1.3333333333rem;
        font-size: .7777777778rem;
        height: 2.4444444444rem
    }
}

@media(pointer:fine) {
    .btn--primary:hover:not([disabled]) {
        background-color: var(--ROUGE_SARDE_HOVER);
        box-shadow: 0 .2222222222rem .2777777778rem rgba(0, 0, 0, .4)
    }
}

@media(pointer:coarse) {
    .btn--primary:active {
        background-color: var(--ROUGE_SARDE_TOUCH);
        box-shadow: 0 .2222222222rem .2777777778rem rgba(0, 0, 0, .4)
    }
}

.custom-modal--default-modal .btn--primary {
    width: 100%
}

@media(min-width:1025px) {
    .custom-modal--default-modal .btn--primary {
        width: auto
    }
}

@media(max-width:768px) {
    .reg-form__adult-modal-bottom-sheet .btn--primary {
        width: 100%
    }
}

.sport-banner__play-and-win-btn {
    height: 2.9333333333rem;
    margin: 0 auto
}

@media(max-width:768px) {
    .sport-banner__play-and-win-btn {
        width: 100%
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .sport-banner__play-and-win-btn {
        height: 4.4rem;
        margin: 0 auto
    }
}

@media(min-width:1025px) {
    .sport-banner__play-and-win-btn {
        font-size: 1rem;
        height: 3rem;
        margin: 0
    }
}

.unauthorized-user__reg-btn {
    height: 2.1333333333rem;
    font-size: .7333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .unauthorized-user__reg-btn {
        height: 3.2rem;
        font-size: 1.1rem
    }
}

@media(min-width:1025px) {
    .unauthorized-user__reg-btn {
        height: 2.4444444444rem;
        font-size: .7777777778rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .unauthorized-user__reg-btn {
        height: 5.6rem;
        font-size: 1.7rem;
        padding: 0 3rem
    }
}

.user-bar__btn-deposit {
    font-size: .7333333333rem;
    height: 2.1333333333rem;
    margin-left: .8rem;
    border-radius: .1333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .user-bar__btn-deposit {
        font-size: 1.1rem;
        height: 3.2rem;
        margin-left: 1.2rem;
        border-radius: .2rem
    }
}

@media(min-width:1025px) {
    .user-bar__btn-deposit {
        margin-left: .8333333333rem;
        height: 2.4444444444rem;
        font-size: .7777777778rem;
        border-radius: .2222222222rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .user-bar__btn-deposit {
        padding: 0 3rem;
        font-size: 1.7rem;
        height: 5.6rem;
        margin-left: 1.8rem
    }
}

.reg-form__btn {
    width: 100%;
    padding: .8rem;
    margin: 0 auto
}

@media(min-width:769px)and (max-width:1024px) {
    .reg-form__btn {
        padding: 1.2rem
    }
}

@media(min-width:1025px) {
    .reg-form__btn {
        padding: .6666666667rem 1.3333333333rem
    }
}

.auth-form__btn {
    width: 100%;
    padding: .8rem;
    margin: 0 auto
}

@media(min-width:769px)and (max-width:1024px) {
    .auth-form__btn {
        padding: 1.2rem
    }
}

@media(min-width:1025px) {
    .auth-form__btn {
        width: auto;
        padding: .6666666667rem 1.3333333333rem
    }
}

.single-form__btn-restore-password-btn {
    padding: .8rem 1.6rem;
    margin-top: 1.6rem;
    margin-left: auto;
    margin-right: auto
}

@media(min-width:769px)and (max-width:1024px) {
    .single-form__btn-restore-password-btn {
        padding: 1.2rem 2.4rem;
        margin-top: 2.4rem
    }
}

@media(min-width:1025px) {
    .single-form__btn-restore-password-btn {
        padding: .6666666667rem 1.3333333333rem;
        margin-top: 1.3333333333rem
    }
}

.missing-data-modal-form__btn {
    margin: 0 auto
}

.game-list__result-btn {
    margin: 0 .7333333333rem .8rem .8rem;
    height: 2.9333333333rem;
    flex-grow: 1
}

@media(min-width:769px)and (max-width:1024px) {
    .game-list__result-btn {
        margin: 0 1.1rem 1.2rem 1.2rem;
        height: 4.4rem;
        min-width: 20.2rem
    }
}

.account-profile-details__save-btn {
    width: 100%;
    margin-top: 1.0666666667rem;
    margin-left: auto;
    margin-right: auto;
    grid-column-start: 1;
    grid-column-end: 3;
    height: 2.1333333333rem
}

@media(min-width:769px) {
    .account-profile-details__save-btn {
        width: -webkit-max-content;
        width: max-content
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .account-profile-details__save-btn {
        margin-top: 0;
        height: 3.2rem
    }
}

@media(min-width:1025px) {
    .account-profile-details__save-btn {
        margin-top: .6666666667rem;
        height: 2.4444444444rem
    }
}

.input-field__confirmation-btn {
    padding: 0 1.3333333333rem;
    margin-right: .5333333333rem;
    display: flex;
    align-items: center;
    white-space: nowrap;
    width: 100%;
    text-align: center;
    height: 2.1333333333rem;
    margin-top: 1.0666666667rem
}

.input-field__input-wr--error .input-field__confirmation-btn {
    opacity: .5
}

@media(hover:hover)and (pointer:fine) {
    .input-field__input-wr--error .input-field__confirmation-btn:hover {
        background-color: var(--ROUGE_SARDE)
    }
}

.confirmed-phone .input-field__confirmation-btn {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media(min-width:769px) {
    .input-field__confirmation-btn {
        width: auto;
        margin-top: 0
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__confirmation-btn {
        padding: 0 2rem;
        height: 3.2rem;
        margin-right: .8rem
    }
}

@media(min-width:1025px) {
    .input-field__confirmation-btn {
        padding: 0 1.1111111111rem;
        height: 1.7777777778rem;
        margin-right: .4444444444rem
    }
}

.input-field__confirmation-btn--close {
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--RIVER_STYX);
    margin-top: 0;
    margin-right: .3333333333rem;
    height: 2.5333333333rem;
    width: 2.5333333333rem
}

@media(min-width:769px) {
    .input-field__confirmation-btn--close {
        margin-right: .5rem;
        height: 3.8rem;
        width: 3.8rem
    }
}

@media(min-width:1025px) {
    .input-field__confirmation-btn--close {
        margin-right: .2777777778rem;
        height: 2.1111111111rem;
        width: 2.1111111111rem
    }
}

.change-password-form__btn,
.two-fa-form__btn,
.verify-phone-form__btn {
    width: 100%;
    margin-top: 1.6rem;
    height: 2.1333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .change-password-form__btn,
    .two-fa-form__btn,
    .verify-phone-form__btn {
        margin-top: 2rem;
        height: 3.2rem
    }
}

@media(min-width:1025px) {
    .change-password-form__btn,
    .two-fa-form__btn,
    .verify-phone-form__btn {
        margin-top: 1.1111111111rem;
        height: 1.7777777778rem
    }
}

.change-password-form__btn[disabled],
.two-fa-form__btn[disabled],
.verify-phone-form__btn[disabled] {
    opacity: .5;
    pointer-events: none
}

.withdrawal-status-popup__item-btn {
    height: 2.1333333333rem;
    padding: 0 .9333333333rem;
    background-color: var(--CARIBBEAN_GREEN);
    flex-shrink: 0;
    margin-left: .2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .withdrawal-status-popup__item-btn {
        height: 3.2rem;
        padding: 0 1.4rem;
        margin-left: .4rem
    }
}

@media(min-width:1025px) {
    .withdrawal-status-popup__item-btn {
        height: 1.7777777778rem;
        padding: 0 .7777777778rem;
        margin-left: .2222222222rem
    }
}

.promo-lottery__schedule-tickets-btn {
    height: 2.1333333333rem;
    padding: 0 1.3333333333rem
}

@media(max-width:768px) {
    .promo-lottery__schedule-tickets-btn {
        max-width: 18.6666666667rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .promo-lottery__schedule-tickets-btn {
        height: 3.2rem;
        padding: 0 2rem
    }
}

@media(min-width:1025px) {
    .promo-lottery__schedule-tickets-btn {
        height: 2.4444444444rem;
        padding: 0 1.3333333333rem
    }
}

.main-slider__item-btn {
    display: flex;
    align-items: center;
    justify-content: center
}

@media(max-width:768px) {
    .main-slider__item-btn {
        padding: .4rem 1.3333333333rem;
        height: 2.1333333333rem;
        border-radius: .2666666667rem
    }
}

@media(max-width:768px) {
    .sport .main-slider__item-btn {
        margin-top: auto;
        min-width: 9.7333333333rem;
        height: 2.1333333333rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .sport .main-slider__item-btn {
        margin-top: 3.3rem;
        height: 3.2rem
    }
}

@media(min-width:1025px) {
    .sport .main-slider__item-btn {
        min-width: 10.6666666667rem;
        height: 3rem;
        font-size: 1rem;
        line-height: 1.5555555556rem
    }
}

.status__button {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--WHITE);
    margin-top: 2.1333333333rem;
    height: 2.1333333333rem;
    font-weight: 600;
    max-width: 21.3333333333rem
}

@media(max-width:1024px) {
    .status__button {
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }
}

.status--undefined .status__button,
.status__button.js-send-email-confirmation {
    display: none
}

.email-not-confirmed .status__button.js-send-email-confirmation {
    display: block
}

@media(min-width:769px)and (max-width:1024px) {
    .status__button {
        margin-top: 3.7rem;
        height: 3.2rem;
        max-width: 32rem
    }
}

@media(min-width:1025px) {
    .status__button {
        margin-top: 2.4444444444rem;
        height: 2.4444444444rem;
        max-width: none
    }
}

.player-auth .status__vip-club-sign-up-button {
    display: none
}

@media(min-width:769px) {
    .status__vip-club-sign-up-button {
        width: -webkit-max-content;
        width: max-content
    }
}

@media(max-width:768px) {
    .status__vip-club-sign-up-button {
        width: 100%;
        height: 2.1333333333rem;
        max-width: 23.3333333333rem;
        margin: 0 auto
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .status__vip-club-sign-up-button {
        margin: 0 auto;
        height: 3.2rem
    }
}

@media(min-width:1025px) {
    .status__vip-club-sign-up-button {
        margin-left: 2.7777777778rem;
        display: none
    }
}

.status__vip-club-sign-up-button--desktop {
    display: none
}

@media(min-width:1025px) {
    .status__vip-club-sign-up-button--desktop {
        display: block;
        text-transform: uppercase
    }
}

.status__vip-club-row-item-get-privileges {
    margin-top: auto
}

.payment-qr-code__copy {
    height: 2.1333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .payment-qr-code__copy {
        height: 3.2rem
    }
}

@media(max-width:768px) {
    .payment-qr-code__copy {
        order: 2
    }
}

@media(min-width:769px) {
    .payment-qr-code__copy {
        margin-top: auto;
        width: -webkit-max-content;
        width: max-content
    }
}

@media(min-width:1025px) {
    .payment-qr-code__copy {
        height: 1.7777777778rem
    }
}

.start-banner__btn {
    font-size: .9333333333rem;
    font-weight: 600;
    line-height: 1.3333333333rem;
    text-transform: uppercase;
    text-align: center;
    color: var(--WHITE);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: .9333333333rem;
    height: 2.9333333333rem;
    margin-top: 4.4666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .start-banner__btn {
        font-size: 1.4rem;
        line-height: 2.1rem;
        padding: 1.4rem;
        height: 4.4rem;
        margin-top: 9rem
    }
}

@media(min-width:1025px) {
    .start-banner__btn {
        font-size: 1rem;
        line-height: 1.1111111111rem;
        padding: .7777777778rem;
        height: 3rem;
        margin-top: 4.4444444444rem
    }
}

.promocode-form__btn {
    font-weight: 600;
    min-width: 7.5333333333rem;
    height: 2.1333333333rem;
    padding: 0 .6666666667rem;
    margin-right: .5333333333rem
}

@media(max-width:768px) {
    .promocode-form__btn {
        height: 2.1333333333rem;
        padding: 0 .6666666667rem;
        line-height: 1.3333333333rem;
        margin-top: 1.0666666667rem;
        width: 100%
    }
}

.sport-lobby-promocode__block .promocode-form__btn {
    height: 2.9333333333rem;
    width: 100%;
    margin: .8rem 0
}

.sport-lobby-promocode__block .promocode-form__btn:disabled {
    opacity: 1;
    background-color: var(--ANTIQUE_RUBY);
    color: var(--HEAVY_METAL_ARMOR);
    pointer-events: none
}

@media(min-width:769px)and (max-width:1024px) {
    .sport-lobby-promocode__block .promocode-form__btn {
        height: 4.4rem;
        margin: 1.2rem 0 2.4rem
    }
}

@media(min-width:1025px) {
    .sport-lobby-promocode__block .promocode-form__btn {
        height: 2.4444444444rem;
        padding: 0 .5555555556rem;
        font-weight: 600;
        font-size: .7777777778rem;
        line-height: 1.1111111111rem;
        margin: .6666666667rem 0 1.3333333333rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .promocode-form__btn {
        min-width: 11.3rem;
        height: 3.2rem;
        padding: 0 1rem;
        font-size: 1.4rem;
        margin-right: .8rem
    }
}

@media(min-width:1025px) {
    .promocode-form__btn {
        min-width: 6.2777777778rem;
        height: 1.7777777778rem;
        padding: 0 .5555555556rem;
        font-size: .7777777778rem;
        margin-right: .4444444444rem
    }
}

.login-denied__btn {
    margin: 0 auto;
    width: 4.4666666667rem;
    height: 2.9333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .login-denied__btn {
        width: 6.7rem;
        height: 4.4rem
    }
}

@media(min-width:1025px) {
    .login-denied__btn {
        width: 3.7222222222rem;
        height: 2.4444444444rem
    }
}

.sport-lobby-slider-item__btn {
    min-width: 9.7333333333rem;
    height: 2.1333333333rem;
    flex-shrink: 0
}

@media(max-width:768px) {
    .sport-lobby-slider-item__btn {
        text-transform: uppercase
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .sport-lobby-slider-item__btn {
        min-width: 14.6rem;
        height: 3.2rem
    }
}

@media(min-width:1025px) {
    .sport-lobby-slider-item__btn {
        min-width: 8.5555555556rem;
        height: 2.4444444444rem
    }
}

.payment-crypot__telegram-wallet {
    height: 2.1333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .payment-crypot__telegram-wallet {
        height: 3.2rem
    }
}

@media(min-width:1025px) {
    .payment-crypot__telegram-wallet {
        height: 1.7777777778rem;
        width: 100%
    }
}

.confrimed-email__btn-confirm {
    width: 100%
}

.btn--spinner-icon {
    position: relative
}

.file-error__button {
    margin: 0 auto;
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    border-radius: .2666666667rem;
    background-color: var(--ROUGE_SARDE);
    padding: .8rem 1.6rem
}

.file-error__button:disabled {
    background-color: var(--INFINITY)
}

@media(min-width:769px)and (max-width:1024px) {
    .file-error__button {
        font-size: 1.4rem;
        line-height: 2rem;
        border-radius: .4rem;
        padding: 1.2rem 2.4rem
    }
}

@media(min-width:1025px) {
    .file-error__button {
        padding: .6666666667rem 1.3333333333rem;
        border-radius: .2222222222rem;
        font-size: .7777777778rem;
        line-height: 1.1111111111rem
    }
}

.custom-modal--email-not-exists .file-error__button {
    width: 100%
}

.btn--secondary {
    background-color: var(--EIGHT_BALL);
    display: flex;
    align-items: center;
    border-radius: .4rem
}

@media(min-width:769px)and (max-width:1024px) {
    .btn--secondary {
        border-radius: .6rem
    }
}

@media(min-width:1025px) {
    .btn--secondary {
        border-radius: .3333333333rem
    }
}

.custom-modal--unblock-modal .btn--secondary {
    background-color: var(--INFINITY);
    justify-content: center;
    color: var(--WHITE);
    margin-bottom: 1.6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--unblock-modal .btn--secondary {
        margin-bottom: 2.4rem
    }
}

@media(min-width:1025px) {
    .custom-modal--unblock-modal .btn--secondary {
        margin-bottom: 1.3333333333rem
    }
}

.custom-modal--unblock-modal .btn--secondary[disabled] {
    color: var(--WHITE_TRANSPARENT_05)
}

.btn--tertiary {
    background: linear-gradient(83.9deg, #0f1116 1.96%, rgba(12, 19, 38, 0) 102.47%), #222630;
    padding: .5333333333rem 1.3333333333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .4rem;
    font-size: .8666666667rem;
    font-weight: 500
}

@media(min-width:769px)and (max-width:1024px) {
    .btn--tertiary {
        padding: .8rem 2rem;
        border-radius: .6rem;
        font-size: 1.3rem
    }
}

@media(min-width:1025px) {
    .btn--tertiary {
        padding: .4444444444rem 1.1111111111rem;
        border-radius: .3333333333rem;
        font-size: .7222222222rem
    }
}

@media(hover:hover)and (pointer:fine) {
    .btn--tertiary:hover {
        background-image: none;
        background-color: var(--BLUE_PLAZA)
    }
}

.btn--quaternary {
    background: var(--INFINITY);
    padding: 0 1.3333333333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .2666666667rem;
    font-size: .9333333333rem;
    font-weight: 500;
    height: 2.9333333333rem
}

@media(max-width:768px) {
    .deposit-bonus-activated__cancel .btn--quaternary {
        height: 2.1333333333rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .btn--quaternary {
        padding: 0 2rem;
        border-radius: .4rem;
        font-size: 1.4rem;
        height: 4.4rem
    }
}

@media(min-width:1025px) {
    .btn--quaternary {
        padding: 0 1.1111111111rem;
        border-radius: .2222222222rem;
        font-size: .7777777778rem;
        height: 2.4444444444rem
    }
}

@media(hover:hover)and (pointer:fine) {
    .btn--quaternary:hover {
        background-image: none;
        background-color: var(--BLUE_PLAZA)
    }
}

.single-welcome-bonus-content__bonus-action-btn,
.single-welcome-bonus__bonus-action-btn {
    height: 2.1333333333rem;
    min-width: 8.4666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .single-welcome-bonus-content__bonus-action-btn,
    .single-welcome-bonus__bonus-action-btn {
        height: 3.2rem;
        min-width: 12.7rem
    }
}

@media(min-width:1025px) {
    .single-welcome-bonus-content__bonus-action-btn,
    .single-welcome-bonus__bonus-action-btn {
        height: 1.7777777778rem;
        min-width: 8.6111111111rem
    }
}

@media(min-width:1025px) {
    .single-welcome-bonus-popup .single-welcome-bonus-content__bonus-action-btn,
    .single-welcome-bonus-popup .single-welcome-bonus__bonus-action-btn {
        height: 2.4444444444rem
    }
}

.single-welcome-bonus-content__bonus-action-btn {
    margin-top: .5333333333rem;
    min-width: 11.6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .single-welcome-bonus-content__bonus-action-btn {
        margin-top: .8rem;
        min-width: 17.5rem
    }
}

.single-welcome-bonus--preview .single-welcome-bonus-content__bonus-action-btn {
    display: none
}

.verify-phone-form-content__btn {
    height: 2.1333333333rem;
    margin-top: 1.6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .verify-phone-form-content__btn {
        height: 3.2rem;
        margin-top: 2.4rem
    }
}

@media(min-width:1025px) {
    .verify-phone-form-content__btn {
        height: 1.7777777778rem;
        margin-top: 1.1111111111rem
    }
}

.account-payments-table-operation__btn-cancel,
.account-payments-table-status__btn-cancel {
    font-weight: 600;
    display: inline-block;
    height: 2.1333333333rem;
    font-size: .8rem
}

@media(max-width:768px) {
    .account-payments-table-operation__btn-cancel,
    .account-payments-table-status__btn-cancel {
        margin-right: .8rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .account-payments-table-operation__btn-cancel,
    .account-payments-table-status__btn-cancel {
        margin-right: 1.2rem;
        height: 3.2rem;
        font-size: .8rem
    }
}

@media(min-width:1025px) {
    .account-payments-table-operation__btn-cancel,
    .account-payments-table-status__btn-cancel {
        margin-left: .6666666667rem;
        margin-right: 0;
        height: 2.2222222222rem;
        font-size: .8888888889rem
    }
}

.account-history__apply-filters-btn {
    padding: .4rem;
    height: auto;
    flex-grow: 1
}

@media(min-width:769px) {
    .account-history__apply-filters-btn {
        min-width: 0
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .account-history__apply-filters-btn {
        padding: .6rem
    }
}

@media(min-width:1025px) {
    .account-history__apply-filters-btn {
        padding: .3333333333rem 1.1111111111rem
    }
}

.single-welcome-bonus__btns-collapse {
    font-size: .9333333333rem;
    position: relative;
    min-width: 0;
    background-color: var(--BLUE_PLAZA)
}

@media(min-width:769px) {
    .single-welcome-bonus__btns-collapse {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .single-welcome-bonus__btns-collapse {
        font-size: .7777777778rem
    }
}

.custom-modal__scroll-container {
    display: flex !important;
    padding-right: 0 !important;
    flex-direction: column;
    flex-grow: 1;
    position: relative;
    scrollbar-width: none
}

.custom-modal__scroll-container::-webkit-scrollbar {
    display: none
}

.mobile .custom-modal__scroll-container,
.tablet .custom-modal__scroll-container {
    scrollbar-width: none
}

.mobile .custom-modal__scroll-container::-webkit-scrollbar,
.tablet .custom-modal__scroll-container::-webkit-scrollbar {
    display: none
}

.custom-modal__scroll-container .custom-modal--default-modal {
    background: linear-gradient(180deg, rgba(12, 19, 38, 0) -83%, #0f1116 91%), #222630;
    box-sizing: border-box
}

.custom-modal--cancel-bonus .custom-modal__scroll-container {
    background: linear-gradient(180deg, #191d28, #141720 51.56%, #101116);
    scrollbar-width: none
}

.custom-modal--cancel-bonus .custom-modal__scroll-container::-webkit-scrollbar {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--cancel-bonus .custom-modal__scroll-container {
        width: 42.4rem !important
    }
}

@media(min-width:1025px) {
    .custom-modal--cancel-bonus .custom-modal__scroll-container {
        width: 23.5555555556rem !important
    }
}

.custom-modal--login-denied .custom-modal__scroll-container {
    justify-content: center
}

.custom-modal--one-time-password .custom-modal__scroll-container {
    background: linear-gradient(180deg, rgba(12, 19, 38, 0) -83%, #0f1116 91%), #222630;
    box-sizing: border-box;
    padding-right: 0 !important
}

@media(max-width:768px) {
    .custom-modal--one-time-password .custom-modal__scroll-container {
        max-width: 19.2rem;
        margin: 0 auto
    }
}

.custom-modal--activate-account-form .custom-modal__scroll-container,
.custom-modal--adult-modal .custom-modal__scroll-container,
.custom-modal--birthday .custom-modal__scroll-container,
.custom-modal--bonus .custom-modal__scroll-container,
.custom-modal--bonus_sport .custom-modal__scroll-container,
.custom-modal--cashback .custom-modal__scroll-container,
.custom-modal--event .custom-modal__scroll-container,
.custom-modal--express-bonus .custom-modal__scroll-container,
.custom-modal--express-cashback .custom-modal__scroll-container,
.custom-modal--jackpot-bells .custom-modal__scroll-container,
.custom-modal--lottery .custom-modal__scroll-container,
.custom-modal--payment-modal-form .custom-modal__scroll-container,
.custom-modal--restore-password-request .custom-modal__scroll-container,
.custom-modal--tournament .custom-modal__scroll-container {
    padding-right: 0 !important;
    width: 100% !important;
    scrollbar-width: none
}

.custom-modal--activate-account-form .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--adult-modal .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--birthday .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--bonus .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--bonus_sport .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--cashback .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--event .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--express-bonus .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--express-cashback .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--jackpot-bells .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--lottery .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--payment-modal-form .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--restore-password-request .custom-modal__scroll-container::-webkit-scrollbar,
.custom-modal--tournament .custom-modal__scroll-container::-webkit-scrollbar {
    display: none
}

.custom-modal--lottery-info-notify .custom-modal__scroll-container {
    justify-content: flex-end
}

.custom-modal--email-not-exists .custom-modal__scroll-container,
.custom-modal--email-unverified .custom-modal__scroll-container,
.custom-modal--many-pending-documents .custom-modal__scroll-container,
.custom-modal--partners-contests-create-contest .custom-modal__scroll-container {
    width: 100% !important
}

@media(max-width:768px) {
    .custom-modal--email-not-exists .custom-modal__scroll-container,
    .custom-modal--email-unverified .custom-modal__scroll-container,
    .custom-modal--many-pending-documents .custom-modal__scroll-container,
    .custom-modal--partners-contests-create-contest .custom-modal__scroll-container {
        flex-grow: 0;
        height: auto !important
    }
}

.custom-modal--partners-contests-confirmation-modal-popup .custom-modal__scroll-container,
.custom-modal--partners-contests-contest-details .custom-modal__scroll-container {
    width: 100% !important;
    overflow: visible !important
}

@media(max-width:768px) {
    .custom-modal--partners-contests-confirmation-modal-popup .custom-modal__scroll-container,
    .custom-modal--partners-contests-contest-details .custom-modal__scroll-container {
        overflow: auto !important
    }
}

.custom-modal--payment-iframe .custom-modal__scroll-container {
    position: static
}

.custom-modal__scroll-container-outer--no-scroll>div {
    max-height: 100%
}

.custom-modal {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: var(--custom-modal-layer);
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow-y: auto
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal {
        padding-top: 15vh;
        padding-bottom: 4rem
    }
}

@media(min-width:1025px) {
    .custom-modal {
        padding-top: 5.5555555556rem;
        padding-bottom: 2.2222222222rem
    }
}

.custom-modal.custom-modal--signin {
    justify-content: center;
    padding: 0
}

.custom-modal.custom-modal--partners-contests-contest-details {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0
}

@media(max-width:768px) {
    .custom-modal.custom-modal--partners-contests-contest-details {
        top: 6rem
    }
}

.custom-modal.custom-modal--registration {
    justify-content: center;
    overflow: hidden
}

@media(min-width:1025px)and (max-height:1140px) {
    .custom-modal.custom-modal--registration {
        padding-top: 2.2222222222rem
    }
}

@media(max-width:768px) {
    .custom-modal.custom-modal--partners-contests-create-contest {
        background-color: var(--EIGHT_BALL);
        padding: 0 .6666666667rem .6666666667rem;
        top: 6rem
    }
}

@media(min-width:769px) {
    .custom-modal.custom-modal--partners-contests-create-contest {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0
    }
}

.custom-modal.custom-modal--status-info {
    -webkit-backdrop-filter: inherit !important;
    backdrop-filter: inherit !important;
    background: var(--DARK_VOID)
}

.custom-modal.custom-modal--status-info .custom-modal__scroll-container-outer {
    flex-direction: unset
}

.custom-modal.custom-modal--partners-contests-confirmation-modal-popup,
.custom-modal.custom-modal--partners-contests-modal-insufficient-funds {
    padding-top: 10rem
}

@media(min-width:1025px) {
    .custom-modal.custom-modal--partners-contests-confirmation-modal-popup,
    .custom-modal.custom-modal--partners-contests-modal-insufficient-funds {
        padding-top: 5.5555555556rem
    }
}

@media(max-width:768px) {
    .custom-modal.custom-modal--account {
        overflow: hidden
    }
}

@media(max-width:768px) {
    .custom-modal.custom-modal--account:has(.account-sidebar--route) {
        overflow: auto
    }
}

@media(min-width:1025px) {
    .custom-modal.custom-modal--account {
        padding-top: 4.4444444444rem
    }
}

.custom-modal.custom-modal--adult-modal .custom-modal__close-wr {
    width: auto;
    height: auto;
    right: 1rem;
    top: 1.6666666667rem
}

@media(min-width:769px) {
    .custom-modal.custom-modal--adult-modal .custom-modal__close-wr {
        right: 3.7rem;
        top: 3.7rem
    }
}

@media(min-width:1025px) {
    .custom-modal.custom-modal--adult-modal .custom-modal__close-wr {
        right: 2.0555555556rem;
        top: 2.0555555556rem
    }
}

@media(min-width:1025px) {
    .custom-modal.custom-modal--birthday,
    .custom-modal.custom-modal--bonus,
    .custom-modal.custom-modal--bonus_sport,
    .custom-modal.custom-modal--cashback,
    .custom-modal.custom-modal--event,
    .custom-modal.custom-modal--express-bonus,
    .custom-modal.custom-modal--express-cashback,
    .custom-modal.custom-modal--jackpot-bells,
    .custom-modal.custom-modal--lottery,
    .custom-modal.custom-modal--tournament {
        padding-top: 3.8888888889rem
    }
}

.custom-modal.custom-modal--unblock-modal {
    padding-top: 9.6666666667rem;
    width: auto
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal.custom-modal--unblock-modal {
        padding-top: 14.5rem
    }
}

@media(min-width:1025px) {
    .custom-modal.custom-modal--unblock-modal {
        padding-top: 8.0555555556rem
    }
}

@media(max-width:768px) {
    .custom-modal.unblock-modal--code-sent {
        padding-top: 0
    }
}

.custom-modal.custom-modal--payment-iframe {
    overflow: hidden
}

@media(min-width:769px) {
    .custom-modal--deposit {
        padding: 10rem 0
    }
}

@media(min-width:1025px) {
    .custom-modal--deposit {
        padding: 5.5555555556rem 0
    }
}

@media(max-width:768px) {
    .custom-modal--deposit-missing {
        overflow: hidden
    }
}

@media(max-width:768px) {
    .custom-modal--one-time-password {
        justify-content: center
    }
}

.custom-modal--wheel {
    padding-top: 0;
    padding-bottom: 0
}

.custom-modal--play {
    bottom: 0;
    height: auto;
    padding: 0
}

.custom-modal--play~* {
    z-index: 200
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--play {
        top: 6rem
    }
}

@media(min-width:1025px) {
    .custom-modal--play {
        top: 3.3333333333rem
    }
}

.custom-modal--licence,
.custom-modal--login-denied,
.custom-modal--payment-modal-form,
.custom-modal--status-up {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background-image: none
}

.custom-modal--login-denied {
    z-index: 204
}

@media(max-width:768px) {
    .custom-modal--success-registration {
        display: flex;
        justify-content: center;
        align-items: center
    }
}

@media(min-width:769px) {
    .custom-modal__anim-elem {
        visibility: hidden;
        position: relative;
        opacity: 0
    }
    .custom-modal--show-elements .custom-modal__anim-elem {
        -webkit-animation: customModalAnimElem .4s ease-in-out 0s 1 forwards;
        animation: customModalAnimElem .4s ease-in-out 0s 1 forwards
    }
}

.play .custom-modal__anim-elem {
    opacity: 1;
    visibility: visible
}

@-webkit-keyframes customModalAnimElem {
    0% {
        top: 45px
    }
    50% {
        top: -2px
    }
    to {
        visibility: visible;
        top: 0;
        opacity: 1
    }
}

@keyframes customModalAnimElem {
    0% {
        top: 45px
    }
    50% {
        top: -2px
    }
    to {
        visibility: visible;
        top: 0;
        opacity: 1
    }
}

.custom-modal__anim-elem--0 {
    -webkit-animation-delay: 0s !important;
    animation-delay: 0s !important
}

.custom-modal__anim-elem--0-start {
    -webkit-animation-delay: .3s !important;
    animation-delay: .3s !important
}

.custom-modal__anim-elem--1 {
    -webkit-animation-delay: .1s !important;
    animation-delay: .1s !important
}

.custom-modal__anim-elem--1-start {
    -webkit-animation-delay: .4s !important;
    animation-delay: .4s !important
}

.custom-modal__anim-elem--2 {
    -webkit-animation-delay: .2s !important;
    animation-delay: .2s !important
}

.custom-modal__anim-elem--2-start {
    -webkit-animation-delay: .5s !important;
    animation-delay: .5s !important
}

.custom-modal__anim-elem--3 {
    -webkit-animation-delay: .3s !important;
    animation-delay: .3s !important
}

.custom-modal__anim-elem--3-start {
    -webkit-animation-delay: .6s !important;
    animation-delay: .6s !important
}

.custom-modal__anim-elem--4 {
    -webkit-animation-delay: .4s !important;
    animation-delay: .4s !important
}

.custom-modal__anim-elem--4-start {
    -webkit-animation-delay: .7s !important;
    animation-delay: .7s !important
}

.custom-modal__anim-elem--5 {
    -webkit-animation-delay: .5s !important;
    animation-delay: .5s !important
}

.custom-modal__anim-elem--5-start {
    -webkit-animation-delay: .8s !important;
    animation-delay: .8s !important
}

.custom-modal__anim-elem--6 {
    -webkit-animation-delay: .6s !important;
    animation-delay: .6s !important
}

.custom-modal__anim-elem--6-start {
    -webkit-animation-delay: .9s !important;
    animation-delay: .9s !important
}

.custom-modal__anim-elem--7 {
    -webkit-animation-delay: .7s !important;
    animation-delay: .7s !important
}

.custom-modal__anim-elem--7-start {
    -webkit-animation-delay: 1s !important;
    animation-delay: 1s !important
}

.custom-modal__anim-elem--8 {
    -webkit-animation-delay: .8s !important;
    animation-delay: .8s !important
}

.custom-modal__anim-elem--8-start {
    -webkit-animation-delay: 1.1s !important;
    animation-delay: 1.1s !important
}

.custom-modal__anim-elem--9 {
    -webkit-animation-delay: .9s !important;
    animation-delay: .9s !important
}

.custom-modal__anim-elem--9-start {
    -webkit-animation-delay: 1.2s !important;
    animation-delay: 1.2s !important
}

.custom-modal__anim-elem--10 {
    -webkit-animation-delay: 1s !important;
    animation-delay: 1s !important
}

.custom-modal__anim-elem--10-start {
    -webkit-animation-delay: 1.3s !important;
    animation-delay: 1.3s !important
}

.custom-modal__anim-elem--11 {
    -webkit-animation-delay: 1.1s !important;
    animation-delay: 1.1s !important
}

.custom-modal__anim-elem--11-start {
    -webkit-animation-delay: 1.4s !important;
    animation-delay: 1.4s !important
}

.custom-modal__anim-elem--12 {
    -webkit-animation-delay: 1.2s !important;
    animation-delay: 1.2s !important
}

.custom-modal__anim-elem--12-start {
    -webkit-animation-delay: 1.5s !important;
    animation-delay: 1.5s !important
}

.custom-modal__anim-elem--13 {
    -webkit-animation-delay: 1.3s !important;
    animation-delay: 1.3s !important
}

.custom-modal__anim-elem--13-start {
    -webkit-animation-delay: 1.6s !important;
    animation-delay: 1.6s !important
}

.custom-modal__anim-elem--14 {
    -webkit-animation-delay: 1.4s !important;
    animation-delay: 1.4s !important
}

.custom-modal__anim-elem--14-start {
    -webkit-animation-delay: 1.7s !important;
    animation-delay: 1.7s !important
}

.custom-modal__anim-elem--15 {
    -webkit-animation-delay: 1.5s !important;
    animation-delay: 1.5s !important
}

.custom-modal__anim-elem--15-start {
    -webkit-animation-delay: 1.8s !important;
    animation-delay: 1.8s !important
}

.custom-modal__anim-elem--16 {
    -webkit-animation-delay: 1.6s !important;
    animation-delay: 1.6s !important
}

.custom-modal__anim-elem--16-start {
    -webkit-animation-delay: 1.9s !important;
    animation-delay: 1.9s !important
}

.custom-modal__anim-elem--17 {
    -webkit-animation-delay: 1.7s !important;
    animation-delay: 1.7s !important
}

.custom-modal__anim-elem--17-start {
    -webkit-animation-delay: 2s !important;
    animation-delay: 2s !important
}

.custom-modal__anim-elem--18 {
    -webkit-animation-delay: 1.8s !important;
    animation-delay: 1.8s !important
}

.custom-modal__anim-elem--18-start {
    -webkit-animation-delay: 2.1s !important;
    animation-delay: 2.1s !important
}

.custom-modal__anim-elem--19 {
    -webkit-animation-delay: 1.9s !important;
    animation-delay: 1.9s !important
}

.custom-modal__anim-elem--19-start {
    -webkit-animation-delay: 2.2s !important;
    animation-delay: 2.2s !important
}

.custom-modal__anim-elem--20 {
    -webkit-animation-delay: 2s !important;
    animation-delay: 2s !important
}

.custom-modal__anim-elem--20-start {
    -webkit-animation-delay: 2.3s !important;
    animation-delay: 2.3s !important
}

.custom-modal__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--OVERLAY)
}

.custom-modal--birthday .custom-modal__overlay,
.custom-modal--bonus .custom-modal__overlay,
.custom-modal--bonus_sport .custom-modal__overlay,
.custom-modal--cashback .custom-modal__overlay,
.custom-modal--cashout-alert .custom-modal__overlay,
.custom-modal--event .custom-modal__overlay,
.custom-modal--express-bonus .custom-modal__overlay,
.custom-modal--express-cashback .custom-modal__overlay,
.custom-modal--login-denied .custom-modal__overlay,
.custom-modal--lottery .custom-modal__overlay,
.custom-modal--tournament .custom-modal__overlay {
    pointer-events: none
}

.custom-modal--login-denied .custom-modal__overlay {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: var(--EIGHT_BALL);
    opacity: .85
}

.custom-modal__container {
    position: relative;
    max-height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column
}

.custom-modal--deposit-missing .custom-modal__container {
    max-height: none
}

.custom-modal.custom-modal--login-denied .custom-modal__container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: unset;
    background-image: none
}

@media(max-width:768px) {
    .custom-modal--one-time-password .custom-modal__container {
        flex: inherit
    }
}

@media(max-width:768px) {
    .custom-modal__container {
        flex: 1
    }
}

@media(min-width:769px) {
    .custom-modal__container {
        width: auto
    }
    .fade-enter-to .custom-modal__container {
        -webkit-animation: customModalBounceInToTop .5s ease-in-out 0s 1 forwards;
        animation: customModalBounceInToTop .5s ease-in-out 0s 1 forwards
    }
    .fade-enter-to.custom-modal--licence .custom-modal__container,
    .fade-enter-to.custom-modal--payment-modal-form .custom-modal__container,
    .fade-enter-to.custom-modal--status-up .custom-modal__container {
        -webkit-animation: customModalBounceInToTopMod .5s ease-in-out 0s 1 forwards;
        animation: customModalBounceInToTopMod .5s ease-in-out 0s 1 forwards
    }
    .fade-leave .custom-modal__container {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
    .fade-leave-active .custom-modal__container {
        transition: all .5s ease-in-out
    }
    .fade-leave-to .custom-modal__container {
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
        opacity: 0
    }
    .fade-leave-to .custom-modal__container.success {
        -webkit-transform: translate3d(0, -50%, 0);
        transform: translate3d(0, -50%, 0)
    }
    .fade-leave-to.custom-modal--licence .custom-modal__container,
    .fade-leave-to.custom-modal--payment-modal-form .custom-modal__container,
    .fade-leave-to.custom-modal--status-up .custom-modal__container {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0)
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal__container {
        border-radius: .3rem;
        box-shadow: 0 .2rem 1.5rem var(--BLACK_05)
    }
    .custom-modal--activate-account-form .custom-modal__container,
    .custom-modal--restore-password-request .custom-modal__container {
        width: 45rem
    }
    .custom-modal--signin-mod .custom-modal__container {
        width: 40rem
    }
    .custom-modal--account .custom-modal__container {
        width: 100rem
    }
    .custom-modal--drops-and-wins-modal .custom-modal__container {
        width: 61.4rem
    }
    .custom-modal--birthday .custom-modal__container,
    .custom-modal--bonus .custom-modal__container,
    .custom-modal--bonus_sport .custom-modal__container,
    .custom-modal--cashback .custom-modal__container,
    .custom-modal--event .custom-modal__container,
    .custom-modal--lottery .custom-modal__container,
    .custom-modal--tournament .custom-modal__container {
        width: auto
    }
    .custom-modal--email-not-exists .custom-modal__container,
    .custom-modal--email-unverified .custom-modal__container,
    .custom-modal--many-pending-documents .custom-modal__container {
        width: 42.4rem
    }
}

@media(min-width:1025px) {
    .custom-modal__container {
        border-radius: .1666666667rem
    }
    .custom-modal--activate-account-form .custom-modal__container,
    .custom-modal--missing-data-modal .custom-modal__container,
    .custom-modal--restore-password-request .custom-modal__container,
    .custom-modal--signin-mod .custom-modal__container,
    .custom-modal--users-password-edit .custom-modal__container {
        width: 24rem
    }
    .custom-modal--account .custom-modal__container {
        width: 77.7777777778rem
    }
    .custom-modal--drops-and-wins-modal .custom-modal__container {
        width: 45.2222222222rem
    }
    .custom-modal--birthday .custom-modal__container,
    .custom-modal--bonus .custom-modal__container,
    .custom-modal--bonus_sport .custom-modal__container,
    .custom-modal--cashback .custom-modal__container,
    .custom-modal--event .custom-modal__container,
    .custom-modal--lottery .custom-modal__container,
    .custom-modal--tournament .custom-modal__container {
        width: auto
    }
    .custom-modal--email-not-exists .custom-modal__container,
    .custom-modal--email-unverified .custom-modal__container,
    .custom-modal--many-pending-documents .custom-modal__container {
        width: 23.5555555556rem
    }
}

.custom-modal--unblock-modal .custom-modal__container {
    background: linear-gradient(180deg, #191d28, #141720 51.56%, #101116);
    width: 19.2rem;
    max-height: 16.8rem;
    padding: 1.3333333333rem;
    margin: 0 auto 0 auto;
    overflow: auto;
    scrollbar-width: none
}

.custom-modal--unblock-modal .custom-modal__container::-webkit-scrollbar {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--unblock-modal .custom-modal__container {
        width: 38rem;
        max-height: 36.8rem;
        padding: 2rem
    }
}

@media(min-width:1025px) {
    .custom-modal--unblock-modal .custom-modal__container {
        width: 24rem;
        max-height: 20.4444444444rem;
        padding: 2.2222222222rem
    }
}

@media(max-width:768px) {
    .unblock-modal--limit-reached .custom-modal__container {
        max-height: 12.3333333333rem
    }
}

@media(max-width:768px) {
    .unblock-modal--code-sent .custom-modal__container {
        width: auto;
        max-height: none
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--payment-iframe .custom-modal__container {
        width: 49.5rem
    }
}

@media(min-width:1025px) {
    .custom-modal--payment-iframe .custom-modal__container {
        width: 27.5rem
    }
}

@-webkit-keyframes customModalBounceInToTop {
    0% {
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
        opacity: 0
    }
    80% {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes customModalBounceInToTop {
    0% {
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
        opacity: 0
    }
    80% {
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes customModalBounceInToTopMod {
    0% {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
        opacity: 0
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes customModalBounceInToTopMod {
    0% {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
        opacity: 0
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.custom-modal__scroll-container-outer {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 0
}

@media(max-width:768px) {
    .custom-modal--account .custom-modal__scroll-container-outer:has(.account-sidebar--route) {
        min-height: auto
    }
}

.custom-modal--login-denied .custom-modal__scroll-container-outer {
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none
}

.custom-modal--lottery-info-notify .custom-modal__scroll-container-outer {
    justify-content: flex-end
}

.custom-modal--one-time-password .custom-modal__scroll-container-outer {
    background: linear-gradient(180deg, rgba(12, 19, 38, 0) -83.33%, #0f1116 91.26%), var(--INFINITY)
}

@media(max-width:768px) {
    .custom-modal--email-not-exists .custom-modal__scroll-container-outer,
    .custom-modal--email-unverified .custom-modal__scroll-container-outer,
    .custom-modal--many-pending-documents .custom-modal__scroll-container-outer {
        justify-content: center;
        padding: 1.0666666667rem
    }
}

.custom-modal--payment-iframe .custom-modal__scroll-container-outer {
    overflow: visible !important
}

.custom-modal__close-wr {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4;
    color: var(--WHITE);
    cursor: pointer;
    padding: 0;
    width: 2.6666666667rem;
    height: 2.6666666667rem;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start
}

@media(max-width:768px) {
    .custom-modal--partners-contests-create-contest .custom-modal__close-wr {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 2.5333333333rem;
        height: 2.5333333333rem;
        background-color: var(--RIVER_STYX);
        border-radius: .2666666667rem;
        top: .8rem
    }
}

.custom-modal--partners-contests-contest-details .custom-modal__close-wr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.5333333333rem;
    height: 2.5333333333rem;
    background-color: var(--RIVER_STYX);
    border-radius: .4rem;
    top: .9333333333rem;
    right: .9333333333rem
}

.game-page .custom-modal--registration .custom-modal__close-wr,
.game-page .custom-modal--signin .custom-modal__close-wr {
    display: flex;
    top: .7333333333rem;
    right: .1333333333rem;
    justify-content: center;
    align-items: center
}

.game-page .custom-modal--adult-modal .custom-modal__close-wr {
    display: block;
    left: auto
}

.game-page .custom-modal--cashout-alert .custom-modal__close-wr {
    display: block
}

.custom-modal--cancel-bonus .custom-modal__close-wr {
    display: flex;
    top: 1.3333333333rem;
    right: 1.0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--cancel-bonus .custom-modal__close-wr {
        top: 2rem;
        right: 1.6rem
    }
}

@media(min-width:1025px) {
    .custom-modal--cancel-bonus .custom-modal__close-wr {
        top: 2.2777777778rem;
        right: 2rem
    }
}

.custom-modal--email-not-exists .custom-modal__close-wr,
.custom-modal--email-unverified .custom-modal__close-wr,
.custom-modal--many-pending-documents .custom-modal__close-wr {
    display: flex
}

.custom-modal--users-password-edit .custom-modal__close-wr,
.custom-modal--users-unlock .custom-modal__close-wr {
    top: 1.4666666667rem;
    right: 2.4rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--users-password-edit .custom-modal__close-wr,
    .custom-modal--users-unlock .custom-modal__close-wr {
        top: 2.2rem;
        right: 3.6rem
    }
}

@media(min-width:1025px) {
    .custom-modal--users-password-edit .custom-modal__close-wr,
    .custom-modal--users-unlock .custom-modal__close-wr {
        top: 2.2222222222rem;
        right: 2.5555555556rem
    }
}

.custom-modal--one-time-password .custom-modal__close-wr {
    top: 1.4rem;
    right: 1.4rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--one-time-password .custom-modal__close-wr {
        top: 4.8rem;
        right: 4.1rem
    }
}

@media(min-width:1025px) {
    .custom-modal--one-time-password .custom-modal__close-wr {
        top: 2.6666666667rem;
        right: 2.2777777778rem
    }
}

.custom-modal--drops-and-wins-modal .custom-modal__close-wr {
    width: 2.4rem;
    height: 2.4rem;
    background-color: var(--EIGHT_BALL);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    top: .6666666667rem;
    right: 2rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--drops-and-wins-modal .custom-modal__close-wr {
        width: 3.6rem;
        height: 3.6rem;
        top: 1rem;
        right: 3rem
    }
}

@media(min-width:1025px) {
    .custom-modal--drops-and-wins-modal .custom-modal__close-wr {
        top: 1.1111111111rem;
        right: 2.2222222222rem;
        width: 2rem;
        height: 2rem
    }
}

.custom-modal--birthday .custom-modal__scroll-container>.custom-modal__close-wr,
.custom-modal--bonus .custom-modal__scroll-container>.custom-modal__close-wr,
.custom-modal--bonus_sport .custom-modal__scroll-container>.custom-modal__close-wr,
.custom-modal--cashback .custom-modal__scroll-container>.custom-modal__close-wr,
.custom-modal--event .custom-modal__scroll-container>.custom-modal__close-wr,
.custom-modal--lottery .custom-modal__scroll-container>.custom-modal__close-wr,
.custom-modal--not-referral .custom-modal__close-wr,
.custom-modal--payment-balance-cancel-popup .custom-modal__scroll-container>.custom-modal__close-wr,
.custom-modal--tournament .custom-modal__scroll-container>.custom-modal__close-wr {
    display: none
}

.custom-modal--payment-iframe .custom-modal__close-wr {
    display: flex;
    align-items: center;
    right: 1.1333333333rem;
    top: 1.1333333333rem;
    height: auto
}

@media(min-width:769px) {
    .custom-modal--payment-iframe .custom-modal__close-wr {
        top: 0;
        right: -7rem;
        background-color: var(--BLACK);
        border-radius: 50%;
        justify-content: center;
        width: 3.6rem;
        height: 3.6rem
    }
}

@media(min-width:1025px) {
    .custom-modal--payment-iframe .custom-modal__close-wr {
        right: -3.8888888889rem;
        width: 2rem;
        height: 2rem
    }
}

.custom-modal--missing-data .custom-modal__close-wr,
.custom-modal__close-wr .custom-modal--missing-data-modal {
    top: 1.4rem;
    right: 1.1333333333rem
}

.custom-modal--account .custom-modal__close-wr,
.custom-modal--profile .custom-modal__close-wr {
    z-index: 11;
    width: 2.4rem;
    height: 2.4rem;
    top: 1.1333333333rem;
    right: .8rem;
    background-color: var(--EIGHT_BALL);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

@media(min-width:1025px) {
    .custom-modal--account .custom-modal__close-wr.custom-modal__close-wr,
    .custom-modal--profile .custom-modal__close-wr.custom-modal__close-wr {
        top: 1.1111111111rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--account .custom-modal__close-wr,
    .custom-modal--profile .custom-modal__close-wr {
        width: 3.6rem;
        height: 3.6rem;
        top: 1.7rem;
        right: 1rem
    }
}

@media(min-width:1025px) {
    .custom-modal--account .custom-modal__close-wr,
    .custom-modal--profile .custom-modal__close-wr {
        padding: .6666666667rem;
        top: 1.3888888889rem;
        right: 1.3888888889rem
    }
}

.custom-modal--activate-account-form .custom-modal__close-wr,
.custom-modal--change-password-form-modal .custom-modal__close-wr,
.custom-modal--restore-password-request .custom-modal__close-wr {
    top: 1.4rem;
    right: 1.1333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--activate-account-form .custom-modal__close-wr,
    .custom-modal--change-password-form-modal .custom-modal__close-wr,
    .custom-modal--restore-password-request .custom-modal__close-wr {
        top: 2.1rem;
        right: 1.7rem
    }
}

@media(min-width:1025px) {
    .custom-modal--activate-account-form .custom-modal__close-wr,
    .custom-modal--change-password-form-modal .custom-modal__close-wr,
    .custom-modal--restore-password-request .custom-modal__close-wr {
        top: 2.5rem;
        right: 2.2222222222rem
    }
}

@media(hover:hover)and (pointer:fine) {
    .custom-modal__close-wr:hover {
        color: var(--GREY_RUSSIAN)
    }
}

.custom-modal--activate-account-form .custom-modal__close-wr {
    top: 1.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--activate-account-form .custom-modal__close-wr {
        top: 2rem
    }
}

@media(min-width:1025px) {
    .custom-modal--activate-account-form .custom-modal__close-wr {
        top: 2.3333333333rem
    }
}

.custom-modal--signin-mod .custom-modal__close-wr {
    top: .7333333333rem;
    right: .1333333333rem;
    justify-content: center;
    align-items: center
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--signin-mod .custom-modal__close-wr {
        top: 1rem;
        right: 1rem
    }
}

@media(min-width:1025px) {
    .custom-modal--signin-mod .custom-modal__close-wr {
        top: 1.6666666667rem;
        right: 1.6666666667rem
    }
}

.custom-modal--registration-mod-single-bonus .custom-modal__close-wr {
    top: .7333333333rem;
    right: .1333333333rem;
    justify-content: center;
    align-items: center
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--registration-mod-single-bonus .custom-modal__close-wr {
        top: 1rem;
        left: 38rem
    }
}

@media(min-width:1025px) {
    .custom-modal--registration-mod-single-bonus .custom-modal__close-wr {
        top: 1.7777777778rem;
        left: 20.2222222222rem
    }
}

.custom-modal--deposit-missing .custom-modal__close-wr {
    top: 1.6666666667rem;
    right: 1.0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--deposit-missing .custom-modal__close-wr {
        top: 2.5rem;
        left: 36rem
    }
}

@media(min-width:1025px) {
    .custom-modal--deposit-missing .custom-modal__close-wr {
        top: 2.2222222222rem;
        left: 19.4444444444rem
    }
}

.custom-modal--lottery .custom-modal__close-wr {
    left: auto
}

.custom-modal--birthday .custom-modal__close-wr,
.custom-modal--bonus .custom-modal__close-wr,
.custom-modal--bonus_sport .custom-modal__close-wr,
.custom-modal--cashback .custom-modal__close-wr,
.custom-modal--event .custom-modal__close-wr,
.custom-modal--express-bonus .custom-modal__close-wr,
.custom-modal--express-cashback .custom-modal__close-wr,
.custom-modal--jackpot-bells .custom-modal__close-wr,
.custom-modal--lottery .custom-modal__close-wr,
.custom-modal--tournament .custom-modal__close-wr {
    top: .8rem;
    right: .8rem;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 50%;
    background-color: var(--EIGHT_BALL);
    display: flex;
    align-items: center;
    justify-content: center
}

.custom-modal--payment-modal-form .custom-modal__close-wr {
    align-items: center;
    justify-content: center
}

.custom-modal--patch-profile .custom-modal__close-wr {
    top: 3rem;
    right: 1rem;
    left: auto
}

.custom-modal--cashout-alert .custom-modal__close-wr {
    top: 1.3333333333rem;
    right: 1.3333333333rem;
    width: 1.3333333333rem;
    height: 1.3333333333rem
}

.custom-modal--email-not-exists .custom-modal__close-wr,
.custom-modal--email-unverified .custom-modal__close-wr,
.custom-modal--many-pending-documents .custom-modal__close-wr {
    right: 1.3333333333rem;
    top: 1.6666666667rem
}

.custom-modal--unblock-modal .custom-modal__close-wr {
    width: 1.6rem;
    height: 1.6rem;
    top: 1.3333333333rem;
    right: 1.6666666667rem;
    align-items: center
}

.custom-modal--partners-contests-modal-insufficient-funds .custom-modal__close-wr {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal__close-wr {
        width: 4rem;
        height: 4rem;
        right: 0;
        top: 0
    }
    .custom-modal--deposit-missing .custom-modal__close-wr,
    .custom-modal--missing-data-modal .custom-modal__close-wr,
    .custom-modal--missing-data .custom-modal__close-wr {
        top: 2.1rem;
        right: 1.7rem
    }
    .custom-modal--birthday .custom-modal__close-wr,
    .custom-modal--bonus .custom-modal__close-wr,
    .custom-modal--bonus_sport .custom-modal__close-wr,
    .custom-modal--event .custom-modal__close-wr,
    .custom-modal--express-bonus .custom-modal__close-wr,
    .custom-modal--express-cashback .custom-modal__close-wr,
    .custom-modal--jackpot-bells .custom-modal__close-wr,
    .custom-modal--lottery .custom-modal__close-wr,
    .custom-modal--tournament .custom-modal__close-wr {
        top: 2rem;
        right: 2rem;
        width: 3.6rem;
        height: 3.6rem
    }
    .custom-modal--patch-profile .custom-modal__close-wr {
        top: 4.4rem;
        right: 4rem
    }
    .game-page .custom-modal--registration .custom-modal__close-wr,
    .game-page .custom-modal--signin .custom-modal__close-wr {
        top: 1rem;
        right: 1rem
    }
    .game-page .custom-modal--adult-modal .custom-modal__close-wr {
        top: 2.6rem;
        right: 3.5rem
    }
    .custom-modal--cashout-alert .custom-modal__close-wr {
        top: 4rem;
        right: 4rem;
        width: 2rem;
        height: 2rem
    }
    .custom-modal--email-not-exists .custom-modal__close-wr,
    .custom-modal--email-unverified .custom-modal__close-wr,
    .custom-modal--many-pending-documents .custom-modal__close-wr {
        right: 2rem;
        top: 2.5rem
    }
    .custom-modal--unblock-modal .custom-modal__close-wr {
        width: 2.4rem;
        height: 2.4rem;
        top: 2rem;
        right: 2rem;
        align-items: center
    }
    .custom-modal--partners-contests-confirmation-modal-popup .custom-modal__close-wr {
        width: 1.4rem;
        height: 1.4rem;
        top: 4rem;
        right: 4rem
    }
    .custom-modal--partners-contests-modal-insufficient-funds .custom-modal__close-wr {
        display: none
    }
    .custom-modal--partners-contests-contest-details .custom-modal__close-wr,
    .custom-modal--partners-contests-create-contest .custom-modal__close-wr {
        top: 2.5rem;
        right: 2.5rem;
        background-color: transparent
    }
}

@media(min-width:1025px) {
    .custom-modal__close-wr {
        right: 0;
        top: 0;
        width: 2.2222222222rem;
        height: 2.2222222222rem
    }
    .custom-modal--deposit-missing .custom-modal__close-wr,
    .custom-modal--missing-data-modal .custom-modal__close-wr,
    .custom-modal--missing-data .custom-modal__close-wr {
        top: 2.5555555556rem;
        right: 2.2222222222rem
    }
    .custom-modal--birthday .custom-modal__close-wr,
    .custom-modal--bonus .custom-modal__close-wr,
    .custom-modal--bonus_sport .custom-modal__close-wr,
    .custom-modal--event .custom-modal__close-wr,
    .custom-modal--express-bonus .custom-modal__close-wr,
    .custom-modal--express-cashback .custom-modal__close-wr,
    .custom-modal--jackpot-bells .custom-modal__close-wr,
    .custom-modal--lottery .custom-modal__close-wr,
    .custom-modal--tournament .custom-modal__close-wr {
        top: 1.1111111111rem;
        right: 1.1111111111rem;
        width: 2rem;
        height: 2rem
    }
    .custom-modal--patch-profile .custom-modal__close-wr {
        top: 2.4444444444rem;
        right: 2.3333333333rem
    }
    .game-page .custom-modal--registration .custom-modal__close-wr,
    .game-page .custom-modal--signin .custom-modal__close-wr {
        top: 1.6666666667rem;
        right: 1.6666666667rem
    }
    .game-page .custom-modal--adult-modal .custom-modal__close-wr {
        top: 1.4444444444rem;
        right: 1.9444444444rem
    }
    .custom-modal--cashout-alert .custom-modal__close-wr {
        top: 2.2222222222rem;
        right: 2.2222222222rem;
        width: 1.1111111111rem;
        height: 1.1111111111rem
    }
    .custom-modal--email-not-exists .custom-modal__close-wr,
    .custom-modal--email-unverified .custom-modal__close-wr,
    .custom-modal--many-pending-documents .custom-modal__close-wr {
        right: 2rem;
        top: 2.2222222222rem
    }
    .custom-modal--unblock-modal .custom-modal__close-wr {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        top: 2.2222222222rem;
        right: 2.2222222222rem;
        align-items: center
    }
    .custom-modal--partners-contests-confirmation-modal-popup .custom-modal__close-wr {
        width: .7777777778rem;
        height: .7777777778rem;
        top: 2.2222222222rem;
        right: 2.2222222222rem
    }
    .custom-modal--partners-contests-modal-insufficient-funds .custom-modal__close-wr {
        display: none
    }
    .custom-modal--partners-contests-contest-details .custom-modal__close-wr {
        top: 1.7222222222rem;
        right: 1.2777777778rem;
        background-color: transparent
    }
    .custom-modal--partners-contests-create-contest .custom-modal__close-wr {
        top: 1.9444444444rem;
        right: 1.9444444444rem
    }
}

.custom-modal__close-wr--payment {
    display: block !important
}

.custom-modal__close {
    width: .9333333333rem;
    height: auto;
    letter-spacing: normal
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal__close {
        width: 1.4rem
    }
}

@media(min-width:1025px) {
    .custom-modal__close {
        width: .7777777778rem
    }
}

@media(max-width:768px) {
    .custom-modal--partners-contests-contest-details .custom-modal__close {
        width: .6666666667rem;
        height: auto
    }
}

.custom-modal__captcha {
    margin: 0 auto
}

.custom-modal__captcha iframe {
    -webkit-transform-origin: left top;
    transform-origin: left top
}

.reg-form__select~.custom-modal__captcha {
    margin-top: -1rem;
    margin-bottom: 1.6666666667rem
}

.custom-modal--restore-password-request .custom-modal__captcha {
    margin-top: 1.6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .reg-form__select~.custom-modal__captcha {
        margin-top: -1.5rem;
        margin-bottom: 2.5rem
    }
    .custom-modal--restore-password-request .custom-modal__captcha {
        margin-top: 2.5rem
    }
}

@media(min-width:1025px) {
    .reg-form__select~.custom-modal__captcha {
        margin-top: -.8333333333rem;
        margin-bottom: 1.3888888889rem
    }
    .custom-modal--restore-password-request .custom-modal__captcha {
        margin-top: 1.3888888889rem
    }
}

.custom-modal__captcha>div {
    width: auto !important;
    height: auto !important
}

.custom-modal__captcha iframe {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.footer-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 1rem
}

@media(min-width:769px)and (max-width:1024px) {
    .footer-menu {
        margin-bottom: 3.5rem
    }
}

@media(min-width:1025px) {
    .footer-menu {
        margin-bottom: 1.9444444444rem
    }
}

.footer-menu__item {
    margin: 0 1.3333333333rem 1.6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .footer-menu__item {
        margin: 0 2.2222222222rem 2.7777777778rem
    }
}

@media(min-width:1025px) {
    .footer-menu__item {
        margin: 0 1.1111111111rem 1.3888888889rem
    }
}

.footer-menu__item-link {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    display: block;
    font-weight: 500;
    font-size: .9333333333rem;
    line-height: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_07);
    letter-spacing: .0333333333rem;
    text-align: center
}

@media(hover:hover)and (pointer:fine) {
    .footer-menu__item-link:hover {
        color: var(--ROUGE_SARDE)
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .footer-menu__item-link {
        font-size: 1.6rem;
        line-height: 1;
        letter-spacing: .05rem
    }
}

@media(min-width:1025px) {
    .footer-menu__item-link {
        font-size: .8888888889rem;
        line-height: 1;
        letter-spacing: .0277777778rem
    }
}

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

.sidebar-nav .social-links {
    margin-top: auto;
    padding-top: .6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav .social-links {
        padding-top: 1rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav .social-links {
        padding-top: .5555555556rem
    }
}

.main-footer .social-links {
    align-items: center
}

.main-footer .social-links__title {
    font-size: .9333333333rem;
    line-height: 1.6rem;
    margin-right: .6666666667rem
}

@media(min-width:769px) {
    .main-footer .social-links__title {
        font-size: 1.6rem;
        line-height: 2.4rem;
        margin-right: 2rem
    }
}

@media(min-width:1025px) {
    .main-footer .social-links__title {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem;
        margin-right: 1.1111111111rem
    }
}

.social-links__link {
    width: 2rem;
    height: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(83.9deg, #0f1116 1.96%, rgba(12, 19, 38, 0) 102.47%), #222630;
    border-radius: 50%
}

@media(min-width:769px)and (max-width:1024px) {
    .social-links__link {
        width: 3rem;
        height: 3rem
    }
}

@media(min-width:1025px) {
    .social-links__link {
        width: 1.6666666667rem;
        height: 1.6666666667rem
    }
}

.social-links__link:not(:last-of-type) {
    margin-right: .5333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .social-links__link:not(:last-of-type) {
        margin-right: .8rem
    }
}

@media(min-width:1025px) {
    .social-links__link:not(:last-of-type) {
        margin-right: .4444444444rem
    }
}

@media(hover:hover)and (pointer:fine) {
    .social-links__link:hover {
        background-image: none;
        background-color: var(--BLUE_PLAZA)
    }
}

.social-links__link-icon {
    width: .9333333333rem;
    height: .9333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .social-links__link-icon {
        width: 1.4rem;
        height: 1.4rem
    }
}

@media(min-width:1025px) {
    .social-links__link-icon {
        width: .7777777778rem;
        height: .7777777778rem
    }
}

.main-footer__app .buttons-app {
    display: flex
}

.buttons-app__item-icon {
    width: 1rem;
    height: 1.3333333333rem;
    margin-right: .5333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .buttons-app__item-icon {
        width: 1.5rem;
        height: 2rem;
        margin-right: .8rem
    }
}

@media(min-width:1025px) {
    .buttons-app__item-icon {
        width: .8333333333rem;
        height: 1.1111111111rem;
        margin-right: .4444444444rem
    }
}

.buttons-app__item {
    width: 8.8rem;
    height: 2.8rem;
    padding: 0;
    font-size: .8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .buttons-app__item {
        width: 13.2rem;
        height: 4.2rem;
        font-size: 1.2rem
    }
}

@media(min-width:1025px) {
    .buttons-app__item {
        width: 7.3333333333rem;
        height: 2.3333333333rem;
        font-size: .7222222222rem
    }
}

.sidebar-nav .buttons-app__item {
    margin-top: 1.2rem
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav .buttons-app__item {
        margin-top: 1.8rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav .buttons-app__item {
        margin: 0 auto .8888888889rem auto
    }
}

.main-footer__app .buttons-app__item:not(:last-child) {
    margin-right: .8666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__app .buttons-app__item:not(:last-child) {
        margin-right: 1.3rem
    }
}

@media(min-width:1025px) {
    .main-footer__app .buttons-app__item:not(:last-child) {
        margin-right: .7222222222rem
    }
}

.buttons-app__item-download {
    font-size: .6rem;
    display: block
}

@media(min-width:769px)and (max-width:1024px) {
    .buttons-app__item-download {
        font-size: .9rem
    }
}

@media(min-width:1025px) {
    .buttons-app__item-download {
        font-size: .5rem
    }
}

.buttons-app__item-os {
    display: block;
    font-weight: 600
}

.buttons-app__item-inner {
    text-align: left
}

.main-footer {
    padding-top: 2rem;
    padding-bottom: 4.8rem
}

.page-404 .main-footer {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer {
        padding-top: 3rem;
        padding-bottom: 7.2rem
    }
}

@media(min-width:1025px) {
    .main-footer {
        padding-top: 2.6666666667rem;
        padding-bottom: 6.1111111111rem
    }
}

.main-footer--min-padding-bottom {
    padding-bottom: 2rem
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer--min-padding-bottom {
        padding-bottom: 3.7rem
    }
}

@media(min-width:1025px) {
    .main-footer--min-padding-bottom {
        padding-bottom: 2.0555555556rem
    }
}

.main-footer__animate-element {
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
    opacity: 0;
    transition: all .2s ease-in-out;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform
}

.main-footer__animate-element.animated {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
}

.main-footer__license {
    display: flex;
    align-items: center;
    margin: 0 0 1.3333333333rem
}

.main-footer__license:last-child {
    margin-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__license {
        margin: 0 0 4rem
    }
}

@media(min-width:1025px) {
    .main-footer__license {
        margin: 0 0 2.2222222222rem
    }
}

.main-footer__gaming {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.3333333333rem
}

.starda-app:not(.touch) .main-footer__gaming {
    transition: -webkit-filter .2s ease-in-out;
    transition: filter .2s ease-in-out;
    transition: filter .2s ease-in-out, -webkit-filter .2s ease-in-out
}

.starda-app:not(.touch) .main-footer__gaming:hover {
    -webkit-filter: brightness(120%);
    filter: brightness(120%)
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__gaming {
        margin-bottom: 4rem
    }
}

@media(min-width:1025px) {
    .main-footer__gaming {
        margin-bottom: 2.2222222222rem
    }
}

.main-footer__gaming-item {
    margin-right: 1rem
}

.main-footer__gaming-item:last-child {
    margin-right: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__gaming-item {
        margin-right: 2rem
    }
}

@media(min-width:1025px) {
    .main-footer__gaming-item {
        margin-right: 1.1111111111rem
    }
}

.main-footer__gaming-img {
    width: 2rem;
    height: auto
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__gaming-img {
        width: 4rem
    }
}

@media(min-width:1025px) {
    .main-footer__gaming-img {
        width: 2.2222222222rem
    }
}

.main-footer__license-img-wr {
    position: relative;
    flex-shrink: 0;
    width: 3.3333333333rem !important
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__license-img-wr {
        width: 5.5555555556rem !important;
        margin-right: 4rem
    }
}

@media(min-width:1025px) {
    .main-footer__license-img-wr {
        width: 2.7777777778rem !important;
        margin-right: 2rem
    }
}

@media(min-width:1025px) {
    .main-footer__license-img-wr~.main-footer__license-text:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        -webkit-transform: translate3d(-1.3333333333rem, 0, 0);
        transform: translate3d(-1.3333333333rem, 0, 0);
        width: 1px;
        height: 100%;
        background-color: var(--WHITE_TRANSPARENT_05)
    }
}

.modal-licence {
    display: block
}

.modal-licence__img {
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 100%;
    width: 5rem;
    height: 5rem
}

@media(min-width:769px)and (max-width:1024px) {
    .modal-licence__img {
        width: 7.5rem;
        height: 7.5rem
    }
}

@media(min-width:1025px) {
    .modal-licence__img {
        height: 4rem;
        width: 3.6666666667rem
    }
}

.main-footer__license-img {
    position: relative;
    left: -10px
}

.main-footer__license-img>div {
    min-width: 3.3333333333rem !important
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__license-img>div {
        min-width: 7rem !important
    }
}

@media(min-width:1025px) {
    .main-footer__license-img>div {
        min-width: 3.5rem !important
    }
}

.main-footer__license-text {
    font-weight: 300;
    font-size: .6666666667rem;
    line-height: 1rem;
    letter-spacing: .0333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__license-text {
        position: relative;
        font-size: 1.6rem;
        line-height: 2.5rem;
        letter-spacing: .05rem
    }
}

@media(min-width:1025px) {
    .main-footer__license-text {
        position: relative;
        font-size: .7777777778rem;
        line-height: 1.3888888889rem;
        letter-spacing: .0277777778rem;
        padding: .6666666667rem 0
    }
}

.main-footer__text {
    margin-bottom: 1.7333333333rem;
    font-weight: 300;
    font-size: .6666666667rem;
    line-height: 1.5;
    color: var(--WHITE_TRANSPARENT_05);
    letter-spacing: .0333333333rem;
    text-align: center
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__text {
        margin-bottom: 2.7777777778rem;
        font-size: 1.3888888889rem;
        line-height: 1.56;
        letter-spacing: .05rem
    }
}

@media(min-width:1025px) {
    .main-footer__text {
        margin-bottom: 1.7777777778rem;
        font-size: .7777777778rem;
        line-height: 1.56;
        letter-spacing: .0277777778rem
    }
}

.main-footer__copyright {
    font-weight: 500;
    font-size: .9333333333rem;
    line-height: 1;
    color: var(--WHITE_TRANSPARENT_07);
    letter-spacing: .0333333333rem;
    text-align: center
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__copyright {
        font-size: 1.3888888889rem;
        letter-spacing: .05rem
    }
}

@media(min-width:1025px) {
    .main-footer__copyright {
        font-size: .8888888889rem;
        letter-spacing: .0277777778rem
    }
}

@media(min-width:1025px) {
    .main-footer__social-links-wrapper {
        justify-content: flex-end
    }
}

@media(min-width:1025px) {
    .main-footer__social-links-wrapper,
    .main-footer__stores {
        display: flex;
        align-items: center;
        flex: 1
    }
}

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

@media(max-width:768px) {
    .main-footer__icons {
        margin: 0 auto 1.8666666667rem auto
    }
}

@media(min-width:769px) {
    .main-footer__icons {
        flex: 1 3
    }
}

.main-footer__icons--left {
    justify-content: flex-start
}

.main-footer__rox-18 {
    width: 1.9333333333rem;
    height: auto
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__rox-18 {
        width: 2.9rem
    }
}

@media(min-width:1025px) {
    .main-footer__rox-18 {
        width: 2.2222222222rem
    }
}

.main-footer__rox-ga-1 {
    width: 2.6666666667rem;
    height: 1.8666666667rem;
    margin-right: 1.7333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__rox-ga-1 {
        width: 4rem;
        height: 2.8rem;
        margin-right: 1.7333333333rem
    }
}

@media(min-width:1025px) {
    .main-footer__rox-ga-1 {
        width: 2.7777777778rem;
        height: 2.7777777778rem;
        margin-right: 1.9444444444rem
    }
}

.main-footer__rox-ga-2 {
    width: 1.6rem;
    height: 1.8666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__rox-ga-2 {
        width: 2.4rem;
        height: 2.8rem
    }
}

@media(min-width:1025px) {
    .main-footer__rox-ga-2 {
        width: 1.9444444444rem;
        height: 1.9444444444rem
    }
}

.main-footer__inner {
    display: flex;
    flex-direction: column;
    padding-bottom: 1.8666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .main-footer__inner {
        flex-direction: row;
        padding-bottom: 2.8rem
    }
}

@media(min-width:1025px) {
    .main-footer__inner {
        flex-direction: row;
        padding-bottom: 2.2222222222rem
    }
}

@media(min-width:1025px) {
    .main-footer__stores-links-title {
        font-size: .8888888889rem;
        display: block;
        margin-right: 1.1111111111rem
    }
}

.main-footer__social {
    display: flex;
    align-items: center
}

@media(max-width:768px) {
    .main-footer__social {
        justify-content: center
    }
}

@media(min-width:769px) {
    .main-footer__social {
        flex: 2 3;
        justify-content: flex-end
    }
}

.main-footer__app {
    display: flex;
    align-items: center;
    flex: 2 3
}

@media(max-width:768px) {
    .main-footer__app {
        justify-content: center;
        padding-bottom: .8666666667rem
    }
}

.main-footer__app-text {
    font-size: 1.0666666667rem;
    line-height: 1.3333333333rem;
    margin-right: 1.3333333333rem;
    margin-bottom: 0
}

@media(min-width:769px) {
    .main-footer__app-text {
        font-size: 1.6rem;
        line-height: 2rem;
        margin-right: 2rem
    }
}

@media(min-width:1025px) {
    .main-footer__app-text {
        font-size: .8888888889rem;
        line-height: 1.1111111111rem;
        margin-right: 1.1111111111rem;
        max-width: 11.1111111111rem
    }
}

.seo-block {
    z-index: 1;
    flex-shrink: 0
}

.seo-block .h1,
.seo-block .h2,
.seo-block .h3,
.seo-block .h4,
.seo-block h1,
.seo-block h2,
.seo-block h3,
.seo-block h4 {
    margin-bottom: .6666666667rem;
    font-weight: 500;
    font-size: 1.0666666667rem;
    line-height: 1.3;
    letter-spacing: normal;
    text-transform: unset
}

@media(min-width:769px)and (max-width:1024px) {
    .seo-block .h1,
    .seo-block .h2,
    .seo-block .h3,
    .seo-block .h4,
    .seo-block h1,
    .seo-block h2,
    .seo-block h3,
    .seo-block h4 {
        margin-bottom: 1rem;
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .seo-block .h1,
    .seo-block .h2,
    .seo-block .h3,
    .seo-block .h4,
    .seo-block h1,
    .seo-block h2,
    .seo-block h3,
    .seo-block h4 {
        margin-bottom: .5555555556rem;
        font-size: .8888888889rem
    }
}

.seo-block-content {
    padding: 1rem 1rem 5.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .seo-block-content {
        padding: 2rem 2rem 10rem
    }
}

@media(min-width:1025px) {
    .seo-block-content {
        padding: 1.1111111111rem 1.1111111111rem 5.5555555556rem
    }
}

.seo-block-content__p {
    margin-bottom: 1.3333333333rem;
    font-size: .8rem;
    line-height: 1.5;
    letter-spacing: .5px
}

@media(min-width:769px)and (max-width:1024px) {
    .seo-block-content__p {
        margin-bottom: 2rem;
        font-size: 1.2rem;
        letter-spacing: .05rem
    }
}

@media(min-width:1025px) {
    .seo-block-content__p {
        margin-bottom: 1.1111111111rem;
        font-size: .6666666667rem;
        letter-spacing: .0277777778rem
    }
}

.seo-block__text-before-list {
    margin-bottom: 1rem;
    font-size: .8rem;
    line-height: 1.5;
    letter-spacing: .5px
}

@media(min-width:769px)and (max-width:1024px) {
    .seo-block__text-before-list {
        margin-bottom: .4rem;
        font-size: 1.2rem;
        letter-spacing: .05rem
    }
}

@media(min-width:1025px) {
    .seo-block__text-before-list {
        margin-bottom: .2222222222rem;
        font-size: .6666666667rem;
        letter-spacing: .0277777778rem
    }
}

.seo-block__ul-title {
    margin-bottom: .2666666667rem;
    font-weight: 600;
    font-size: 1.0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .seo-block__ul-title {
        margin-bottom: .4rem;
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .seo-block__ul-title {
        margin-bottom: .2222222222rem;
        font-size: .8888888889rem
    }
}

.seo-block__ul {
    margin-bottom: 1.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .seo-block__ul {
        margin-bottom: 2rem
    }
}

@media(min-width:1025px) {
    .seo-block__ul {
        margin-bottom: 1.1111111111rem
    }
}

.seo-block__ul-li {
    position: relative;
    padding-left: 1.2rem;
    margin-bottom: 0;
    font-size: .8rem;
    line-height: 1.5;
    letter-spacing: .5px
}

.seo-block__ul-li:before {
    content: "";
    position: absolute;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: transparent;
    text-align: center;
    top: .2rem;
    left: 0;
    width: .6666666667rem;
    height: .6666666667rem;
    font-size: .4rem;
    line-height: .6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .seo-block__ul-li {
        padding-left: 1.8rem;
        font-size: 1.2rem;
        letter-spacing: .05rem
    }
    .seo-block__ul-li:before {
        top: .3rem;
        width: 1rem;
        height: 1rem;
        font-size: .6rem;
        line-height: 1rem
    }
}

@media(min-width:1025px) {
    .seo-block__ul-li {
        padding-left: 1rem;
        font-size: .6666666667rem;
        letter-spacing: .0277777778rem
    }
    .seo-block__ul-li:before {
        top: .1666666667rem;
        width: .5555555556rem;
        height: .5555555556rem;
        font-size: .3333333333rem;
        line-height: .5555555556rem
    }
}

@-webkit-keyframes show {
    0% {
        opacity: 0;
        visibility: hidden
    }
    to {
        opacity: 1;
        visibility: visible
    }
}

@keyframes show {
    0% {
        opacity: 0;
        visibility: hidden
    }
    to {
        opacity: 1;
        visibility: visible
    }
}

@-webkit-keyframes hide {
    0% {
        opacity: 1;
        visibility: visible
    }
    to {
        opacity: 0;
        visibility: hidden
    }
}

@keyframes hide {
    0% {
        opacity: 1;
        visibility: visible
    }
    to {
        opacity: 0;
        visibility: hidden
    }
}

.bottom-sheet {
    z-index: var(--bottom-sheet-layer);
    position: relative
}

.bottom-sheet.opened {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.bottom-sheet.closed {
    visibility: hidden
}

.bottom-sheet__content {
    overflow-y: scroll;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto
}

.bottom-sheet--partners-contests .bottom-sheet__content {
    overflow-y: auto
}

.bottom-sheet__backdrop {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.bottom-sheet.closed .bottom-sheet__backdrop {
    -webkit-animation: hide .3s;
    animation: hide .3s
}

.bottom-sheet.opened .bottom-sheet__backdrop {
    -webkit-animation: show .3s;
    animation: show .3s
}

.bottom-sheet__card {
    width: 100%;
    position: fixed;
    border-radius: 1.0666666667rem 1.0666666667rem 0 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 9999;
    padding: 0 1.0666666667rem;
    display: flex;
    flex-direction: column;
    background: linear-gradient(180deg, #191d28, #141720 52%, #101116);
    transition: all .4s ease
}

.bottom-sheet--country-select .bottom-sheet__card,
.bottom-sheet--phone-picker .bottom-sheet__card {
    max-width: 100% !important
}

.bottom-sheet.opened .bottom-sheet__card.fx-fadein-scale {
    -webkit-transform: translate(-50%) scale(1);
    transform: translate(-50%) scale(1);
    opacity: 1
}

.bottom-sheet.opened .bottom-sheet__card.fx-slide-from-left,
.bottom-sheet.opened .bottom-sheet__card.fx-slide-from-right {
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    opacity: 1
}

@media(max-width:768px) {
    .bottom-sheet--country-select .bottom-sheet__card,
    .bottom-sheet--phone-picker .bottom-sheet__card {
        max-height: calc(var(--vh)*100 - 3.66667rem) !important;
        border-top-left-radius: 1.0666666667rem;
        border-top-right-radius: 1.0666666667rem
    }
}

.bottom-sheet__card.square {
    border-radius: 0
}

.bottom-sheet.moving .bottom-sheet__card {
    transition: none
}

.bottom-sheet__card.fx-default {
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    transition: bottom .3s ease
}

.bottom-sheet__card.fx-fadein-scale {
    -webkit-transform: translate(-50%) scale(.7);
    transform: translate(-50%) scale(.7);
    opacity: 0;
    transition: all .3s
}

.bottom-sheet__card.fx-slide-from-right {
    -webkit-transform: translate(100%);
    transform: translate(100%);
    opacity: 0;
    transition: all .3s cubic-bezier(.25, .5, .5, .9)
}

.bottom-sheet__card.fx-slide-from-left {
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
    opacity: 0;
    transition: all .3s cubic-bezier(.25, .5, .5, .9)
}

.bottom-sheet--account-history-bonus-filters .bottom-sheet__card,
.bottom-sheet--country-modal .bottom-sheet__card {
    max-height: calc(100% - 4.66667rem) !important
}

.bottom-sheet--country-modal .bottom-sheet__card {
    height: calc(100% - 4.66667rem) !important
}

.bottom-sheet--country-modal .bottom-sheet__content-inner {
    display: flex;
    flex-direction: column;
    height: 100%
}

.bottom-sheet__pan {
    padding-bottom: 1.3333333333rem;
    padding-top: 1rem;
    height: 2.5333333333rem
}

.add-account-modal .bottom-sheet__pan,
.bottom-sheet--converter-game-modal .bottom-sheet__pan,
.payment-providers-list .bottom-sheet__pan,
.player-account-select .bottom-sheet__pan,
.reg-form-wr .bottom-sheet__pan,
.single-form__wrap .bottom-sheet__pan {
    padding: .5333333333rem 0;
    height: auto
}

.bottom-sheet__arrow-down {
    display: none
}

.add-account-modal .bottom-sheet__arrow-down,
.payment-providers-list .bottom-sheet__arrow-down,
.player-account-select .bottom-sheet__arrow-down,
.reg-form-wr .bottom-sheet__arrow-down,
.single-form__wrap .bottom-sheet__arrow-down {
    position: relative;
    margin: 0 auto;
    display: block;
    height: 1.7333333333rem;
    width: auto;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    z-index: 10
}

.bottom-sheet__bar {
    display: flex;
    width: 2.1333333333rem;
    height: .3333333333rem;
    background-color: var(--INKBLOT);
    border-radius: 1rem;
    margin: 0 auto
}

.phone-picker {
    width: 100%
}

.phone-picker .vue-tel-input {
    display: flex;
    width: 100%;
    padding: 0;
    color: var(--TROUT);
    box-shadow: none !important;
    border: none
}

.payment-area .payment-area_form__input-phone .input-field__input-wr .phone-picker .vue-tel-input {
    border: none
}

.confirmed-phone.profile-contacts__cell .phone-picker .vue-tel-input {
    padding-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .phone-picker .vue-tel-input {
        padding: 0 0 0 1.2rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vue-tel-input {
        padding: 0 0 0 .6666666667rem
    }
}

.phone-picker .vue-tel-input.disabled {
    color: var(--WHALE_GREY)
}

.phone-picker .vue-tel-input .vti__dropdown {
    margin-top: 0
}

.phone-picker .vue-tel-input .vti__input {
    box-shadow: none;
    outline: none;
    border: none;
    height: 100%;
    top: 0;
    background-color: transparent;
    flex-grow: 1;
    font-family: Open Sans, sans-serif;
    margin: 0;
    padding: 0 0 0 .8rem
}

.phone-picker .vue-tel-input .vti__input::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    display: none !important;
    pointer-events: none;
    position: absolute;
    right: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .phone-picker .vue-tel-input .vti__input {
        padding: 0 1.5rem 0 1.2rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vue-tel-input .vti__input {
        padding: 0 .8333333333rem 0 0
    }
}

.phone-picker .vue-tel-input .vti__input::-webkit-input-placeholder {
    font-size: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_08);
    font-weight: 400;
    line-height: 1.6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .phone-picker .vue-tel-input .vti__input::-webkit-input-placeholder {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vue-tel-input .vti__input::-webkit-input-placeholder {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem
    }
}

.phone-picker .vue-tel-input .vti__input::-moz-placeholder {
    font-size: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_08);
    font-weight: 400;
    line-height: 1.6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .phone-picker .vue-tel-input .vti__input::-moz-placeholder {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vue-tel-input .vti__input::-moz-placeholder {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem
    }
}

.phone-picker .vue-tel-input .vti__input:-ms-input-placeholder {
    font-size: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_08);
    font-weight: 400;
    line-height: 1.6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .phone-picker .vue-tel-input .vti__input:-ms-input-placeholder {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vue-tel-input .vti__input:-ms-input-placeholder {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem
    }
}

.phone-picker .vue-tel-input .vti__input:-moz-placeholder {
    font-size: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_08);
    font-weight: 400;
    line-height: 1.6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .phone-picker .vue-tel-input .vti__input:-moz-placeholder {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vue-tel-input .vti__input:-moz-placeholder {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem
    }
}

.phone-picker .vue-tel-input .vti__dropdown-header .vti__input {
    padding-left: .8rem
}

.phone-picker .vue-tel-input .vti__dropdown-list-open.vti__dropdown-list-open {
    border-top: none
}

@media(min-width:769px) {
    .phone-picker .vue-tel-input .vti__dropdown-list-open.vti__dropdown-list-open {
        border: 1px var(--INFINITY) solid
    }
}

.phone-picker .vue-tel-input .vti__dropdown-list {
    max-height: none;
    top: 0;
    border: none;
    background-color: transparent;
    box-shadow: none
}

@media(min-width:769px) {
    .phone-picker .vue-tel-input .vti__dropdown-list {
        position: absolute !important;
        background: linear-gradient(0deg, rgba(24, 26, 32, .8), rgba(24, 26, 32, .8)), #05060a;
        max-height: 32.8rem;
        left: -1px;
        display: flex;
        flex-direction: column;
        top: calc(4.8rem - 1px);
        width: calc(100% + 2px)
    }
    .open .phone-picker .vue-tel-input .vti__dropdown-list {
        border-color: var(--ABANDONED_SPACESHIP) !important
    }
    .input-field__input-wr--error .phone-picker .vue-tel-input .vti__dropdown-list {
        border-color: var(--ROUGE_SARDE)
    }
}

@media(max-width:768px) {
    .phone-picker .vue-tel-input .vti__dropdown-list.below {
        top: 0
    }
}

@media(min-width:1025px) {
    .phone-picker .vue-tel-input .vti__dropdown-list {
        top: calc(2.66667rem - 1px);
        max-height: 18.2222222222rem
    }
}

.phone-picker .vue-tel-input .vti__dropdown-item {
    position: relative;
    display: flex;
    align-items: center;
    padding: .5333333333rem 0 1.0666666667rem 0;
    cursor: pointer
}

.phone-picker .vue-tel-input .vti__dropdown-item.highlighted {
    color: var(--ROUGE_SARDE)
}

.phone-picker .vue-tel-input .vti__dropdown-item img {
    flex-shrink: 0;
    order: 1
}

.phone-picker .vue-tel-input .vti__dropdown-item span {
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    color: var(--ZIRCON);
    order: 2
}

@media(min-width:769px) {
    .phone-picker .vue-tel-input .vti__dropdown-item span {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vue-tel-input .vti__dropdown-item span {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem
    }
}

.phone-picker .vue-tel-input .vti__dropdown-item strong {
    font-weight: 400;
    line-height: 1.3333333333rem;
    margin-right: 0;
    order: 3;
    font-size: .9333333333rem;
    margin-left: .8rem
}

@media(min-width:769px) {
    .phone-picker .vue-tel-input .vti__dropdown-item strong {
        font-size: 1.6rem;
        line-height: 2.4rem;
        margin-left: 1rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vue-tel-input .vti__dropdown-item strong {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem;
        margin-left: .5555555556rem
    }
}

@media(min-width:769px) {
    .phone-picker .vue-tel-input .vti__dropdown-item {
        padding: .8rem 1.2rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vue-tel-input .vti__dropdown-item {
        padding: .4444444444rem .6666666667rem
    }
}

@media(hover:hover)and (pointer:fine) {
    .phone-picker .vue-tel-input .vti__dropdown-item:hover {
        background-color: var(--INFINITY)
    }
}

.phone-picker .vue-tel-input .vti__dropdown-header-title {
    font-size: 1.0666666667rem;
    line-height: 1.6rem;
    margin-bottom: 1.3333333333rem;
    font-weight: 600;
    text-align: center
}

.phone-picker .vti__dropdown-vbar {
    scroll-behavior: auto
}

.phone-picker .vti__dropdown {
    display: flex;
    align-items: center;
    position: inherit;
    padding: 0
}

.phone-picker .vti__dropdown.open,
.phone-picker .vti__dropdown:hover {
    background-color: transparent
}

.phone-picker .vti__dropdown-arrow {
    display: none
}

.phone-picker .vti__flag-img {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: .4rem;
    border-radius: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden
}

@media(min-width:769px)and (max-width:1024px) {
    .phone-picker .vti__flag-img {
        margin-right: .6rem;
        width: 2.4rem;
        height: 2.4rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vti__flag-img {
        margin-right: .3333333333rem;
        width: 1.3333333333rem;
        height: 1.3333333333rem
    }
}

.phone-picker .vti__country-code {
    font-weight: 400;
    font-size: 1.0666666667rem;
    line-height: 1.6rem;
    order: 2
}

.phone-picker .vti__country-code:after {
    margin-left: .2rem;
    width: 1.2rem;
    height: 1.2rem;
    margin-right: .2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .phone-picker .vti__country-code:after {
        margin-left: .3rem;
        width: 1.8rem;
        height: 1.8rem;
        margin-right: .4rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vti__country-code:after {
        margin-left: .1666666667rem;
        width: 1rem;
        height: 1rem;
        margin-right: .2222222222rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .phone-picker .vti__country-code {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .phone-picker .vti__country-code {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem
    }
}

.phone-picker .vti__dropdown-arrow-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 11px;
    height: 16px;
    font-size: 16px;
    line-height: 16px;
    color: var(--WHALE_GREY);
    order: 3;
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.open .phone-picker .vti__dropdown-arrow-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.payment .phone-picker .vti__dropdown-arrow-icon,
.personal-data .phone-picker .vti__dropdown-arrow-icon {
    color: var(--COVER_OF_NIGHT)
}

.phone-picker .vti__selection {
    display: flex;
    align-items: center;
    cursor: pointer
}

.vue-tel-input[disabled] .phone-picker .vti__selection {
    cursor: default
}

.phone-picker .vti__dropdown-header {
    background-color: var(--PIANO_BLACK);
    width: 100%;
    z-index: 3;
    margin-bottom: 1.2666666667rem
}

.phone-picker .vti__dropdown-header-search {
    background-color: var(--PINKY_SWEAR);
    display: flex;
    align-items: center;
    height: 3.2rem;
    border-radius: .4rem;
    border: 1px solid var(--INFINITY)
}

.phone-picker .vti__dropdown-header-search:focus-within {
    border-color: var(--ABANDONED_SPACESHIP)
}

.phone-picker .vti__dropdown-header-search-icon {
    width: 1.4666666667rem;
    height: 1.4666666667rem;
    margin-left: .8rem
}

.payment-area_form__input-phone .phone-picker.input-field--success .vue-tel-input {
    border-color: var(--CARIBBEAN_GREEN);
    border: 1px solid var(--CARIBBEAN_GREEN)
}

@media(min-width:769px) {
    .confirmed-phone.profile-contacts__cell .phone-picker .vue-tel-input {
        padding-top: 0;
        padding-bottom: 0
    }
}

@media(min-width:1025px) {
    .confirmed-phone.profile-contacts__cell .phone-picker .vue-tel-input {
        padding-top: 0;
        padding-bottom: 0
    }
}

.phone-picker.open .vti__country-code:after {
    -webkit-transform: rotate(90deg) scaleY(-1);
    transform: rotate(90deg) scaleY(-1)
}

.input-field {
    margin-bottom: .6666666667rem
}

.custom-date-picker .input-field {
    cursor: pointer
}

.custom-modal--restore-password-request .input-field {
    margin-top: .6666666667rem;
    margin-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-modal--restore-password-request .input-field {
        margin-top: 1rem
    }
}

@media(min-width:1025px) {
    .custom-modal--restore-password-request .input-field {
        margin-top: .5555555556rem
    }
}

.partners-contests-history-content__header-input-wr .input-field {
    margin-bottom: 0
}

.partners-contests-create-contest__settings--participant .input-field {
    margin-bottom: .2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .partners-contests-create-contest__settings--participant .input-field {
        margin-bottom: .4rem
    }
}

@media(min-width:1025px) {
    .partners-contests-create-contest__settings--participant .input-field {
        margin-bottom: .2222222222rem
    }
}

.account-history__from-date .input-field,
.account-history__to-date .input-field {
    margin-bottom: 0
}

.input-field.account-user-bar__field-username {
    margin-bottom: 0;
    font-weight: 600
}

.account-history__date-picker .input-field .input-field__input-wr {
    border: none;
    opacity: 0
}

.account-history__date-picker .input-field .input-field__input-wr .input-field__input {
    padding: 0
}

.partners-contests-create-contest__settings--participant .input-field .input-field__input,
.partners-contests-history-content__header--wrapper .input-field .input-field__input {
    padding-top: 0;
    padding-bottom: 0
}

.account-profile-details__field .input-field,
.country-list-modal .input-field,
.reg-form__promocode .input-field {
    margin-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .payment-card .input-field {
        margin-bottom: 1.2rem
    }
}

@media(min-width:1025px) {
    .payment-card .input-field {
        margin-bottom: .6666666667rem
    }
}

.payment-area-form--cashout .input-field {
    margin-bottom: .8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .payment-area-form--cashout .input-field {
        margin-bottom: 3.2rem
    }
}

@media(min-width:1025px) {
    .payment-area-form--cashout .input-field {
        margin-bottom: 1.7777777778rem
    }
}

.input-field.payment-area-form__input {
    min-width: 0;
    margin-bottom: 0
}

@media(max-width:768px) {
    .input-field.payment-area-form__input {
        margin-bottom: 1.6rem
    }
}

.input-field.payment-crypto__converter,
.payment-area-form--cashout .input-field.payment-area-form__input,
.payment-deposit-form__crypto-block .input-field.payment-area-form__input {
    margin-bottom: 0
}

.partners-contests-create-contest__prizes-item .input-field {
    margin-bottom: .5333333333rem
}

@media(min-width:769px) {
    .partners-contests-create-contest__prizes-item .input-field {
        margin-bottom: .8rem
    }
}

@media(min-width:1025px) {
    .partners-contests-create-contest__prizes-item .input-field {
        margin-bottom: .4444444444rem
    }
}

.input-field--card-number {
    position: relative
}

.input-field--card-number:before {
    content: "";
    display: block;
    position: absolute;
    background: url(https://stardacaseno.click/img/payments/cards/card.svg) no-repeat 50% 50%;
    background-size: contain;
    width: 1.6rem;
    height: 1.6rem;
    top: .8rem;
    right: 1.0666666667rem;
    z-index: 1
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field--card-number:before {
        width: 2.4rem;
        height: 2.4rem;
        top: 1.2rem;
        right: 1.6rem
    }
}

@media(min-width:1025px) {
    .input-field--card-number:before {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        top: .6666666667rem;
        right: .8888888889rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field--card-number {
        margin-bottom: 1rem
    }
}

@media(min-width:1025px) {
    .input-field--card-number {
        margin-bottom: .5555555556rem
    }
}

.input-field__input-wr {
    position: relative;
    display: flex;
    align-items: center;
    background-color: var(--EIGHT_BALL);
    border: 1px solid var(--INFINITY);
    border-radius: .4rem
}

.two-fa-form-content__key .input-field__input-wr {
    cursor: pointer
}

.payment-area-form--cashout .input-field__input-wr {
    border: none
}

.partners-contests-create-contest__prizes-item .input-field__input-wr {
    height: 3.2rem
}

@media(min-width:769px) {
    .partners-contests-create-contest__prizes-item .input-field__input-wr {
        height: 4.8rem
    }
}

@media(min-width:1025px) {
    .partners-contests-create-contest__prizes-item .input-field__input-wr {
        height: 2.6666666667rem
    }
}

.payment-area-form--cashout .input-field__input-wr,
.payment-card .input-field__input-wr {
    width: 100%
}

.input-field__input-wr:focus-within:not(.input-field__input-wr--error):not(.input-field__input-wr--success) {
    border-color: var(--ABANDONED_SPACESHIP)
}

@media(hover:hover)and (pointer:fine) {
    .input-field__input-wr:hover {
        border-color: var(--ABANDONED_SPACESHIP)
    }
}

@media(min-width:769px) {
    .input-field__input-wr.open {
        border-color: var(--ABANDONED_SPACESHIP) !important;
        border-bottom-color: transparent;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
    .input-field__input-wr.open.input-field__input-wr--error {
        border-color: var(--ROUGE_SARDE)
    }
}

.input-field__input-wr.input-field__input-wr--with-confirmation-button {
    border-radius: .4rem;
    height: 3.2rem
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__input-wr.input-field__input-wr--with-confirmation-button {
        border-width: .1rem;
        border-radius: .6rem;
        height: 4.8rem
    }
}

@media(min-width:1025px) {
    .input-field__input-wr.input-field__input-wr--with-confirmation-button {
        border-width: .0555555556rem;
        border-radius: .3333333333rem;
        height: 2.6666666667rem
    }
}

.input-field__input-wr.input-field__input-wr--with-confirmation-button .input-field__confirmation-btn {
    margin-top: 0;
    width: auto;
    font-size: .8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__input-wr.input-field__input-wr--with-confirmation-button .input-field__confirmation-btn {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .input-field__input-wr.input-field__input-wr--with-confirmation-button .input-field__confirmation-btn {
        font-size: .7777777778rem
    }
}

.input-field__input-wr.input-field__input-wr--success {
    border-color: var(--CARIBBEAN_GREEN)
}

.account-history__filters-block .input-field__input-wr.input-field__input-wr--success {
    border-color: transparent
}

.search-popup-input__input-field .input-field__input-wr.input-field__input-wr--success {
    border-color: var(--INKBLOT)
}

@media(max-width:768px) {
    .search-popup-input__input-field .input-field__input-wr.input-field__input-wr--success .input-field__input {
        padding-right: 2.0666666667rem
    }
}

.custom-date-picker.pointer-none .date-picker-field--filled .input-field__input-wr,
.input-field__input-wr.input-field__input-wr--confirmed,
.input-field__input-wr.input-field__input-wr--disabled,
.pointer-none .input-field__input-wr.input-field__input-wr--success {
    border-color: var(--WHITE_TRANSPARENT_03);
    border-style: dashed
}

.input-field__input-wr.input-field__input-wr--country,
.promocode-form__inner .input-field__input-wr {
    border: none
}

.country-list-modal .input-field__input-wr {
    padding-left: 2rem
}

@media(min-width:769px)and (max-width:1024px) {
    .country-list-modal .input-field__input-wr {
        padding-left: 3rem
    }
}

@media(min-width:1025px) {
    .country-list-modal .input-field__input-wr {
        padding-left: 2.2222222222rem
    }
}

.custom-date-picker .input-field__input-wr {
    padding-left: 2.8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-date-picker .input-field__input-wr {
        padding-left: 4.2rem
    }
}

@media(min-width:1025px) {
    .custom-date-picker .input-field__input-wr {
        padding-left: 2.3333333333rem
    }
}

.payment-card__cvv-field--error .input-field__input-wr,
.payment-card__date-field--error .input-field__input-wr {
    border-color: var(--ROUGE_SARDE)
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__input-wr {
        border-radius: .6rem
    }
}

@media(min-width:1025px) {
    .input-field__input-wr {
        border-radius: .3333333333rem
    }
}

.input-field__input-wr--error,
.input-field__input-wr--error:hover {
    border-color: var(--ROUGE_SARDE)
}

.input-field__input {
    flex: 1 1 auto;
    display: block;
    height: 2.9333333333rem;
    padding: .6rem 1rem;
    border: none;
    font-size: 1.0666666667rem;
    background-color: transparent;
    margin: .0666666667rem
}

.payment-deposit-form__field-crypto-wrapper .input-field__input {
    height: 3.2rem;
    width: 8.9333333333rem
}

.custom-date-picker .input-field__input {
    pointer-events: none
}

.partners-contests-history-content__header-input .input-field__input::-webkit-input-placeholder {
    font-weight: 300
}

.partners-contests-history-content__header-input .input-field__input::-moz-placeholder {
    font-weight: 300
}

.partners-contests-history-content__header-input .input-field__input:-ms-input-placeholder {
    font-weight: 300
}

.partners-contests-history-content__header-input .input-field__input:-moz-placeholder {
    font-weight: 300
}

.partners-contests-create-contest__prizes-item .input-field__input {
    font-size: 1.0666666667rem;
    line-height: 1.6rem;
    font-weight: 400;
    padding: .8rem
}

@media(min-width:769px) {
    .partners-contests-create-contest__prizes-item .input-field__input {
        font-size: 1.6rem;
        line-height: 2.4rem;
        padding: 1.2rem
    }
}

@media(min-width:1025px) {
    .partners-contests-create-contest__prizes-item .input-field__input {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem;
        padding: .6666666667rem
    }
}

.partners-contests-create-contest__settings--participant-count .input-field__input {
    padding-left: .8rem
}

@media(min-width:769px) {
    .partners-contests-create-contest__settings--participant-count .input-field__input {
        padding-left: 1.2rem
    }
}

@media(min-width:1025px) {
    .partners-contests-create-contest__settings--participant-count .input-field__input {
        padding-left: .6666666667rem
    }
}

.country-list-modal__input-field-wr .input-field__input,
.input-field__input-wr--with-icon .input-field__input {
    padding: 0 1rem 0 2.8rem
}

.promocode-form__inner .input-field__input {
    padding-top: 0;
    height: 2.8rem
}

.input-field__input-wr--country .input-field__input {
    padding-top: 0;
    margin: 0;
    padding-left: .4rem;
    text-overflow: ellipsis
}

.input-field__input-wr--country .input-field__input::-webkit-input-placeholder {
    color: var(--WHITE);
    font-size: 1.0666666667rem;
    line-height: 1.6rem
}

@media(min-width:769px) {
    .input-field__input-wr--country .input-field__input::-webkit-input-placeholder {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .input-field__input-wr--country .input-field__input::-webkit-input-placeholder {
        font-size: .7777777778rem;
        line-height: 1.3333333333rem
    }
}

.input-field__input-wr--country .input-field__input::-moz-placeholder {
    color: var(--WHITE);
    font-size: 1.0666666667rem;
    line-height: 1.6rem
}

@media(min-width:769px) {
    .input-field__input-wr--country .input-field__input::-moz-placeholder {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .input-field__input-wr--country .input-field__input::-moz-placeholder {
        font-size: .7777777778rem;
        line-height: 1.3333333333rem
    }
}

.input-field__input-wr--country .input-field__input:-ms-input-placeholder {
    color: var(--WHITE);
    font-size: 1.0666666667rem;
    line-height: 1.6rem
}

@media(min-width:769px) {
    .input-field__input-wr--country .input-field__input:-ms-input-placeholder {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .input-field__input-wr--country .input-field__input:-ms-input-placeholder {
        font-size: .7777777778rem;
        line-height: 1.3333333333rem
    }
}

.input-field__input-wr--country .input-field__input:-moz-placeholder {
    color: var(--WHITE);
    font-size: 1.0666666667rem;
    line-height: 1.6rem
}

@media(min-width:769px) {
    .input-field__input-wr--country .input-field__input:-moz-placeholder {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .input-field__input-wr--country .input-field__input:-moz-placeholder {
        font-size: .7777777778rem;
        line-height: 1.3333333333rem
    }
}

@media(max-width:768px) {
    .input-field__input-wr--country .input-field__input {
        pointer-events: none
    }
}

.custom-date-picker .input-field__input {
    display: flex;
    padding: 0 1rem 0 0
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-date-picker .input-field__input {
        padding: 0 1.5rem 0 0
    }
}

@media(min-width:1025px) {
    .custom-date-picker .input-field__input {
        padding: 0 .8333333333rem 0 0
    }
}

.account-user-bar__field-username .input-field__input {
    height: auto;
    padding: 0;
    margin: 0;
    font-size: 1.0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .account-user-bar__field-username .input-field__input {
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .account-user-bar__field-username .input-field__input {
        font-size: .7777777778rem
    }
}

.input-field__input::-webkit-input-placeholder {
    font-weight: 400;
    font-size: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_08)
}

.input-field__input::-moz-placeholder {
    font-weight: 400;
    font-size: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_08)
}

.input-field__input:-ms-input-placeholder {
    font-weight: 400;
    font-size: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_08)
}

.input-field__input:-moz-placeholder {
    font-weight: 400;
    font-size: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_08)
}

.input-field__input[disabled] {
    color: var(--FREEZE_UP_07);
    text-overflow: ellipsis;
    pointer-events: none
}

.account-profile-details__field .input-field__input[disabled],
.account-profile-details__form .input-field__input[disabled],
.account-user-bar__field-username .input-field__input[disabled] {
    color: var(--WHITE)
}

.payment-area-form--cashout .input-field__input,
.payment-area-form__input-shift .input-field__input,
.payment-area-form__input-wrap .input-field__input,
.payment-card .input-field__input {
    background-color: var(--EIGHT_BALL);
    padding: .3333333333rem 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_08);
    margin: 0;
    font-size: 1.0666666667rem;
    border-radius: .4rem;
    max-width: 100%;
    height: 3.2rem
}

.payment-card .input-field__input-wr--with-icon .input-field__input {
    padding: 0 1rem 0 2.8rem
}

.promocode-form__input-field .input-field__input {
    border: 0
}

.sport-lobby-promocode__block .input-field__input {
    width: 100%
}

.payment-card__cvv-wr .input-field__input,
.payment-card__date .input-field__input {
    padding: .3333333333rem .1333333333rem;
    text-align: center
}

.search-popup-input__input-field .input-field__input {
    padding: 0 1rem 0 2.8666666667rem
}

.reg-form__promocode .input-field__input {
    padding-left: 1.0666666667rem
}

.ref-code .input-field__input {
    padding-top: 0
}

.input-field__input:-webkit-autofill,
.input-field__input:-webkit-autofill:active,
.input-field__input:-webkit-autofill:focus,
.input-field__input:-webkit-autofill:hover,
.input-field__input[chrome-autofilled] {
    caret-color: var(--WHITE);
    box-shadow: 0 0 0 50px var(--EIGHT_BALL) inset !important;
    -webkit-text-fill-color: var(--WHITE)
}

@media(max-width:768px) {
    .one-time-password-form.single-form .input-field__input {
        height: 2.8666666667rem
    }
    .search-popup-input__input-field .input-field__input::-webkit-input-placeholder {
        font-size: .9333333333rem
    }
    .search-popup-input__input-field .input-field__input:-ms-input-placeholder {
        font-size: .9333333333rem
    }
    .search-popup-input__input-field .input-field__input::-ms-input-placeholder {
        font-size: .9333333333rem
    }
    .search-popup-input__input-field .input-field__input::placeholder {
        font-size: .9333333333rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__input {
        margin: .1rem;
        height: 4.4rem;
        padding: .9rem 1.5rem;
        font-size: 1.6rem
    }
    .input-field__input-wr--with-icon .input-field__input {
        padding: 0 1.5rem 0 4.2rem
    }
    .payment-deposit-form__field-crypto-wrapper .input-field__input {
        height: 4.8rem;
        width: 13.4rem
    }
    .input-field__input::-webkit-input-placeholder {
        font-size: 1.6rem
    }
    .input-field__input::-moz-placeholder {
        font-size: 1.6rem
    }
    .input-field__input:-ms-input-placeholder {
        font-size: 1.6rem
    }
    .input-field__input:-moz-placeholder {
        font-size: 1.6rem
    }
    .reg-form__promocode .input-field__input {
        padding-left: 1.6rem
    }
    .one-time-password-form.single-form .input-field__input {
        height: 4.3rem
    }
    .payment-area-form--cashout .input-field__input,
    .payment-area-form__input-shift .input-field__input,
    .payment-area-form__input-wrap .input-field__input,
    .payment-card .input-field__input {
        font-size: 1.6rem;
        padding: .4rem 1.6rem;
        border-radius: .6rem;
        height: 4.8rem
    }
    .payment-card .input-field__input-wr--with-icon .input-field__input {
        padding: 0 1.5rem 0 4.2rem
    }
    .payment-card__cvv-wr .input-field__input,
    .payment-card__date .input-field__input {
        padding: .5rem .2rem
    }
    .providers-filter__input .input-field__input {
        height: 3.8rem;
        font-size: 2rem;
        padding-right: 3rem;
        padding-left: 2.7777777778rem
    }
    .providers-filter__input .input-field__input::-webkit-input-placeholder {
        font-size: 1.5rem
    }
    .providers-filter__input .input-field__input::-moz-placeholder {
        font-size: 1.5rem
    }
    .providers-filter__input .input-field__input:-ms-input-placeholder {
        font-size: 1.5rem
    }
    .providers-filter__input .input-field__input:-moz-placeholder {
        font-size: 1.5rem
    }
    .search__input-field .input-field__input {
        padding: 0 4rem 0 5.6rem;
        font-size: 2.4rem
    }
    .search__input-field .input-field__input::-webkit-input-placeholder {
        font-size: 2.4rem
    }
    .search__input-field .input-field__input::-moz-placeholder {
        font-size: 2.4rem
    }
    .search__input-field .input-field__input:-ms-input-placeholder {
        font-size: 2.4rem
    }
    .search__input-field .input-field__input:-moz-placeholder {
        font-size: 2.4rem
    }
}

@media(min-width:769px)and (max-width:1024px)and (min-width:769px)and (max-width:1024px) {
    .input-field__input-wr--country .input-field__input {
        padding-left: .6rem;
        padding-right: .6rem;
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .search-popup-input__input-field .input-field__input {
        padding: 0 3.1rem 0 4.3rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .promocode-form__input-field .input-field__input-wr--with-icon .input-field__input {
        height: 4.2rem
    }
}

@media(min-width:1025px) {
    .input-field__input {
        height: 2.4444444444rem;
        padding: 0 .8333333333rem;
        font-size: .8888888889rem;
        margin: .0555555556rem
    }
    .input-field__input-wr--with-icon .input-field__input {
        padding: 0 .8333333333rem 0 2.3333333333rem
    }
    .promocode-form__input-field .input-field__input-wr--with-icon .input-field__input {
        padding-left: 2.6666666667rem;
        height: 2.3333333333rem
    }
    .payment-deposit-form__field-crypto-wrapper .input-field__input {
        height: 2.6666666667rem;
        width: 7.4444444444rem
    }
    .input-field__input::-webkit-input-placeholder {
        font-size: .8888888889rem
    }
    .input-field__input::-moz-placeholder {
        font-size: .8888888889rem
    }
    .input-field__input:-ms-input-placeholder {
        font-size: .8888888889rem
    }
    .input-field__input:-moz-placeholder {
        font-size: .8888888889rem
    }
    .reg-form__promocode .input-field__input {
        padding-left: .8888888889rem
    }
    .one-time-password-form.single-form .input-field__input {
        height: 2.3888888889rem
    }
    .payment-area-form--cashout .input-field__input,
    .payment-area-form__input-shift .input-field__input,
    .payment-area-form__input-wrap .input-field__input,
    .payment-card .input-field__input {
        font-size: .8888888889rem;
        padding: .2222222222rem .8888888889rem;
        border-radius: .3333333333rem;
        height: 2.6666666667rem
    }
    .payment-card .input-field__input-wr--with-icon .input-field__input {
        padding: 0 .8333333333rem 0 2.3333333333rem
    }
    .payment-card__cvv-wr .input-field__input,
    .payment-card__date .input-field__input {
        padding: .2777777778rem .1111111111rem
    }
    .providers-filter__input .input-field__input {
        height: 2rem;
        padding-right: 1.6666666667rem;
        padding-left: 2.3333333333rem;
        font-size: .8333333333rem
    }
    .providers-filter__input .input-field__input::-webkit-input-placeholder {
        font-size: .8333333333rem
    }
    .providers-filter__input .input-field__input::-moz-placeholder {
        font-size: .8333333333rem
    }
    .providers-filter__input .input-field__input:-ms-input-placeholder {
        font-size: .8333333333rem
    }
    .providers-filter__input .input-field__input:-moz-placeholder {
        font-size: .8333333333rem
    }
    .search__input-field .input-field__input {
        padding: 0 2.2222222222rem 0 3.1111111111rem;
        font-size: 1.3333333333rem
    }
    .search__input-field .input-field__input::-webkit-input-placeholder {
        font-size: 1.3333333333rem
    }
    .search__input-field .input-field__input::-moz-placeholder {
        font-size: 1.3333333333rem
    }
    .search__input-field .input-field__input:-ms-input-placeholder {
        font-size: 1.3333333333rem
    }
    .search__input-field .input-field__input:-moz-placeholder {
        font-size: 1.3333333333rem
    }
    .search-popup-input__input-field .input-field__input {
        padding: 0 1.7222222222rem 0 2.3888888889rem
    }
}

@media(min-width:1025px)and (min-width:1025px) {
    .input-field__input-wr--country .input-field__input {
        padding-left: .3333333333rem;
        padding-right: .3333333333rem;
        font-size: .8888888889rem;
        line-height: 1.3333333333rem
    }
}

.ref-code .input-field__input[disabled] {
    pointer-events: all
}

.unblock-modal__sms-code .input-field__input {
    padding-top: 0
}

.partners-contests-history-content__header-input--with-trash .input-field__input {
    padding-right: 3.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .partners-contests-history-content__header-input--with-trash .input-field__input {
        padding-right: 5rem
    }
}

@media(min-width:1025px) {
    .partners-contests-history-content__header-input--with-trash .input-field__input {
        padding-right: 2.7777777778rem
    }
}

.input-field--confirmed-email .input-field__input {
    color: var(--WHITE)
}

.input-field__input--password {
    margin-right: 3rem
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__input--password {
        margin-right: 4.5rem
    }
    .play .input-field__input--password {
        margin-right: 3.15rem
    }
}

@media(min-width:1025px) {
    .input-field__input--password {
        margin-right: 2.5rem
    }
    .play .input-field__input--password {
        margin-right: 2.45rem
    }
}

.input-field__pseudo-pas-eye {
    position: absolute;
    right: .6666666667rem;
    top: 50%;
    z-index: 2;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0;
    line-height: 0;
    letter-spacing: -4px;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .2s ease-in-out
}

.input-field__pseudo-pas-eye.active .input-field__pseudo-pas-eye-ic {
    fill: var(--CARIBBEAN_GREEN)
}

@media(hover:hover)and (pointer:fine) {
    .input-field__pseudo-pas-eye:hover {
        color: var(--WHITE)
    }
}

@media(max-width:768px) {
    .input-field__pseudo-pas-eye {
        right: 0;
        top: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        width: 3.2rem;
        height: 100%
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__pseudo-pas-eye {
        right: 1.6rem
    }
}

@media(min-width:1025px) {
    .input-field__pseudo-pas-eye {
        right: .8888888889rem
    }
}

.input-field__pseudo-pas-eye-ic {
    width: 1.6666666667rem;
    letter-spacing: normal
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__pseudo-pas-eye-ic {
        width: 2.2rem
    }
    .play .input-field__pseudo-pas-eye-ic {
        width: 1.54rem
    }
}

@media(min-width:1025px) {
    .input-field__pseudo-pas-eye-ic {
        width: 1.3333333333rem
    }
    .play .input-field__pseudo-pas-eye-ic {
        width: 1.1977777778rem
    }
}

.input-field__label-anim {
    position: absolute;
    left: 1rem;
    top: 1rem;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    font-weight: 400;
    font-size: 1.0666666667rem;
    line-height: 1;
    color: var(--WHITE_TRANSPARENT_08);
    letter-spacing: normal;
    pointer-events: none;
    transition: all .2s ease-in-out
}

.partners-contests-create-contest__prizes-item .input-field__label-anim {
    font-weight: 300;
    font-size: 1.0666666667rem;
    line-height: 1.6rem;
    top: .8rem
}

@media(min-width:769px) {
    .partners-contests-create-contest__prizes-item .input-field__label-anim {
        font-size: 1.6rem;
        line-height: 2.4rem;
        top: 1.2rem
    }
}

@media(min-width:1025px) {
    .partners-contests-create-contest__prizes-item .input-field__label-anim {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem;
        top: .6666666667rem
    }
}

.custom-modal--email-not-exists .input-field__label-anim {
    display: none
}

@media(max-width:768px) {
    .promocode-form__inner .input-field__label-anim {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        margin-right: 1.6666666667rem
    }
    .custom-date-picker .input-field__label-anim {
        left: 2.9333333333rem
    }
    .phone-picker~.input-field__label-anim {
        left: 4.6666666667rem
    }
}

.profile-edit__birthday-wr.disabled .input-field__label-anim {
    color: var(--POWDER_DUST)
}

.input-field__input-wr--confirmed .input-field__label-anim {
    color: var(--WHITE) !important
}

.payment-area-form__input.has-error .input-field__label-anim {
    left: 0
}

.input-field__input-wr--with-icon .input-field__label-anim {
    left: 2.8rem
}

.confirmed-phone.profile-contacts__cell .input-field__input-wr--success .input-field__label-anim,
.payment-area_form__input-phone .input-field__input-wr--success .input-field__label-anim {
    color: var(--CARIBBEAN_GREEN)
}

.form-constructor__field-wrap--mobile_phone .input-field__label-anim,
.payment__content-inner-1 .input-field__label-anim {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__label-anim {
        left: 1.5rem;
        top: 1.5rem;
        font-size: 1.6rem
    }
    .promocode-form__inner .input-field__label-anim {
        font-size: 1.6rem;
        left: 1.6rem
    }
    .input-field__input-wr--with-icon .input-field__label-anim {
        left: 4.2rem
    }
    .custom-date-picker .input-field__label-anim {
        left: 4.4rem
    }
    .phone-picker~.input-field__label-anim {
        left: 4.6666666667rem
    }
}

@media(min-width:1025px) {
    .input-field__label-anim {
        left: .8333333333rem;
        top: .8333333333rem;
        font-size: .8888888889rem
    }
    .promocode-form__inner .input-field__label-anim {
        font-size: .8888888889rem;
        left: .8888888889rem
    }
    .input-field__input-wr--with-icon .input-field__label-anim {
        left: 2.3333333333rem
    }
    .custom-date-picker .input-field__label-anim {
        left: 2.4444444444rem
    }
    .phone-picker~.input-field__label-anim {
        left: 4.8rem
    }
}

.input-field__button {
    overflow: hidden;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.1333333333rem;
    padding: 0 .6666666667rem;
    margin-right: .5333333333rem;
    border: none;
    border-radius: .1333333333rem;
    font-style: normal;
    font-size: .8rem;
    color: var(--WHITE);
    letter-spacing: -.0293333333rem;
    text-transform: none;
    outline: none;
    cursor: pointer;
    transition: all .2s ease-in-out
}

.input-field__button:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 200%;
    height: 100%;
    transition: all .2s ease-in-out
}

.payment-area-form__validate-card .input-field__button:before {
    display: none
}

.payment-area-form__validate-card .input-field__button {
    flex-shrink: 0
}

.starda-app:not(.touch) .input-field__button:hover:before {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.providers-filter__input .input-field__button {
    background-color: transparent;
    padding: 0;
    height: 1.3333333333rem
}

.providers-filter__input .input-field__button:before {
    content: none
}

.single-welcome-bonus__promo .input-field__button {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.form-constructor__field-wrap .birthday-calendar__input .input-field__button {
    display: none
}

@media(max-width:768px) {
    .profile-security__auth_code-field-wr .input-field__button {
        display: inline-flex
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__button {
        height: 3.2rem;
        padding: 0 1rem;
        margin-right: .8rem;
        border-radius: .2rem;
        font-size: 1.2rem;
        letter-spacing: -.044rem
    }
    .providers-filter__input .input-field__button {
        height: 2rem
    }
    .search__input-field .input-field__button {
        display: none
    }
    .play .input-field__button {
        height: 2.24rem;
        padding: 0 .7rem;
        margin-right: .56rem;
        border-radius: .14rem;
        font-size: .84rem;
        letter-spacing: -.0308rem
    }
    .payment-area-form__validate-card .input-field__button {
        padding: .6rem 2rem;
        font-size: 1.4rem;
        border-radius: .4rem
    }
}

@media(min-width:1025px) {
    .input-field__button {
        height: 1.7777777778rem;
        padding: 0 .5555555556rem;
        margin-right: .4444444444rem;
        border-radius: .1111111111rem;
        font-size: .6666666667rem;
        letter-spacing: -.0244444444rem
    }
    .providers-filter__input .input-field__button {
        height: 1.1111111111rem
    }
    .search__input-field .input-field__button {
        display: none
    }
    .play .input-field__button {
        height: 1.7422222222rem;
        padding: 0 .5444444444rem;
        margin-right: .4355555556rem;
        border-radius: .1088888889rem;
        font-size: .6533333333rem;
        letter-spacing: -.0239555556rem
    }
    .payment-area-form__validate-card .input-field__button {
        padding: .3333333333rem 1.1111111111rem;
        font-size: .7777777778rem;
        border-radius: .2222222222rem
    }
}

@media(max-width:768px) {
    .input-field__button--mobile-out {
        margin: .6666666667rem auto 0
    }
}

.input-field__button--remove {
    position: absolute;
    top: .5333333333rem;
    right: 0;
    width: 2.1333333333rem;
    transition: all .2s ease-in-out
}

.input-field__button--remove:before {
    background: var(--MIDNIGHT_MASQUERADE)
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__button--remove {
        top: .8rem;
        width: 3.2rem
    }
    starda-app:not(.touch) .input-field__button--remove:hover {
        box-shadow: 0 .3rem 1.4rem 0 var(--BLACK_05)
    }
}

@media(min-width:1025px) {
    .input-field__button--remove {
        top: .4444444444rem;
        width: 1.7777777778rem
    }
    .starda-app:not(.touch) .input-field__button--remove:hover {
        box-shadow: 0 .1666666667rem .7777777778rem 0 var(--BLACK_05)
    }
}

.input-field__button-close {
    width: 1.1333333333rem;
    height: auto;
    color: var(--ROUGE_SARDE)
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__button-close {
        width: 1.7rem
    }
}

@media(min-width:1025px) {
    .input-field__button-close {
        width: .9444444444rem
    }
}

.input-field__checkbox {
    position: absolute;
    right: 1rem;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    width: .9333333333rem;
    height: auto;
    color: var(--CARIBBEAN_GREEN)
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__checkbox {
        right: 1.5rem;
        width: 1.4rem
    }
}

@media(min-width:1025px) {
    .input-field__checkbox {
        right: .8333333333rem;
        width: .7777777778rem
    }
}

.input-field__hint {
    margin-top: -.3333333333rem;
    font-size: .8rem;
    line-height: 1.0666666667rem;
    letter-spacing: normal;
    color: var(--FREEZE_UP_08)
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__hint {
        margin-top: -.5rem;
        font-size: 1.2rem;
        line-height: 1.6rem
    }
}

@media(min-width:1025px) {
    .input-field__hint {
        margin-top: -.2777777778rem;
        font-size: .6666666667rem;
        line-height: .8888888889rem
    }
}

.input-field__error-wr {
    display: table;
    width: 100%
}

.input-field__error-wr.input-field__masked-error-msg-wrap {
    width: -webkit-max-content;
    width: max-content
}

.payment-card__cvv-field .input-field__error-wr.input-field__masked-error-msg-wrap,
.payment-card__date .input-field__error-wr.input-field__masked-error-msg-wrap {
    width: 100%
}

@media(max-width:768px) {
    .payment-card__cvv-field .input-field__error-wr {
        max-width: 22rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .payment-card__cvv-field .input-field__error-wr {
        max-width: 33rem
    }
}

@media(min-width:1025px) {
    .payment-card__cvv-field .input-field__error-wr {
        max-width: 18.3333333333rem
    }
}

.input-field__error {
    display: table-caption;
    margin-top: .4rem;
    font-size: .8rem;
    line-height: .8rem;
    letter-spacing: normal;
    color: var(--ROUGE_SARDE);
    text-align: left
}

.input-field__error:first-letter {
    text-transform: capitalize
}

.account-user-bar .input-field__error {
    position: absolute;
    top: 2.5333333333rem;
    left: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .account-user-bar .input-field__error {
        top: 3.8rem
    }
}

@media(min-width:1025px) {
    .account-user-bar .input-field__error {
        top: 1.9444444444rem
    }
}

.checkbox__pseudo--error+.input-field__error {
    margin-left: 2.3333333333rem
}

.input-field__masked-error-msg-wrap .input-field__error {
    text-align: right
}

.payment-card__cvv-field .input-field__masked-error-msg-wrap .input-field__error,
.payment-card__date .input-field__masked-error-msg-wrap .input-field__error {
    text-align: left;
    font-weight: 400
}

.limits__card .input-field__error,
.payment-card .input-field__error {
    display: block
}

.payment-deposit-form__crypto-block .input-field__error {
    white-space: nowrap
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__error {
        margin-top: .6rem;
        font-size: 1.4rem;
        line-height: 1.14
    }
    .checkbox__pseudo--error+.input-field__error {
        margin-left: 3.5rem
    }
    .play .checkbox__pseudo--error+.input-field__error {
        margin-left: 2.45rem
    }
    .play .input-field__error {
        margin-top: .28rem;
        font-size: .98rem;
        letter-spacing: -.0105rem
    }
}

@media(min-width:1025px) {
    .input-field__error {
        margin-top: .3333333333rem;
        font-size: .7777777778rem;
        line-height: 1.25
    }
    .checkbox__pseudo--error+.input-field__error {
        margin-left: 1.9444444444rem
    }
    .play .checkbox__pseudo--error+.input-field__error {
        margin-left: 1.9055555556rem
    }
    .play .input-field__error {
        margin-top: .2177777778rem;
        font-size: .7622222222rem;
        letter-spacing: -.0083333333rem
    }
}

.input-field__error--currency {
    margin-top: -.2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__error--currency,
    .play .input-field__error--currency {
        margin-top: -.4rem
    }
}

@media(min-width:1025px) {
    .input-field__error--currency,
    .play .input-field__error--currency {
        margin-top: -.2222222222rem
    }
}

.input-field__tooltip-wrap {
    position: relative
}

@media(max-width:768px) {
    .payment-area-form__validate-card .input-field__tooltip-wrap {
        position: static
    }
}

.input-field__tooltip-ic-wr {
    display: flex;
    cursor: pointer;
    color: var(--CARIBBEAN_GREEN);
    transition: all .2s ease-in-out;
    padding: .6666666667rem 0
}

@media(min-width:769px) {
    .input-field__tooltip-ic-wr {
        padding: 1rem 0
    }
}

@media(min-width:1025px) {
    .input-field__tooltip-ic-wr {
        padding: .5555555556rem 0
    }
}

@media(hover:hover)and (pointer:fine) {
    .input-field__tooltip-ic-wr:hover {
        color: var(--CARIBBEAN_GREEN)
    }
}

.promocode-form__input-field .input-field__tooltip-ic-wr {
    opacity: 1
}

.promocode-form__input-field .input-field__tooltip-ic-wr:hover {
    opacity: .6
}

.input-field__tooltip-ic {
    width: 1.3333333333rem
}

@media(min-width:769px) {
    .input-field__tooltip-ic {
        width: 2rem
    }
}

@media(min-width:1025px) {
    .input-field__tooltip-ic {
        width: 1.1111111111rem
    }
}

.input-field__card-type {
    width: 2.1333333333rem;
    height: 1.3333333333rem;
    margin-right: 10px
}

.payment-area-form__input-shift--card-icon-inset .input-field__card-type,
.payment-card__data .input-field__card-type {
    position: absolute;
    right: 0;
    top: 1px;
    display: flex;
    align-items: center;
    height: 100%
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__card-type {
        width: 3.2rem;
        height: 2rem
    }
}

@media(min-width:1025px) {
    .input-field__card-type {
        width: 1.7777777778rem;
        height: 1.1111111111rem
    }
}

.input-field__card-type-ic {
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat
}

.input-field__card-type-ic.diners {
    background-image: url(https://stardacaseno.click/img/svg/diners.svg)
}

.input-field__card-type-ic.amex {
    background-image: url(https://stardacaseno.click/img/svg/amex.svg)
}

.input-field__card-type-ic.jcb {
    background-image: url(https://stardacaseno.click/img/svg/jcb.svg)
}

.input-field__card-type-ic.maestro {
    background-image: url(https://stardacaseno.click/img/svg/maestro.svg)
}

.input-field__card-type-ic.mastercard {
    background-image: url(https://stardacaseno.click/img/svg/mastercard.svg)
}

.input-field__card-type-ic.mir {
    background-image: url(https://stardacaseno.click/img/svg/mir.svg)
}

.input-field__card-type-ic.rupay {
    background-image: url(https://stardacaseno.click/img/svg/rupay.svg)
}

.input-field__card-type-ic.visa {
    background-image: url(https://stardacaseno.click/img/svg/visa.svg)
}

.input-field__card-type-ic.unionpay {
    background-image: url(https://stardacaseno.click/img/svg/unionpay.svg)
}

input[name=date_of_birth] {
    cursor: pointer
}

.account-profile-details__field .input-field--profile-contacts {
    margin-top: .6666666667rem;
    margin-bottom: .6666666667rem
}

@media(min-width:769px) {
    .account-profile-details__field .input-field--profile-contacts {
        margin-top: 1rem;
        margin-bottom: 1rem
    }
}

@media(min-width:1025px) {
    .account-profile-details__field .input-field--profile-contacts {
        margin-top: .5555555556rem;
        margin-bottom: .5555555556rem
    }
}

.payment-area-form__validate-card .input-field__tooltip {
    margin-right: .8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .payment-area-form__validate-card .input-field__tooltip {
        margin-right: 1.2rem
    }
}

@media(min-width:1025px) {
    .payment-area-form__validate-card .input-field__tooltip {
        margin-right: .6666666667rem
    }
}

.sport-lobby-promocode__block .input-field__tooltip {
    display: none
}

.input-field__icon {
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    left: .8rem;
    color: var(--ROUGE_SARDE)
}

.input-field__input-wr--success .input-field__icon {
    color: var(--CARIBBEAN_GREEN)
}

.input-field__input-wr--error .input-field__icon {
    color: var(--ROUGE_SARDE)
}

.partners-contests-history-content__header-input .input-field__icon {
    color: var(--WHITE);
    width: 1.3333333333rem;
    height: 1.3333333333rem
}

@media(min-width:769px) {
    .partners-contests-history-content__header-input .input-field__icon {
        width: 2rem;
        height: 2rem
    }
}

@media(min-width:1025px) {
    .partners-contests-history-content__header-input .input-field__icon {
        width: 1.1111111111rem;
        height: 1.1111111111rem
    }
}

.payment-area-form__input-shift--email .input-field__icon {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__icon {
        width: 2.4rem;
        height: 2.4rem;
        left: 1.2rem
    }
}

@media(min-width:1025px) {
    .input-field__icon {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        left: .6666666667rem
    }
}

.promocode-form__input-field .input-field__icon {
    width: 1.6rem;
    height: 1.6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .promocode-form__input-field .input-field__icon {
        width: 2.4rem;
        height: 2.4rem
    }
}

@media(min-width:1025px) {
    .promocode-form__input-field .input-field__icon {
        width: 1.3333333333rem;
        height: 1.3333333333rem
    }
}

.input-field__copy-btn-icon {
    width: 1.6rem;
    height: 1.6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field__copy-btn-icon {
        width: 2.4rem;
        height: 2.4rem
    }
}

@media(min-width:1025px) {
    .input-field__copy-btn-icon {
        width: 1.3333333333rem;
        height: 1.3333333333rem
    }
}

.payment__inner--cashout .input-field--has-payment-card-type::-webkit-credit-card-auto-fill-button,
.reccurent-pay .input-field--has-payment-card-type::-webkit-credit-card-auto-fill-button {
    margin-right: 3.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .payment__inner--cashout .input-field--has-payment-card-type::-webkit-credit-card-auto-fill-button,
    .reccurent-pay .input-field--has-payment-card-type::-webkit-credit-card-auto-fill-button {
        margin-right: 5.5rem
    }
}

@media(min-width:1025px) {
    .payment__inner--cashout .input-field--has-payment-card-type::-webkit-credit-card-auto-fill-button,
    .reccurent-pay .input-field--has-payment-card-type::-webkit-credit-card-auto-fill-button {
        margin-right: 3.0555555556rem
    }
}

.input-field__input[name=amount]::-webkit-credit-card-auto-fill-button {
    opacity: 0;
    visibility: hidden
}

.input-field--confirmed-email {
    margin-bottom: .8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .input-field--confirmed-email {
        margin-bottom: 1.2rem
    }
}

@media(min-width:1025px) {
    .input-field--confirmed-email {
        margin-bottom: 1.3333333333rem
    }
}

.accounts-dropdown {
    position: relative;
    display: flex;
    margin-bottom: 1.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-dropdown {
        margin-bottom: 2rem
    }
}

@media(min-width:1025px) {
    .accounts-dropdown {
        margin-bottom: 1.1111111111rem
    }
}

.accounts-dropdown__selected:before {
    content: "";
    position: absolute;
    right: .6666666667rem;
    top: 50%;
    margin-top: -.1333333333rem;
    border: solid transparent;
    border-width: .3333333333rem .3333333333rem 0;
    transition: all .2s ease-in-out
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-dropdown__selected:before {
        right: 1rem;
        margin-top: -.2rem;
        border-width: .5rem .5rem 0
    }
}

@media(min-width:1025px) {
    .accounts-dropdown__selected:before {
        right: .5555555556rem;
        margin-top: -.1111111111rem;
        border-width: .2777777778rem .2777777778rem 0
    }
}

.accounts-dropdown__selected--open {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.accounts-dropdown__selected--open:before {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.accounts-dropdown__selected--disabled {
    pointer-events: none
}

.accounts-dropdown__selected--disabled:before {
    content: none
}

.accounts-dropdown__selected {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: .4rem 2rem .4rem .8rem;
    border-radius: .1333333333rem;
    background-color: var(--MIDNIGHT_MASQUERADE);
    font-size: 0;
    line-height: 0;
    letter-spacing: -4px;
    cursor: pointer;
    height: 2.6666666667rem;
    font-size: 1.0666666667rem;
    min-height: auto
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-dropdown__selected {
        padding: .6rem 3rem .6rem 1.2rem;
        border-radius: .2rem;
        height: 4rem;
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .accounts-dropdown__selected {
        padding: .3333333333rem 1.6666666667rem .3333333333rem .6666666667rem;
        border-radius: .1111111111rem;
        height: 2.2222222222rem;
        font-size: .8888888889rem
    }
}

.accounts-dropdown__selected-name {
    margin-top: -.2666666667rem;
    margin-right: .6666666667rem;
    font-size: 1.0666666667rem;
    line-height: 1;
    letter-spacing: -.024rem
}

.accounts-dropdown__selected-name:first-letter {
    text-transform: uppercase
}

@media(min-width:451px)and (max-width:768px) {
    .accounts-dropdown__selected-name {
        margin-top: -.1333333333rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-dropdown__selected-name {
        margin-top: -.2rem;
        margin-right: 1rem;
        font-size: 1.6rem;
        letter-spacing: -.036rem
    }
}

@media(min-width:1025px) {
    .accounts-dropdown__selected-name {
        margin-top: -.1666666667rem;
        margin-right: .5555555556rem;
        font-size: .8888888889rem;
        letter-spacing: -.02rem
    }
}

.accounts-dropdown__selected-info {
    overflow: hidden;
    font-size: 1.0666666667rem;
    line-height: 1;
    color: var(--WHITE);
    letter-spacing: -.024rem;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-dropdown__selected-info {
        font-size: 1.6rem;
        letter-spacing: -.036rem
    }
}

@media(min-width:1025px) {
    .accounts-dropdown__selected-info {
        font-size: .8888888889rem;
        letter-spacing: -.02rem
    }
}

.recurents__inner .accounts-dropdown__selected-info {
    font-size: 1.0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .recurents__inner .accounts-dropdown__selected-info {
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .recurents__inner .accounts-dropdown__selected-info {
        font-size: .8888888889rem
    }
}

.accounts-dropdown__list {
    position: absolute;
    left: 0;
    top: 2.6666666667rem;
    z-index: 1;
    width: 100%;
    max-height: 16.6666666667rem;
    box-shadow: 0 .1333333333rem 1rem 0 var(--BLACK_05);
    border-bottom-left-radius: .1333333333rem;
    border-bottom-right-radius: .1333333333rem
}

.recurents__form .accounts-dropdown__list {
    font-weight: 300
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-dropdown__list {
        top: 3.1rem;
        max-height: 25rem;
        box-shadow: 0 .2rem 1.5rem 0 var(--BLACK_05);
        border-bottom-left-radius: .2rem;
        border-bottom-right-radius: .2rem
    }
    .recurents__form .accounts-dropdown__list {
        top: 4rem
    }
}

@media(min-width:1025px) {
    .accounts-dropdown__list {
        top: 1.7222222222rem;
        max-height: 13.8888888889rem;
        box-shadow: 0 .1111111111rem .8333333333rem 0 var(--BLACK_05);
        border-bottom-left-radius: .1111111111rem;
        border-bottom-right-radius: .1111111111rem
    }
    .recurents__form .accounts-dropdown__list {
        top: 2.2222222222rem
    }
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(0) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(0) .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(0) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(0) .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) 0s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) 0s 1 forwards
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:first-child .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:first-child .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:first-child .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:first-child .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .05s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .05s 1 forwards
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(2) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(2) .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(2) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(2) .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .1s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .1s 1 forwards
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(3) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(3) .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(3) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(3) .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .15s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .15s 1 forwards
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(4) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(4) .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(4) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(4) .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .2s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .2s 1 forwards
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(5) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(5) .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(5) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(5) .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .25s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .25s 1 forwards
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(6) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(6) .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(6) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(6) .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .3s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .3s 1 forwards
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(7) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(7) .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(7) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(7) .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .35s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .35s 1 forwards
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(8) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(8) .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(8) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(8) .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .4s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .4s 1 forwards
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(9) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(9) .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(9) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(9) .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .45s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .45s 1 forwards
}

.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(10) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.open .accounts-dropdown__list-item:nth-child(10) .accounts-dropdown__list-item-name,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(10) .accounts-dropdown__list-item-info,
.accounts-dropdown__list.v-enter-to .accounts-dropdown__list-item:nth-child(10) .accounts-dropdown__list-item-name {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .5s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .5s 1 forwards
}

@-webkit-keyframes selectItemsDropdownListItem {
    0% {
        -webkit-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0);
        opacity: 0
    }
    50% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes selectItemsDropdownListItem {
    0% {
        -webkit-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0);
        opacity: 0
    }
    50% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.accounts-dropdown__list-item {
    display: flex;
    align-items: center;
    padding: .8rem;
    cursor: pointer
}

.accounts-dropdown__list-item.selected {
    background-color: var(--HAITI);
    pointer-events: none;
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-dropdown__list-item {
        padding: 1.2rem
    }
}

@media(min-width:1025px) {
    .accounts-dropdown__list-item {
        padding: .6666666667rem
    }
}

.accounts-dropdown__list-item-name {
    margin-top: -.2666666667rem;
    margin-right: .6666666667rem;
    font-size: 1.2rem;
    line-height: 1;
    letter-spacing: -.024rem;
    opacity: 0
}

.accounts-dropdown__list-item-name:first-letter {
    text-transform: uppercase
}

@media(min-width:451px)and (max-width:768px) {
    .accounts-dropdown__list-item-name {
        margin-top: -.1333333333rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-dropdown__list-item-name {
        margin-top: -.2rem;
        margin-right: 1rem;
        font-size: 1.8rem;
        letter-spacing: -.036rem
    }
}

@media(min-width:1025px) {
    .accounts-dropdown__list-item-name {
        margin-top: -.1666666667rem;
        margin-right: .5555555556rem;
        font-size: 1rem;
        letter-spacing: -.02rem
    }
}

.accounts-dropdown__list-item-info {
    overflow: hidden;
    font-size: 1.0666666667rem;
    line-height: 1;
    color: var(--WHITE);
    letter-spacing: -.024rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    opacity: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-dropdown__list-item-info {
        font-size: 1.6rem;
        letter-spacing: -.036rem
    }
}

@media(min-width:1025px) {
    .accounts-dropdown__list-item-info {
        font-size: .8888888889rem;
        letter-spacing: -.02rem
    }
}

.recurents {
    position: fixed !important;
    right: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    box-shadow: 0 .5333333333rem 1.2666666667rem 0 var(--BLACK_062)
}

@media(max-width:768px) {
    .recurents {
        padding-top: 4rem
    }
    .recurents:before {
        content: attr(data-title);
        position: absolute;
        left: 1rem;
        top: 1.3333333333rem;
        font-weight: 600;
        font-size: 1.0666666667rem;
        line-height: 1.3;
        letter-spacing: -.0326666667rem;
        color: var(--WHITE);
        text-transform: uppercase
    }
}

@media(min-width:769px) {
    .recurents {
        position: absolute !important;
        overflow: unset !important;
        right: 0;
        height: auto
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .recurents {
        top: 6.4rem;
        width: 32rem;
        box-shadow: 0 .8rem 1.9rem 0 var(--BLACK_062)
    }
}

@media(min-width:1025px) {
    .recurents {
        overflow: unset !important;
        top: 3.5555555556rem;
        width: 20rem;
        box-shadow: 0 .4444444444rem 1.0555555556rem 0 var(--BLACK_062)
    }
}

@media(min-width:769px) {
    .recurents__inner {
        overflow: unset !important;
        width: 100% !important
    }
}

@media(min-width:1025px) {
    .recurents__inner {
        overflow: unset !important
    }
}

@media(max-width:768px) {
    .recurents__form {
        padding: .0666666667rem 1rem 1rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .recurents__form {
        padding: 2.5rem 3rem 3rem
    }
}

@media(min-width:1025px) {
    .recurents__form {
        padding: 1.3888888889rem 1.6666666667rem 1.6666666667rem
    }
}

.recurents__range {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1.6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .recurents__range {
        margin-bottom: 2.5rem
    }
}

@media(min-width:1025px) {
    .recurents__range {
        margin-bottom: 1.3888888889rem
    }
}

.recurents__range-item {
    font-size: .9333333333rem;
    line-height: 1;
    color: var(--FREEZE_UP_08);
    letter-spacing: -.0106666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .recurents__range-item {
        font-size: 1.4rem;
        letter-spacing: -.016rem
    }
}

@media(min-width:1025px) {
    .recurents__range-item {
        font-size: .7777777778rem;
        letter-spacing: -.0088888889rem
    }
}

.recurents__tabs {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 0 -3px .9333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .recurents__tabs {
        margin-bottom: 1.4rem
    }
}

@media(min-width:1025px) {
    .recurents__tabs {
        margin-bottom: .7777777778rem
    }
}

.recurents__tabs-item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(33.333% - 6px);
    height: 2.6666666667rem;
    margin: 0 3px 6px;
    border: .1333333333rem solid transparent;
    border-radius: .1333333333rem;
    background-color: var(--MIDNIGHT_MASQUERADE);
    font-size: 1.0666666667rem;
    line-height: 1;
    letter-spacing: -.038rem;
    color: var(--WHITE);
    cursor: pointer;
    transition: all .2s ease-in-out
}

.starda-app:not(.touch) .recurents__tabs-item:hover {
    -webkit-transform: translate3d(0, -1px, 0);
    transform: translate3d(0, -1px, 0);
    box-shadow: 0 3px 14px 0 var(--BLACK_05)
}

@media(min-width:769px)and (max-width:1024px) {
    .recurents__tabs-item {
        height: 4rem;
        border-width: .2rem;
        border-radius: .2rem;
        background-color: var(--MIDNIGHT_MASQUERADE);
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .recurents__tabs-item {
        height: 2.2222222222rem;
        border-width: .1111111111rem;
        border-radius: .1111111111rem;
        background-color: var(--MIDNIGHT_MASQUERADE);
        font-size: .8888888889rem
    }
}

.recurents__provider-accounts {
    position: relative;
    z-index: 2
}

.recurents__footer {
    text-align: center
}

.recurents__footer-btn {
    width: 100%;
    margin-bottom: 1.3333333333rem;
    height: 2.8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .recurents__footer-btn {
        height: 4.8rem;
        margin-bottom: 2rem
    }
}

@media(min-width:1025px) {
    .recurents__footer-btn {
        height: 2.6666666667rem;
        margin-bottom: 1.1111111111rem
    }
}

.recurents__footer-link {
    display: inline-block;
    font-size: .9333333333rem;
    line-height: 1;
    letter-spacing: normal;
    cursor: pointer
}

@media(min-width:769px)and (max-width:1024px) {
    .recurents__footer-link {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .recurents__footer-link {
        font-size: .7777777778rem
    }
}

.recurents__conversion {
    margin-bottom: 1.3333333333rem;
    font-weight: 600;
    font-size: .8rem;
    line-height: 1.3;
    letter-spacing: normal
}

@media(min-width:769px)and (max-width:1024px) {
    .recurents__conversion {
        margin-bottom: 2rem
    }
}

@media(min-width:1025px) {
    .recurents__conversion {
        margin-bottom: 1.1111111111rem
    }
}

.recurents__close {
    position: absolute;
    right: 1.2rem;
    top: 1.3333333333rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.3333333333rem;
    height: 1.3333333333rem;
    color: var(--WHITE);
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    letter-spacing: -4px
}

.recurents__close-ic {
    width: auto;
    height: 1.2rem
}

.recurents__cashwait-wr {
    overflow: hidden;
    position: relative;
    padding: .8rem 1.0666666667rem;
    margin-bottom: 1.3333333333rem;
    border-radius: .2rem;
    max-height: 3.0666666667rem;
    transition: max-height .2s ease
}

.recurents__cashwait-wr:after {
    content: "";
    position: absolute;
    top: 1.6666666667rem;
    right: 1.3333333333rem;
    border-left: .3333333333rem solid transparent;
    border-right: .3333333333rem solid transparent;
    border-top: .3333333333rem solid var(--WHITE_TRANSPARENT_06);
    transition: all .2s ease-in-out
}

.recurents__cashwait-wr--expanded {
    max-height: 30.6666666667rem
}

.recurents__cashwait-wr--expanded:after {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.error-block__inner {
    display: flex;
    flex-direction: column;
    align-items: center
}

.game_error {
    max-height: 100%;
    padding: 8rem 1rem 2rem;
    text-align: center
}

@media(min-width:769px)and (max-width:1024px) {
    .game_error {
        padding: 18rem 2rem 18rem
    }
}

@media(min-width:1025px) {
    .game_error {
        padding: 10rem 1.1111111111rem 10rem
    }
}

.game__error-title {
    margin-bottom: 1.3333333333rem;
    font-weight: 900;
    font-size: 1.4rem;
    line-height: 1.3;
    text-transform: uppercase
}

@media(min-width:769px)and (max-width:1024px) {
    .game__error-title {
        margin-bottom: 4rem;
        font-size: 5rem
    }
}

@media(min-width:1025px) {
    .game__error-title {
        margin-bottom: 2.2222222222rem;
        font-size: 2.7777777778rem
    }
}

.error-block__title {
    margin-bottom: .5333333333rem;
    font-size: 2.5333333333rem;
    color: var(--WHITE);
    font-weight: 700;
    line-height: 1
}

@media(max-width:768px) {
    .error-block__title {
        line-height: 3.0666666667rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .error-block__title {
        margin-bottom: 1rem;
        font-size: 5.6rem
    }
}

@media(min-width:1025px) {
    .error-block__title {
        margin-bottom: .5555555556rem;
        font-size: 3.1111111111rem
    }
}

.game__error-subtitle {
    margin-bottom: 2rem;
    font-size: 1.0666666667rem;
    line-height: 1.3;
    letter-spacing: .0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .game__error-subtitle {
        margin-bottom: 9.5rem;
        font-size: 3.6rem;
        letter-spacing: .2rem
    }
}

@media(min-width:1025px) {
    .game__error-subtitle {
        margin-bottom: 5.2777777778rem;
        font-size: 2rem;
        letter-spacing: .1111111111rem
    }
}

.error-block__text {
    font-size: 1.0666666667rem;
    line-height: 1;
    margin-bottom: 1.8rem;
    color: #bdbdbd
}

@media(min-width:769px)and (max-width:1024px) {
    .error-block__text {
        font-size: 1.8rem;
        margin-bottom: 4.5rem
    }
}

@media(min-width:1025px) {
    .error-block__text {
        font-size: 1rem;
        margin-bottom: 2.5rem
    }
}

.error-block__btn {
    display: flex;
    align-items: center;
    color: var(--WHITE);
    font-size: .9333333333rem;
    line-height: 1.43
}

.error-block__btn:hover {
    text-decoration: underline
}

.error-block__btn:before {
    content: "";
    display: block;
    width: .5333333333rem;
    height: .9333333333rem;
    background: url(https://stardacaseno.click/assets/433725/img/arrow-2-l.0a6dd4b4.svg) no-repeat 100% 50%;
    background-size: contain;
    margin-right: .9333333333rem;
    position: relative;
    top: -1px
}

@media(min-width:769px)and (max-width:1024px) {
    .error-block__btn:before {
        margin-right: 1.4rem;
        width: .8rem;
        height: 1.4rem;
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .error-block__btn:before {
        margin-right: .7777777778rem;
        width: .4444444444rem;
        height: .7777777778rem;
        font-size: .7777777778rem
    }
}

.error-404 {
    height: 100vh;
    background: url(https://stardacaseno.click/img/404/404-bg.jpg) no-repeat 49% 50%;
    background-size: cover;
    padding: 5.2rem 0 0 !important;
    text-align: center
}

@media(min-width:769px)and (max-width:1024px) {
    .error-404 {
        padding: 21.7rem 0 0 !important
    }
}

@media(min-width:1025px) {
    .error-404 {
        padding: 12.0555555556rem 0 0 !important
    }
}

.page-404 .header-menu {
    display: none
}

@media(max-width:768px) {
    .header-menu {
        overflow: hidden;
        padding-top: .8rem
    }
}

@media(min-width:1025px) {
    .header-menu {
        display: flex;
        padding-top: 1.3888888889rem;
        justify-content: center;
        position: relative;
        z-index: var(--header-menu-layer)
    }
}

@media(max-width:768px) {
    .sport .header-menu {
        padding-bottom: .8rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .sport .header-menu {
        padding-bottom: 1.2rem
    }
}

.header-menu__slider {
    overflow: visible
}

.header-menu__inner {
    display: inherit;
    justify-content: inherit
}

.header-menu__link {
    color: var(--WHITE);
    display: flex;
    align-items: center;
    width: auto !important;
    padding: 0 .4666666667rem .4rem .4666666667rem;
    white-space: nowrap;
    font-size: .9333333333rem;
    font-weight: 600;
    line-height: 1.3333333333rem;
    border-bottom: 2px var(--INFINITY) solid;
    scroll-margin: .6666666667rem
}

@media(max-width:768px) {
    .header-menu__link:first-of-type {
        padding-left: 0;
        margin-left: .6666666667rem
    }
    .header-menu__link:last-of-type {
        padding-right: .6666666667rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .header-menu__link {
        font-size: 1.4rem;
        line-height: 2rem;
        padding: 0 .7rem .6rem .7rem
    }
}

@media(min-width:1025px) {
    .header-menu__link {
        font-size: .8888888889rem;
        padding: 0 1rem 0 1rem;
        line-height: 1.3333333333rem;
        border-color: transparent;
        border-bottom: none
    }
}

@media(hover:hover)and (pointer:fine) {
    .header-menu__link,
    .header-menu__link .header-menu__link-text {
        transition: all .2s cubic-bezier(.4, 0, .2, 1)
    }
    .header-menu__link:hover {
        color: var(--ROUGE_SARDE)
    }
}

.header-menu__link.active {
    border-color: var(--ROUGE_SARDE)
}

@media(min-width:1025px) {
    .header-menu__link-text {
        display: block;
        border-bottom: 2px solid transparent;
        padding-bottom: .1111111111rem
    }
    .header-menu__link.active .header-menu__link-text {
        border-color: var(--ROUGE_SARDE)
    }
    .header-menu__link.disabled .header-menu__link-text {
        border-color: transparent;
        border-bottom: none
    }
}

.header-menu__link-ic {
    color: var(--ROUGE_SARDE)
}

@media(min-width:1025px) {
    .header-menu__link-ic {
        width: 1.0555555556rem;
        height: auto;
        margin-right: .3333333333rem
    }
}

.game-currency-usd {
    position: relative;
    width: 432px;
    height: 280px;
    background: linear-gradient(180deg, #191d28, #141720 51.56%, #101116);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px
}

@media(max-width:533px) {
    .game-currency-usd {
        width: 288px;
        height: 264px;
        padding: 20px 40px;
        margin-right: auto;
        margin-left: auto
    }
}

.game-currency-usd__close {
    position: absolute;
    top: 46px;
    right: 41px;
    width: 12px;
    height: 12px;
    color: var(--WHITE);
    cursor: pointer;
    display: flex
}

@media(max-width:533px) {
    .game-currency-usd__close {
        top: 20px;
        right: 20px;
        width: 14px;
        height: 14px
    }
}

.game-currency-usd__body {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
    height: 122px
}

@media(max-width:533px) {
    .game-currency-usd__body {
        height: 146px
    }
}

.game-currency-usd__img {
    width: 64px
}

.game-currency-usd__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center
}

@media(max-width:374px) {
    .game-currency-usd__btn {
        width: 248px;
        height: 44px
    }
}

.custom-modal--game-currency-usd {
    z-index: 10000;
    padding-top: 170px
}

@media(max-width:533px) {
    .custom-modal--game-currency-usd {
        padding-top: 124px
    }
}

.converter-game__title {
    color: var(--WHITE);
    font-weight: 600
}

@media(max-width:768px) {
    .converter-game__title {
        font-size: 1.0666666667rem;
        margin-bottom: .8rem;
        line-height: 1.5;
        text-align: center
    }
}

@media(max-width:768px) {
    .converter-game__text {
        font-size: .8rem;
        font-weight: 600
    }
}

@media(max-width:768px) {
    .converter-game__list {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: .5333333333rem;
        margin-top: .8rem;
        padding-bottom: 1.3333333333rem
    }
}

.converter-game__item {
    border: 1px solid transparent
}

@media(max-width:768px) {
    .converter-game__item {
        background-color: var(--INFINITY);
        border-radius: .4rem;
        padding: .5333333333rem .4rem;
        display: flex;
        align-items: center
    }
    .converter-game__item.active {
        background-color: var(--CARIBBEAN_GREEN_TRANSPARENT_03);
        border-color: var(--CARIBBEAN_GREEN)
    }
}

.converter-game__item-icon {
    width: 100%;
    height: 100%
}

.converter-game__item-icon-wr {
    width: 1.3333333333rem;
    height: 1.3333333333rem;
    border-radius: 50%;
    box-shadow: 0 .1333333333rem .1333333333rem rgba(0, 0, 0, .5);
    background: linear-gradient(90deg, #12151d, #191e29 51%, #222630)
}

@media(min-width:769px)and (max-width:1024px) {
    .converter-game__item-icon-wr {
        width: 2.4rem;
        height: 2.4rem;
        box-shadow: 0 .2rem .2rem rgba(0, 0, 0, .5)
    }
}

@media(min-width:1025px) {
    .converter-game__item-icon-wr {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        box-shadow: 0 .1111111111rem .1111111111rem rgba(0, 0, 0, .5)
    }
}

@media(max-width:768px) {
    .converter-game__item-name {
        font-size: .8rem;
        min-width: 2.5333333333rem;
        text-align: center;
        font-weight: 600
    }
}

@media(min-width:769px) {
    .play .converter-game {
        position: absolute;
        top: 50px;
        right: auto;
        left: auto;
        z-index: 2;
        background: linear-gradient(0deg, rgba(24, 26, 32, .8), rgba(24, 26, 32, .8)), #05060a;
        width: 500px;
        padding: 36px;
        border-radius: 6px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }
    .play .converter-game__title {
        font-size: 20px;
        line-height: 24px
    }
    .play .converter-game__close {
        position: absolute;
        top: 42px;
        right: 36px;
        width: 12px;
        height: 12px;
        color: var(--WHITE);
        cursor: pointer
    }
    .play .converter-game__block {
        margin-top: 24px
    }
    .play .converter-game__text {
        margin-bottom: 0;
        font-weight: 600;
        font-size: 14px;
        line-height: 20px;
        color: var(--WHITE_TRANSPARENT_06)
    }
    .play .converter-game__text:nth-child(2) {
        margin-top: 12px
    }
    .play .converter-game__wrap {
        margin-top: 24px
    }
    .play .converter-game__list {
        display: flex;
        max-width: 428px;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 8px
    }
    .play .converter-game__item {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        padding: 8px 12px 8px 8px;
        gap: 4px;
        width: 101px;
        height: 40px;
        background-color: var(--INFINITY);
        border-radius: 6px;
        flex: none;
        flex-grow: 0;
        cursor: pointer
    }
    .play .converter-game__item.active {
        background-color: var(--CARIBBEAN_GREEN_TRANSPARENT_03);
        border-color: var(--CARIBBEAN_GREEN)
    }
    .play .converter-game__item-icon,
    .play .converter-game__item-symbol {
        width: 24px;
        height: 24px
    }
    .play .converter-game__item-icon-wr,
    .play .converter-game__item-symbol {
        margin-right: 4px
    }
    .play .converter-game__item-name {
        font-weight: 600;
        font-size: 14px;
        line-height: 20px;
        color: var(--WHITE);
        display: flex;
        justify-content: center;
        flex-grow: 1
    }
    .play .converter-game__button {
        margin-top: 24px;
        align-self: center;
        height: 44px;
        padding: 12px 24px;
        font-size: 14px;
        line-height: 20px
    }
}

.converter-input {
    padding: .8666666667rem 1.0666666667rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: .2666666667rem;
    background-color: var(--BLUE_PLAZA);
    cursor: pointer;
    border: .0555555556rem solid transparent
}

@media(min-width:769px)and (max-width:1024px) {
    .converter-input {
        padding: 1.3rem 1.6rem;
        border-radius: .4rem
    }
}

@media(min-width:1025px) {
    .converter-input {
        padding: .7222222222rem .8888888889rem;
        border-radius: .2222222222rem
    }
}

.open .converter-input {
    border-radius: .2666666667rem .2666666667rem 0 0
}

@media(min-width:769px)and (max-width:1024px) {
    .open .converter-input {
        border-radius: .4rem .4rem 0 0
    }
}

@media(min-width:1025px) {
    .open .converter-input {
        border-radius: .2222222222rem .2222222222rem 0 0
    }
}

.converter-input.active-and-conversion-enabled {
    border-color: var(--CARIBBEAN_GREEN)
}

.converter-input.is-open-and-active {
    border-color: var(--CARIBBEAN_GREEN);
    border-bottom: none
}

.bottom-sheet .converter-input {
    padding: .5333333333rem 1.6666666667rem .5333333333rem .8rem;
    border-radius: .4rem;
    border: .0666666667rem solid var(--CARIBBEAN_GREEN);
    background-color: var(--CARIBBEAN_GREEN_TRANSPARENT_03)
}

.payment-providers-list .converter-input:not(.open) {
    align-items: center;
    border: none;
    padding: 10px 12px 10px 16px;
    border-radius: 6px
}

.payment-providers-list .converter-input:not(.open) .converter-input__name {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: var(--MAN_FRIDAY)
}

.payment-providers-list .converter-input:not(.open) .converter-input__info {
    border: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px
}

.payment-providers-list .converter-input:not(.open) .converter-input__info-logo {
    width: 24px
}

.payment-providers-list .converter-input:not(.open) .converter-input__info-icon {
    width: 9px
}

.converter-input__lable {
    position: absolute;
    left: 1rem;
    top: .7333333333rem;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    font-weight: 400;
    font-size: 1.0666666667rem;
    line-height: 1;
    color: var(--MAJESTIC_MOUNT);
    letter-spacing: normal;
    pointer-events: none;
    -webkit-transform: translateY(-1.9333333333rem) translateX(-.9333333333rem) scale(.667);
    transform: translateY(-1.9333333333rem) translateX(-.9333333333rem) scale(.667);
    transition: all .2s ease-in-out
}

@media(min-width:769px)and (max-width:1024px) {
    .converter-input__lable {
        left: 1.5rem;
        top: 1.1rem;
        font-size: 1.6rem;
        -webkit-transform: translateY(-2.5rem) translateX(-1.4rem) scale(.667);
        transform: translateY(-2.5rem) translateX(-1.4rem) scale(.667)
    }
}

@media(min-width:1025px) {
    .converter-input__lable {
        left: .8333333333rem;
        top: .6111111111rem;
        -webkit-transform: translateX(-.7777777778rem) translateY(-1.5555555556rem) scale(.667);
        transform: translateX(-.7777777778rem) translateY(-1.5555555556rem) scale(.667);
        font-size: .8888888889rem
    }
}

.converter-modal .converter-input__lable {
    display: none
}

.converter-input__name {
    font-weight: 600;
    font-size: .9333333333rem;
    line-height: 1.43;
    color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .converter-input__name {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .converter-input__name {
        font-size: .7777777778rem
    }
}

.converter-input__info {
    padding-left: 10px;
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px
}

.converter-input__info-logo-wr {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: .4666666667rem;
    border-radius: 50%;
    box-shadow: 0 .1333333333rem .1333333333rem rgba(0, 0, 0, .5);
    background: linear-gradient(90deg, #12151d, #191e29 51.56%, #222630)
}

.bottom-sheet__content .converter-input__info-logo-wr {
    margin-right: 1rem
}

@media(min-width:769px)and (max-width:1024px) {
    .bottom-sheet__content .converter-input__info-logo-wr {
        margin-right: 1.5rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .converter-input__info-logo-wr {
        width: 2.4rem;
        height: 2.4rem;
        margin-right: .7rem;
        box-shadow: 0 .2rem .2rem rgba(0, 0, 0, .5)
    }
}

@media(min-width:1025px) {
    .converter-input__info-logo-wr {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        margin-right: .3888888889rem;
        box-shadow: 0 .1111111111rem .1111111111rem rgba(0, 0, 0, .5)
    }
}

.converter-input__info-logo {
    width: 100%;
    height: 100%
}

.converter-input__info-name {
    font-size: .9333333333rem;
    line-height: 1.43;
    font-weight: 600;
    margin-right: .5333333333rem;
    text-transform: uppercase;
    color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .converter-input__info-name {
        font-size: 1.4rem;
        margin-right: .8rem
    }
}

@media(min-width:1025px) {
    .converter-input__info-name {
        font-size: .7777777778rem;
        margin-right: .4444444444rem
    }
}

.bottom-sheet .converter-input__info-name {
    margin-right: 0
}

.converter-input__info-icon {
    width: 1.2rem;
    height: auto;
    fill: var(--ROUGE_SARDE);
    transition: all .2s ease-in-out
}

@media(min-width:769px) {
    .converter-input__info-icon {
        width: 1.8rem
    }
}

@media(min-width:1025px) {
    .converter-input__info-icon {
        width: 1rem
    }
}

.active-account:has(.bottom-sheet.opened) .converter-input__info-icon,
.open .converter-input__info-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.converter-modal .converter-input__info-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bottom-sheet .converter-modal .converter-input__info-icon {
    display: none
}

.converter-modal {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0;
    z-index: 25
}

@media(min-width:769px) {
    .active-account .converter-modal {
        top: -2.8rem
    }
}

@media(min-width:1025px) {
    .active-account .converter-modal {
        top: -1.5555555556rem
    }
}

@media(min-width:769px) {
    .converter-modal {
        position: absolute;
        display: flex;
        flex-direction: column
    }
}

.converter-modal__title {
    color: var(--WHITE);
    font-weight: 700;
    font-size: 1.0666666667rem;
    margin-bottom: .8rem;
    line-height: 1.5
}

@media(max-width:768px) {
    .converter-modal__title {
        text-align: center
    }
}

@media(min-width:769px) {
    .converter-modal__title {
        visibility: hidden;
        opacity: 0
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .converter-modal__title {
        font-size: 1.6rem;
        margin-bottom: .4rem
    }
}

@media(min-width:1025px) {
    .converter-modal__title {
        font-size: .8888888889rem;
        margin-bottom: .2222222222rem
    }
}

.converter-modal-wrap {
    display: flex;
    flex-direction: column
}

@media(min-width:769px) {
    .converter-modal-wrap {
        margin-right: -.5555555556rem
    }
}

.converter-modal-wrap--accounts {
    margin-right: 0
}

@media(max-width:768px) {
    .converter-modal-inner {
        padding-bottom: 1.3333333333rem
    }
}

.add-account-modal .converter-modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--BLACK_05)
}

.converter-list {
    padding-bottom: 1.6rem
}

.converter-list:last-child {
    padding-bottom: 0
}

@media(min-width:769px) {
    .converter-list {
        padding-bottom: 2.4rem
    }
}

@media(min-width:1025px) {
    .converter-list {
        padding-bottom: 1.3333333333rem
    }
}

.converter-list__title {
    font-size: .8rem;
    line-height: 1.3333333333rem;
    font-weight: 600;
    margin-bottom: .8rem
}

@media(min-width:769px) {
    .converter-list__title {
        font-size: 1.4rem;
        line-height: 2rem;
        margin-bottom: 1.2rem
    }
}

@media(min-width:1025px) {
    .converter-list__title {
        font-size: .7777777778rem;
        line-height: 1.1111111111rem;
        margin-bottom: .6666666667rem
    }
}

.converter-list__item-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: .4rem .5333333333rem
}

@media(max-width:768px) {
    .converter-list__item-wrap {
        margin-bottom: 1.0666666667rem
    }
}

@media(min-width:769px) {
    .converter-list__item-wrap {
        gap: .8rem
    }
}

@media(min-width:1025px) {
    .converter-list__item-wrap {
        gap: .4444444444rem
    }
}

.converter-list__item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 calc(33.33333% - 0.4rem);
    padding: .4666666667rem .7333333333rem .4666666667rem .3333333333rem;
    border: .0666666667rem solid var(--INFINITY);
    border-radius: .4rem;
    background-color: var(--INFINITY);
    cursor: pointer;
    transition: all .2s ease-in-out
}

@media(min-width:769px) {
    .converter-list__item {
        flex: 0 0 calc(25% - 0.6rem);
        padding: .7rem 1.1rem .7rem .7rem;
        border: .1rem solid var(--INFINITY);
        border-radius: .6rem
    }
}

@media(min-width:1025px) {
    .converter-list__item {
        flex: 0 0 calc(25% - 0.33333rem);
        padding: .3888888889rem .6111111111rem .3888888889rem .3888888889rem;
        border: .0555555556rem solid var(--INFINITY);
        border-radius: .3333333333rem
    }
}

.converter-list__item.active {
    background-color: var(--CARIBBEAN_GREEN_TRANSPARENT_03);
    border-color: var(--CARIBBEAN_GREEN)
}

.converter-list__item-icon-wr {
    width: 1.3333333333rem;
    height: 1.3333333333rem;
    border-radius: 50%;
    box-shadow: 0 .1333333333rem .1333333333rem rgba(0, 0, 0, .5);
    background: linear-gradient(90deg, #12151d, #191e29 51%, #222630)
}

@media(min-width:769px)and (max-width:1024px) {
    .converter-list__item-icon-wr {
        width: 2.4rem;
        height: 2.4rem;
        box-shadow: 0 .2rem .2rem rgba(0, 0, 0, .5)
    }
}

@media(min-width:1025px) {
    .converter-list__item-icon-wr {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        box-shadow: 0 .1111111111rem .1111111111rem rgba(0, 0, 0, .5)
    }
}

.converter-list__item-icon {
    width: 100%;
    height: 100%
}

.converter-list__item-name,
.converter-list__item-symbol {
    margin-left: .2666666667rem;
    font-weight: 600;
    font-size: .8rem;
    line-height: 1.0666666667rem;
    text-align: center;
    min-width: 2.5333333333rem
}

@media(min-width:769px) {
    .converter-list__item-name,
    .converter-list__item-symbol {
        font-size: 1.4rem;
        line-height: 2rem;
        margin-left: .4rem;
        min-width: 5.3rem
    }
}

@media(min-width:1025px) {
    .converter-list__item-name,
    .converter-list__item-symbol {
        font-size: .7777777778rem;
        line-height: 1.1111111111rem;
        margin-left: .2222222222rem;
        min-width: 2.9444444444rem
    }
}

.balance-block {
    background-color: var(--INFINITY);
    padding: .8rem;
    border-radius: .4rem;
    flex-shrink: 0;
    width: 100%
}

@media(min-width:769px)and (max-width:1024px) {
    .balance-block {
        padding: 1.6rem;
        border-radius: .6rem;
        margin-left: 1.2rem;
        width: calc(50% - .6rem)
    }
}

@media(min-width:1025px) {
    .balance-block {
        padding: .8888888889rem;
        border-radius: .3333333333rem;
        margin-left: .6666666667rem;
        width: calc(50% - .33333rem)
    }
}

.player-account-select .balance-block {
    margin-top: 1.0666666667rem
}

@media(min-width:769px) {
    .player-account-select .balance-block {
        margin-top: 0
    }
}

.balance-block__tabs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 1.0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .balance-block__tabs {
        margin-bottom: 1.6rem
    }
}

@media(min-width:1025px) {
    .balance-block__tabs {
        margin-bottom: .8888888889rem
    }
}

.balance-block__tab {
    background-color: var(--BLUE_PLAZA);
    width: calc(50% - .26667rem);
    border-radius: .2666666667rem;
    padding: .8rem .8666666667rem .6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .balance-block__tab {
        width: calc(50% - .4rem);
        border-radius: .4rem;
        padding: 1.2rem 1.3rem
    }
}

@media(min-width:1025px) {
    .balance-block__tab {
        width: calc(50% - .22222rem);
        border-radius: .2222222222rem;
        padding: .6666666667rem .7222222222rem
    }
}

.balance-block__tab-title-wr {
    margin-bottom: .4rem;
    display: flex;
    align-items: center
}

@media(min-width:769px)and (max-width:1024px) {
    .balance-block__tab-title-wr {
        margin-bottom: 1.2rem
    }
}

@media(min-width:1025px) {
    .balance-block__tab-title-wr {
        margin-bottom: .6666666667rem
    }
}

.balance-block__tab-ic {
    width: 1.0666666667rem;
    height: auto;
    margin-right: .2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .balance-block__tab-ic {
        width: 2.2rem;
        margin-right: .6rem
    }
}

@media(min-width:1025px) {
    .balance-block__tab-ic {
        width: 1.2222222222rem;
        margin-right: .3333333333rem
    }
}

.balance-block__tab-title {
    font-size: .8rem;
    line-height: 1.33;
    color: var(--WHITE_TRANSPARENT_08)
}

@media(min-width:769px)and (max-width:1024px) {
    .balance-block__tab-title {
        font-size: 1.2rem
    }
}

@media(min-width:1025px) {
    .balance-block__tab-title {
        font-size: .6666666667rem
    }
}

.balance-block__tab-value {
    font-size: .9333333333rem;
    line-height: 1.43;
    font-weight: 600;
    color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .balance-block__tab-value {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .balance-block__tab-value {
        font-size: .7777777778rem
    }
}

.add-account-modal__inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 11;
    height: -webkit-max-content;
    height: max-content
}

@media(max-width:768px) {
    .add-account-modal__inner {
        position: relative
    }
}

@media(min-width:769px) {
    .add-account-modal__inner {
        max-width: 50rem;
        margin: 0 auto;
        padding: 3.6rem;
        border-radius: .6rem;
        background: linear-gradient(0deg, var(--EIGENGRAU_08), var(--EIGENGRAU_08)), var(--EIGHT_BALL);
        box-shadow: 0 1rem 2rem var(--BLACK_05)
    }
}

@media(min-width:1025px) {
    .add-account-modal__inner {
        max-width: 27.7777777778rem;
        padding: 2rem;
        border-radius: .3333333333rem;
        box-shadow: 0 .5555555556rem 1.1111111111rem var(--BLACK_05)
    }
}

.add-account-modal__close {
    position: absolute;
    cursor: pointer;
    z-index: 1
}

@media(min-width:769px)and (max-width:1024px) {
    .add-account-modal__close {
        top: 4.2rem;
        right: 3.6rem
    }
}

@media(min-width:1025px) {
    .add-account-modal__close {
        top: 2.3333333333rem;
        right: 2rem
    }
}

.add-account-modal__close-ic {
    display: flex;
    fill: var(--WHITE);
    width: .9333333333rem;
    height: auto
}

@media(min-width:769px) {
    .add-account-modal__close-ic {
        width: 1.4rem
    }
}

@media(min-width:1025px) {
    .add-account-modal__close-ic {
        width: .7777777778rem
    }
}

.add-account-modal__title {
    position: relative;
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 1.0666666667rem;
    line-height: 1.6rem;
    margin-bottom: 1.4666666667rem;
    color: var(--WHITE)
}

.add-account-modal__title:last-child {
    margin-bottom: 0
}

@media(max-width:768px) {
    .add-account-modal__title {
        justify-content: center
    }
}

@media(min-width:769px) {
    .add-account-modal__title {
        font-size: 2rem;
        line-height: 2.4rem;
        margin-bottom: 2.4rem
    }
}

@media(min-width:1025px) {
    .add-account-modal__title {
        font-size: 1.1111111111rem;
        line-height: 1.3333333333rem;
        margin-bottom: 1.3333333333rem
    }
}

.add-account-modal__confirm {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid var(--BLACK);
    padding-top: .9333333333rem
}

@media(max-width:768px) {
    .add-account-modal__confirm {
        flex-direction: column;
        border: 0;
        margin: 0 -1.0666666667rem;
        padding-bottom: 1.0666666667rem;
        background-color: var(--EIGENGRAU)
    }
}

@media(min-width:769px) {
    .add-account-modal__confirm {
        padding-top: 2.4rem
    }
}

@media(min-width:1025px) {
    .add-account-modal__confirm {
        padding-top: 1.3333333333rem
    }
}

.add-account-modal__confirm-text {
    font-weight: 600;
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    width: 100%
}

@media(max-width:768px) {
    .add-account-modal__confirm-text {
        padding: 0 1.0666666667rem;
        margin-bottom: .6666666667rem
    }
}

@media(min-width:769px) {
    .add-account-modal__confirm-text {
        font-size: 1.4rem;
        line-height: 2rem
    }
}

@media(min-width:1025px) {
    .add-account-modal__confirm-text {
        font-size: .7777777778rem;
        line-height: 1.1111111111rem
    }
}

.add-account-modal__confirm-btns {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .5333333333rem
}

@media(max-width:768px) {
    .add-account-modal__confirm-btns {
        padding: 0 1.0666666667rem
    }
}

@media(min-width:769px) {
    .add-account-modal__confirm-btns {
        width: auto;
        gap: .8rem
    }
}

@media(min-width:1025px) {
    .add-account-modal__confirm-btns {
        gap: .4444444444rem
    }
}

.add-account-modal__confirm-btn {
    font-weight: 600;
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    padding: .4rem 1.3333333333rem;
    border-radius: .2666666667rem;
    background-color: var(--INFINITY)
}

.add-account-modal__confirm-btn:first-child {
    background-color: var(--ROUGE_SARDE)
}

@media(max-width:768px) {
    .add-account-modal__confirm-btn {
        width: 100%;
        flex: 1 1 auto
    }
}

@media(min-width:769px) {
    .add-account-modal__confirm-btn {
        font-size: 1.4rem;
        line-height: 2rem;
        padding: .6rem 2rem;
        border-radius: .4rem
    }
}

@media(min-width:1025px) {
    .add-account-modal__confirm-btn {
        font-size: .7777777778rem;
        line-height: 1.1111111111rem;
        padding: .3333333333rem 1.1111111111rem;
        border-radius: .2222222222rem
    }
}

.accounts-list {
    padding: 1.0666666667rem 0 1.3333333333rem;
    border-radius: 0 0 .2666666667rem .2666666667rem;
    border-left: .0666666667rem solid transparent;
    border-bottom: .0666666667rem solid transparent;
    border-right: .0666666667rem solid transparent
}

@media(max-width:768px) {
    .accounts-list {
        background-color: transparent;
        border: none
    }
}

@media(min-width:769px) {
    .accounts-list {
        padding: 1.6rem 1.2rem;
        border-radius: 0 0 .4rem .4rem;
        border-left: .1rem solid transparent;
        border-bottom: .1rem solid transparent;
        border-right: .1rem solid transparent;
        background: linear-gradient(0deg, var(--EIGENGRAU_08), var(--EIGENGRAU_08)), var(--EIGHT_BALL)
    }
}

@media(min-width:1025px) {
    .accounts-list {
        padding: .8888888889rem .6666666667rem;
        border-radius: 0 0 .2222222222rem .2222222222rem;
        border-left: .0555555556rem solid transparent;
        border-bottom: .0555555556rem solid transparent;
        border-right: .0555555556rem solid transparent
    }
}

.open-and-active .accounts-list {
    border-color: var(--CARIBBEAN_GREEN)
}

.accounts-list__title {
    font-size: .8rem;
    line-height: 1.0666666667rem;
    font-weight: 600;
    color: var(--WHITE);
    margin-bottom: .6rem
}

@media(min-width:769px) {
    .accounts-list__title {
        font-size: 1.2rem;
        line-height: 1.6rem;
        margin-bottom: .8rem
    }
}

@media(min-width:1025px) {
    .accounts-list__title {
        font-size: .6666666667rem;
        line-height: .8888888889rem;
        margin-bottom: .4444444444rem
    }
}

.accounts-list__scroll-wr {
    margin-bottom: 1.0666666667rem
}

.accounts-list__scroll-wr.vb-visible {
    padding-right: .8rem
}

@media(min-width:769px) {
    .accounts-list__scroll-wr {
        margin-bottom: 1.6rem
    }
    .accounts-list__scroll-wr.vb-visible {
        padding-right: 1.2rem;
        margin-right: -1.2rem
    }
}

@media(min-width:1025px) {
    .accounts-list__scroll-wr {
        margin-bottom: .8888888889rem
    }
    .accounts-list__scroll-wr.vb-visible {
        padding-right: .6666666667rem;
        margin-right: -.6666666667rem
    }
}

.accounts-list__scroll-wr:last-child,
.payment-providers-list .accounts-list__scroll-wr {
    margin-bottom: 0
}

.accounts-list__scroll {
    max-height: 16rem;
    padding-right: 0 !important;
    width: auto !important;
    scrollbar-width: none
}

.accounts-list__scroll::-webkit-scrollbar {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-list__scroll {
        max-height: 23.2rem
    }
}

@media(min-width:1025px) {
    .accounts-list__scroll {
        max-height: 12.8888888889rem
    }
}

.accounts-list__li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .6666666667rem 1.6666666667rem .6666666667rem .8rem;
    margin-bottom: .6rem;
    border-radius: .4rem;
    background-color: var(--INFINITY);
    cursor: pointer;
    height: 2.6666666667rem;
    transition: all .2s ease-in-out
}

.accounts-list__li:last-child {
    margin-bottom: 0
}

@media(min-width:769px) {
    .accounts-list__li {
        padding: 1rem 2.2rem 1rem 1.2rem;
        margin-bottom: .8rem;
        border-radius: .6rem;
        height: 4rem
    }
}

@media(min-width:1025px) {
    .accounts-list__li {
        padding: .5555555556rem 1.2222222222rem .5555555556rem .6666666667rem;
        margin-bottom: .4444444444rem;
        border-radius: .3333333333rem;
        height: 2.2222222222rem
    }
}

.accounts-list__li-right {
    display: flex;
    align-items: center
}

.accounts-list__li-text {
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    font-weight: 600;
    color: var(--WHITE)
}

@media(min-width:769px) {
    .accounts-list__li-text {
        font-size: 1.4rem;
        line-height: 2rem;
        min-width: 3.4rem
    }
}

@media(min-width:1025px) {
    .accounts-list__li-text {
        font-size: .7777777778rem;
        line-height: 1.1111111111rem;
        min-width: 1.8888888889rem
    }
}

.accounts-list__li-img-wr {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: 1rem;
    border-radius: 50%;
    box-shadow: 0 .1333333333rem .1333333333rem rgba(0, 0, 0, .5);
    background: linear-gradient(90deg, #12151d, #191e29 51.56%, #222630)
}

@media(min-width:769px)and (max-width:1024px) {
    .accounts-list__li-img-wr {
        width: 2.4rem;
        height: 2.4rem;
        margin-right: 1.5rem
    }
}

@media(min-width:1025px) {
    .accounts-list__li-img-wr {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        margin-right: .8333333333rem
    }
}

.accounts-list__li-img {
    width: 100%;
    height: 100%
}

.accounts-list__btn {
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    font-weight: 600;
    color: var(--WHITE);
    width: 100%;
    background-color: var(--INFINITY);
    padding: .6666666667rem .8rem;
    border-radius: .4rem
}

@media(min-width:769px) {
    .accounts-list__btn {
        font-size: 1.4rem;
        line-height: 2rem;
        padding: 1rem 1.2rem;
        border-radius: .6rem
    }
}

@media(min-width:1025px) {
    .accounts-list__btn {
        font-size: .7777777778rem;
        line-height: 1.1111111111rem;
        padding: .5555555556rem .6666666667rem;
        border-radius: .3333333333rem
    }
}

.accounts-list__btn-ic,
.payment-providers-list .accounts-list__btn {
    display: none
}

.panel-account__title {
    font-size: .9333333333rem;
    color: var(--WHITE);
    font-weight: 700;
    margin-bottom: .5333333333rem;
    line-height: 1.43
}

@media(min-width:769px)and (max-width:1024px) {
    .panel-account__title {
        font-size: 1.6rem;
        margin-bottom: .4rem
    }
}

@media(min-width:1025px) {
    .panel-account__title {
        font-size: .8888888889rem;
        margin-bottom: .2222222222rem;
        line-height: 1.5
    }
}

.panel-account__active-account-hint-wr {
    margin-bottom: .5333333333rem;
    padding-bottom: .5333333333rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--WHITE_TRANSPARENT_02)
}

.panel-account__active-account-hint-wr:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

@media(min-width:769px)and (max-width:1024px) {
    .panel-account__active-account-hint-wr {
        margin-bottom: .8rem;
        padding-bottom: .8rem
    }
}

@media(min-width:1025px) {
    .panel-account__active-account-hint-wr {
        margin-bottom: .4444444444rem;
        padding-bottom: .4444444444rem
    }
}

.panel-account__active-account-hint-text {
    font-size: .8rem;
    line-height: 1.33;
    color: var(--WHITE_TRANSPARENT_08)
}

.panel-account__active-account-hint-text:first-letter {
    text-transform: uppercase
}

@media(min-width:769px)and (max-width:1024px) {
    .panel-account__active-account-hint-text {
        font-size: 1.2rem
    }
}

@media(min-width:1025px) {
    .panel-account__active-account-hint-text {
        font-size: .6666666667rem
    }
}

.panel-account__active-account-hint-sum {
    font-weight: 600;
    font-size: .9333333333rem;
    line-height: 1.14;
    white-space: nowrap;
    color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .panel-account__active-account-hint-sum {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .panel-account__active-account-hint-sum {
        font-size: .7777777778rem
    }
}

.player-account-select {
    display: flex;
    margin-bottom: 1.0666666667rem
}

.player-account-select.player-account-select--fourth-state,
.player-account-select.player-account-select--third-state {
    justify-content: space-between
}

@media(max-width:768px) {
    .player-account-select {
        flex-direction: column
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select {
        margin-bottom: 1.2rem
    }
}

@media(min-width:1025px) {
    .player-account-select {
        margin-bottom: .6666666667rem
    }
}

.player-account-select__main {
    background-color: var(--INFINITY);
    padding: .8rem .8rem .9333333333rem;
    border-radius: .4rem;
    flex: 1;
    height: -webkit-max-content;
    height: max-content;
    position: relative
}

.player-account-select--fourth-state .player-account-select__main,
.player-account-select--third-state .player-account-select__main {
    margin-bottom: .8rem;
    flex-shrink: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select__main {
        padding: 1.6rem;
        border-radius: .6rem
    }
    .player-account-select--fourth-state .player-account-select__main,
    .player-account-select--third-state .player-account-select__main {
        margin-bottom: 0
    }
    .player-account-select--third-state .player-account-select__main {
        width: calc(50% - .6rem)
    }
}

@media(min-width:1025px) {
    .player-account-select__main {
        padding: .8888888889rem;
        border-radius: .3333333333rem
    }
    .player-account-select--fourth-state .player-account-select__main,
    .player-account-select--third-state .player-account-select__main {
        margin-bottom: 0
    }
    .player-account-select--third-state .player-account-select__main {
        width: calc(50% - .33333rem)
    }
}

.player-account-select__title {
    color: var(--WHITE);
    font-weight: 700;
    font-size: 1.0666666667rem;
    margin-bottom: .5333333333rem;
    line-height: 1.6rem
}

@media(max-width:768px) {
    .player-account-select__title {
        margin-top: 1.3333333333rem
    }
    .player-account-select__row:first-of-type .player-account-select__title {
        margin-top: 0
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select__title {
        font-size: 1.6rem;
        margin-bottom: .8rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .player-account-select__title {
        font-size: .8888888889rem;
        margin-bottom: .4444444444rem;
        line-height: 1.3333333333rem
    }
}

@media(min-width:769px) {
    .player-account-select__cols {
        display: flex;
        justify-content: space-between
    }
}

.player-account-select__cols-item {
    margin-bottom: .8rem;
    flex-grow: 1
}

.player-account-select__cols-item:last-child {
    margin-bottom: 0
}

.player-account-select--first-state .player-account-select__cols-item,
.player-account-select--fourth-state .player-account-select__cols-item,
.player-account-select--third-state .player-account-select__cols-item {
    width: 100%
}

@media(min-width:769px) {
    .player-account-select__cols-item {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex-shrink: 0;
        margin-bottom: 0
    }
    .player-account-select--second-state .player-account-select__cols-item:nth-child(2) {
        margin-left: 16px
    }
}

.active-account {
    position: relative
}

.payment-providers-list .active-account {
    min-width: 200px
}

@media(max-width:768px) {
    .payment-providers-list .active-account {
        width: 100%
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .payment-providers-list .active-account {
        min-width: 20rem
    }
}

.active-account.without-arrow .converter-input__info-icon,
.checkbox-on-off__pseudo-text {
    display: none
}

.currency-list {
    background-color: var(--EIGENGRAU);
    border: .0666666667rem solid transparent;
    border-top: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .currency-list {
        border-width: .1rem;
        border-bottom-left-radius: .6rem;
        border-bottom-right-radius: .6rem
    }
}

@media(min-width:1025px) {
    .currency-list {
        border-width: .0555555556rem;
        border-bottom-left-radius: .3333333333rem;
        border-bottom-right-radius: .3333333333rem
    }
}

.open-and-active .currency-list {
    border-color: var(--CARIBBEAN_GREEN)
}

.currency-list__wrapper {
    padding: .8rem !important;
    width: 100% !important;
    scrollbar-width: none;
    box-sizing: border-box !important
}

.currency-list__wrapper::-webkit-scrollbar {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .currency-list__wrapper {
        padding: 1.2rem;
        max-height: 25.8rem
    }
}

@media(min-width:1025px) {
    .currency-list__wrapper {
        max-height: 14.3333333333rem;
        padding: .6666666667rem
    }
}

.currency-list__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: .5333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .currency-list__items {
        gap: .8rem
    }
}

@media(min-width:1025px) {
    .currency-list__items {
        gap: .4444444444rem
    }
}

.currency-list__item {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .5333333333rem .4rem;
    border-radius: .4rem;
    background-color: var(--INFINITY);
    color: var(--WHITE);
    cursor: pointer;
    border: 1px solid transparent
}

@media(min-width:769px)and (max-width:1024px) {
    .currency-list__item {
        border-radius: .6rem;
        padding: .8rem .6rem
    }
}

@media(min-width:1025px) {
    .currency-list__item {
        border-radius: .3333333333rem;
        padding: .4444444444rem
    }
}

.currency-list__item.currency-list__item--active {
    background-color: var(--CARIBBEAN_GREEN_TRANSPARENT_03);
    border-color: var(--CARIBBEAN_GREEN)
}

.currency-list__logo-wr {
    border-radius: 50%;
    box-shadow: 0 .1333333333rem .1333333333rem rgba(0, 0, 0, .5);
    background: linear-gradient(90deg, #12151d, #191e29 51%, #222630)
}

@media(min-width:769px)and (max-width:1024px) {
    .currency-list__logo-wr {
        width: 2.4rem;
        height: 2.4rem;
        box-shadow: 0 .2rem .2rem rgba(0, 0, 0, .5)
    }
}

@media(min-width:1025px) {
    .currency-list__logo-wr {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        box-shadow: 0 .1111111111rem .1111111111rem rgba(0, 0, 0, .5)
    }
}

.currency-list__logo {
    width: 100%;
    height: 100%
}

.currency-list__name {
    font-weight: 600;
    font-size: .8rem;
    letter-spacing: normal;
    text-align: center;
    min-width: 2.5333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .currency-list__name {
        font-size: 1.2rem;
        min-width: 3.8rem
    }
}

@media(min-width:1025px) {
    .currency-list__name {
        font-size: .7777777778rem;
        min-width: 4rem
    }
}

@media(min-width:769px) {
    .player-account-select__rows {
        align-items: flex-end
    }
}

@media(min-width:769px) {
    .player-account-select:not(.player-account-select--third-state) .player-account-select__rows {
        display: flex
    }
}

.player-account-select__exchange {
    display: flex;
    align-items: center;
    justify-content: center
}

@media(max-width:768px) {
    .player-account-select__exchange {
        margin: .6666666667rem 0
    }
}

@media(min-width:769px) {
    .player-account-select__exchange {
        margin: 0 auto
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select__exchange {
        height: 4.8rem;
        width: 3.2rem
    }
}

@media(min-width:1025px) {
    .player-account-select__exchange {
        height: 2.6666666667rem;
        width: 1.7777777778rem
    }
}

@media(min-width:769px) {
    .player-account-select--third-state .player-account-select__exchange {
        margin: 0 auto
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select--third-state .player-account-select__exchange {
        height: 4.8rem;
        width: 3.2rem
    }
}

@media(min-width:1025px) {
    .player-account-select--third-state .player-account-select__exchange {
        height: 1.2222222222rem;
        margin: .7222222222rem auto .3888888889rem auto
    }
}

.player-account-select__checkbox {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.player-account-select:not(.player-account-select--third-state) .player-account-select__checkbox {
    margin-left: auto
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select:not(.player-account-select--third-state) .player-account-select__checkbox {
        width: calc(50% - 1.6rem)
    }
}

@media(min-width:1025px) {
    .player-account-select:not(.player-account-select--third-state) .player-account-select__checkbox {
        width: calc(50% - .88889rem)
    }
}

@media(max-width:768px) {
    .player-account-select__checkbox {
        padding-top: .8rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select__checkbox {
        padding-top: 1.2rem
    }
}

@media(min-width:1025px) {
    .player-account-select__checkbox {
        padding-top: .6666666667rem
    }
}

.player-account-select__row {
    flex: 1
}

.player-account-select__row:has(.pointer-none) {
    cursor: not-allowed
}

@media(max-width:768px) {
    .player-account-select__exchange-icon {
        width: 1.6rem;
        height: 1.6rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select__exchange-icon {
        width: 2.4rem;
        height: 2.4rem
    }
}

@media(min-width:1025px) {
    .player-account-select__exchange-icon {
        width: 1.3333333333rem;
        height: 1.3333333333rem
    }
}

.player-account-select--third-state .player-account-select__exchange-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.player-account-select__checkbox-info {
    display: flex;
    align-items: center;
    margin-left: 3.3333333333rem;
    cursor: pointer;
    color: var(--CARIBBEAN_GREEN)
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select__checkbox-info {
        margin-left: 5rem
    }
}

@media(min-width:1025px) {
    .player-account-select__checkbox-info {
        margin-left: 2.7777777778rem
    }
}

@media(hover:hover)and (pointer:fine) {
    .player-account-select__checkbox-info:hover {
        color: var(--CARIBBEAN_GREEN)
    }
}

@media(max-width:768px) {
    .player-account-select__checkbox-icon {
        width: 1.3333333333rem;
        height: 1.3333333333rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select__checkbox-icon {
        width: 2rem;
        height: 2rem
    }
}

@media(min-width:1025px) {
    .player-account-select__checkbox-icon {
        width: 1.1111111111rem;
        height: 1.1111111111rem
    }
}

.player-account-select__tooltip-text {
    color: var(--WHITE_TRANSPARENT_08);
    font-size: .8rem;
    margin-bottom: .8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .player-account-select__tooltip-text {
        font-size: 1.2rem;
        margin-bottom: 1.2rem
    }
}

@media(min-width:1025px) {
    .player-account-select__tooltip-text {
        font-size: .6666666667rem;
        margin-bottom: .6666666667rem
    }
}

.lang-popup__content {
    border-radius: .2666666667rem;
    padding: .6666666667rem 1.3333333333rem 1.3333333333rem;
    background-color: var(--INFINITY);
    position: absolute;
    top: calc(100% + 1rem);
    left: -4rem;
    z-index: var(--lang-popup-layer);
    width: 18.6666666667rem;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 1.0666666667rem;
    grid-row-gap: 1.2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .lang-popup__content {
        width: 28rem;
        padding: 1rem 2rem 2rem;
        grid-gap: 1.6rem;
        top: calc(100% + 1.5rem);
        left: 0
    }
}

@media(min-width:1025px) {
    .lang-popup__content {
        width: 15.5555555556rem;
        padding: .5555555556rem 1.1111111111rem 1.1111111111rem;
        grid-gap: 1.1111111111rem;
        top: calc(100% + .83333rem);
        left: -4.4444444444rem
    }
}

.lang-popup__content:before {
    content: "";
    display: block;
    width: 1.0666666667rem;
    height: 1.0666666667rem;
    -webkit-transform: rotate(44deg);
    transform: rotate(44deg);
    background-color: var(--INFINITY);
    top: -.33333rem;
    left: 4.5333333333rem;
    position: absolute;
    border-radius: .1333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .lang-popup__content:before {
        width: 1.6rem;
        height: 1.6rem;
        top: -.5rem;
        left: 1rem;
        border-radius: .2rem
    }
}

@media(min-width:1025px) {
    .lang-popup__content:before {
        width: .8888888889rem;
        height: .8888888889rem;
        left: 4.8888888889rem;
        border-radius: .1111111111rem;
        top: -.27778rem
    }
}

.sidebar-nav .lang-popup__content {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    background-color: transparent;
    padding: 0
}

.sidebar-nav .lang-popup__content:before {
    display: none
}

.lang-popup__icon-arrow {
    display: block
}

.lang-popup--isOpen .lang-popup__icon-arrow {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.sidebar-nav .lang-popup__icon-arrow {
    margin-left: auto
}

.lang-popup__item-flag {
    width: 2.1333333333rem;
    height: 2.1333333333rem;
    border-radius: 50%
}

.sidebar-nav .lang-popup__item-flag {
    width: 1.2222222222rem;
    height: 1.2222222222rem
}

@media(min-width:769px)and (max-width:1024px) {
    .lang-popup__item-flag {
        width: 3.2rem;
        height: 3.2rem
    }
    .sidebar-nav .lang-popup__item-flag {
        width: 2.2rem;
        height: 2.2rem
    }
}

@media(min-width:1025px) {
    .lang-popup__item-flag {
        width: 1.7777777778rem;
        height: 1.7777777778rem
    }
    .sidebar-nav .lang-popup__item-flag {
        width: 1.2222222222rem;
        height: 1.2222222222rem
    }
}

.lang-popup__locale {
    display: flex;
    align-items: center;
    padding: 0
}

.lang-popup__locale.active {
    color: var(--ROUGE_SARDE)
}

@media(pointer:fine) {
    .lang-popup__locale:hover {
        color: var(--ROUGE_SARDE)
    }
}

.lang-popup__item-text {
    margin-left: .4rem;
    font-size: .9333333333rem;
    font-weight: 600;
    text-transform: uppercase
}

.sidebar-nav .lang-popup__item-text {
    font-size: .8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav .lang-popup__item-text {
        font-size: 1.2rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav .lang-popup__item-text {
        font-size: .6666666667rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .lang-popup__item-text {
        margin-left: .6rem;
        font-size: 1.4rem
    }
    .sidebar-nav .lang-popup__item-text {
        font-size: 1.2rem
    }
}

@media(min-width:1025px) {
    .lang-popup__item-text {
        margin-left: .3333333333rem;
        font-size: .7777777778rem
    }
    .sidebar-nav .lang-popup__item-text {
        font-size: .6666666667rem
    }
}

.lang-popup {
    display: flex;
    align-items: center;
    position: relative
}

.sidebar-nav .lang-popup {
    display: block;
    width: 100%
}

@media(max-width:1024px) {
    .sidebar-nav .lang-popup {
        flex: 1;
        min-width: 100%
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav .lang-popup {
        margin: 0
    }
}

@media(min-width:1025px) {
    .sidebar-nav .lang-popup {
        margin: 0
    }
}

.lang-popup__btn {
    padding: 0
}

.sidebar-nav .lang-popup__btn {
    width: 100%
}

.sidebar-nav .lang-popup--isOpen .lang-popup__btn {
    padding-bottom: 1.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav .lang-popup--isOpen .lang-popup__btn {
        padding-bottom: 2rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav .lang-popup--isOpen .lang-popup__btn {
        padding-bottom: 1.1111111111rem
    }
}

.lang-popup__flag {
    border-radius: 50%;
    width: 2rem;
    height: 2rem
}

.sidebar-nav .lang-popup__flag {
    width: 1.4666666667rem;
    height: 1.4666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .lang-popup__flag {
        width: 3rem;
        height: 3rem
    }
    .sidebar-nav .lang-popup__flag {
        width: 2.2rem;
        height: 2.2rem
    }
}

@media(min-width:1025px) {
    .lang-popup__flag {
        width: 1.6666666667rem;
        height: 1.6666666667rem
    }
    .sidebar-nav .lang-popup__flag {
        width: 1.2222222222rem;
        height: 1.2222222222rem
    }
}

.lang-popup__lang-text {
    font-size: .8rem;
    margin-left: .5333333333rem;
    margin-right: .5333333333rem;
    text-transform: uppercase
}

@media(min-width:769px)and (max-width:1024px) {
    .lang-popup__lang-text {
        font-size: 1.2rem;
        margin-left: .5rem;
        margin-right: .8rem
    }
}

@media(min-width:1025px) {
    .lang-popup__lang-text {
        font-size: .6666666667rem;
        margin-left: .2777777778rem;
        margin-right: .4444444444rem
    }
}

.sidebar-nav .lang-popup__lang-text {
    font-size: 1.0666666667rem;
    font-weight: 600;
    margin-left: 1.0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav .lang-popup__lang-text {
        font-size: 1.6rem;
        margin-left: 1.6rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav .lang-popup__lang-text {
        font-size: .8888888889rem;
        margin-left: .8888888889rem
    }
}

.logout__btn-icon-logout {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: .6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .logout__btn-icon-logout {
        width: 2.4rem;
        height: 2.4rem;
        margin-right: .9rem
    }
}

@media(min-width:1025px) {
    .logout__btn-icon-logout {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        margin-right: .5rem
    }
}

.private-office-menu__btn {
    padding: .8rem 2rem;
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 1.0666666667rem;
    color: var(--WHITE);
    transition: .3s;
    width: 100%
}

@media(pointer:fine) {
    .private-office-menu__btn:hover {
        background-color: var(--KUROI_BLACK)
    }
}

.private-office-menu__btn .btn__text {
    width: 100%
}

@media(min-width:769px)and (max-width:1024px) {
    .private-office-menu__btn {
        padding: 1.2rem 2.1rem;
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .private-office-menu__btn {
        padding: .6666666667rem 1.1666666667rem;
        font-size: .8888888889rem
    }
}

.private-office-menu__icon {
    width: 1.4666666667rem;
    height: 1.4666666667rem;
    margin-right: 1.1333333333rem;
    display: block
}

@media(min-width:769px)and (max-width:1024px) {
    .private-office-menu__icon {
        width: 2.2rem;
        height: 2.2rem;
        margin-right: 1.7rem
    }
}

@media(min-width:1025px) {
    .private-office-menu__icon {
        width: 1.1111111111rem;
        height: 1.1111111111rem;
        margin-right: .9444444444rem
    }
}

.private-office-menu__arrow-icon {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 1.3333333333rem;
    height: 1.3333333333rem;
    margin-left: auto;
    color: var(--ROUGE_SARDE)
}

@media(min-width:769px)and (max-width:1024px) {
    .private-office-menu__arrow-icon {
        width: 2rem;
        height: 2rem
    }
}

@media(min-width:1025px) {
    .private-office-menu__arrow-icon {
        width: 1.1111111111rem;
        height: 1.1111111111rem
    }
}

.private-office-menu--shown .private-office-menu__arrow-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.private-office-menu__content {
    max-height: 0;
    overflow: hidden;
    transition: .3s
}

.private-office-menu--shown .private-office-menu__content {
    max-height: 500px
}

.private-office-menu__content div {
    cursor: pointer
}

.private-office-menu__link {
    font-size: .9333333333rem;
    display: block;
    padding: .8rem 1.3333333333rem .8rem 4.6rem;
    color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .private-office-menu__link {
        font-size: 1.4rem;
        padding: 1.2rem 2rem 1.2rem 6rem
    }
}

@media(min-width:1025px) {
    .private-office-menu__link {
        font-size: .7777777778rem;
        padding: .6666666667rem 1.1111111111rem .6666666667rem 3.2222222222rem
    }
}

@media(pointer:fine) {
    .private-office-menu__link:hover {
        background-color: var(--KUROI_BLACK)
    }
}

.support__arrow-icon {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 1.3333333333rem;
    height: 1.3333333333rem;
    margin-left: auto;
    color: var(--ROUGE_SARDE)
}

@media(min-width:769px)and (max-width:1024px) {
    .support__arrow-icon {
        width: 2rem;
        height: 2rem
    }
}

@media(min-width:1025px) {
    .support__arrow-icon {
        width: 1.1111111111rem;
        height: 1.1111111111rem
    }
}

.support--shown .support__arrow-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.support__icon {
    width: 1.4666666667rem;
    height: 1.4666666667rem;
    margin-right: 1.1333333333rem;
    display: block
}

@media(min-width:769px)and (max-width:1024px) {
    .support__icon {
        width: 2.2rem;
        height: 2.2rem;
        margin-right: 1.7rem
    }
}

@media(min-width:1025px) {
    .support__icon {
        width: 1.1111111111rem;
        height: 1.1111111111rem;
        margin-right: .9444444444rem
    }
}

.support__content {
    max-height: 0;
    overflow: hidden;
    transition: .3s
}

.support--shown .support__content {
    max-height: 500px
}

.support__link {
    font-size: .9333333333rem;
    display: block;
    padding: .8rem 1.3333333333rem .8rem 4.6rem;
    color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .support__link {
        font-size: 1.4rem;
        padding: 1.2rem 2rem 1.2rem 6rem
    }
}

@media(min-width:1025px) {
    .support__link {
        font-size: .7777777778rem;
        padding: .6666666667rem 1.1111111111rem .6666666667rem 3.2222222222rem
    }
}

@media(pointer:fine) {
    .support__link:hover {
        background-color: var(--KUROI_BLACK)
    }
}

.link-hover {
    cursor: pointer
}

.support__content-link {
    font-size: .9333333333rem;
    display: block;
    padding: .8rem 1.3333333333rem .8rem 4.6rem;
    color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .support__content-link {
        font-size: 1.4rem;
        padding: 1.2rem 2rem 1.2rem 6rem
    }
}

@media(min-width:1025px) {
    .support__content-link {
        font-size: .7777777778rem;
        padding: .6666666667rem 1.1111111111rem .6666666667rem 3.2222222222rem
    }
}

@media(pointer:fine) {
    .support__content-link:hover {
        background-color: var(--KUROI_BLACK)
    }
}

.current-local-time {
    font-size: 1.3333333333rem;
    font-weight: 600;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center
}

@media(min-width:769px)and (max-width:1024px) {
    .current-local-time {
        font-size: 2rem
    }
}

@media(min-width:1025px) {
    .current-local-time {
        font-size: 1.1111111111rem
    }
}

.current-local-time__title {
    min-width: 100%;
    font-weight: 400;
    font-size: .8rem;
    margin-top: .3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .current-local-time__title {
        font-size: 1.2rem;
        margin-top: .5rem
    }
}

@media(min-width:1025px) {
    .current-local-time__title {
        font-size: .6666666667rem;
        margin-top: .2777777778rem
    }
}

.sidebar-nav__link {
    padding: .8rem 2rem;
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 1.0666666667rem;
    color: var(--WHITE);
    transition: .3s;
    cursor: pointer
}

@media(pointer:fine) {
    .sidebar-nav__link:hover {
        background-color: var(--KUROI_BLACK)
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav__link {
        padding: 1.2rem 2.1rem;
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav__link {
        padding: .6666666667rem 1.1666666667rem;
        font-size: .8888888889rem
    }
}

.sidebar-nav__link.active {
    color: red
}

.sidebar-nav__link--jackpot-bells {
    align-self: flex-start;
    padding: .8rem 3.1333333333rem .8rem .9333333333rem;
    margin-left: 1.0666666667rem;
    position: relative
}

.sidebar-nav__link--jackpot-bells:after {
    content: "";
    display: block;
    width: 100%;
    height: 2.6666666667rem;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px dashed var(--ROUGE_SARDE);
    border-radius: 3.9333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav__link--jackpot-bells {
        padding: 1.2rem 4.7rem 1.2rem 1.4rem;
        margin-left: 1.6rem
    }
    .sidebar-nav__link--jackpot-bells:after {
        height: 4rem;
        border-radius: 5.9rem
    }
}

.sidebar-nav {
    flex: 1;
    display: flex !important;
    flex-direction: column
}

.sidebar-nav__icon {
    width: 1.4666666667rem;
    height: 1.4666666667rem;
    margin-right: 1.1333333333rem;
    display: block;
    color: var(--ROUGE_SARDE)
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav__icon {
        width: 2.2rem;
        height: 2.2rem;
        margin-right: 1.7rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav__icon {
        width: 1.1111111111rem;
        height: 1.1111111111rem;
        margin-right: .9444444444rem
    }
}

.sidebar-nav__header {
    border-bottom: .0666666667rem var(--EIGHT_BALL) solid;
    padding: 1.4rem 0 .8rem 0;
    margin-bottom: .8rem;
    display: flex;
    flex-direction: column
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav__header {
        border-width: .1rem;
        padding: 2.1rem 0 1.2rem 0;
        margin-bottom: 1.2rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav__header {
        display: block;
        border-width: .0555555556rem;
        padding: 1.1666666667rem 0 .6666666667rem 0;
        margin-bottom: .6666666667rem
    }
}

.sidebar-nav__body {
    border-bottom: .0666666667rem var(--EIGHT_BALL) solid
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav__body {
        border-width: .1rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav__body {
        border-width: .0555555556rem
    }
}

.sidebar-nav__block-1 {
    padding: 1.3333333333rem 2rem;
    border-bottom: .0666666667rem var(--EIGHT_BALL) solid;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav__block-1 {
        padding: 2rem 2rem;
        border-width: .1rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav__block-1 {
        padding: 1.1111111111rem;
        border-width: .0555555556rem
    }
}

.sidebar-nav__stores {
    margin-bottom: 1.9333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav__stores {
        margin-bottom: 2.9rem;
        margin-bottom: 1.6111111111rem
    }
}

.sidebar-nav__footer {
    padding-top: 1.0666666667rem;
    padding-bottom: .8rem;
    border-bottom: .0666666667rem var(--EIGHT_BALL) solid;
    display: flex;
    flex-direction: column
}

@media(min-width:769px) {
    .sidebar-nav__footer {
        margin-top: auto
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav__footer {
        padding-top: 1.6rem;
        padding-bottom: 1.2rem;
        border-width: .1rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav__footer {
        padding-top: .8888888889rem;
        padding-bottom: .6666666667rem;
        border-width: .0555555556rem
    }
}

.sidebar-nav__footer-social-links-descr {
    min-width: 100%;
    font-size: .8rem;
    text-align: center;
    margin-top: .8666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav__footer-social-links-descr {
        font-size: 1.2rem;
        margin-top: 1.3rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav__footer-social-links-descr {
        font-size: .6666666667rem;
        margin-top: .7222222222rem
    }
}

.sidebar-nav__footer-social-links-inner {
    display: block;
    max-width: 9.3333333333rem;
    margin: 0 auto
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-nav__footer-social-links-inner {
        max-width: 14rem
    }
}

@media(min-width:1025px) {
    .sidebar-nav__footer-social-links-inner {
        max-width: 7.7777777778rem
    }
}

.sidebar-menu__wrapper {
    -webkit-transform: translateX(-110%);
    transform: translateX(-110%);
    transition: .5s;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: var(--sidebar-menu-layer);
    background: linear-gradient(180deg, rgba(12, 19, 38, 0) -83%, #0f1116 91%), #222630;
    width: 18rem;
    display: flex;
    flex-direction: column;
    visibility: hidden;
    will-change: transform
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-menu__wrapper {
        width: 24.1rem
    }
}

@media(min-width:1025px) {
    .sidebar-menu__wrapper {
        width: 13.3333333333rem
    }
}

.sidebar-menu__wrapper .vb {
    flex: 1
}

.sidebar-menu__wrapper.sidebar-menu__wrapper--shown {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible
}

@media(min-width:769px) {
    .sidebar-menu__overlay {
        content: "";
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        width: 100vw;
        background-color: var(--OVERLAY);
        opacity: 0;
        visibility: hidden;
        transition: .3s ease;
        z-index: var(--sidebar-menu-layer)
    }
    .sidebar-menu__overlay.sidebar-menu__overlay--shown {
        opacity: 1;
        visibility: visible
    }
}

/* .sidebar-menu {
    height: 100%
} */

.sidebar-menu__hide-sidebar-menu-btn {
    width: 2.5333333333rem;
    height: 2.5333333333rem;
    position: absolute;
    top: 1.6666666667rem;
    left: calc(100% - 1.26667rem);
    justify-content: center;
    box-shadow: 0 .6666666667rem .6666666667rem rgba(0, 0, 0, .15);
    z-index: 1;
    transition: .3s
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-menu__hide-sidebar-menu-btn {
        top: 2.5rem;
        width: 3.8rem;
        height: 3.8rem
    }
}

@media(min-width:1025px) {
    .sidebar-menu__hide-sidebar-menu-btn {
        top: 1.3888888889rem;
        width: 2.1111111111rem;
        height: 2.1111111111rem
    }
}

@media(hover:hover)and (pointer:fine) {
    .sidebar-menu__hide-sidebar-menu-btn:hover {
        background-color: var(--INFINITY)
    }
}

.sidebar-menu__icon-arrow {
    width: 1.2rem;
    height: 1.2rem;
    color: var(--ROUGE_SARDE)
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-menu__icon-arrow {
        width: 1.8rem;
        height: 1.8rem
    }
}

@media(min-width:1025px) {
    .sidebar-menu__icon-arrow {
        width: 1rem;
        height: 1rem
    }
}

.sidebar-menu__btn-burger {
    padding: .6666666667rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
    margin-left: -.6666666667rem;
    width: 3.3333333333rem
}

@media(min-width:1025px) {
    .starda-app--sidebar-shown .sidebar-menu__btn-burger {
        display: none
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-menu__btn-burger {
        padding: 1rem;
        margin: 0;
        margin-left: -1rem;
        width: 5rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .sidebar-menu__btn-burger {
        padding: 0;
        margin-left: -2rem;
        padding-left: 2rem;
        width: 7rem
    }
}

.sidebar-menu__btn-burger:before {
    content: "";
    display: block;
    width: 1.7333333333rem;
    height: .1333333333rem;
    margin-bottom: .4rem;
    border-radius: 6.6666666667rem;
    background-color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-menu__btn-burger:before {
        width: 2.6rem;
        height: .2rem;
        margin-bottom: .6rem;
        border-radius: 10rem
    }
}

@media(min-width:1025px) {
    .sidebar-menu__btn-burger:before {
        width: 1.1111111111rem;
        height: .1111111111rem;
        margin-bottom: .3333333333rem;
        border-radius: 5.5555555556rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .sidebar-menu__btn-burger:before {
        width: 3rem;
        height: .2rem;
        margin-bottom: .9rem
    }
}

.sidebar-menu__btn-burger:after {
    content: "";
    display: block;
    width: 1.2rem;
    height: .1333333333rem;
    border-radius: 6.6666666667rem;
    background-color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .sidebar-menu__btn-burger:after {
        width: 1.8rem;
        height: .2rem;
        border-radius: 10rem
    }
}

@media(min-width:1025px) {
    .sidebar-menu__btn-burger:after {
        width: .7777777778rem;
        height: .1111111111rem;
        border-radius: 5.5555555556rem
    }
}

@media(min-width:769px) {
    .game-page.tablet .sidebar-menu__btn-burger:after {
        width: 1.8rem;
        height: .2rem
    }
}

.sidebar-menu__btn-burger:hover:after,
.sidebar-menu__btn-burger:hover:before {
    background-color: var(--ROUGE_SARDE);
    transition: all .3s ease
}

@media(min-width:1025px) {
    .sidebar-menu__btn-burger {
        padding: 0;
        margin: 0;
        width: 2.7777777778rem
    }
}

.card-list-header__title {
    font-weight: 600;
    font-size: 1.0666666667rem;
    text-transform: uppercase;
    margin: 0 auto 0 0;
    line-height: 1.6rem
}

@media(min-width:769px)and (max-width:1024px) {
    .card-list-header__title {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .card-list-header__title {
        font-size: 1.1111111111rem;
        line-height: 1.5555555556rem
    }
}

.card-list-header__mobile-show-list-button .card-list-header__title {
    margin-right: .3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .card-list-header__mobile-show-list-button .card-list-header__title {
        margin-right: .5rem
    }
}

@media(max-width:1024px) {
    .card-list-header__mobile-show-list-button {
        display: flex;
        align-items: center;
        padding-bottom: .6666666667rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .card-list-header__mobile-show-list-button {
        padding-bottom: 1rem
    }
}

@media(min-width:1025px) {
    .card-list-header__mobile-show-list-button {
        display: none
    }
}

.card-list-header__show-all-games-btn {
    font-size: 1.0666666667rem;
    height: 2.1333333333rem;
    padding: 0
}

@media(max-width:1024px) {
    .card-list-header__show-all-games-btn {
        display: none
    }
}

@media(min-width:1025px) {
    .card-list-header__show-all-games-btn {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem;
        height: 1.7777777778rem
    }
}

.card-list-header__arrow-icon {
    margin-left: 0;
    width: 1.2rem;
    height: 1.2rem;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    color: var(--ROUGE_SARDE)
}

@media(min-width:769px)and (max-width:1024px) {
    .card-list-header__arrow-icon {
        margin-left: .7rem;
        width: 2rem;
        height: 2rem
    }
}

@media(min-width:1025px) {
    .card-list-header__arrow-icon {
        margin-left: .5rem;
        width: 1.1111111111rem;
        height: 1.1111111111rem
    }
}

.card-list-header__wrapper-nav {
    display: flex;
    align-items: center
}

.games-collections .card-list-header__wrapper-nav {
    padding-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .games-collections .card-list-header__wrapper-nav {
        padding-bottom: 0
    }
}

@media(min-width:1025px) {
    .games-collections .card-list-header__wrapper-nav {
        padding-bottom: 0
    }
}

@media(min-width:1025px) {
    .slider-cards--promo .card-list-header__wrapper-nav {
        margin-bottom: 1.5555555556rem
    }
}

.providers-list-item {
    padding: .8rem;
    background-color: var(--RIVER_STYX);
    border-radius: .5333333333rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 7.4666666667rem;
    overflow: hidden;
    color: var(--WHITE);
    transition: .3s;
    position: relative
}

@media(min-width:769px)and (max-width:1024px) {
    .providers-list-item {
        padding: 1.2rem;
        border-radius: .8rem;
        height: 18.2rem
    }
}

@media(min-width:1025px) {
    .providers-list-item {
        padding: .6666666667rem;
        border-radius: .4444444444rem;
        height: 9.2222222222rem
    }
}

.providers-list-item:hover {
    background-color: var(--INFINITY);
    transition: .3s
}

.providers-list-item:hover .providers-list-item__label-ic {
    fill: var(--WHITE)
}

.provider-list-item__head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: .5333333333rem;
    border-bottom: .0666666667rem solid var(--BLUE_PLAZA);
    width: 100%;
    line-height: 1.0666666667rem;
    font-size: .7333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .provider-list-item__head {
        padding-bottom: .8rem;
        border-bottom: .1rem solid var(--BLUE_PLAZA);
        font-size: 1.1rem;
        line-height: 1.6rem
    }
}

@media(min-width:1025px) {
    .provider-list-item__head {
        padding-bottom: .4444444444rem;
        border-bottom: .0555555556rem solid var(--BLUE_PLAZA);
        font-size: .8888888889rem;
        line-height: 1.3333333333rem
    }
}

.providers-list-item__title {
    display: block;
    font-weight: 600;
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.providers-list-item__icon {
    width: auto
}

@media(max-width:768px) {
    .providers-list-item__icon {
        -webkit-transform: scale(.6);
        transform: scale(.6)
    }
}

@media(min-width:769px) {
    .providers-list-item__icon {
        max-width: 100%;
        max-height: 100%
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .providers-list-item__icon {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

.providers-list-item__icon-wr {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1;
    min-height: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .providers-list-item__icon-wr {
        margin: 1rem 0
    }
}

@media(min-width:1025px) {
    .providers-list-item__icon-wr {
        height: 4.7777777778rem;
        margin: 0;
        padding: .6666666667rem 0
    }
}

.providers-list-item--no-jackpot .providers-list-item__icon-wr {
    margin: 0;
    padding-top: .6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .providers-list-item--no-jackpot .providers-list-item__icon-wr {
        padding-top: 1rem
    }
}

@media(min-width:1025px) {
    .providers-list-item--no-jackpot .providers-list-item__icon-wr {
        padding-top: .6666666667rem
    }
}

.providers-list-item__value {
    color: var(--ROUGE_SARDE);
    font-size: .6666666667rem;
    line-height: .8rem;
    font-weight: 600
}

@media(min-width:769px)and (max-width:1024px) {
    .providers-list-item__value {
        line-height: 1.2rem;
        font-size: 1.1rem;
        margin-bottom: .5rem
    }
}

@media(min-width:1025px) {
    .providers-list-item__value {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem
    }
}

.providers-list-item__value-title {
    color: var(--WHITE_TRANSPARENT_05);
    padding-right: .5333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .providers-list-item__value-title {
        padding-right: .8rem
    }
}

@media(min-width:1025px) {
    .providers-list-item__value-title {
        padding-right: .4444444444rem
    }
}

.providers-list-item__label {
    display: flex;
    align-items: center;
    color: var(--WHITE)
}

.providers-list-item__label-ic {
    width: auto;
    height: .8666666667rem;
    margin-left: .5333333333rem;
    fill: var(--WHITE_TRANSPARENT_05)
}

@media(min-width:769px)and (max-width:1024px) {
    .providers-list-item__label-ic {
        height: 1.3rem;
        margin-left: .8rem
    }
}

@media(min-width:1025px) {
    .providers-list-item__label-ic {
        height: .7222222222rem;
        margin-left: .4444444444rem
    }
}

.slider-navigation-inner {
    display: flex;
    align-items: center
}

@media(min-width:769px)and (max-width:1024px) {
    .slider-navigation-inner {
        margin-left: 3rem
    }
}

@media(min-width:1025px) {
    .slider-navigation-inner {
        margin-left: 1.6666666667rem
    }
}

.slider-navigation-next,
.slider-navigation-prev {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--RIVER_STYX);
    transition: .3s;
    cursor: pointer
}

.slider-navigation-next.swiper-button-disabled,
.slider-navigation-prev.swiper-button-disabled {
    pointer-events: none;
    cursor: default
}

@media(hover:hover)and (pointer:fine) {
    .slider-navigation-next:hover,
    .slider-navigation-prev:hover {
        background-color: var(--INFINITY)
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .slider-navigation-next,
    .slider-navigation-prev {
        width: 3.2rem;
        height: 3.2rem;
        border-radius: .4rem
    }
}

@media(min-width:1025px) {
    .slider-navigation-next,
    .slider-navigation-prev {
        width: 1.7777777778rem;
        height: 1.7777777778rem;
        border-radius: .2222222222rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .slider-navigation-prev {
        margin-right: 1rem
    }
}

@media(min-width:1025px) {
    .slider-navigation-prev {
        margin-right: .5555555556rem
    }
}

.slider-navigation-icon {
    color: var(--ROUGE_SARDE);
    transition: .3s
}

.swiper-button-disabled .slider-navigation-icon {
    color: var(--ROUGE_SARDE);
    opacity: .6
}

@media(min-width:769px)and (max-width:1024px) {
    .slider-navigation-icon {
        width: 2rem;
        height: 2rem
    }
}

@media(min-width:1025px) {
    .slider-navigation-icon {
        width: 1.1111111111rem;
        height: 1.1111111111rem
    }
}

.slider-navigation-icon--next {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.desktop-cards-providers {
    position: relative
}

@media(min-width:1025px) {
    .desktop-cards-providers .swiper-slide {
        width: 12.4444444444rem;
        margin-right: 1.3333333333rem
    }
    .desktop-cards-providers .swiper-slide:last-of-type {
        margin-right: 0
    }
}

@media(min-width:1025px) {
    .desktop-cards-providers .swiper-container {
        margin: 0 -1.1111111111rem;
        padding: 1.5555555556rem 1.1111111111rem 0
    }
}

.inertial-container-v2 {
    overflow: auto;
    scrollbar-width: none
}

.inertial-container-v2::-webkit-scrollbar {
    display: none
}

.inertial-container-v2--snap-on {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.inertial-container-v2__wrapper {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-rows: repeat(var(--inertial-container-v2-rows, 1), 1fr);
    gap: var(--inertial-container-v2-gap, 0);
    grid-auto-flow: column
}

.inertial-container-v2--snap-on .inertial-container-v2__wrapper>* {
    scroll-snap-align: start
}

@media(max-width:768px) {
    .mobile-cards-providers {
        margin-right: -.6666666667rem
    }
}

.mobile-cards-providers .inertial-container__inner {
    flex-wrap: nowrap;
    gap: .6666666667rem;
    width: -webkit-max-content !important;
    width: max-content !important
}

@media(max-width:768px) {
    .mobile-cards-providers .inertial-container__inner {
        padding-right: .6666666667rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .mobile-cards-providers .inertial-container__inner {
        gap: 1rem
    }
}

.mobile-cards-providers__element {
    flex-shrink: 0
}

@media(max-width:768px) {
    .mobile-cards-providers__element {
        width: 9.5333333333rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .mobile-cards-providers__element {
        width: 18rem;
        margin: 0 .5rem 1rem .5rem
    }
}

.slider-cards-providers {
    padding-top: 1.8666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .slider-cards-providers {
        padding-top: 2.8rem
    }
}

.footer-providers .slider-cards-providers {
    padding-top: 1.0666666667rem;
    padding-bottom: 1.0666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .footer-providers .slider-cards-providers {
        padding-top: 1.6rem;
        padding-bottom: 1.6rem
    }
}

@media(min-width:1025px) {
    .slider-cards-providers {
        padding-top: 1.5555555556rem
    }
    .footer-providers .slider-cards-providers {
        padding-top: 2.7777777778rem;
        padding-bottom: 2.6666666667rem
    }
}

.footer-providers {
    background-color: var(--BUNKER)
}

@media(max-width:768px) {
    .footer-providers {
        min-height: 11.8666666667rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .footer-providers {
        min-height: 18.7rem
    }
}

@media(min-width:1025px) {
    .footer-providers {
        min-height: 18rem
    }
}

html {
    font-family: sans-serif
}

body,
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    font-size: 100%;
    margin: 0
}

body,
body * {
    box-sizing: border-box
}

body * {
    -webkit-tap-highlight-color: transparent
}

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

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    outline: 0;
    background-color: transparent
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    text-transform: none
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

input:disabled {
    opacity: 1
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

svg {
    display: inline-block;
    vertical-align: baseline;
    transition: fill .3s, stroke .3s;
    pointer-events: none
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: border-box;
    height: 0
}

pre {
    margin: 0;
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button:focus,
input:focus,
optgroup:focus,
select:focus,
textarea:focus {
    outline: none
}

button {
    border: none;
    box-shadow: none;
    background-color: transparent;
    overflow: visible;
    padding: 0
}

button:focus {
    outline: none
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    pointer-events: none
}

button[disabled],
html input[disabled] {
    cursor: default
}

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

input {
    line-height: normal;
    border-radius: 0
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: border-box
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

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

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

ol,
ul {
    list-style: none
}

ol,
p,
ul {
    padding: 0;
    margin: 0
}

[class*=js-],
[class^=js-] {
    -webkit-tap-highlight-color: transparent
}

input[type=date] {
    -webkit-appearance: none
}

:focus {
    outline: none
}

fieldset {
    border: none;
    padding: 0;
    margin: 0
}

input:-webkit-autofill {
    -webkit-background-clip: text;
    background-color: transparent;
    -webkit-text-fill-color: #fff
}

input:internal-autofill-selected {
    background-color: transparent
}

input::-webkit-credit-card-auto-fill-button {
    margin-right: 0
}

:root {
    --ROUGE_SARDE: #e92139;
    --ROUGE_SARDE_02: rgba(233, 33, 57, 0.2);
    --ROGUE_SAGE_03: #831320;
    --METHADONE: #d02238;
    --RED_LIGHT: #ffae96;
    --WHITE: #fff;
    --OGEN_MELON: #d5b631;
    --EIGHT_BALL: #05060a;
    --EIGHT_BALL_TRANSPARENT: rgba(5, 6, 10, 0.39);
    --EIGHT_BALL_TRANSPARENT_03: rgba(5, 6, 10, 0.3);
    --EIGHT_BALL_TRANSPARENT_05: rgba(13, 15, 20, 0.5);
    --EIGHT_BALL_TRANSPARENT_025: rgba(13, 15, 20, 0.25);
    --EIGHT_BALL_TRANSPARENT_08: rgba(5, 6, 10, 0.8);
    --EIGHT_BALL_TRANSPARENT_085: rgba(5, 6, 10, 0.9);
    --INFINITY: #222630;
    --INFINITY_TRANSPARENT_05: #14161d;
    --BLACK_HOWL: #20232d;
    --RIVER_STYX: #181a20;
    --RIVER_STYX_TRANSPARENT_08: rgba(24, 26, 32, 0.8);
    --BLACK_WASH: #0c0c0d;
    --VULCAN: #37383b;
    --DUST_TO_DUST: #bcbcbc;
    --CARIBBEAN_GREEN: #00c193;
    --CARIBBEAN_GREEN_TRANSPARENT_06: rgba(0, 193, 147, 0.6);
    --CARIBBEAN_GREEN_TRANSPARENT_03: rgba(0, 193, 147, 0.3);
    --CARIBBEAN_GREEN_TRANSPARENT_02: rgba(0, 193, 147, 0.2);
    --TROPICAL_RAINFOREST: #04765c;
    --CLEAR_AQUA: #c4ecde;
    --WATERMELON: #413032;
    --MITHRIL: #868688;
    --BLUE_PLAZA: #31343e;
    --BLUE_PLAZA_05: rgba(49, 52, 62, 0.5);
    --BLUE_33: #397efa;
    --DARK_TONE_INK: #121212;
    --TUNA: #47484d;
    --BUZZ_IN: #ffd755;
    --BUZZ_IN_02: rgba(255, 215, 85, 0.2);
    --BLACK: #000;
    --BLACK_05: rgba(0, 0, 0, 0.5);
    --BLACK_08: rgba(0, 0, 0, 0.8);
    --BLACK_06: rgba(0, 0, 0, 0.6);
    --BLACK_04: rgba(0, 0, 0, 0.4);
    --BLACK_03: rgba(0, 0, 0, 0.3);
    --BLACK_075: rgba(0, 0, 0, 0.75);
    --BLACK_025: rgba(0, 0, 0, 0.25);
    --BLACK_062: rgba(0, 0, 0, 0.62);
    --BLACK_087: rgba(0, 0, 0, 0.87);
    --INKBLOT: #3a3e4a;
    --ABSENCE_OF_LIGHT: #14161c;
    --GREY_RUSSIAN: #909398;
    --NOBLE_BLACK: #1d1f25;
    --MIDNIGHT_SERENADE: #40444f;
    --COARSE_WOOL: #151924;
    --COARSE_WOOL_2: #191d28;
    --NOBLE_BLACK_2: #1b1f29;
    --MAN_FRIDAY: #3d4e5d;
    --PINKY_SWEAR: rgba(5, 6, 10, 0.6);
    --ABANDONED_SPACESHIP: #757b8b;
    --RUINED_SMORES: #0d0f16;
    --RAFTSMAN: rgba(57, 90, 160, 0.3);
    --BUNKER: #0c0e14;
    --ANTIQUE_RUBY: #7f1c2d;
    --HEAVY_METAL_ARMOR: #898b8f;
    --PURPLE_9: #222630;
    --SMOKE_SCREEN: #afafaf;
    --TRUESKY_GLOXYM: #95b6ff;
    --PURPLE_8: #282638;
    --GREEN_10: #74dcd2;
    --TRISTESSE: #0d0f1a;
    --MAJESTIC_MOUNT: #7b7f92;
    --POWDER_DUST: #b8b8bb;
    --OVERLAY: rgba(0, 0, 0, 0.5);
    --WHITE_TRANSPARENT: hsla(0, 0%, 100%, 0.8);
    --WHITE_TRANSPARENT_01: hsla(0, 0%, 100%, 0.9);
    --WHITE_TRANSPARENT_02: hsla(0, 0%, 100%, 0.2);
    --WHITE_TRANSPARENT_03: hsla(0, 0%, 100%, 0.3);
    --WHITE_TRANSPARENT_04: hsla(0, 0%, 100%, 0.4);
    --WHITE_TRANSPARENT_05: hsla(0, 0%, 100%, 0.5);
    --WHITE_TRANSPARENT_004: hsla(0, 0%, 100%, 0.04);
    --WHITE_TRANSPARENT_005: hsla(0, 0%, 100%, 0.05);
    --WHITE_TRANSPARENT_035: hsla(0, 0%, 100%, 0.35);
    --WHITE_TRANSPARENT_06: hsla(0, 0%, 100%, 0.6);
    --WHITE_TRANSPARENT_065: hsla(0, 0%, 100%, 0.65);
    --WHITE_TRANSPARENT_07: hsla(0, 0%, 100%, 0.7);
    --WHITE_TRANSPARENT_075: hsla(0, 0%, 100%, 0.75);
    --WHITE_TRANSPARENT_08: hsla(0, 0%, 100%, 0.8);
    --WHITE_TRANSPARENT_09: hsla(0, 0%, 100%, 0.9);
    --ROUGE_SARDE_HOVER: #c51c31;
    --ROUGE_SARDE_TOUCH: #c51c31;
    --FREEZE_UP: #dce7f3;
    --FREEZE_UP_09: rgba(220, 231, 243, 0.9);
    --FREEZE_UP_08: rgba(220, 231, 243, 0.8);
    --FREEZE_UP_07: rgba(220, 231, 243, 0.7);
    --EIGENGRAU: #181a20;
    --EIGENGRAU_08: rgba(24, 26, 32, 0.8);
    --MIDNIGHT_MASQUERADE: #302d48;
    --HAITI: #282638;
    --KUROI_BLACK: #14141e;
    --DARK_VOID: #141416;
    --RUINED_SMORES: #0c0e17;
    --RUINED_SMORES_0: rgba(12, 14, 23, 0);
    --RUINED_SMORES_001: rgba(12, 14, 23, 0.01);
    --RUINED_SMORES_091: rgba(12, 14, 23, 0.91);
    --RUINED_SMORES_099: rgba(12, 14, 23, 0.99);
    --MYTHICAL_WINE: #7d0816;
    --BLOODTHIRSTY_WARLOCK: #f01a34;
    --HEAVY_HEART: #77111d;
    --FIERY_RED_05: rgba(226, 25, 50, 0.5);
    --JACK_AND_COKE_03: rgba(148, 14, 14, 0.3);
    --ANGRY_FLAMINGO: #f44949;
    --SKY: #7ed7ff;
    --TIAN_LAN_SKY: #5eb7ff;
    --SKY_DANCER: #449af8;
    --WATER: #d1f5fa;
    --PINK_BITE: #e933a0;
    --FEASTY_FUCHSIA: #e60089;
    --CRAZY_EX: #c70c7c;
    --LIBERTY_BLUE_025: rgba(16, 22, 52, 0.25);
    --CHIMNEY_SWEEP: #282c36;
    --RED_DEVIL: #820211;
    --border-shape: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='6' ry='6' stroke='%23FFFFFF33' stroke-dasharray='2, 2'/%3E%3C/svg%3E");
    --sidebar-menu-layer: 600;
    --lang-popup-layer: 200;
    --top-bar-layer: 200;
    --country-list-modal-overlay-layer: 20;
    --currency-list-modal-overlay-layer: 20;
    --real-time-winners-layer: 203;
    --custom-modal-layer: 500;
    --toaster-layer: 9000;
    --bottom-sheet-layer: 8000;
    --header-menu-layer: 1;
    --bottom-confirm-notify-layer: 204;
    --v-tooltip-layer: 505;
    --withdrawal-status-popup-layer: 5;
    --calendar-layer: 100
}

html {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility
}

@media(max-width:768px)and (max-width:450px) {
    html {
        font-size: 4.6875vw !important
    }
}

@media(max-width:768px)and (min-width:451px) {
    html {
        font-size: 2.5vw !important
    }
}

@media(min-width:769px) {
    html {
        font-size: .9375vw !important
    }
}

.safari-fixed {
    position: relative;
    height: auto
}

@media(max-width:768px) {
    .vip-club-page {
        scroll-padding-top: 3.3333333333rem
    }
}

body {
    background-color: var(--EIGHT_BALL);
    font-family: Open Sans, sans-serif;
    font-size: 21px;
    line-height: 1.48;
    color: var(--WHITE);
    overflow-x: hidden;
    overflow-y: auto !important
}

body.is-visible-capcha {
    margin-top: 0 !important
}

body.overflow--hidden.is-visible-capcha {
    overflow: hidden
}

.vip-club-page body {
    overflow: hidden initial
}

input::-webkit-contacts-auto-fill-button,
input::-webkit-credit-card-auto-fill-button {
    background-color: var(--WHITE)
}

.accordion-1__item-cont-inner b,
.accordion-1__item-cont-inner strong {
    font-weight: 600
}

input::-webkit-credentials-auto-fill-button {
    background-color: #fff
}

a {
    text-decoration: none;
    color: var(--CARIBBEAN_GREEN);
    display: inline-block
}

.dm__betslip a {
    display: inherit
}

a.border {
    border-bottom: 1px dashed
}

ul a {
    border-bottom: 0 none;
    line-height: inherit
}

.ol li a {
    display: contents
}

.panel-freespins__item-block a {
    width: 100%
}

.checkbox__pseudo-label a {
    display: inline
}

.news-page__link-games a {
    border-bottom: 1px dashed
}

.status-up-wrap a {
    cursor: pointer
}

.dm__mybets_more_cont_item {
    display: inherit
}

ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.accordion-1__item--static ul:last-child {
    margin-bottom: 0
}

img {
    display: block;
    width: 100%
}

.h1,
h1 {
    margin-bottom: 1.3333333333rem;
    font-weight: 500;
    font-size: 1.2666666667rem;
    line-height: 1.37;
    color: var(--WHITE);
    letter-spacing: normal;
    text-transform: uppercase
}

.content-single-page .h1:last-child,
.content-single-page h1:last-child {
    margin-bottom: 0
}

.cards .h1,
.cards h1 {
    text-align: center
}

@media(min-width:769px)and (max-width:1024px) {
    .h1,
    h1 {
        margin-bottom: 5rem;
        font-size: 3.2rem
    }
}

@media(min-width:1025px) {
    .h1,
    h1 {
        margin-bottom: 2.7777777778rem;
        font-size: 1.7777777778rem
    }
}

.h1--bold {
    font-weight: 600
}

.h1--mod1 {
    margin-bottom: .3333333333rem
}

.h1--mod1:last-child {
    margin-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .h1--mod1 {
        margin-bottom: 1.8rem
    }
}

@media(min-width:1025px) {
    .h1--mod1 {
        margin-bottom: 1rem
    }
}

.h1--mod2 {
    font-size: 1.2rem
}

@media(min-width:769px)and (max-width:1024px) {
    .h1--mod2 {
        font-size: 3rem
    }
}

@media(min-width:1025px) {
    .h1--mod2 {
        font-size: 1.6666666667rem
    }
}

.h2,
h2 {
    font-weight: 500;
    font-size: 1.3333333333rem;
    color: var(--WHITE_TRANSPARENT_02)
}

@media(min-width:1025px) {
    .h2,
    h2 {
        font-size: 2.4rem;
        font-size: 1.3333333333rem
    }
}

.h3,
h3 {
    margin-bottom: 1rem;
    font-weight: 600;
    font-size: 1.0666666667rem;
    line-height: 1.4;
    letter-spacing: .0333333333rem;
    color: var(--WHITE);
    text-transform: none
}

.tournament__slider-wr .h3,
.tournament__slider-wr h3 {
    margin-left: 10px;
    margin-right: 10px
}

@media(min-width:769px) {
    .tournament__slider-wr .h3,
    .tournament__slider-wr h3 {
        margin-left: auto;
        margin-right: auto
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .h3,
    h3 {
        margin-bottom: 2.5rem;
        font-size: 2.2rem;
        letter-spacing: .05rem
    }
    .h3:last-child,
    h3:last-child {
        margin-bottom: 0
    }
}

@media(min-width:1025px) {
    .h3,
    h3 {
        margin-bottom: 1.3888888889rem;
        font-size: 1.2222222222rem;
        letter-spacing: .0277777778rem
    }
    .h3:last-child,
    h3:last-child {
        margin-bottom: 0
    }
}

.h4,
h4 {
    margin-bottom: 1.3333333333rem;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.3;
    color: var(--WHITE);
    letter-spacing: normal
}

@media(min-width:769px)and (max-width:1024px) {
    .h4,
    h4 {
        margin-bottom: 2.4rem;
        font-size: 2.8rem
    }
}

@media(min-width:1025px) {
    .h4,
    h4 {
        margin-bottom: 1.3333333333rem;
        font-size: 1.5555555556rem
    }
}

p {
    margin-bottom: 1.6666666667rem;
    font-size: 1rem;
    line-height: 1.6;
    color: var(--WHITE);
    letter-spacing: .0173333333rem
}

.news-modal__content p {
    font-size: .7777777778rem
}

p:last-child {
    margin-bottom: 0
}

.tournament-card__desc p {
    margin-bottom: .6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .tournament-card__desc p {
        margin-bottom: 1rem
    }
}

@media(min-width:1025px) {
    .tournament-card__desc p {
        font-size: 1.1111111111rem;
        margin-bottom: .5555555556rem
    }
}

.accordion-1__item-cont-inner p {
    color: var(--WHITE_TRANSPARENT_02)
}

.accordion-1--mod-1 p {
    margin-left: 2rem
}

@media(min-width:769px)and (max-width:1024px) {
    p {
        margin-bottom: 4rem;
        font-size: 1.8rem;
        line-height: 1.78;
        letter-spacing: .031rem
    }
    .accordion-1--mod-1 p {
        margin-left: 6.5rem
    }
    .news-modal__content p {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    p {
        margin-bottom: 2.2222222222rem;
        font-size: 1rem;
        line-height: 1.78;
        letter-spacing: .0172222222rem
    }
    .accordion-1--mod-1 p {
        margin-left: 3.6111111111rem
    }
    .news-modal__content p {
        font-size: .8888888889rem
    }
}

.p-text {
    margin-bottom: 1.6666666667rem;
    font-size: 1rem;
    line-height: 1.6;
    color: var(--WHITE);
    letter-spacing: .0173333333rem
}

.p-text:last-child {
    margin-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .p-text {
        margin-bottom: 4rem;
        font-size: 1.8rem;
        line-height: 1.78;
        letter-spacing: .031rem
    }
}

@media(min-width:1025px) {
    .p-text {
        margin-bottom: 2.2222222222rem;
        font-size: 1rem;
        line-height: 1.78;
        letter-spacing: .0172222222rem
    }
}

.list-with-disc>li {
    position: relative;
    line-height: 1.4;
    font-size: .9333333333rem;
    margin-bottom: .6666666667rem;
    padding-left: 1.7333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .list-with-disc>li {
        padding-left: 2.6rem;
        font-size: 1.4rem;
        margin-bottom: 1rem
    }
}

@media(min-width:1025px) {
    .list-with-disc>li {
        padding-left: 1.4444444444rem;
        margin-bottom: .5555555556rem;
        font-size: .7777777778rem
    }
}

.list-with-disc>li:before {
    content: "";
    display: block;
    width: .6rem;
    height: .6rem;
    position: absolute;
    left: 0;
    top: .3333333333rem;
    background-color: var(--ROUGE_SARDE);
    border-radius: 50%
}

@media(min-width:769px)and (max-width:1024px) {
    .list-with-disc>li:before {
        width: .9rem;
        height: .9rem;
        top: .5rem
    }
}

@media(min-width:1025px) {
    .list-with-disc>li:before {
        width: .5rem;
        height: .5rem;
        top: .2777777778rem
    }
}

.express-bonus .list-with-disc>li,
.express-cashback .list-with-disc>li {
    margin-bottom: .8rem;
    line-height: 1.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .express-bonus .list-with-disc>li,
    .express-cashback .list-with-disc>li {
        margin-bottom: 1.2rem;
        line-height: 2rem
    }
}

@media(min-width:1025px) {
    .express-bonus .list-with-disc>li,
    .express-cashback .list-with-disc>li {
        margin-bottom: .6666666667rem;
        line-height: 1.1111111111rem
    }
}

.drops-and-wins-rules__item--2 .list-with-disc>li:last-of-type,
.express-bonus .list-with-disc>li:last-of-type,
.express-cashback .list-with-disc>li:last-of-type {
    margin-bottom: 0
}

.drops-and-wins-rules__item--1 .list-with-disc>li {
    margin-top: .4666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .drops-and-wins-rules__item--1 .list-with-disc>li {
        margin-top: .7rem
    }
}

@media(min-width:1025px) {
    .drops-and-wins-rules__item--1 .list-with-disc>li {
        margin-top: .3888888889rem
    }
}

.list-with-numbers {
    counter-reset: list
}

.list-with-numbers>li {
    position: relative;
    line-height: 1.4;
    font-size: .9333333333rem;
    margin-bottom: .6666666667rem;
    display: flex
}

@media(min-width:769px)and (max-width:1024px) {
    .list-with-numbers>li {
        font-size: 1.4rem;
        margin-bottom: 1rem
    }
}

@media(min-width:1025px) {
    .list-with-numbers>li {
        margin-bottom: .5555555556rem;
        font-size: .7777777778rem
    }
}

.list-with-numbers>li:before {
    counter-increment: list;
    content: counter(list);
    display: inline-block;
    font-size: .9333333333rem;
    margin-right: 1.3333333333rem;
    font-weight: 700;
    color: var(--ROUGE_SARDE)
}

@media(min-width:769px)and (max-width:1024px) {
    .list-with-numbers>li:before {
        font-size: 1.4rem;
        margin-right: 2rem
    }
}

@media(min-width:1025px) {
    .list-with-numbers>li:before {
        font-size: .7777777778rem;
        margin-right: 1.1111111111rem
    }
}

.drops-and-wins-rules__item--3 .list-with-numbers>li:last-of-type {
    margin-bottom: 0
}

.missing-data .gender-radio-wrap {
    margin-bottom: 1.6rem;
    margin-top: .9333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .missing-data .gender-radio-wrap {
        margin-top: 1.4rem;
        margin-bottom: 2.4rem
    }
}

@media(min-width:1025px) {
    .missing-data .gender-radio-wrap {
        margin-top: .8333333333rem;
        margin-bottom: 1.3333333333rem
    }
}

.ol {
    list-style: none;
    counter-reset: item-ol;
    margin-bottom: 30px;
    font-size: 0;
    line-height: 0;
    letter-spacing: -4px
}

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

.x-mas-levels__item .ol {
    margin-bottom: 1.1111111111rem
}

.ol li {
    display: flex;
    position: relative;
    margin-bottom: .9333333333rem;
    font-size: 1rem;
    line-height: 1.6;
    color: var(--WHITE_TRANSPARENT_02);
    letter-spacing: .0173333333rem
}

.ol li:before {
    position: relative;
    top: .2rem;
    content: counter(item-ol);
    counter-increment: item-ol;
    flex-shrink: 0;
    margin-right: 1.6666666667rem;
    max-width: .6666666667rem;
    width: 100%;
    font-weight: 500;
    font-size: 1.0666666667rem;
    line-height: 1;
    letter-spacing: normal;
    pointer-events: none
}

.accordion-1 .ol li:before {
    max-width: 1.5333333333rem
}

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

.x-mas-levels__item .ol li {
    margin-bottom: .5555555556rem
}

.x-mas-levels__item .ol li:before {
    margin-right: 1.1111111111rem
}

.ol li .ol,
.ol li .ul {
    margin-top: .9333333333rem;
    margin-left: -1.9333333333rem
}

.ol li .ol li[start-num],
.ol li .ul li[start-num] {
    padding-left: 1.7333333333rem
}

.ol li .ol {
    counter-reset: item2-ol
}

.ol li .ol li:before {
    content: attr(start-num) "." counter(item2-ol);
    counter-increment: item2-ol
}

.ol li[start-num]:before {
    content: attr(start-num) "." counter(item-ol)
}

@media(min-width:769px)and (max-width:1024px) {
    .ol {
        margin-bottom: 4rem
    }
    .ol:last-child {
        margin-bottom: 0
    }
    .ol li {
        margin-bottom: 2rem;
        font-size: 1.6rem;
        line-height: 1.75;
        letter-spacing: normal
    }
    .ol li:before {
        top: 0;
        font-size: 2.1rem;
        margin-right: 3.8rem;
        max-width: 2.7rem
    }
    .ol li:last-child {
        margin-bottom: 0
    }
    .x-mas-levels__item .ol li {
        margin-bottom: .5rem;
        font-size: 1.4rem;
        line-height: 1.5
    }
    .x-mas-levels__item .ol li:before {
        top: 0;
        margin-right: 0;
        font-size: 1.4rem;
        line-height: 1.5
    }
    .ol li .ol,
    .ol li .ul {
        margin-top: 2rem;
        margin-left: -5.7rem
    }
    .ol li .ol li[start-num],
    .ol li .ul li[start-num] {
        padding-left: 8.5rem
    }
    .ol li .ol>li:before,
    .ol li .ul>li:before {
        margin-right: 1.5rem
    }
    .accordion-1 .ol li .ol>li:before,
    .accordion-1 .ol li .ul>li:before {
        margin-right: 6rem
    }
    .ol li[start-num] {
        padding-left: 0
    }
}

@media(min-width:1025px) {
    .ol {
        margin-bottom: 2.2222222222rem
    }
    .ol:last-child {
        margin-bottom: 0
    }
    .ol li {
        margin-bottom: 1.1111111111rem
    }
    .ol li,
    .ol li:before {
        font-size: .8888888889rem;
        line-height: 1.5555555556rem
    }
    .ol li:before {
        position: relative;
        top: 0;
        margin-right: 1.5555555556rem
    }
    .accordion-1 .ol li:before {
        margin-right: 2.1111111111rem
    }
    .ol li:last-child {
        margin-bottom: 0
    }
    .x-mas-levels__item .ol li {
        margin-bottom: .2777777778rem;
        font-size: .9444444444rem;
        line-height: 1.5
    }
    .x-mas-levels__item .ol li:before {
        top: 0;
        margin-right: 1.1111111111rem;
        font-size: .9444444444rem;
        line-height: 1.5
    }
    .ol li .ol,
    .ol li .ul {
        margin-top: 1.1111111111rem;
        margin-left: -3.1666666667rem
    }
    .ol li .ol li[start-num],
    .ol li .ul li[start-num] {
        padding-left: 4.7222222222rem
    }
    .ol li .ol>li:before,
    .ol li .ul>li:before {
        margin-right: .8333333333rem
    }
    .accordion-1 .ol li .ol>li:before,
    .accordion-1 .ol li .ul>li:before {
        margin-right: 1.9444444444rem
    }
    .ol li[start-num] {
        padding-left: 0
    }
}

.ol--custom-num li:before {
    content: attr(data-num)
}

.ul {
    list-style: none;
    margin-bottom: 2rem
}

.status-up__text-1 .ul,
.status-up__text-2 .ul {
    margin-top: 20px;
    text-align: left;
    display: flex;
    flex-flow: column
}

.ul>li {
    position: relative;
    padding-left: 1.1333333333rem;
    margin-bottom: .9333333333rem;
    font-size: 1rem;
    line-height: 1.6;
    color: var(--WHITE);
    letter-spacing: normal
}

.ul>li:before {
    content: "";
    display: block;
    position: absolute;
    top: .5333333333rem;
    left: 0;
    width: .6rem;
    height: .6rem;
    border-radius: 50%
}

.ul>li:last-child {
    margin-bottom: 0
}

.ul>li>.ul {
    margin-top: .9333333333rem;
    margin-left: -1.1333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .ul {
        margin-bottom: 4rem
    }
    .ul>li {
        padding-left: 2.8rem;
        margin-bottom: 1.4rem;
        font-size: 1.8rem;
        line-height: 1.78
    }
    .ul>li:before {
        top: 1.1rem;
        width: 1rem;
        height: 1rem
    }
    .ul>li:last-child {
        margin-bottom: 0
    }
    .ul>li>.ol,
    .ul>li>.ul {
        margin-top: 1.4rem;
        margin-left: -2rem
    }
}

@media(min-width:1025px) {
    .ul {
        margin-bottom: 2.2222222222rem
    }
    .ul>li {
        padding-left: 1.5555555556rem;
        margin-bottom: .7777777778rem;
        font-size: 1rem;
        line-height: 1.78
    }
    .ul>li:before {
        top: .6111111111rem;
        width: .5555555556rem;
        height: .5555555556rem
    }
    .ul>li:last-child {
        margin-bottom: 0
    }
    .ul>li>.ol,
    .ul>li>.ul {
        margin-top: .7777777778rem;
        margin-left: -1.1111111111rem
    }
}

.li-wrap {
    flex-wrap: wrap
}

.li-el-width {
    width: 80%
}

@media(min-width:769px) {
    .li-el-width {
        width: 90%
    }
}

.ul-title {
    margin-bottom: .9333333333rem;
    font-weight: 600;
    font-size: 1.0666666667rem;
    line-height: 1.3;
    letter-spacing: normal;
    color: var(--WHITE_TRANSPARENT_03)
}

@media(min-width:769px)and (max-width:1024px) {
    .ul-title {
        margin-bottom: 1.6rem;
        font-size: 2rem
    }
}

@media(min-width:1025px) {
    .ul-title {
        margin-bottom: .8888888889rem;
        font-size: 1.1111111111rem
    }
}

.content-page {
    position: relative;
    padding-top: 7.3333333333rem;
    padding-bottom: 2.6666666667rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top
}

.static-page .content-page {
    padding-top: 11.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .content-page {
        padding-top: 12rem;
        padding-bottom: 5rem
    }
    .static-page .content-page {
        padding-top: 32.5rem
    }
}

@media(min-width:1025px) {
    .content-page {
        padding-top: 4.7222222222rem;
        padding-bottom: 2.7777777778rem
    }
    .static-page .content-page {
        padding-top: 18.0555555556rem
    }
}

.content-page--page-list {
    padding-top: 7.1333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .content-page--page-list {
        padding-top: 16.5rem
    }
}

@media(min-width:1025px) {
    .content-page--page-list {
        padding-top: 9.1666666667rem
    }
}

.content-page__top-bg {
    height: 11.4666666667rem;
    background-image: url(https://stardacaseno.click/mock_img/static/staticPageBg.jpg);
    border-radius: .4rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    margin-bottom: 1.3333333333rem
}

@media(min-width:769px) {
    .content-page__top-bg {
        height: 30.8rem;
        margin-bottom: 2rem
    }
}

@media(min-width:1025px) {
    .content-page__top-bg {
        height: 17.1111111111rem;
        margin-bottom: 1.1111111111rem
    }
}

.content-page__content {
    position: relative;
    z-index: 1
}

.content-page__subtitle {
    margin-bottom: .5333333333rem;
    font-weight: 600;
    font-size: 1.0666666667rem;
    line-height: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_08);
    letter-spacing: normal
}

@media(min-width:769px)and (max-width:1024px) {
    .content-page__subtitle {
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .content-page__subtitle {
        font-size: 1rem
    }
}

@media(min-width:769px) {
    .content-page__subtitle_text_contacts {
        text-align: center
    }
}

@media(min-width:1025px) {
    .content-page__subtitle_text_contacts {
        text-align: center
    }
}

.content-page__title {
    margin-bottom: 1.0666666667rem;
    font-weight: 600;
    font-size: 1.3333333333rem;
    line-height: 1.6rem;
    color: var(--WHITE);
    letter-spacing: normal
}

@media(min-width:769px) {
    .content-page__title {
        font-size: 2.8rem;
        line-height: 3.2rem
    }
}

@media(min-width:1025px) {
    .content-page__title {
        font-size: 1.5555555556rem;
        line-height: 1.7777777778rem
    }
}

@media(min-width:769px) {
    .content-page__title_text_contacts {
        text-align: center
    }
}

@media(min-width:1025px) {
    .content-page__title_text_contacts {
        text-align: center
    }
}

.content-page__section-title {
    margin-bottom: 1.3333333333rem;
    font-weight: 600;
    font-size: 1.3333333333rem;
    line-height: 1.6rem;
    color: var(--WHITE);
    letter-spacing: normal
}

@media(min-width:769px) {
    .content-page__section-title {
        font-size: 2.8rem;
        line-height: 3.2rem
    }
}

@media(min-width:1025px) {
    .content-page__section-title {
        font-size: 1.5555555556rem;
        line-height: 1.7777777778rem
    }
}

.content-page__desc {
    margin-bottom: .5333333333rem;
    font-weight: 600;
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    color: var(--WHITE_TRANSPARENT_08);
    letter-spacing: normal
}

.content-page__desc:last-child {
    margin-bottom: 0
}

@media(min-width:769px) {
    .content-page__desc {
        font-size: 1.6rem;
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .content-page__desc {
        font-size: .8888888889rem;
        line-height: 1.3333333333rem
    }
}

.content-page__desc.content-page__desc_text_contacts {
    color: var(--WHITE_TRANSPARENT_06)
}

@media(min-width:769px) {
    .content-page__desc.content-page__desc_text_contacts {
        text-align: center
    }
}

.content-about-block .content-page__desc {
    color: var(--WHITE_TRANSPARENT_06)
}

.content-block {
    margin-bottom: 1.3333333333rem
}

.content-block:last-child {
    margin-bottom: 0
}

.content-block__title {
    font-weight: 600;
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    color: var(--WHITE);
    letter-spacing: normal;
    margin-bottom: .5333333333rem
}

@media(min-width:769px) {
    .content-block__title {
        font-size: 1.4rem;
        line-height: 2rem;
        margin-bottom: .8rem
    }
}

@media(min-width:1025px) {
    .content-block__title {
        font-size: .8888888889rem;
        line-height: 1.1111111111rem;
        margin-bottom: .4444444444rem
    }
}

.content-block__item {
    position: relative;
    margin-bottom: .5333333333rem;
    font-weight: 400;
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    padding-left: 1.0666666667rem;
    color: var(--WHITE_TRANSPARENT_06)
}

.content-block__item:last-child {
    margin-bottom: 0
}

@media(min-width:769px) {
    .content-block__item {
        font-size: 1.6rem;
        line-height: 2rem
    }
}

@media(min-width:1025px) {
    .content-block__item {
        font-size: .8888888889rem;
        line-height: 1.1111111111rem
    }
}

.content-block__item:before {
    content: "";
    position: absolute;
    left: 0;
    top: .5333333333rem;
    width: .2666666667rem;
    height: .2666666667rem;
    border-radius: 50%;
    background-color: var(--ROUGE_SARDE)
}

@media(min-width:769px) {
    .content-block__item:before {
        top: .8rem;
        width: .4rem;
        height: .4rem
    }
}

@media(min-width:1025px) {
    .content-block__item:before {
        top: .4444444444rem;
        width: .2222222222rem;
        height: .2222222222rem
    }
}

.content-block__list-number {
    counter-reset: item-ol;
    list-style-type: none
}

.content-block__item-number {
    font-weight: 400;
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    position: relative;
    padding-left: 1.5333333333rem;
    margin-bottom: 1.6rem
}

.content-block__item-number:last-child {
    margin-bottom: 0
}

@media(min-width:769px) {
    .content-block__item-number {
        font-size: 1.6rem;
        line-height: 2rem;
        padding-left: 3rem;
        margin-bottom: 3.2rem
    }
}

@media(min-width:1025px) {
    .content-block__item-number {
        font-size: .8888888889rem;
        line-height: 1.1111111111rem;
        padding-left: 1.6666666667rem;
        margin-bottom: 1.7777777778rem
    }
}

.content-block__item-number:before {
    position: absolute;
    left: 0;
    top: 0;
    content: counters(item-ol, ".") ".";
    counter-increment: item-ol;
    font-size: .9333333333rem;
    line-height: 1.3333333333rem
}

@media(min-width:769px) {
    .content-block__item-number:before {
        font-size: 1.6rem;
        line-height: 2rem
    }
}

@media(min-width:1025px) {
    .content-block__item-number:before {
        font-size: .8888888889rem;
        line-height: 1.1111111111rem
    }
}

.content-block__item-number .content-block__list-number {
    margin-top: .5333333333rem
}

.content-block__item-number .content-block__item-number {
    padding-left: 2rem;
    color: var(--WHITE_TRANSPARENT_04);
    font-weight: 400;
    margin-bottom: .5333333333rem
}

@media(min-width:769px) {
    .content-block__item-number .content-block__item-number {
        padding-left: 3rem;
        margin-bottom: .8rem
    }
}

@media(min-width:1025px) {
    .content-block__item-number .content-block__item-number {
        padding-left: 1.6666666667rem;
        margin-bottom: .4444444444rem
    }
}

.hint-text,
.hint-text p {
    margin-bottom: 1.3333333333rem;
    font-size: .8rem;
    line-height: 1.86;
    color: var(--WHITE_TRANSPARENT_05);
    letter-spacing: .0133333333rem
}

.hint-text:last-child,
.hint-text p:last-child {
    margin-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .hint-text,
    .hint-text p {
        margin-bottom: 3rem;
        font-size: 1.4rem;
        letter-spacing: .024rem
    }
}

@media(min-width:1025px) {
    .hint-text,
    .hint-text p {
        margin-bottom: 1.6666666667rem;
        font-size: .7777777778rem;
        letter-spacing: .0133333333rem
    }
}

.container {
    width: 100%;
    padding: 0 15px;
    max-width: none;
    margin: 0 auto
}

@media(max-width:768px) {
    .tournament__slider-wr .container {
        padding: 0 0 !important
    }
}

@media(min-width:769px) {
    .tournament__slider-wr .container {
        padding: 0 10px !important
    }
}

@media(min-width:1025px) {
    .container {
        width: 81.3333333333rem;
        padding: 0
    }
    .bonus .container {
        padding: 0 !important
    }
    .page-news .container {
        width: 81.3333333333rem
    }
}

.news-modal__content .container {
    padding: 0;
    width: 100%
}

.content-page__content--tournaments {
    overflow-x: hidden;
    padding: 0 10px !important
}

@media(min-width:1025px) {
    .content-page__content--tournaments {
        padding: 0 !important
    }
}

.row {
    flex: 1 1 auto
}

.justify-center {
    justify-content: center
}

@media(max-width:768px) {
    div[style*="transition: visibility 0s linear 0s"],
    div[style*="transition: visibility linear, opacity 0.3s linear"] {
        overflow: auto;
        top: 0 !important;
        height: 100%
    }
}

@media(max-width:768px)and (orientation:landscape) {
    div[style*="transition: visibility 0s linear 0s"],
    div[style*="transition: visibility linear, opacity 0.3s linear"] {
        width: 100% !important
    }
}

@media(max-width:768px)and (orientation:portrait) {
    div[style*="transition: visibility 0s linear 0s"],
    div[style*="transition: visibility linear, opacity 0.3s linear"] {
        width: 100% !important
    }
}

.antilock-cols {
    display: flex
}

.antilock-cols__col:nth-child(2) {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .antilock-cols__col:nth-child(2) {
        display: flex;
        align-items: center;
        width: 39.5rem
    }
}

@media(min-width:1025px) {
    .antilock-cols__col:first-child {
        flex: 1 1 auto;
        margin-right: 3rem
    }
    .antilock-cols__col:nth-child(2) {
        display: flex;
        align-items: center;
        width: 21.9444444444rem;
        margin-right: 1.6666666667rem
    }
}

.show-for-root-domain {
    display: none
}

.root-domain .show-for-root-domain {
    display: block
}

.root-domain .hide-for-root-domain {
    display: none
}

#app#app {
    height: unset
}

.d-mobile-block {
    display: block
}

@media(min-width:769px) {
    .d-mobile-block {
        display: none
    }
}

.d-mobile-none {
    display: none
}

@media(min-width:769px) {
    .d-mobile-none {
        display: block
    }
}

.table-caption-wr {
    display: table;
    width: 100%
}

.table-caption {
    display: table-caption
}

.table-caption__inline-block {
    display: inline-block;
    width: 100%
}

.spt-bet-slip svg {
    pointer-events: auto
}

@media(max-width:768px) {
    .dm__betslip_btn {
        z-index: 90
    }
}

.wrapper {
    padding: 0 .6666666667rem 0;
    position: relative
}

@media(min-width:769px)and (max-width:1024px) {
    .wrapper {
        padding: 0 1rem 0;
        max-width: 100rem;
        margin: 0 auto
    }
}

@media(min-width:1025px) {
    .wrapper {
        padding: 0;
        width: 81.3333333333rem;
        margin: 0 auto
    }
}

@media(min-width:1025px)and (min-width:1025px) {
    .play .wrapper {
        display: flex
    }
}

@media(min-width:769px) {
    .game-page.tablet .wrapper {
        max-width: 100%;
        padding: 0 2rem;
        width: 100%
    }
}

.top-bar .wrapper {
    height: 100%
}

.wrapper.wrapper--main-slider {
    position: static
}

@media(max-width:768px) {
    .wrapper.wrapper--main-slider {
        padding: 0
    }
}

@media(min-width:769px) {
    .wrapper.wrapper--main-slider {
        overflow: hidden
    }
}

@media(min-width:1025px) {
    .wrapper.wrapper--main-slider:before {
        content: "";
        position: absolute;
        top: -5.6111111111rem;
        left: -5.1111111111rem;
        width: 50.6111111111rem;
        height: 50.6111111111rem;
        background: radial-gradient(50% 50% at 50% 50%, #262831 24%, rgba(38, 40, 49, 0) 100%);
        pointer-events: none
    }
    .sport-lobby-banners .wrapper.wrapper--main-slider:before {
        content: none
    }
}

.wrapper.wrapper--back-line {
    padding-top: .4rem
}

.app-container {
    padding-top: .8rem;
    padding-bottom: 2.2rem
}

@media(max-width:768px) {
    .app-container {
        overflow: hidden
    }
}

.game-page.mobile .app-container {
    padding-bottom: 5.5333333333rem
}

.game-page .app-container {
    padding-top: 0
}

@media(min-width:1025px) {
    .game-page .app-container {
        padding-bottom: 4.4444444444rem;
        margin-bottom: auto
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .app-container {
        padding-top: 1.2rem;
        padding-bottom: 0
    }
}

@media(min-width:1025px) {
    .app-container {
        padding-top: 2.0555555556rem;
        padding-bottom: 3.3333333333rem
    }
    .game-page.hide-real-time-winners .app-container {
        padding-bottom: 0
    }
}

.game-page.tablet .app-container {
    min-height: 0;
    padding-bottom: 0
}

.app-container.static-page {
    padding-bottom: 0
}

.starda-app {
    transition: .5s
}

.starda-app .swiper-pagination-bullets,
.starda-app .swiper-pagination-bullets-dynamic {
    padding-top: .6666666667rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    position: relative;
    white-space: nowrap;
    display: flex
}

@media(max-width:768px) {
    .starda-app .swiper-pagination-bullets-dynamic.main-slider__pagination,
    .starda-app .swiper-pagination-bullets-dynamic.promo-modal-content__table-pagintaion,
    .starda-app .swiper-pagination-bullets.main-slider__pagination,
    .starda-app .swiper-pagination-bullets.promo-modal-content__table-pagintaion {
        display: flex;
        justify-content: center
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .starda-app .swiper-pagination-bullets,
    .starda-app .swiper-pagination-bullets-dynamic {
        padding-top: 1.4rem
    }
}

@media(min-width:1025px) {
    .starda-app .swiper-pagination-bullets,
    .starda-app .swiper-pagination-bullets-dynamic {
        padding-top: .7777777778rem
    }
}

.starda-app .swiper-pagination-bullet {
    width: .3333333333rem;
    height: .3333333333rem;
    flex-shrink: 0;
    background: hsla(0, 0%, 100%, .2);
    transition: transform .2s, left .2s;
    opacity: 1;
    display: block
}

.starda-app .swiper-pagination-bullet:not(:last-of-type) {
    margin-right: .2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .starda-app .swiper-pagination-bullet:not(:last-of-type) {
        margin-right: .4rem
    }
}

@media(min-width:1025px) {
    .starda-app .swiper-pagination-bullet:not(:last-of-type) {
        margin-right: .2222222222rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .starda-app .swiper-pagination-bullet {
        width: .5rem;
        height: .5rem
    }
}

.starda-app .swiper-pagination-bullet.swiper-pagination-bullet-active-main {
    background-color: var(--ROUGE_SARDE)
}

.starda-app .swiper-pagination-bullet.active-main {
    -webkit-transform: scale(1);
    transform: scale(1);
    background-color: var(--ROUGE_SARDE)
}

.starda-app .main-slider__pagination {
    padding-top: .6rem
}

@media(max-width:768px) {
    .starda-app .main-slider__pagination .swiper-pagination-bullet,
    .starda-app .promo-modal-content__table-pagintaion .swiper-pagination-bullet {
        left: 0 !important
    }
}

@media(min-width:769px) {
    .starda-app.game-page.tablet {
        padding-bottom: 8.3rem
    }
}

@media(min-width:1025px) {
    .starda-app.game-page {
        min-height: 100vh;
        display: flex;
        flex-direction: column
    }
}

.swiper-pagination-bullets-dynamic.promo-modal-table__pagination--js {
    overflow: initial
}

@media(min-width:1025px) {
    .starda-app--sidebar-shown:not(.sports,
    .v-sports,
    .esports) {
        -webkit-transform: translateX(6.6666666667rem);
        transform: translateX(6.6666666667rem);
        will-change: transform
    }
}

.global-msg__bell-button__icon {
    width: auto !important;
    height: auto !important
}

.global-msg__bell-button__icon:before {
    position: absolute;
    content: "";
    width: .8rem;
    height: .8rem;
    background: var(--INFINITY);
    right: 0;
    left: .0666666667rem;
    margin: 0 auto;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: .1333333333rem;
    top: calc(100% + .73333rem);
    display: none
}

.global_bell_panelactive .global-msg__bell-button__icon:before,
.withdrawal-status-popup__btn--active .global-msg__bell-button__icon:before {
    display: block
}

@media(min-width:769px)and (max-width:1024px) {
    .global-msg__bell-button__icon:before {
        left: .1rem;
        width: 1.2rem;
        height: 1.2rem;
        border-radius: .2rem;
        top: calc(100% + 1.4rem)
    }
}

@media(min-width:1025px) {
    .global-msg__bell-button__icon:before {
        width: 1.3333333333rem;
        height: 1.3333333333rem;
        left: .0555555556rem;
        border-radius: .1111111111rem;
        top: calc(100% + .94444rem)
    }
}

.global-msg__bell-button__icon svg {
    width: 1.7333333333rem !important;
    height: 1.7333333333rem !important
}

@media(min-width:769px)and (max-width:1024px) {
    .global-msg__bell-button__icon svg {
        width: 2.6rem !important;
        height: 2.6rem !important
    }
}

@media(min-width:769px) {
    .game-page.tablet .global-msg__bell-button__icon svg {
        width: 4.5rem !important;
        height: 4.5rem !important
    }
}

.global-msg__bell-button {
    width: auto !important;
    height: auto !important
}

@media(min-width:769px) {
    .game-page.tablet .global-msg__bell-button {
        padding-left: 2rem !important
    }
}

.global-msg__bell-button__badge {
    font-size: .6rem !important
}

@media(min-width:769px) {
    .game-page.tablet .global-msg__bell-button__badge {
        top: -.4rem !important;
        padding: 0 .8rem !important;
        font-size: 1.6rem !important;
        height: 2.3rem !important;
        min-width: 2.7rem !important;
        line-height: 1.5rem !important;
        border-radius: 4.2rem !important
    }
}

@media(max-width:768px) {
    #messenger-dropdown {
        top: 3.6666666667rem
    }
}

#messenger-dropdown:before {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    #messenger-dropdown {
        bottom: -2rem
    }
}

@media(min-width:1025px) {
    #messenger-dropdown {
        bottom: -1.3888888889rem
    }
}

.mobile-menu .inertial-container-v2__wrapper {
    gap: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .mobile-menu .inertial-container-v2__wrapper {
        width: -webkit-min-content;
        width: min-content;
        margin: 0 auto
    }
}

.popular-payment-providers__list .inertial-container-v2__wrapper {
    grid-auto-columns: auto
}

.seo-block {
    margin-top: -3.3333333333rem;
    margin-bottom: 3.6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .seo-block {
        margin-top: -5rem;
        margin-bottom: 5.5rem
    }
}

@media(min-width:1025px) {
    .seo-block {
        margin-top: -4.7222222222rem;
        margin-bottom: 4.4444444444rem
    }
}

.overflow--hidden {
    overflow: hidden !important
}

@media screen and (orientation:landscape) {
    .overflow--hidden.is-visible-capcha {
        position: static
    }
}

.overflow--hidden-fixed {
    overflow: hidden !important;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin-top: 0 !important
}

@media screen and (orientation:landscape) {
    .overflow--hidden-fixed.is-visible-capcha {
        overflow: auto !important;
        position: static
    }
}

.safari-fixed {
    position: -webkit-sticky;
    position: sticky;
    height: 100vh
}

.overflow--hidden-scrollBar {
    overflow-x: hidden !important;
    overflow-y: scroll !important
}

.d-none {
    display: none
}

@media(min-width:1025px) {
    .d-pc-none {
        display: none
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .d-tab-none {
        display: none
    }
}

@media(max-width:768px) {
    .d-mob-none {
        display: none
    }
}

.pointer-none {
    pointer-events: none
}

.ml-6 {
    margin-left: 6px
}

.mb-8 {
    margin-bottom: 8px
}

.mb-0 {
    margin-bottom: 0
}

.mt-10 {
    margin-top: 10px
}

.h-all {
    height: 100%
}

.separator {
    position: relative;
    padding-right: .6666666667rem
}

.separator:after {
    content: "";
    position: relative;
    display: inline-block;
    top: .3166666667rem;
    height: 1.2666666667rem;
    margin-left: .6666666667rem;
    opacity: .3
}

.pointer-event-none {
    pointer-events: none
}

.relative {
    position: relative
}

.text-capitalize {
    text-transform: capitalize
}

.account-container--account-history .vb {
    display: flex !important;
    flex-direction: column
}

.account-view .vb,
.country-list-modal .vb {
    display: flex;
    flex-direction: column;
    flex: 1
}

.vb-visible {
    min-height: 1px
}

.vb-dragger {
    width: .2666666667rem;
    right: .1333333333rem
}

.vb-visible .vb-dragger {
    min-height: 1px
}

.vb-invisible .vb-dragger {
    min-height: inherit;
    opacity: 0
}

.partners-contests-create-contest__prizes-list-wr--scrollable .vb-dragger {
    opacity: 1;
    background-color: var(--BLUE_PLAZA);
    width: .4rem;
    border-radius: .8rem;
    right: -1.5rem
}

@media(min-width:1025px) {
    .partners-contests-create-contest__prizes-list-wr--scrollable .vb-dragger {
        width: .2222222222rem;
        border-radius: .4444444444rem;
        right: -.8333333333rem
    }
}

.bottom-sheet__content>.vb-dragger {
    display: none
}

.currency-list .vb-dragger {
    opacity: 1 !important
}

.sidebar-menu__wrapper .vb-dragger {
    display: none
}

.accounts-list__scroll-wr .vb-dragger {
    background-color: var(--BLUE_PLAZA);
    opacity: 1
}

@media(min-width:769px) {
    .accounts-list__scroll-wr .vb-dragger {
        width: .4rem;
        right: .4rem;
        border-radius: .9rem
    }
}

@media(min-width:1025px) {
    .accounts-list__scroll-wr .vb-dragger {
        width: .2222222222rem;
        right: .2222222222rem;
        border-radius: .5rem
    }
}

.dropdown-filter__body .vb-dragger {
    opacity: 1;
    background-color: var(--BLUE_PLAZA);
    width: 4px
}

.payment__content>.vb-dragger {
    visibility: hidden
}

.status-info__card .vb-dragger {
    -webkit-transform: scaleY(.9);
    transform: scaleY(.9);
    right: .2666666667rem;
    width: .2666666667rem;
    border-radius: .2rem;
    background-color: var(--ROUGE_SARDE)
}

.quick-bar .vb-dragger {
    right: auto;
    left: 20rem;
    z-index: 1
}

.quick-bar.fade-enter-active>.vb-dragger,
.quick-bar.fade-leave-active>.vb-dragger {
    transition: all .5s ease-in-out
}

.quick-bar.fade-enter>.vb-dragger,
.quick-bar.fade-leave-to>.vb-dragger {
    -webkit-transform: translate3d(-20rem, 0, 0);
    transform: translate3d(-20rem, 0, 0)
}

.quick-bar.fade-enter-to>.vb-dragger,
.quick-bar.fade-leave>.vb-dragger {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.sidebar-modal .vb-dragger {
    display: none;
    left: auto !important;
    right: .6666666667rem !important
}

.quick-bar__section--profile-limits .vb-dragger {
    right: .2rem !important
}

.tournament-members .vb-dragger {
    right: 0;
    width: .3333333333rem;
    border-top-left-radius: .3333333333rem;
    border-bottom-left-radius: .3333333333rem
}

.custom-select .vb-dragger {
    background-color: transparent
}

.partners-contests-create-contest__settings--timer .custom-select .vb-dragger {
    background-color: var(--BLUE_PLAZA);
    opacity: 1;
    width: .2666666667rem;
    border-radius: .5333333333rem
}

@media(min-width:769px) {
    .partners-contests-create-contest__settings--timer .custom-select .vb-dragger {
        width: .4rem;
        border-radius: .8rem
    }
}

@media(min-width:1025px) {
    .partners-contests-create-contest__settings--timer .custom-select .vb-dragger {
        width: .2222222222rem;
        border-radius: .4444444444rem
    }
}

.providers-filter .vb-dragger {
    border-radius: .5555555556rem
}

.bonuses-slider .vb-dragger {
    right: .1333333333rem !important
}

.custom-modal--bonus .custom-modal__scroll-container-outer>.vb-dragger,
.custom-modal--bonus_sport .custom-modal__scroll-container-outer>.vb-dragger,
.custom-modal--event .custom-modal__scroll-container-outer>.vb-dragger,
.custom-modal--lottery .custom-modal__scroll-container-outer>.vb-dragger,
.custom-modal--tournament .custom-modal__scroll-container-outer>.vb-dragger {
    opacity: 0
}

.custom-modal--bonus .custom-modal__scroll-container-outer:hover>.vb-dragger,
.custom-modal--bonus_sport .custom-modal__scroll-container-outer>.vb-dragger,
.custom-modal--event .custom-modal__scroll-container-outer:hover>.vb-dragger,
.custom-modal--lottery .custom-modal__scroll-container-outer:hover>.vb-dragger,
.custom-modal--tournament .custom-modal__scroll-container-outer:hover>.vb-dragger {
    opacity: 1
}

@media(max-width:768px) {
    .recurents .vb-dragger {
        -webkit-transform: translate3d(0, 4rem, 0);
        transform: translate3d(0, 4rem, 0)
    }
}

@media(min-width:769px) {
    .custom-modal--no-scroll .vb-dragger,
    .recurents .vb-dragger {
        display: none
    }
    .promo-modal-content__table-wr .vb-dragger {
        width: 4px;
        border-radius: 4px;
        right: 0;
        z-index: 1
    }
    .lottery-info-notify .vb-dragger {
        right: 0
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .vb-dragger {
        width: .6666666667rem;
        right: .2222222222rem
    }
    .quick-bar .vb-dragger {
        right: auto;
        left: 27rem
    }
    .quick-bar.fade-enter>.vb-dragger,
    .quick-bar.fade-leave-to>.vb-dragger {
        -webkit-transform: translate3d(-27rem, 0, 0);
        transform: translate3d(-27rem, 0, 0)
    }
    .sidebar-modal .vb-dragger {
        display: block
    }
    .tournament-members .vb-dragger {
        width: .5555555556rem;
        border-top-left-radius: .5555555556rem
    }
    .quick-bar__section--profile-bets .vb-dragger {
        right: .7rem !important
    }
    .bonuses-slider .vb-dragger {
        right: .4rem !important
    }
    .play .vb-dragger {
        width: .42rem;
        right: 50%;
        margin-right: -14.35rem
    }
}

@media(min-width:1025px) {
    .vb-dragger {
        width: .3333333333rem;
        right: .1111111111rem
    }
    .quick-bar .vb-dragger {
        right: auto;
        left: 15rem
    }
    .quick-bar.fade-enter>.vb-dragger,
    .quick-bar.fade-leave-to>.vb-dragger {
        -webkit-transform: translate3d(-15rem, 0, 0);
        transform: translate3d(-15rem, 0, 0)
    }
    .sidebar-modal .vb-dragger {
        display: block
    }
    .tournament-members .vb-dragger {
        width: .2777777778rem;
        border-top-left-radius: .2777777778rem
    }
    .quick-bar__section--profile-bets .vb-dragger {
        right: .3888888889rem !important
    }
    .bonuses-slider .vb-dragger {
        right: .1111111111rem !important
    }
    .bonus-list__description .vb-dragger {
        display: none
    }
    .play .vb-dragger {
        width: .3266666667rem;
        right: .1088888889rem
    }
}

.game-list-filters-popup__content .vb-dragger {
    background: var(--BLUE_PLAZA);
    border-radius: .5333333333rem;
    margin-right: .4rem
}

@media(min-width:769px) {
    .game-list-filters-popup__content .vb-dragger {
        border-radius: .8rem;
        margin-right: .6rem
    }
}

@media(min-width:1025px) {
    .game-list-filters-popup__content .vb-dragger {
        margin-right: .3333333333rem;
        border-radius: .4444444444rem
    }
}

.custom-select .vb-dragger-styler {
    height: 100%
}

.vb-content {
    scroll-behavior: smooth
}

.account-container--account-history .vb-content {
    display: flex !important;
    flex-direction: column
}

.vb-content.payment__content-inner-2 {
    scroll-behavior: auto
}

@media(min-width:769px) {
    .vb-content {
        -webkit-overflow-scrolling: touch
    }
}

div.vue-tel-input {
    flex: 1 1 auto;
    box-shadow: none !important;
    padding-top: 1.6666666667rem;
    border: 1px solid var(--INFINITY);
    border-radius: 6px;
    height: 3.2rem
}

div.vue-tel-input:focus,
div.vue-tel-input:focus-within {
    border-color: var(--INFINITY)
}

div.vue-tel-input.input-field--error {
    border-color: var(--ROUGE_SARDE)
}

div.vue-tel-input.open {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.input-field__input-wr--with-confirmation-button div.vue-tel-input {
    border: none
}

div.vue-tel-input.open:not(.input-field--error):not(.input-field--error) {
    border-color: var(--MIDNIGHT_SERENADE)
}

div.vue-tel-input.disabled {
    background-color: transparent;
    pointer-events: none
}

@media(min-width:769px)and (max-width:1024px) {
    div.vue-tel-input {
        padding-top: 2.5rem;
        height: 4.8rem
    }
}

@media(min-width:1025px) {
    div.vue-tel-input {
        padding-top: 1.2222222222rem;
        height: 2.6666666667rem
    }
}

.vti__dropdown-arrow {
    display: none
}

.vti__input {
    box-shadow: none;
    padding-right: 1.3333333333rem;
    border: none !important;
    background-color: transparent;
    font-family: ProximaNova, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    letter-spacing: normal;
    color: var(--WHITE);
    -webkit-filter: none;
    filter: none
}

@media(max-width:768px) {
    .vue-tel-input .vti__input {
        position: relative;
        top: -.2666666667rem
    }
    .custom-modal--restore-password-request .vue-tel-input .vti__input {
        margin-top: -6px
    }
}

@media(min-width:769px) {
    .vue-tel-input .vti__input {
        top: -.4rem
    }
}

@media(min-width:1025px) {
    .vue-tel-input .vti__input {
        top: -.2222222222rem
    }
}

.vti__input::-webkit-input-placeholder {
    font-weight: 400;
    font-size: 1.0666666667rem
}

@media(max-width:768px) {
    .account-profile-details .vti__input::-webkit-input-placeholder {
        font-size: 1rem
    }
}

@media(min-width:769px) {
    .account-profile-details .vti__input::-webkit-input-placeholder {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .account-profile-details .vti__input::-webkit-input-placeholder {
        font-size: .6666666667rem
    }
}

.vti__input::-moz-placeholder {
    font-weight: 400;
    font-size: 1.0666666667rem
}

@media(max-width:768px) {
    .account-profile-details .vti__input::-moz-placeholder {
        font-size: 1rem
    }
}

@media(min-width:769px) {
    .account-profile-details .vti__input::-moz-placeholder {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .account-profile-details .vti__input::-moz-placeholder {
        font-size: .6666666667rem
    }
}

.vti__input:-ms-input-placeholder {
    font-weight: 400;
    font-size: 1.0666666667rem
}

@media(max-width:768px) {
    .account-profile-details .vti__input:-ms-input-placeholder {
        font-size: 1rem
    }
}

@media(min-width:769px) {
    .account-profile-details .vti__input:-ms-input-placeholder {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .account-profile-details .vti__input:-ms-input-placeholder {
        font-size: .6666666667rem
    }
}

.vti__input:-moz-placeholder {
    font-weight: 400;
    font-size: 1.0666666667rem
}

@media(max-width:768px) {
    .account-profile-details .vti__input:-moz-placeholder {
        font-size: 1rem
    }
}

@media(min-width:769px) {
    .account-profile-details .vti__input:-moz-placeholder {
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .account-profile-details .vti__input:-moz-placeholder {
        font-size: .6666666667rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .vti__input {
        padding-right: 2rem;
        font-size: 1.6rem
    }
    .vti__input::-webkit-input-placeholder {
        font-size: 1.5rem
    }
    .vti__input::-moz-placeholder {
        font-size: 1.5rem
    }
    .vti__input:-ms-input-placeholder {
        font-size: 1.5rem
    }
    .vti__input:-moz-placeholder {
        font-size: 1.5rem
    }
}

@media(min-width:1025px) {
    .vti__input {
        padding-right: 1.1111111111rem;
        font-size: .8888888889rem
    }
    .vti__input::-webkit-input-placeholder {
        font-size: .8333333333rem
    }
    .vti__input::-moz-placeholder {
        font-size: .8333333333rem
    }
    .vti__input:-ms-input-placeholder {
        font-size: .8333333333rem
    }
    .vti__input:-moz-placeholder {
        font-size: .8333333333rem
    }
}

.vti__close {
    display: none
}

.vti__dropdown {
    padding-left: 1rem
}

.vti__dropdown.open {
    z-index: 3
}

.vue-tel-input .vti__dropdown {
    position: static;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -4px
}

.vue-tel-input .vti__dropdown.open,
.vue-tel-input .vti__dropdown:hover {
    background-color: transparent
}

@media(max-width:768px) {
    .vue-tel-input .vti__dropdown {
        position: relative;
        left: .9333333333rem
    }
    .custom-modal--restore-password-request .vue-tel-input .vti__dropdown {
        margin-top: -.4rem
    }
}

.input-field .vue-tel-input--without-country-flags .vti__dropdown {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .vti__dropdown {
        padding-left: 1.7rem
    }
}

@media(min-width:1025px) {
    .vti__dropdown {
        padding-left: .9444444444rem
    }
}

.vti__selection {
    height: 100%
}

.vue-tel-input .vti__dropdown-list {
    border: .0666666667rem var(--MIDNIGHT_SERENADE) solid;
    left: 0;
    width: 100%;
    z-index: 3;
    max-height: 16rem;
    box-shadow: 0 .5333333333rem 1.2666666667rem 0 var(--BLACK_062);
    border-radius: 0;
    background-color: var(--RIVER_STYX);
    border-top: 0;
    border-bottom-left-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.vue-tel-input .vti__dropdown-list.below {
    top: 3rem;
    border-top: 0
}

.vue-tel-input .vti__dropdown-list::-webkit-scrollbar {
    width: .2666666667rem;
    height: .2rem
}

.vue-tel-input .vti__dropdown-list::-webkit-scrollbar-track,
.vue-tel-input .vti__dropdown-list::-webkit-scrollbar-track-piece {
    background-color: transparent
}

.vue-tel-input .vti__dropdown-list::-webkit-scrollbar-thumb {
    border-radius: .2rem
}

@media(min-width:769px)and (max-width:1024px) {
    .vue-tel-input .vti__dropdown-list {
        border: .1rem var(--MIDNIGHT_SERENADE) solid;
        max-height: 20rem;
        box-shadow: 0 .8rem 1.9rem 0 var(--BLACK_062);
        border-bottom-left-radius: .6rem;
        border-bottom-right-radius: .6rem
    }
    .vue-tel-input .vti__dropdown-list.below {
        top: 4.5rem
    }
    .vue-tel-input .vti__dropdown-list::-webkit-scrollbar {
        width: .4rem;
        height: .3rem
    }
    .vue-tel-input .vti__dropdown-list::-webkit-scrollbar-thumb {
        border-radius: .3rem
    }
}

@media(min-width:1025px) {
    .vue-tel-input .vti__dropdown-list {
        border: .0555555556rem var(--MIDNIGHT_SERENADE) solid;
        max-height: 13.3333333333rem;
        box-shadow: 0 .4444444444rem 1.0555555556rem 0 var(--BLACK_062);
        border-bottom-left-radius: .3333333333rem;
        border-bottom-right-radius: .3333333333rem
    }
    .vue-tel-input .vti__dropdown-list.below {
        top: 2.3333333333rem
    }
    .vue-tel-input .vti__dropdown-list::-webkit-scrollbar {
        width: .2222222222rem;
        height: .1666666667rem
    }
    .vue-tel-input .vti__dropdown-list::-webkit-scrollbar-thumb {
        border-radius: .1666666667rem
    }
    .payment__inner--missing-data.payment__inner--missing-data .vti__dropdown-list,
    .play-form-block--missing-data.play-form-block--missing-data .vti__dropdown-list {
        max-height: 13.3333333333rem
    }
}

@media(min-width:769px) {
    .account-profile-details__field .vti__dropdown-list.above,
    .missing-data .vti__dropdown-list.above {
        top: 100%;
        bottom: auto
    }
}

.account-profile-details__field .vti__dropdown-list.above {
    left: -.0666666667rem;
    width: calc(100% + .13333rem)
}

@media(min-width:769px)and (max-width:1024px) {
    .account-profile-details__field .vti__dropdown-list.above {
        left: -.1rem;
        width: calc(100% + .2rem)
    }
}

@media(min-width:1025px) {
    .account-profile-details__field .vti__dropdown-list.above {
        left: -.0555555556rem;
        width: calc(100% + .11111rem)
    }
}

.vti__country-code {
    height: 100%;
    font-size: 1.0666666667rem;
    line-height: normal;
    color: var(--WHITE) !important;
    letter-spacing: normal;
    align-items: center;
    display: flex
}

.vti__country-code:after {
    content: "";
    display: block;
    background-image: url(https://stardacaseno.click/assets/433725/img/arrow.e22ed45b.svg);
    width: 1rem;
    height: 1rem;
    background-size: 100%;
    margin-left: .3333333333rem;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.vti__dropdown.open .vti__country-code:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

@media(min-width:769px)and (max-width:1024px) {
    .vti__country-code:after {
        width: 1.5rem;
        height: 1.5rem;
        margin-left: .5rem
    }
}

@media(min-width:1025px) {
    .vti__country-code:after {
        width: .8333333333rem;
        height: .8333333333rem;
        margin-left: .2777777778rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .vti__country-code {
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .vti__country-code {
        font-size: .8888888889rem
    }
}

.vti__flag {
    flex-shrink: 0;
    min-width: 20px
}

.vue-tel-input .vti__flag {
    margin-left: 0
}

.vue-tel-input .vti__dropdown-item {
    display: flex;
    align-items: center;
    padding: .8666666667rem 1.0666666667rem;
    line-height: 1
}

.vue-tel-input .vti__dropdown-item.highlighted {
    color: var(--ROUGE_SARDE);
    background-color: transparent
}

@media(min-width:769px)and (max-width:1024px) {
    .vue-tel-input .vti__dropdown-item {
        padding: 1.3rem 1.6rem
    }
}

@media(min-width:1025px) {
    .vue-tel-input .vti__dropdown-item {
        padding: .7222222222rem .8888888889rem
    }
}

.vti__dropdown-item.last-preferred {
    border: none !important
}

.vti__dropdown-item strong {
    margin-left: .3333333333rem;
    font-size: 1.0666666667rem;
    order: 1;
    font-weight: 400
}

@media(min-width:769px)and (max-width:1024px) {
    .vti__dropdown-item strong {
        margin-left: .5rem;
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .vti__dropdown-item strong {
        margin-left: .2777777778rem;
        font-size: .8888888889rem
    }
}

.vti__dropdown-item span {
    font-size: 1.0666666667rem;
    min-width: 3.3333333333rem;
    display: block
}

@media(min-width:769px)and (max-width:1024px) {
    .vti__dropdown-item span {
        font-size: 1.6rem;
        min-width: 5rem
    }
}

@media(min-width:1025px) {
    .vti__dropdown-item span {
        font-size: .8888888889rem;
        min-width: 2.7777777778rem
    }
}

.table-1 {
    width: 100%;
    margin-bottom: 1.3333333333rem;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0
}

.table-1:last-child {
    margin-bottom: 0
}

.single-welcome-bonus .table-1 {
    background: linear-gradient(90.36deg, hsla(0, 0%, 100%, .04) 3.1%, hsla(0, 0%, 100%, 0) 155.4%);
    border-radius: .2666666667rem;
    margin-bottom: .8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .single-welcome-bonus .table-1 {
        border-radius: .4rem
    }
}

@media(min-width:1025px) {
    .single-welcome-bonus .table-1 {
        border-radius: .2222222222rem;
        margin-bottom: .8888888889rem
    }
}

@media(min-width:769px) {
    .single-welcome-bonus-popup .table-1 {
        margin-bottom: 2.4rem
    }
}

@media(min-width:1025px) {
    .single-welcome-bonus-popup .table-1 {
        margin-bottom: 1.3333333333rem
    }
}

.table-1 tr:last-child {
    border-bottom: none
}

.bonuses-slider-info .table-1 tr:last-child td {
    padding-bottom: 0
}

.single-welcome-bonus .table-1 tr {
    border-color: transparent
}

.table-1 td {
    padding: .5333333333rem 0;
    font-size: .9333333333rem;
    line-height: 1.57;
    color: var(--WHITE);
    letter-spacing: normal;
    vertical-align: top
}

.table-1 td:first-child {
    text-align: left
}

.bonus-list__description-scroll-inner .table-1 td:first-child,
.bonuses-list__item--info .table-1 td:first-child,
.bonuses-slider-info .table-1 td:first-child {
    width: 50%;
    padding-right: .3333333333rem
}

.single-welcome-bonus .table-1 td {
    padding: .8rem
}

.table-1 td:last-child {
    font-weight: 500;
    text-align: right
}

.bonuses-slider-info--payment .table-1 td:last-child,
.single-welcome-bonus .table-1 td:last-child {
    font-weight: 600
}

.table-1 td[colspan="2"] {
    text-align: left
}

@media(min-width:769px)and (max-width:1024px) {
    .table-1 {
        margin-bottom: 2rem
    }
    .play .table-1 {
        margin-bottom: 1.4rem
    }
    .table-1 tr {
        border-bottom-width: .1rem
    }
    .play .table-1 tr {
        border-bottom-width: .07rem
    }
    .table-1 td {
        padding: 1.5rem 0;
        font-size: 1.6rem;
        line-height: 1.38
    }
    .play .table-1 td {
        padding: 1.05rem 0;
        font-size: 1.12rem
    }
    .bonuses-list__item--info .table-1 td:first-child,
    .bonuses-slider-info .table-1 td:first-child {
        padding-right: 1rem
    }
    .single-welcome-bonus .table-1 td {
        padding: 1.2rem
    }
}

@media(min-width:1025px) {
    .table-1 {
        margin-bottom: 1.1111111111rem
    }
    .play .table-1 {
        margin-bottom: 1.0888888889rem
    }
    .table-1 tr {
        border-bottom-width: .0555555556rem
    }
    .play .table-1 tr {
        border-bottom-width: .0544444444rem
    }
    .table-1 td {
        padding: .8333333333rem 0;
        font-size: .8888888889rem;
        line-height: 1.38
    }
    .single-welcome-bonus .table-1 td {
        padding: .6666666667rem;
        font-size: .7777777778rem
    }
}

.table-2 {
    width: 100%;
    border-collapse: separate;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .04) 3.1%, hsla(0, 0%, 100%, 0) 155.4%)
}

.account-payments-table .table-2 {
    min-width: 42.6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .account-payments-table .table-2 {
        min-width: 54rem
    }
}

@media(min-width:1025px) {
    .account-payments-table .table-2 {
        min-width: 30rem
    }
}

.account-history-table--bets .table-2 td {
    font-size: .9333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .account-history-table--bets .table-2 td {
        font-size: 1.4rem;
        line-height: 1.6rem
    }
}

@media(min-width:1025px) {
    .account-history-table--bets .table-2 td {
        font-size: .7777777778rem;
        line-height: 1.1111111111rem
    }
}

@media(min-width:769px) {
    .account-history-table--bets .table-2 th {
        line-height: 2.4rem
    }
}

@media(min-width:1025px) {
    .account-history-table--bets .table-2 th {
        line-height: 1.3333333333rem
    }
}

.account-history-table--bets .table-2 .thead {
    border-radius: 4px;
    background: var(--RIVER_STYX)
}

.account-history-table--bets .table-2 .thead th:first-of-type {
    text-align: center
}

@media(min-width:1025px) {
    .account-history-table--bets .table-2 .thead {
        padding: .3333333333rem 0
    }
}

.table-2 th {
    text-align: left;
    font-weight: 600;
    font-size: .8rem;
    background-color: var(--RIVER_STYX);
    padding: .5333333333rem .8rem;
    white-space: nowrap
}

@media(max-width:1024px) {
    .account-history-table--not-found .table-2 th {
        display: none
    }
    .account-history-table--not-found .table-2 th:first-child,
    .account-history-table--not-found .table-2 th:nth-of-type(2) {
        display: table-cell
    }
}

.table-2 th:first-of-type {
    border-top-left-radius: .2666666667rem;
    border-bottom-left-radius: .2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2 th:first-of-type {
        border-top-left-radius: .4rem;
        border-bottom-left-radius: .4rem
    }
}

@media(min-width:1025px) {
    .table-2 th:first-of-type {
        border-top-left-radius: .2222222222rem;
        border-bottom-left-radius: .2222222222rem
    }
}

.table-2 th:last-of-type {
    text-align: right;
    border-top-right-radius: .2666666667rem;
    border-bottom-right-radius: .2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2 th:last-of-type {
        border-top-right-radius: .4rem;
        border-bottom-right-radius: .4rem
    }
}

@media(min-width:1025px) {
    .table-2 th:last-of-type {
        border-top-right-radius: .2222222222rem;
        border-bottom-right-radius: .2222222222rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2 th {
        font-size: 1.2rem;
        padding: .8rem 1.2rem
    }
}

@media(min-width:1025px) {
    .table-2 th {
        font-size: .8888888889rem;
        padding: .3333333333rem .8888888889rem
    }
}

.table-2 th.account-payments-table__sum-th {
    width: 8rem
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2 th.account-payments-table__sum-th {
        width: 12rem
    }
}

@media(min-width:1025px) {
    .table-2 th.account-payments-table__sum-th {
        width: 16.6666666667rem
    }
}

.table-2 th.account-payments-table__operation-th {
    width: 18.6666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2 th.account-payments-table__operation-th {
        width: 28rem
    }
}

@media(min-width:1025px) {
    .table-2 th.account-payments-table__operation-th {
        width: 11.1111111111rem
    }
}

.table-2 td {
    font-size: .8rem;
    padding: .5333333333rem .8rem;
    vertical-align: middle
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2 td {
        font-size: 1.2rem;
        padding: .8rem 1.6rem
    }
}

@media(min-width:1025px) {
    .table-2 td {
        font-size: .8888888889rem;
        padding: .6666666667rem .8888888889rem
    }
}

.table-2 td:last-of-type {
    border-top-right-radius: .2666666667rem;
    border-bottom-right-radius: .2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2 td:last-of-type {
        border-top-right-radius: .4rem;
        border-bottom-right-radius: .4rem
    }
}

@media(min-width:1025px) {
    .table-2 td:last-of-type {
        border-top-right-radius: .2222222222rem;
        border-bottom-right-radius: .2222222222rem
    }
}

.table-2 td:first-of-type {
    border-top-left-radius: .2666666667rem;
    border-bottom-left-radius: .2666666667rem
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2 td:first-of-type {
        border-top-left-radius: .4rem;
        border-bottom-left-radius: .4rem
    }
}

@media(min-width:1025px) {
    .table-2 td:first-of-type {
        border-top-left-radius: .2222222222rem;
        border-bottom-left-radius: .2222222222rem
    }
}

.account-history-table .table-2 td {
    white-space: nowrap
}

.table-2 tbody tr:nth-child(odd) {
    background-color: var(--EIGHT_BALL)
}

.table-2 tbody tr:not(.table-2__date-tr) td:last-of-type {
    text-align: right
}

.table-2 tbody tr.table-2__date-tr {
    background-color: var(--EIGHT_BALL)
}

.table-2 tbody tr.table-2__date-tr td {
    font-weight: 600;
    font-size: .8rem;
    color: var(--WHITE_TRANSPARENT_06);
    padding-top: 1.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2 tbody tr.table-2__date-tr td {
        font-size: 1.2rem;
        padding-top: 2rem
    }
}

@media(min-width:1025px) {
    .table-2 tbody tr.table-2__date-tr td {
        padding: 1.1111111111rem .8888888889rem .3333333333rem .8888888889rem;
        font-size: .8888888889rem
    }
}

@media(min-width:1025px) {
    .account-payments-table-tr--status-awaiting.account-payments-table-tr--cashout td:last-of-type {
        padding-right: .6666666667rem
    }
}

@media(min-width:1025px) {
    .account-payments-table-tr--status-awaiting.account-payments-table-tr--cashout td {
        padding-top: .2222222222rem;
        padding-bottom: .2222222222rem
    }
}

@media(max-width:768px) {
    .account-payments-table-tr--status-awaiting.account-payments-table-tr--cashout td:first-of-type {
        padding-left: .8rem
    }
}

@media(min-width:769px) {
    .account-payments-table-tr--status-awaiting.account-payments-table-tr--cashout td:first-of-type {
        padding-left: 1.2rem
    }
}

@media(min-width:1025px) {
    .account-payments-table-tr--status-awaiting.account-payments-table-tr--cashout td:first-of-type {
        padding-left: .8888888889rem
    }
}

.table-2-cols-wr {
    margin-bottom: 1.3333333333rem
}

.table-2-cols-wr:last-child {
    margin-bottom: 0
}

@media(min-width:769px) {
    .table-2-cols-wr {
        display: flex;
        justify-content: space-between;
        margin-bottom: 4rem
    }
}

@media(min-width:1025px) {
    .table-2-cols-wr {
        margin-bottom: 2.2222222222rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2-cols-wr--mod-1 {
        justify-content: flex-start
    }
}

@media(min-width:1025px) {
    .table-2-cols-wr--mod-1 {
        justify-content: flex-start
    }
}

.table-2-cols-wr__table-wr {
    width: 100%
}

.table-2-cols-wr__table-wr:first-child tbody tr:last-child td:after {
    display: block
}

.table-2-cols-wr__table-wr:not(:first-child) thead {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2-cols-wr__table-wr {
        width: calc(50% - 20px)
    }
    .table-2-cols-wr__table-wr:first-child tbody tr:last-child td:after {
        display: none
    }
    .table-2-cols-wr__table-wr:not(:first-child) thead {
        display: table-header-group
    }
    .table-2-cols-wr__table-wr:nth-child(2n-1) {
        margin-right: 2rem
    }
    .table-2-cols-wr--mod-1 .table-2-cols-wr__table-wr {
        width: calc(33.333% - 14px);
        margin-right: 20px
    }
    .table-2-cols-wr--mod-1 .table-2-cols-wr__table-wr:last-child {
        margin-right: 0
    }
}

@media(min-width:1025px) {
    .table-2-cols-wr__table-wr {
        width: calc(50% - 20px)
    }
    .table-2-cols-wr__table-wr:first-child tbody tr:last-child td:after {
        display: none
    }
    .table-2-cols-wr__table-wr:not(:first-child) thead {
        display: table-header-group
    }
    .table-2-cols-wr__table-wr:nth-child(2n-1) {
        margin-right: 1.1111111111rem
    }
    .table-2-cols-wr--mod-1 .table-2-cols-wr__table-wr {
        width: calc(33.333% - 14px);
        margin-right: 20px
    }
    .table-2-cols-wr--mod-1 .table-2-cols-wr__table-wr:last-child {
        margin-right: 0
    }
}

.table-2-cols {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0
}

.table-2-cols td {
    padding: .8rem 1rem;
    vertical-align: top
}

.table-2-cols td:first-child {
    text-align: left
}

.table-2-cols td:last-child {
    text-align: right
}

.table-2-cols thead td {
    font-weight: 400;
    font-size: .8rem;
    line-height: 1.67;
    letter-spacing: -.022rem
}

.table-2-cols tbody td {
    position: relative;
    font-weight: 600;
    font-size: .9333333333rem;
    line-height: 1
}

.table-2-cols tbody td:after {
    content: "";
    position: absolute;
    bottom: 0
}

.table-2-cols tbody td:first-child {
    letter-spacing: normal
}

.table-2-cols tbody td:first-child:after {
    left: 1rem;
    right: 0
}

.table-2-cols tbody td:last-child {
    letter-spacing: -.04rem
}

.table-2-cols tbody td:last-child:after {
    left: 0;
    right: 1rem
}

.table-2-cols tbody tr:last-child td:after {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .table-2-cols td {
        padding: 2rem 3rem
    }
    .table-2-cols thead td {
        font-size: 1.6rem;
        line-height: 1.25;
        letter-spacing: -.044rem
    }
    .table-2-cols tbody td {
        font-size: 1.8rem
    }
    .table-2-cols tbody td:first-child:after {
        left: 3rem
    }
    .table-2-cols tbody td:last-child {
        letter-spacing: -.05rem
    }
    .table-2-cols tbody td:last-child:after {
        right: 3rem
    }
}

@media(min-width:1025px) {
    .table-2-cols td {
        padding: 1.1111111111rem 1.6666666667rem
    }
    .table-2-cols thead td {
        font-size: .8888888889rem;
        line-height: 1.25;
        letter-spacing: -.0244444444rem
    }
    .table-2-cols tbody td {
        font-size: 1rem
    }
    .table-2-cols tbody td:first-child:after {
        left: 1.6666666667rem
    }
    .table-2-cols tbody td:last-child {
        letter-spacing: -.0277777778rem
    }
    .table-2-cols tbody td:last-child:after {
        right: 1.6666666667rem
    }
}

.table-3-cols-wr {
    margin-bottom: 1.3333333333rem
}

.table-3-cols-wr:last-child {
    margin-bottom: 0
}

.event__participants .table-3-cols-wr,
.lottery__participants .table-3-cols-wr,
.tournament__participants .table-3-cols-wr {
    margin-bottom: 1.3333333333rem
}

@media(min-width:769px) {
    .table-3-cols-wr {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin: 0 -10px 4rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .event__participants .table-3-cols-wr,
    .lottery__participants .table-3-cols-wr,
    .tournament__participants .table-3-cols-wr {
        margin-bottom: 3rem
    }
}

@media(min-width:1025px) {
    .table-3-cols-wr {
        margin: 0 -10px 4rem
    }
    .event__participants .table-3-cols-wr,
    .lottery__participants .table-3-cols-wr,
    .tournament__participants .table-3-cols-wr {
        margin-bottom: 1.6666666667rem
    }
}

.table-3-cols {
    width: 100%;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    border-radius: .2666666667rem
}

.table-3-cols:last-child tbody tr:last-child td:after,
.table-3-cols:not(:first-child) thead {
    display: none
}

.table-3-cols td {
    vertical-align: top
}

.table-3-cols td:first-child {
    text-align: left
}

.table-3-cols td:last-child {
    text-align: right
}

.table-3-cols td:last-child span strong {
    white-space: nowrap
}

.table-3-cols thead tr {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .04) 3.1%, hsla(0, 0%, 100%, 0) 155.4%)
}

.table-3-cols thead td {
    padding: .8rem 1rem;
    font-weight: 600;
    font-size: .8rem;
    line-height: 1;
    letter-spacing: normal
}

.table-3-cols thead td:first-child {
    width: 2.8rem
}

.table-3-cols thead td:nth-child(2) {
    padding-left: 0;
    padding-right: 0
}

.table-3-cols thead td:last-child {
    padding-right: .8333333333rem
}

.table-3-cols tbody td {
    position: relative;
    padding: 1.3333333333rem 1rem;
    font-size: .8rem;
    line-height: 1;
    letter-spacing: normal
}

.table-3-cols tbody td:first-child {
    width: 2.8rem;
    font-weight: 600;
    color: var(--WHITE_TRANSPARENT_06)
}

.table-3-cols tbody td:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
    font-weight: 600
}

.table-3-cols tbody td:nth-child(2) b {
    font-weight: 600
}

.event__participants .table-3-cols tbody td:nth-child(2) b {
    overflow: hidden;
    display: block;
    max-width: 11.3333333333rem;
    text-overflow: ellipsis
}

.table-3-cols tbody td:last-child {
    padding-right: 1rem
}

.table-3-cols tbody tr:nth-child(2n) {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .04) 3.1%, hsla(0, 0%, 100%, 0) 155.4%)
}

.table-3-cols tbody tr.active td {
    color: var(--WHITE) !important
}

@media(min-width:769px)and (max-width:1024px) {
    .table-3-cols {
        width: calc(50% - 20px);
        margin: 0 10px;
        border-radius: .4rem
    }
    .table-3-cols:not(:first-child) thead {
        display: table-header-group
    }
    .lottery__prizes--3 .table-3-cols,
    .tournament__prizes--3 .table-3-cols {
        width: calc(33.333% - 20px)
    }
    .table-3-cols thead td {
        padding: 1.5rem 3rem;
        font-size: 1.6rem;
        line-height: 1.25
    }
    .table-3-cols thead td:first-child {
        width: 7rem
    }
    .table-3-cols thead td:last-child {
        padding-right: 3rem
    }
    .table-3-cols tbody tr:last-child td:after {
        border-bottom: none
    }
    .table-3-cols tbody td {
        padding: 2.5rem 3rem;
        font-size: 1.6rem
    }
    .table-3-cols tbody td:first-child {
        width: 7rem
    }
    .event__participants .table-3-cols tbody td:nth-child(2) b {
        max-width: 23rem
    }
    .table-3-cols tbody td:last-child {
        padding-right: 3rem
    }
}

@media(min-width:1025px) {
    .table-3-cols {
        width: calc(50% - 20px);
        margin: 0 10px;
        border-radius: .2222222222rem
    }
    .table-3-cols:not(:first-child) thead {
        display: table-header-group
    }
    .lottery__prizes--3 .table-3-cols,
    .tournament__prizes--3 .table-3-cols {
        width: calc(33.333% - 20px)
    }
    .table-3-cols thead td {
        padding: .8333333333rem 1.6666666667rem;
        font-size: .8888888889rem;
        line-height: 1.25
    }
    .table-3-cols thead td:first-child {
        width: 4.1666666667rem
    }
    .table-3-cols thead td:last-child {
        padding-right: 1.6666666667rem
    }
    .table-3-cols tbody tr:last-child td:after {
        border-bottom: none
    }
    .table-3-cols tbody td {
        padding: 1.1111111111rem 1.6666666667rem;
        font-size: .8888888889rem
    }
    .table-3-cols tbody td:first-child {
        width: 4.1666666667rem
    }
    .event__participants .table-3-cols tbody td:nth-child(2) b {
        max-width: 12.7777777778rem
    }
    .table-3-cols tbody td:last-child {
        padding-right: 1.6666666667rem;
        white-space: nowrap
    }
}

.table-3-cols--mod tbody td {
    padding: .8rem 1rem
}

@media(max-width:768px) {
    .table-3-cols--mod td:last-child,
    .table-3-cols--mod td:nth-child(2) {
        width: 30%
    }
    .table-2-cols-wr__table-wr:not(:last-child) .table-3-cols--mod:last-child tbody tr:last-child td:after {
        display: block
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .table-3-cols--mod {
        width: 100%;
        margin: 0
    }
    .table-3-cols--mod tbody td {
        padding: 1.5rem 3rem
    }
}

@media(min-width:1025px) {
    .table-3-cols--mod {
        width: 100%;
        margin: 0
    }
    .table-3-cols--mod tbody td {
        padding: .8333333333rem 1.6666666667rem
    }
}

.table-4 {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
    margin-bottom: 1.6666666667rem
}

.table-4:last-child {
    margin-bottom: 0
}

.table-4 td {
    line-height: 1.67;
    vertical-align: top;
    text-align: left
}

.table-4 td:nth-child(2) {
    display: none
}

.table-4 thead td {
    padding: .8rem 1rem;
    font-weight: 600;
    font-size: .8rem;
    letter-spacing: -.022rem
}

.table-4 thead td:nth-child(2) {
    padding-left: 0;
    padding-right: 0
}

.table-4 thead td:last-child {
    padding-left: 0
}

.table-4 tbody td {
    position: relative;
    padding: 1rem 1rem .6666666667rem;
    font-size: .8rem;
    letter-spacing: -.022rem
}

.table-4 tbody td:after {
    content: "";
    position: absolute;
    bottom: 0
}

.table-4 tbody td:first-child:after {
    left: 1rem;
    right: 0
}

.table-4 tbody td:nth-child(2) {
    padding-left: 0;
    padding-right: 0
}

.table-4 tbody td:nth-child(2):after {
    left: 0;
    right: 0
}

.table-4 tbody td:last-child {
    padding-left: 0
}

.table-4 tbody td:last-child:after {
    left: 0;
    right: 1rem
}

.table-4 tbody td b {
    color: var(--WHITE);
    letter-spacing: -.0266666667rem
}

.table-4 tbody tr:last-child td {
    padding-bottom: 1.2666666667rem
}

.table-4 tbody tr:last-child td:after {
    display: none
}

@media(min-width:769px)and (max-width:1024px) {
    .table-4 {
        margin-bottom: 4rem
    }
    .table-4 td {
        width: 33.333%
    }
    .table-4 td:nth-child(2) {
        display: table-cell
    }
    .table-4:not(:first-child) thead {
        display: table-header-group
    }
    .table-4 thead td {
        padding: 2.4rem 3rem;
        font-size: 1.6rem;
        line-height: 1.25;
        color: var(--WHITE);
        letter-spacing: -.05rem
    }
    .table-4 tbody tr:last-child td {
        padding-bottom: 3.4rem
    }
    .table-4 tbody tr:last-child td:after {
        display: none
    }
    .table-4 tbody td {
        padding: 2rem 3rem;
        font-size: 1.8rem;
        letter-spacing: normal
    }
    .table-4 tbody td:first-child:after {
        left: 3rem
    }
    .table-4 tbody td:last-child:after {
        right: 3rem
    }
    .table-4 tbody td b {
        letter-spacing: -.05rem
    }
}

@media(min-width:1025px) {
    .table-4 {
        margin-bottom: 2.2222222222rem
    }
    .table-4 td {
        width: 33.333%
    }
    .table-4 td:nth-child(2) {
        display: table-cell
    }
    .table-4:not(:first-child) thead {
        display: table-header-group
    }
    .table-4 thead td {
        padding: 1.3333333333rem 1.6666666667rem;
        font-size: .8888888889rem;
        line-height: 1.25;
        color: var(--WHITE);
        letter-spacing: -.0277777778rem
    }
    .table-4 tbody tr:last-child td {
        padding-bottom: 1.8888888889rem
    }
    .table-4 tbody tr:last-child td:after {
        display: none
    }
    .table-4 tbody td {
        padding: 1.1111111111rem 1.6666666667rem;
        font-size: 1rem;
        letter-spacing: normal
    }
    .table-4 tbody td:first-child:after {
        left: 1.6666666667rem
    }
    .table-4 tbody td:last-child:after {
        right: 1.6666666667rem
    }
    .table-4 tbody td b {
        letter-spacing: -.0277777778rem
    }
}

.table-5 {
    width: 100%;
    padding: 0;
    border-radius: .2rem;
    background-color: var(--HAITI)
}

.table-5 td {
    vertical-align: top;
    text-align: left
}

.jetcoins-cols__tables .table-5 tbody td:last-child,
.jetcoins-cols__tables .table-5 thead td:last-child {
    text-align: right
}

.table-5 thead td {
    padding: .8rem 1rem;
    font-weight: 500;
    font-size: .8rem;
    letter-spacing: normal
}

.table-5 thead td:last-child,
.table-5 thead td:nth-child(2) {
    padding-left: 0
}

.table-5 tbody td {
    position: relative;
    padding: 1.3333333333rem 1rem 1rem
}

.table-5 tbody td:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.table-5 tbody td:last-child,
.table-5 tbody td:nth-child(2) {
    padding-left: 0
}

.table-5 tbody tr:last-child td {
    padding-bottom: 1.2666666667rem
}

.table-5 tbody tr:last-child td:after {
    display: none
}

@media(max-width:768px) {
    .table-5:first-child tbody tr:last-child td:after {
        display: block
    }
    .table-5:not(:first-child) thead {
        display: none
    }
    .table-5 thead td:nth-child(2) {
        text-align: right
    }
    .table-5 thead td:last-child {
        display: none
    }
    .table-5 tbody td:nth-child(2) {
        text-align: right
    }
    .table-5 tbody td:last-child {
        display: none
    }
    .jetcoins-cols__tables .table-5 thead td:last-child {
        display: block
    }
    .jetcoins-cols__tables .table-5 tbody td:last-child {
        display: table-cell
    }
    .jetcoins-cols__tables:not(.jetcoins-cols__tables-show) .table-5:first-child tbody tr:last-child td:after,
    .jetcoins-cols__tables:not(.jetcoins-cols__tables-show) .table-5:nth-child(2) {
        display: none
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .table-5 {
        width: calc(50% - 10px);
        border-radius: .3rem
    }
    .table-5 td:nth-child(2) {
        display: table-cell
    }
    .table-5:not(:first-child) thead {
        display: table-header-group
    }
    .table-5 thead td {
        padding: 2rem 3rem;
        font-size: 1.8rem;
        line-height: 1.25
    }
    .table-5 tbody tr:last-child td:after {
        display: none
    }
    .table-5 tbody td {
        padding: 2rem 3rem
    }
    .table-5 tbody td:after {
        border-bottom-width: .1rem
    }
}

@media(min-width:1025px) {
    .table-5 {
        width: calc(50% - 10px);
        border-radius: .1666666667rem
    }
    .table-5 td:nth-child(2) {
        display: table-cell
    }
    .table-5 td:nth-child(2) .table-5__change-text {
        display: none
    }
    .table-5:not(:first-child) thead {
        display: table-header-group
    }
    .table-5 thead td {
        padding: 1.1111111111rem 1.6666666667rem;
        font-size: 1rem;
        line-height: 1.25
    }
    .table-5 tbody tr:last-child td:after {
        display: none
    }
    .table-5 tbody td {
        padding: 1.1111111111rem 1.6666666667rem
    }
    .table-5 tbody td:after {
        border-bottom-width: .0555555556rem
    }
}

.table-5__blue {
    margin-bottom: .3333333333rem;
    font-weight: 500;
    font-size: 1.0666666667rem;
    line-height: 1;
    letter-spacing: normal
}

.table-5__blue:last-child {
    margin-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .table-5__blue {
        margin-bottom: 0;
        font-size: 1.8rem
    }
}

@media(min-width:1025px) {
    .table-5__blue {
        margin-bottom: 0;
        font-size: 1rem
    }
}

.table-5__change-title {
    font-size: .8rem;
    line-height: 1.67;
    letter-spacing: -.022rem
}

@media(min-width:769px)and (max-width:1024px) {
    .table-5__change-title {
        display: none
    }
}

@media(min-width:1025px) {
    .table-5__change-title {
        display: none
    }
}

.table-5__count {
    margin-bottom: .4666666667rem;
    font-weight: 600;
    font-size: 1.0666666667rem;
    line-height: 1;
    letter-spacing: normal
}

.table-5__count:last-child {
    margin-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .table-5__count {
        margin-bottom: 0;
        font-size: 1.8rem
    }
}

@media(min-width:1025px) {
    .table-5__count {
        margin-bottom: 0;
        font-size: 1rem
    }
}

.table-5__change-text {
    font-weight: 600;
    font-size: .8666666667rem;
    line-height: 1;
    letter-spacing: .0146666667rem;
    color: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .table-5__change-text {
        font-size: 1.8rem;
        letter-spacing: -.05rem
    }
}

@media(min-width:1025px) {
    .table-5__change-text {
        font-size: 1rem;
        letter-spacing: -.0277777778rem
    }
}

.table-6 {
    width: 100%;
    margin-bottom: 1.3333333333rem;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0
}

.table-6:last-child {
    margin-bottom: 0
}

.table-6 tr {
    position: relative
}

.table-6 tr:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.bonus__section .table-6 tr:after {
    left: -1rem;
    right: -1rem
}

.table-6 tr:last-child:after {
    display: none
}

.table-6 td {
    padding: .7333333333rem 0 1rem;
    font-size: .9333333333rem;
    line-height: 1.36;
    letter-spacing: normal;
    color: var(--WHITE);
    vertical-align: top
}

.table-6 td:first-child {
    position: relative;
    padding-left: 1.1333333333rem;
    text-align: left
}

.table-6 td:first-child:before {
    content: "";
    position: absolute;
    left: 0;
    top: 1.0666666667rem;
    width: .4666666667rem;
    height: .4666666667rem;
    border-radius: 50%
}

.table-6 td:last-child {
    font-weight: 500;
    text-align: right
}

@media(min-width:769px)and (max-width:1024px) {
    .table-6 {
        margin-bottom: 2rem
    }
    .table-6 td {
        padding: 1.5rem 0;
        font-size: 1.8rem;
        line-height: 1.78
    }
    .table-6 td:first-child {
        padding-left: 2.8rem
    }
    .table-6 td:first-child:before {
        top: 2.6rem;
        width: 1rem;
        height: 1rem
    }
    .table-6 tr:after {
        border-bottom-width: .1rem
    }
    .bonus__section .table-6 tr:after {
        left: -3.5rem;
        right: -3.5rem
    }
}

@media(min-width:1025px) {
    .table-6 {
        margin-bottom: 1.1111111111rem
    }
    .table-6 td {
        padding: .8333333333rem 0;
        font-size: 1rem;
        line-height: 1.78
    }
    .table-6 td:first-child {
        padding-left: 1.5555555556rem
    }
    .table-6 td:first-child:before {
        top: 1.4444444444rem;
        width: .5555555556rem;
        height: .5555555556rem
    }
    .table-6 tr:after {
        border-bottom-width: .0555555556rem
    }
    .bonus__section .table-6 tr:after {
        left: -1.9444444444rem;
        right: -1.9444444444rem
    }
}

.contact-btns {
    display: block;
    margin-top: 1.6rem;
    margin-bottom: 2rem
}

.contact-btns:last-child {
    margin-bottom: 0
}

@media(min-width:451px)and (max-width:768px) {
    .contact-btns {
        display: flex;
        flex-wrap: wrap;
        margin: 1.6rem -.6666666667rem 2rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .contact-btns {
        display: flex;
        justify-content: center;
        margin: 2.4rem -1rem 3rem
    }
}

@media(min-width:1025px) {
    .contact-btns {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 1.3333333333rem -.5555555556rem 1.6666666667rem
    }
}

.contact-btns__item {
    overflow: hidden;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.8rem;
    box-shadow: none;
    margin-bottom: 1.3333333333rem;
    border: none;
    border-radius: .2rem;
    font-weight: 500;
    font-size: .9333333333rem;
    color: var(--WHITE) !important;
    cursor: pointer;
    transition: all .2s ease-in-out
}

.starda-app:not(.touch) .contact-btns__item:hover:before {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.contact-btns__item:last-child {
    margin-bottom: 0
}

@media(min-width:451px)and (max-width:768px) {
    .contact-btns__item {
        margin: 0 .6666666667rem 1.3333333333rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .contact-btns__item {
        width: calc(25% - 20px);
        height: 4.8rem;
        margin: 0 1rem 2rem;
        border-radius: .3rem;
        font-size: 1.4rem
    }
    .contact-btns__item:before {
        border-radius: .3rem
    }
}

@media(min-width:1025px) {
    .contact-btns__item {
        width: calc(25% - 20px);
        height: 2.6666666667rem;
        margin: 0 .5555555556rem;
        font-size: .7777777778rem
    }
    .contact-btns__item,
    .contact-btns__item:before {
        border-radius: .1666666667rem
    }
}

.contact-btns__item-ic {
    z-index: 3;
    min-width: 1.3333333333rem;
    height: auto;
    margin-right: .2rem;
    fill: var(--WHITE)
}

@media(min-width:769px)and (max-width:1024px) {
    .contact-btns__item-ic {
        min-width: 2rem;
        margin-right: .3rem
    }
}

@media(min-width:1025px) {
    .contact-btns__item-ic {
        min-width: 1.1111111111rem;
        margin-right: .1666666667rem
    }
}

.static-page .contact-btns__item--support-phone {
    display: none
}

.static-page.show-support-phone .contact-btns__item--support-phone {
    display: flex
}

.container-sidebar {
    position: relative;
    z-index: 1
}

.news-page--promotion .container-sidebar {
    margin-bottom: 1.6666666667rem
}

.news-page--promotion .container-sidebar:last-child {
    margin-bottom: 0
}

@media(max-width:768px) {
    .main .container-sidebar {
        padding-bottom: 1.6666666667rem
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .main .container-sidebar {
        padding-bottom: 2.5rem
    }
    .news-page--promotion .container-sidebar {
        margin-bottom: 4rem
    }
}

@media(min-width:1025px) {
    .container-sidebar {
        display: flex;
        width: 93.8888888889rem;
        padding: 0;
        margin: 0 auto
    }
    .news-page--promotion .container-sidebar {
        margin-bottom: 2.2222222222rem
    }
}

.container-sidebar--padding {
    padding: 0 10px
}

@media(min-width:1025px) {
    .container-sidebar--padding {
        padding: 0
    }
}

.container-sidebar--no-desktop-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top
}

@media(min-width:769px) {
    .container-sidebar--no-desktop-bg {
        background-image: none !important
    }
}

@media(max-width:768px) {
    .container-sidebar--x-mas-flight {
        position: relative;
        background-image: url(https://stardacaseno.click/upload/medialibrary/fa2/fa2f5393db6ef39e289d7f8293eaad25.png);
        background-repeat: repeat-y;
        background-size: cover;
        background-position: top
    }
    .container-sidebar--x-mas-flight:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        width: 100%;
        height: 100%
    }
}

.container-sidebar__center {
    flex: 1 1 auto
}

@media(min-width:1025px) {
    .container-sidebar__center {
        margin-right: 1.6666666667rem
    }
}

@media(max-width:768px) {
    .container-sidebar__center--calendar {
        margin-bottom: 1.3333333333rem
    }
    .container-sidebar__center--calendar:last-child {
        margin-bottom: 0
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .container-sidebar__center--calendar {
        margin-bottom: 1.3333333333rem
    }
    .container-sidebar__center--calendar:last-child {
        margin-bottom: 0
    }
}

@media(max-width:768px) {
    .main .container-sidebar__center-inner {
        overflow: hidden
    }
}

.container-sidebar__sidebar {
    position: relative;
    flex-shrink: 0
}

@media(min-width:1025px) {
    .container-sidebar__sidebar {
        width: 21.8888888889rem;
        margin-bottom: 2.4444444444rem
    }
    .main .container-sidebar__sidebar {
        margin-top: 4.5555555556rem
    }
    .news-page .container-sidebar__sidebar {
        margin-bottom: 0
    }
}

@media(min-width:1025px) {
    .container-sidebar__sidebar--calendar {
        margin-bottom: 20px
    }
}

@media(max-width:768px) {
    .container-sidebar__sidebar-inner {
        position: static !important
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .container-sidebar__sidebar-inner {
        position: static !important
    }
}

@media(min-width:1025px) {
    .container-sidebar__sidebar-inner {
        width: 21.8888888889rem
    }
}

.container-sidebar__sidebar-all-prizes {
    display: block;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1;
    letter-spacing: normal
}

@media(min-width:769px)and (max-width:1024px) {
    .container-sidebar__sidebar-all-prizes {
        font-size: 3.2rem
    }
}

@media(min-width:1025px) {
    .container-sidebar__sidebar-all-prizes {
        font-size: 1.7777777778rem
    }
}

.container-sidebar__sidebar-bet {
    display: block;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1;
    letter-spacing: normal;
    text-transform: uppercase
}

@media(min-width:769px)and (max-width:1024px) {
    .container-sidebar__sidebar-bet {
        font-size: 3.2rem
    }
}

@media(min-width:1025px) {
    .container-sidebar__sidebar-bet {
        font-size: 1.7777777778rem
    }
}

.container-sidebar__sidebar-all-prizes-sum {
    display: inline;
    white-space: nowrap
}

.container-sidebar__sidebar-all-prizes-symbol {
    display: inline;
    color: var(--WHITE)
}

.container-sidebar__wrapper {
    margin: 1.3333333333rem auto 2.1333333333rem
}

@media(min-width:769px) {
    .container-sidebar__wrapper {
        margin: 4rem auto 6rem
    }
}

@media(min-width:1025px) {
    .container-sidebar__wrapper {
        margin: 2.2222222222rem auto 3.3333333333rem
    }
}

.container-sidebar__center-inner-1 {
    background-color: var(--EIGENGRAU);
    padding: 1.0666666667rem;
    border-radius: .2666666667rem;
    margin-bottom: .9333333333rem
}

.container-sidebar__center-inner-1:last-child {
    margin-bottom: 0
}

@media(min-width:769px) {
    .container-sidebar__center-inner-1 {
        padding: 3.2rem;
        margin-bottom: 2rem
    }
    .container-sidebar__center-inner-1:last-child {
        margin-bottom: 0
    }
}

@media(min-width:1025px) {
    .container-sidebar__center-inner-1 {
        padding: 1.7777777778rem;
        margin-bottom: 1.1111111111rem
    }
    .container-sidebar__center-inner-1:last-child {
        margin-bottom: 0
    }
}

.container-sidebar__center-inner-about {
    position: relative;
    margin-top: 1.3333333333rem
}

@media(min-width:769px) {
    .container-sidebar__center-inner-about {
        margin-top: 4rem
    }
}

@media(min-width:1025px) {
    .container-sidebar__center-inner-about {
        margin-top: 2.2222222222rem
    }
}

.container-sidebar__center-inner-about .content-block {
    position: relative
}

@media(min-width:769px) {
    .container-sidebar__center-inner-about .content-block {
        position: absolute;
        left: 3.6rem;
        bottom: 3rem
    }
}

@media(min-width:1025px) {
    .container-sidebar__center-inner-about .content-block {
        position: absolute;
        left: 2rem;
        bottom: 1.6666666667rem
    }
}

.container-sidebar__center-inner-about .content-page__title {
    font-size: 1.4666666667rem;
    line-height: 1.8666666667rem;
    font-weight: 700;
    margin-top: 1.3333333333rem;
    margin-bottom: .2666666667rem
}

@media(min-width:769px) {
    .container-sidebar__center-inner-about .content-page__title {
        font-size: 3.4rem;
        line-height: 1;
        margin-top: 0;
        margin-bottom: 1rem
    }
}

@media(min-width:1025px) {
    .container-sidebar__center-inner-about .content-page__title {
        font-size: 1.8888888889rem;
        line-height: 1;
        margin-top: 0;
        margin-bottom: .5555555556rem
    }
}

.container-sidebar__center-inner-about .content-page__subtitle {
    font-size: 1.0666666667rem;
    line-height: 1.6rem
}

@media(min-width:769px) {
    .container-sidebar__center-inner-about .content-page__subtitle {
        font-size: 2.4rem;
        line-height: 3.2rem
    }
}

@media(min-width:1025px) {
    .container-sidebar__center-inner-about .content-page__subtitle {
        font-size: 1.3333333333rem;
        line-height: 1.7777777778rem
    }
}

.container-sidebar__block {
    display: flex;
    flex-wrap: wrap;
    gap: 1.3333333333rem;
    margin: 1.3333333333rem auto 4rem
}

.content-about-block {
    background: linear-gradient(67.4deg, #0f1116 .62%, rgba(12, 19, 38, 0) 88.86%), #222630;
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    padding: 1.0666666667rem;
    border-radius: .2666666667rem
}

@media(min-width:769px) {
    .content-about-block {
        flex: 1 1 calc(50% - 2rem);
        padding: 3.2rem
    }
}

@media(min-width:1025px) {
    .content-about-block {
        flex: 1 1 calc(50% - 1.11111rem);
        padding: 1.7777777778rem
    }
}

.content-about-block .content-block {
    display: grid;
    grid-column-gap: 1.3333333333rem;
    grid-row-gap: .6666666667rem
}

@media(min-width:769px) {
    .content-about-block .content-block {
        grid-column-gap: 2rem;
        grid-row-gap: 1rem
    }
}

@media(min-width:1025px) {
    .content-about-block .content-block {
        grid-column-gap: 1.1111111111rem;
        grid-row-gap: .5555555556rem
    }
}

.content-about-block .content-page__desc {
    font-size: .9333333333rem;
    font-weight: 400
}

@media(min-width:769px) {
    .content-about-block .content-page__desc {
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    .content-about-block .content-page__desc {
        font-size: .8888888889rem
    }
}

.content-about-block-logo {
    width: 6rem;
    grid-area: 1/1/2/2
}

@media(min-width:769px) {
    .content-about-block-logo {
        width: 14rem;
        grid-area: 1/1/3/2;
        width: 7.7777777778rem
    }
}

.content-about-block-row {
    display: flex;
    align-items: center;
    grid-area: 1/2/2/3
}

@media(min-width:769px) {
    .content-about-block-row {
        grid-area: 1/2/2/3
    }
}

.content-about-block-text {
    grid-area: 2/1/3/4
}

@media(min-width:769px) {
    .content-about-block-text {
        grid-area: 2/2/3/3
    }
}

.content-about-block-logo__image,
.content-about-block-logo__image_mobile,
.content-about-block-row__image,
.content-about-block-row__image_mobile {
    max-width: -webkit-max-content;
    max-width: max-content
}

.content-about-block-logo__image {
    display: none
}

@media(min-width:769px) {
    .content-about-block-logo__image {
        display: flex
    }
}

@media(min-width:769px) {
    .content-about-block-logo__image_mobile {
        display: none
    }
}

.content-about-block-row__image {
    display: none
}

@media(min-width:769px) {
    .content-about-block-row__image {
        display: flex;
        max-width: 7.3rem
    }
}

@media(min-width:1025px) {
    .content-about-block-row__image {
        display: flex;
        max-width: 4.0555555556rem
    }
}

@media(min-width:769px) {
    .content-about-block-row__image_mobile {
        display: none
    }
}

.content-about-block__title {
    position: relative;
    font-size: 1.4666666667rem;
    font-weight: 600;
    color: var(--WHITE);
    padding-left: 1rem;
    margin-top: .5333333333rem
}

.content-about-block__title:before {
    content: "-";
    position: absolute;
    left: .3333333333rem
}

@media(min-width:769px) {
    .content-about-block__title {
        font-weight: 700;
        font-size: 2.2rem;
        text-transform: uppercase;
        padding-left: 1rem;
        margin-top: .8rem
    }
    .content-about-block__title:before {
        content: none
    }
}

@media(min-width:1025px) {
    .content-about-block__title {
        font-size: 1.2222222222rem;
        text-transform: uppercase;
        padding-left: .5555555556rem;
        margin-top: .4444444444rem
    }
}

.vue-notification-group {
    width: 100vw !important;
    right: 0 !important;
    top: 4rem !important;
    z-index: var(--toaster-layer) !important
}

.vue-notification-group a {
    color: var(--ROUGE_SARDE);
    cursor: pointer
}

.vue-notification-group .vue-notification {
    position: relative;
    padding: 1.0666666667rem .9333333333rem 1.0666666667rem 1.2rem;
    margin: 0 0 1.3333333333rem;
    border: none;
    border-radius: .4rem;
    font-size: .9333333333rem;
    line-height: 1.3333333333rem;
    color: var(--WHITE);
    background-color: var(--INFINITY) !important;
    font-weight: 600;
    box-shadow: 0 .2666666667rem 1.3333333333rem rgba(0, 0, 0, .25);
    overflow: hidden
}

.vue-notification-group .vue-notification:after {
    content: "";
    display: block;
    width: .1333333333rem;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0
}

.vue-notification-group .vue-notification.error:after {
    background-color: var(--ROUGE_SARDE)
}

.vue-notification-group .vue-notification.info:after,
.vue-notification-group .vue-notification.success:after {
    background-color: var(--CARIBBEAN_GREEN)
}

.vue-notification-group .vue-notification.warn:after {
    background-color: var(--BUZZ_IN)
}

.vue-notification-group .vue-notification.offline {
    display: flex;
    align-items: center
}

.vue-notification-group .vue-notification.offline:after {
    background-color: var(--ROUGE_SARDE)
}

@media(min-width:769px)and (max-width:1024px) {
    .vue-notification-group .vue-notification {
        box-shadow: 0 .4rem 2rem rgba(0, 0, 0, .25);
        padding: 1.6rem 1.4rem 1.6rem 1.8rem;
        margin: 0 0 2rem;
        border-top: none;
        font-size: 1.6rem;
        border-radius: .6rem;
        line-height: 2rem
    }
    .vue-notification-group .vue-notification:after {
        width: .2rem
    }
}

@media(min-width:1025px) {
    .vue-notification-group .vue-notification {
        box-shadow: 0 .2222222222rem 1.1111111111rem rgba(0, 0, 0, .25);
        padding: .8888888889rem .7777777778rem .8888888889rem 1rem;
        margin: 0 0 1.1111111111rem;
        border-top: none;
        font-size: .8888888889rem;
        border-radius: .3333333333rem;
        line-height: 1.1111111111rem
    }
    .vue-notification-group .vue-notification:after {
        width: .1111111111rem
    }
}

@media(min-width:451px)and (max-width:768px) {
    .vue-notification-group {
        top: 5.3333333333rem !important;
        right: 4.6875vw !important;
        width: 18.4rem !important
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .vue-notification-group {
        top: 8rem !important;
        right: 5rem !important;
        width: 27.6rem !important
    }
}

@media(min-width:1025px) {
    .vue-notification-group {
        top: 4.5rem !important;
        right: 6.3888888889rem !important;
        width: 15.3333333333rem !important
    }
}

@media(max-width:768px) {
    .vue-notification-wrapper {
        padding: 1.3333333333rem 4.6875vw 0 !important
    }
}

@media(min-width:451px)and (max-width:768px) {
    .vue-notification-wrapper {
        width: 290px !important;
        padding: 0 !important
    }
}

@media(max-width:768px) {
    .notification-title {
        text-align: center
    }
}

.notification-content {
    color: var(--WHITE);
    padding-right: 1.7333333333rem;
    font-size: .9333333333rem
}

@media(max-width:768px) {
    .notification-content {
        margin-bottom: 1.3333333333rem
    }
    .notification-content:last-child,
    .offline .notification-content {
        margin-bottom: 0
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .notification-content {
        padding-right: 2.6rem;
        font-size: 1.4rem
    }
}

@media(min-width:1025px) {
    .notification-content {
        padding-right: 1.4444444444rem;
        font-size: .7777777778rem
    }
}

#popup-payment_problems_with_buttons .notification-content {
    margin-bottom: 0
}

.notification-wrapper {
    overflow: visible !important;
    padding: 0 .6666666667rem .6666666667rem !important
}

@media(min-width:769px)and (max-width:1024px) {
    .notification-wrapper {
        padding: 0 1rem 1rem !important
    }
}

@media(min-width:1025px) {
    .notification-wrapper {
        padding: 0 .5555555556rem .5555555556rem !important
    }
}

.vue-notification-inner {
    position: relative
}

@media(max-width:768px) {
    .vue-notification-inner#popup-payment_problems {
        margin-left: -4.6875vw;
        margin-top: -.6666666667rem;
        width: 100vw
    }
}

@media(min-width:451px)and (max-width:768px) {
    .vue-notification-inner#popup-payment_problems {
        margin-left: 0;
        margin-top: 0;
        width: auto
    }
}

.vue-notification__close {
    position: absolute;
    cursor: pointer;
    z-index: 1;
    top: 1.2rem;
    bottom: 0;
    right: .9333333333rem;
    height: 1.3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .vue-notification__close {
        top: 1.8rem;
        right: 1.4rem
    }
}

@media(min-width:1025px) {
    .vue-notification__close {
        right: .7777777778rem;
        top: 1rem
    }
}

.vue-notification__close--confirm-notify {
    display: flex;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 1rem
}

@media(min-width:769px)and (max-width:1024px) {
    .vue-notification__close--confirm-notify {
        right: 1.5rem
    }
}

@media(min-width:1025px) {
    .vue-notification__close--confirm-notify {
        right: .8333333333rem
    }
}

.vue-notification__close-icon {
    display: block;
    width: .9333333333rem;
    height: .9333333333rem;
    color: var(--WHITE)
}

.vue-notification__btn .vue-notification__close-icon {
    margin-top: -.2rem;
    margin-right: .3333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .vue-notification__close-icon {
        width: 1.4rem;
        height: 1.4rem
    }
}

@media(min-width:1025px) {
    .vue-notification__close-icon {
        width: .7777777778rem;
        height: .7777777778rem
    }
}

.vue-notification__btn-wr {
    text-align: center
}

#popup-payment_problems_with_buttons .vue-notification__btn-wr,
.offline .vue-notification__btn-wr {
    display: none
}

.vue-notification__btn {
    vertical-align: middle
}

.v-popper--theme-tooltip {
    z-index: var(--v-tooltip-layer);
    box-shadow: 0 .2rem .9333333333rem 0 var(--BLACK_05)
}

.v-popper--theme-tooltip .v-popper__inner.v-popper__inner {
    background-color: var(--INFINITY);
    border-radius: .2666666667rem;
    padding: .8rem 1.0666666667rem;
    font-size: .8rem;
    font-weight: 400;
    line-height: 1.2rem;
    text-align: left;
    color: var(--WHITE_TRANSPARENT_08);
    max-width: 18.6666666667rem
}

@media(min-width:769px) {
    .v-popper--theme-tooltip .v-popper__inner.v-popper__inner {
        font-size: 1.2rem;
        line-height: 1.8rem;
        padding: 1.2rem 1.6rem;
        border-radius: .4rem;
        max-width: 28rem
    }
}

@media(min-width:1025px) {
    .v-popper--theme-tooltip .v-popper__inner.v-popper__inner {
        font-size: .6666666667rem;
        line-height: 1rem;
        padding: .6666666667rem .8888888889rem;
        border-radius: .2222222222rem;
        max-width: 15.5555555556rem
    }
}

.bonuses-slider-img__item-info-bonus-tooltip .v-popper--theme-tooltip .v-popper__inner.v-popper__inner {
    padding: .8rem
}

@media(min-width:769px) {
    .bonuses-slider-img__item-info-bonus-tooltip .v-popper--theme-tooltip .v-popper__inner.v-popper__inner {
        padding: 2.2rem 1.6rem
    }
}

@media(min-width:1025px) {
    .bonuses-slider-img__item-info-bonus-tooltip .v-popper--theme-tooltip .v-popper__inner.v-popper__inner {
        padding: 1.2222222222rem .8888888889rem
    }
}

.v-popper--theme-tooltip.input-field__tooltip-wrap-masked-text .v-popper__inner {
    max-width: 100%;
    font-size: .8rem;
    padding: 1.3333333333rem
}

@media(min-width:769px) {
    .v-popper--theme-tooltip.input-field__tooltip-wrap-masked-text .v-popper__inner {
        font-size: 1.2rem;
        padding: 2rem
    }
}

@media(min-width:1025px) {
    .v-popper--theme-tooltip.input-field__tooltip-wrap-masked-text .v-popper__inner {
        font-size: .6666666667rem;
        padding: 1.1111111111rem
    }
}

.v-popper--theme-tooltip.input-field__tooltip-wrap-text .v-popper__inner,
.v-popper--theme-tooltip.player-account-select__tooltip .v-popper__inner,
.v-popper--theme-tooltip.registration-tooltip-promocode-text .v-popper__inner,
.v-popper--theme-tooltip .v-popper__inner {
    max-width: 18.6666666667rem;
    padding: 1.3333333333rem
}

@media(min-width:769px) {
    .v-popper--theme-tooltip.input-field__tooltip-wrap-text .v-popper__inner,
    .v-popper--theme-tooltip.player-account-select__tooltip .v-popper__inner,
    .v-popper--theme-tooltip.registration-tooltip-promocode-text .v-popper__inner,
    .v-popper--theme-tooltip .v-popper__inner {
        max-width: 28rem;
        padding: 2rem
    }
}

@media(min-width:1025px) {
    .v-popper--theme-tooltip.input-field__tooltip-wrap-text .v-popper__inner,
    .v-popper--theme-tooltip.player-account-select__tooltip .v-popper__inner,
    .v-popper--theme-tooltip.registration-tooltip-promocode-text .v-popper__inner,
    .v-popper--theme-tooltip .v-popper__inner {
        max-width: 15.5555555556rem;
        padding: 1.1111111111rem;
        line-height: 1rem
    }
}

.v-popper--theme-tooltip.input-field__tooltip-wrap-text .v-popper__inner p,
.v-popper--theme-tooltip.player-account-select__tooltip .v-popper__inner p,
.v-popper--theme-tooltip.registration-tooltip-promocode-text .v-popper__inner p,
.v-popper--theme-tooltip .v-popper__inner p {
    font-weight: 400;
    font-size: .8rem;
    line-height: 1.2rem;
    margin-bottom: .8rem
}

@media(min-width:769px) {
    .v-popper--theme-tooltip.input-field__tooltip-wrap-text .v-popper__inner p,
    .v-popper--theme-tooltip.player-account-select__tooltip .v-popper__inner p,
    .v-popper--theme-tooltip.registration-tooltip-promocode-text .v-popper__inner p,
    .v-popper--theme-tooltip .v-popper__inner p {
        font-size: 1.2rem;
        line-height: 1.8rem;
        margin-bottom: 1.2rem
    }
}

@media(min-width:1025px) {
    .v-popper--theme-tooltip.input-field__tooltip-wrap-text .v-popper__inner p,
    .v-popper--theme-tooltip.player-account-select__tooltip .v-popper__inner p,
    .v-popper--theme-tooltip.registration-tooltip-promocode-text .v-popper__inner p,
    .v-popper--theme-tooltip .v-popper__inner p {
        font-size: .6666666667rem;
        line-height: 1rem;
        margin-bottom: .6666666667rem
    }
}

.v-popper--theme-tooltip.input-field__tooltip-wrap-text .v-popper__inner p:last-child,
.v-popper--theme-tooltip.player-account-select__tooltip .v-popper__inner p:last-child,
.v-popper--theme-tooltip.registration-tooltip-promocode-text .v-popper__inner p:last-child,
.v-popper--theme-tooltip .v-popper__inner p:last-child {
    margin-bottom: 0
}

.v-popper--theme-tooltip.input-field__tooltip-wrap-text .v-popper__arrow-inner,
.v-popper--theme-tooltip.player-account-select__tooltip .v-popper__arrow-inner,
.v-popper--theme-tooltip.registration-tooltip-promocode-text .v-popper__arrow-inner,
.v-popper--theme-tooltip .v-popper__arrow-inner {
    display: none
}

.v-popper--theme-tooltip.account-bonuses-tooltip-content {
    top: .6666666667rem
}

@media(min-width:769px) {
    .v-popper--theme-tooltip.account-bonuses-tooltip-content {
        top: 1rem
    }
}

@media(min-width:1025px) {
    .v-popper--theme-tooltip.account-bonuses-tooltip-content {
        top: .5555555556rem
    }
}

.default-tooltip-info {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    cursor: pointer
}

.starda-app:not(.touch) .default-tooltip-info:hover {
    color: var(--CARIBBEAN_GREEN_TRANSPARENT_06)
}

.default-tooltip-info__icon {
    display: block;
    cursor: pointer;
    color: var(--CARIBBEAN_GREEN);
    width: 1.4rem;
    height: auto;
    transition: all .2s ease-in-out
}

@media(min-width:769px) {
    .default-tooltip-info__icon {
        width: 2.1rem
    }
}

@media(min-width:1025px) {
    .default-tooltip-info__icon {
        width: 1.1666666667rem
    }
}

.account-bonuses-tooltip-content .v-popper__inner {
    top: -.1333333333rem
}

@media(min-width:769px) {
    .account-bonuses-tooltip-content .v-popper__inner {
        top: -.2rem
    }
}

@media(min-width:1025px) {
    .account-bonuses-tooltip-content .v-popper__inner {
        top: -.1666666667rem
    }
}

.account-bonuses-tooltip-content .v-popper__arrow-container {
    top: .1333333333rem
}

@media(min-width:769px) {
    .account-bonuses-tooltip-content .v-popper__arrow-container {
        top: .2rem
    }
}

@media(min-width:1025px) {
    .account-bonuses-tooltip-content .v-popper__arrow-container {
        top: .1666666667rem
    }
}

.v-popper__arrow-outer.v-popper__arrow-outer {
    border-color: var(--INFINITY)
}

.d-desktop-game-inline {
    display: inline
}

.d-desktop-game-inline-block {
    display: inline-block
}

.d-desktop-game-block {
    display: block
}

.d-desktop-game-flex {
    display: flex
}

.d-mobile-game-block,
.d-mobile-game-flex,
.d-mobile-game-inline,
.d-mobile-game-inline-block,
.no-desktop .d-desktop-game-block,
.no-desktop .d-desktop-game-flex,
.no-desktop .d-desktop-game-inline,
.no-desktop .d-desktop-game-inline-block {
    display: none
}

.no-desktop .d-mobile-game-inline {
    display: inline
}

.no-desktop .d-mobile-game-inline-block {
    display: inline-block
}

.no-desktop .d-mobile-game-block {
    display: block
}

.no-desktop .d-mobile-game-flex {
    display: flex
}

.toggle-tables__table--full {
    display: none
}

.toggle-tables--full .toggle-tables__table--full {
    display: block
}

@media(max-width:768px) {
    .event__participants .toggle-tables__table--full {
        margin-bottom: 0
    }
}

@media(min-width:769px) {
    .toggle-tables--full .toggle-tables__table--full {
        display: flex
    }
}

.toggle-tables--full .toggle-tables__table--short {
    display: none
}

@media(max-width:768px) {
    .event__participants .toggle-tables__table--short {
        margin-bottom: 0
    }
}

.toggle-tables__btn--hide {
    display: none
}

.toggle-tables--full .toggle-tables__btn--hide {
    display: inline-flex
}

@media(max-width:768px) {
    .toggle-tables__btn--hide {
        width: 100%
    }
}

.toggle-tables--full .toggle-tables__btn--show {
    display: none
}

@media(max-width:768px) {
    .toggle-tables__btn--show {
        width: 100%
    }
}

#payment-problems-message .header {
    margin-bottom: .6666666667rem;
    display: flex;
    align-items: center
}

#payment-problems-message .flag {
    display: inline-block;
    width: 4rem;
    height: 2.6rem
}

#payment-problems-message .flag .white {
    background-color: #fff
}

#payment-problems-message .flag .blue {
    background-color: #00f
}

#payment-problems-message .flag .red {
    background-color: red
}

#payment-problems-message .strip {
    width: 4rem;
    height: .8666666667rem
}

#payment-problems-message .title {
    margin-left: .6666666667rem;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2.6rem;
    letter-spacing: -.012rem
}

#payment-problems-message .message {
    margin-bottom: .6666666667rem;
    font-size: 1.0666666667rem;
    line-height: 1.7333333333rem;
    letter-spacing: -.012rem
}

#payment-problems-message #payment-problems-message-read-more {
    background-image: linear-gradient(270deg, #6d3eeb, #3e3eeb);
    color: var(--WHITE)
}

#payment-problems-message #payment-problems-message-read-more * {
    pointer-events: none
}

@media(max-width:768px) {
    #payment-problems-message #payment-problems-message-read-more {
        min-width: 12rem;
        height: 2.4rem;
        padding: .5333333333rem 1.2rem .5333333333rem 1.2rem;
        letter-spacing: -.0346666667rem;
        border-radius: .1533333333rem;
        font-size: 1.0666666667rem;
        margin-bottom: .6666666667rem
    }
}

@media(min-width:769px) {
    #payment-problems-message #payment-problems-message-read-more {
        min-width: 100%;
        height: 3.6rem;
        padding: .8rem 1.8rem .8rem 1.8rem;
        letter-spacing: -.052rem;
        border-radius: .23rem;
        font-size: 1.6rem;
        margin-bottom: 1rem
    }
}

@media(min-width:1025px) {
    #payment-problems-message #payment-problems-message-read-more {
        min-width: 100%;
        height: 2rem;
        padding: .4444444444rem 1rem .4444444444rem 1rem;
        letter-spacing: -.0288888889rem;
        border-radius: .1277777778rem;
        font-size: .8888888889rem;
        margin-bottom: .5555555556rem
    }
}

#payment-problems-message #payment-problems-message-do-not-show {
    background-image: linear-gradient(270deg, #6d3eeb, #3e3eeb);
    color: #fff
}

#payment-problems-message #payment-problems-message-do-not-show * {
    pointer-events: none
}

@media(max-width:768px) {
    #payment-problems-message #payment-problems-message-do-not-show {
        min-width: 12rem;
        height: 2.4rem;
        padding: .5333333333rem 1.2rem .5333333333rem 1.2rem;
        letter-spacing: -.0346666667rem;
        border-radius: .1533333333rem;
        font-size: 1.0666666667rem
    }
}

@media(min-width:769px) {
    #payment-problems-message #payment-problems-message-do-not-show {
        min-width: 100%;
        height: 3.6rem;
        padding: .8rem 1.8rem .8rem 1.8rem;
        letter-spacing: -.052rem;
        border-radius: .23rem;
        font-size: 1.6rem
    }
}

@media(min-width:1025px) {
    #payment-problems-message #payment-problems-message-do-not-show {
        min-width: 100%;
        height: 2rem;
        padding: .4444444444rem 1rem .4444444444rem 1rem;
        letter-spacing: -.0288888889rem;
        border-radius: .1277777778rem;
        font-size: .8888888889rem
    }
}

@media(max-width:768px) {
    #payment-problems-message .header {
        justify-content: center
    }
}

@media(min-width:769px)and (max-width:1024px) {
    #payment-problems-message .header {
        margin-bottom: 1rem
    }
    #payment-problems-message .flag {
        width: 6rem;
        height: 3.9rem
    }
    #payment-problems-message .strip {
        width: 6rem;
        height: 1.3rem
    }
    #payment-problems-message .title {
        margin-left: 1rem;
        font-size: 2.1rem;
        line-height: 3.9rem;
        letter-spacing: -.018rem
    }
    #payment-problems-message .message {
        margin-bottom: 1rem;
        font-size: 1.6rem;
        line-height: 2.6rem;
        letter-spacing: -.018rem
    }
}

@media(min-width:1025px) {
    #payment-problems-message .header {
        margin-bottom: .5555555556rem
    }
    #payment-problems-message .flag {
        width: 3.3333333333rem;
        height: 2.1666666667rem
    }
    #payment-problems-message .strip {
        width: 3.3333333333rem;
        height: .7222222222rem
    }
    #payment-problems-message .title {
        margin-left: .5555555556rem;
        font-size: 1.1666666667rem;
        line-height: 2.1666666667rem;
        letter-spacing: -.01rem
    }
    #payment-problems-message .message {
        margin-bottom: .5555555556rem;
        font-size: .8888888889rem;
        line-height: 1.4444444444rem;
        letter-spacing: -.01rem
    }
    #payment-problems-message #payment-problems-message-read-more {
        margin-bottom: .5555555556rem;
        width: 100%;
        height: 2.4rem;
        padding: .5333333333rem 1.2rem .5333333333rem 1.2rem;
        border-radius: .1277777778rem;
        background-image: linear-gradient(270deg, #6d3eeb, #3e3eeb);
        font-size: .7777777778rem;
        color: #fff
    }
    #payment-problems-message #payment-problems-message-read-more * {
        pointer-events: none
    }
}

@media(min-width:1025px)and (max-width:768px) {
    #payment-problems-message #payment-problems-message-read-more {
        width: 65%
    }
}

@media(min-width:1025px) {
    #payment-problems-message #payment-problems-message-do-not-show {
        font-size: .7777777778rem;
        letter-spacing: -.0288888889rem;
        color: #397efa;
        width: 100%;
        height: 2.4rem;
        padding: .5333333333rem 1.2rem .5333333333rem 1.2rem
    }
}

@media(min-width:1025px)and (max-width:768px) {
    #payment-problems-message #payment-problems-message-do-not-show {
        width: 65%
    }
}

@media(min-width:1025px) {
    #payment-problems-message #payment-problems-message-do-not-show * {
        pointer-events: none
    }
}

@media(min-width:1025px) {
    #popup-payment_problems_with_buttons #payment-problems-message #payment-problems-message-do-not-show {
        margin-bottom: 0
    }
}

.ul-2 {
    margin-bottom: 1rem
}

.ul-2:last-child {
    margin-bottom: 0
}

.ul-2 li {
    position: relative;
    padding-left: 1.5333333333rem;
    margin-bottom: .6666666667rem;
    font-size: .8rem;
    line-height: 1.3333333333rem;
    letter-spacing: normal
}

.ul-2 li:before {
    content: "";
    position: absolute;
    left: 0;
    top: .2666666667rem;
    width: .6666666667rem;
    height: .6666666667rem;
    border-radius: .2rem
}

.ul-2 li:last-child {
    margin-bottom: 0
}

@media(min-width:769px)and (max-width:1024px) {
    .ul-2 {
        margin-bottom: 1.5rem
    }
    .ul-2 li {
        padding-left: 2.3rem;
        margin-bottom: 1rem;
        font-size: 1.2rem;
        line-height: 2rem
    }
    .ul-2 li:before {
        top: .4rem;
        width: 1rem;
        height: 1rem;
        border-radius: .3rem
    }
}

@media(min-width:1025px) {
    .ul-2 {
        margin-bottom: .8333333333rem
    }
    .ul-2 li {
        padding-left: 1.2777777778rem;
        margin-bottom: .5555555556rem;
        font-size: .6666666667rem;
        line-height: 1.1111111111rem
    }
    .ul-2 li:before {
        top: .2222222222rem;
        width: .5555555556rem;
        height: .5555555556rem;
        border-radius: .1666666667rem
    }
}

.currency-content {
    display: none
}

.currency-content.default {
    display: contents
}

.currency-rub .currency-content.rub {
    display: contents !important
}

.currency-rub .currency-content.default:not(.rub) {
    display: none !important
}

.currency-usd .currency-content.usd {
    display: contents !important
}

.currency-usd .currency-content.default:not(.usd) {
    display: none !important
}

.currency-eur .currency-content.eur {
    display: contents !important
}

.currency-eur .currency-content.default:not(.eur) {
    display: none !important
}

.currency-kzt .currency-content.kzt {
    display: contents !important
}

.currency-kzt .currency-content.default:not(.kzt) {
    display: none !important
}

.currency-nok .currency-content.nok {
    display: contents !important
}

.currency-nok .currency-content.default:not(.nok) {
    display: none !important
}

.currency-pln .currency-content.pln {
    display: contents !important
}

.currency-pln .currency-content.default:not(.pln) {
    display: none !important
}

.currency-try .currency-content.try {
    display: contents !important
}

.currency-try .currency-content.default:not(.try) {
    display: none !important
}

.currency-uah .currency-content.uah {
    display: contents !important
}

.currency-uah .currency-content.default:not(.uah) {
    display: none !important
}

.currency-cad .currency-content.cad {
    display: contents !important
}

.currency-cad .currency-content.default:not(.cad) {
    display: none !important
}

.currency-aud .currency-content.aud {
    display: contents !important
}

.currency-aud .currency-content.default:not(.aud) {
    display: none !important
}

.currency-inr .currency-content.inr {
    display: contents !important
}

.currency-inr .currency-content.default:not(.inr) {
    display: none !important
}

.currency-mxn .currency-content.mxn {
    display: contents !important
}

.currency-mxn .currency-content.default:not(.mxn) {
    display: none !important
}

.currency-clp .currency-content.clp {
    display: contents !important
}

.currency-clp .currency-content.default:not(.clp) {
    display: none !important
}

.currency-brl .currency-content.brl {
    display: contents !important
}

.currency-brl .currency-content.default:not(.brl) {
    display: none !important
}

.currency-nzd .currency-content.nzd {
    display: contents !important
}

.currency-nzd .currency-content.default:not(.nzd) {
    display: none !important
}

.currency-azn .currency-content.azn {
    display: contents !important
}

.currency-azn .currency-content.default:not(.azn) {
    display: none !important
}

.currency-ars .currency-content.ars {
    display: contents !important
}

.currency-ars .currency-content.default:not(.ars) {
    display: none !important
}

.currency-pen .currency-content.pen {
    display: contents !important
}

.currency-pen .currency-content.default:not(.pen) {
    display: none !important
}

.currency-ngn .currency-content.ngn {
    display: contents !important
}

.currency-ngn .currency-content.default:not(.ngn) {
    display: none !important
}

.currency-zar .currency-content.zar {
    display: contents !important
}

.currency-zar .currency-content.default:not(.zar) {
    display: none !important
}

.currency-bch .currency-content.bch {
    display: contents !important
}

.currency-bch .currency-content.default:not(.bch) {
    display: none !important
}

.currency-btc .currency-content.btc {
    display: contents !important
}

.currency-btc .currency-content.default:not(.btc) {
    display: none !important
}

.currency-sek .currency-content.sek {
    display: contents !important
}

.currency-sek .currency-content.default:not(.sek) {
    display: none !important
}

.currency-eth .currency-content.eth {
    display: contents !important
}

.currency-eth .currency-content.default:not(.eth) {
    display: none !important
}

.currency-ltc .currency-content.ltc {
    display: contents !important
}

.currency-ltc .currency-content.default:not(.ltc) {
    display: none !important
}

.currency-trx .currency-content.trx {
    display: contents !important
}

.currency-trx .currency-content.default:not(.trx) {
    display: none !important
}

.currency-usdt .currency-content.usdt {
    display: contents !important
}

.currency-usdt .currency-content.default:not(.usdt) {
    display: none !important
}

.currency-xrp .currency-content.xrp {
    display: contents !important
}

.currency-xrp .currency-content.default:not(.xrp) {
    display: none !important
}

.news-modal__content .currency-content.default:not(.ars),
.news-modal__content .currency-content.default:not(.aud),
.news-modal__content .currency-content.default:not(.azn),
.news-modal__content .currency-content.default:not(.bch),
.news-modal__content .currency-content.default:not(.brl),
.news-modal__content .currency-content.default:not(.btc),
.news-modal__content .currency-content.default:not(.cad),
.news-modal__content .currency-content.default:not(.clp),
.news-modal__content .currency-content.default:not(.eth),
.news-modal__content .currency-content.default:not(.eur),
.news-modal__content .currency-content.default:not(.inr),
.news-modal__content .currency-content.default:not(.kzt),
.news-modal__content .currency-content.default:not(.ltc),
.news-modal__content .currency-content.default:not(.mxn),
.news-modal__content .currency-content.default:not(.ngn),
.news-modal__content .currency-content.default:not(.nok),
.news-modal__content .currency-content.default:not(.nzd),
.news-modal__content .currency-content.default:not(.pen),
.news-modal__content .currency-content.default:not(.pln),
.news-modal__content .currency-content.default:not(.rub),
.news-modal__content .currency-content.default:not(.sek),
.news-modal__content .currency-content.default:not(.trx),
.news-modal__content .currency-content.default:not(.try),
.news-modal__content .currency-content.default:not(.uah),
.news-modal__content .currency-content.default:not(.usd),
.news-modal__content .currency-content.default:not(.usdt),
.news-modal__content .currency-content.default:not(.xrp),
.news-modal__content .currency-content.default:not(.zar) {
    display: contents !important
}

.content-game-currency-rub .game-currency-content.rub {
    display: inline !important
}

.content-game-currency-rub .game-currency-content:not(.rub) {
    display: none !important
}

.content-game-currency-usd .game-currency-content.usd {
    display: inline !important
}

.content-game-currency-usd .game-currency-content:not(.usd) {
    display: none !important
}

.content-game-currency-eur .game-currency-content.eur {
    display: inline !important
}

.content-game-currency-eur .game-currency-content:not(.eur) {
    display: none !important
}

.content-game-currency-kzt .game-currency-content.kzt {
    display: inline !important
}

.content-game-currency-kzt .game-currency-content:not(.kzt) {
    display: none !important
}

.content-game-currency-nok .game-currency-content.nok {
    display: inline !important
}

.content-game-currency-nok .game-currency-content:not(.nok) {
    display: none !important
}

.content-game-currency-pln .game-currency-content.pln {
    display: inline !important
}

.content-game-currency-pln .game-currency-content:not(.pln) {
    display: none !important
}

.content-game-currency-try .game-currency-content.try {
    display: inline !important
}

.content-game-currency-try .game-currency-content:not(.try) {
    display: none !important
}

.content-game-currency-uah .game-currency-content.uah {
    display: inline !important
}

.content-game-currency-uah .game-currency-content:not(.uah) {
    display: none !important
}

.content-game-currency-cad .game-currency-content.cad {
    display: inline !important
}

.content-game-currency-cad .game-currency-content:not(.cad) {
    display: none !important
}

.content-game-currency-aud .game-currency-content.aud {
    display: inline !important
}

.content-game-currency-aud .game-currency-content:not(.aud) {
    display: none !important
}

.content-game-currency-inr .game-currency-content.inr {
    display: inline !important
}

.content-game-currency-inr .game-currency-content:not(.inr) {
    display: none !important
}

.content-game-currency-mxn .game-currency-content.mxn {
    display: inline !important
}

.content-game-currency-mxn .game-currency-content:not(.mxn) {
    display: none !important
}

.content-game-currency-clp .game-currency-content.clp {
    display: inline !important
}

.content-game-currency-clp .game-currency-content:not(.clp) {
    display: none !important
}

.content-game-currency-brl .game-currency-content.brl {
    display: inline !important
}

.content-game-currency-brl .game-currency-content:not(.brl) {
    display: none !important
}

.content-game-currency-nzd .game-currency-content.nzd {
    display: inline !important
}

.content-game-currency-nzd .game-currency-content:not(.nzd) {
    display: none !important
}

.content-game-currency-azn .game-currency-content.azn {
    display: inline !important
}

.content-game-currency-azn .game-currency-content:not(.azn) {
    display: none !important
}

.content-game-currency-ars .game-currency-content.ars {
    display: inline !important
}

.content-game-currency-ars .game-currency-content:not(.ars) {
    display: none !important
}

.content-game-currency-pen .game-currency-content.pen {
    display: inline !important
}

.content-game-currency-pen .game-currency-content:not(.pen) {
    display: none !important
}

.content-game-currency-ngn .game-currency-content.ngn {
    display: inline !important
}

.content-game-currency-ngn .game-currency-content:not(.ngn) {
    display: none !important
}

.content-game-currency-zar .game-currency-content.zar {
    display: inline !important
}

.content-game-currency-zar .game-currency-content:not(.zar) {
    display: none !important
}

.content-game-currency-bch .game-currency-content.bch {
    display: inline !important
}

.content-game-currency-bch .game-currency-content:not(.bch) {
    display: none !important
}

.content-game-currency-btc .game-currency-content.btc {
    display: inline !important
}

.content-game-currency-btc .game-currency-content:not(.btc) {
    display: none !important
}

.content-game-currency-sek .game-currency-content.sek {
    display: inline !important
}

.content-game-currency-sek .game-currency-content:not(.sek) {
    display: none !important
}

.content-game-currency-eth .game-currency-content.eth {
    display: inline !important
}

.content-game-currency-eth .game-currency-content:not(.eth) {
    display: none !important
}

.content-game-currency-ltc .game-currency-content.ltc {
    display: inline !important
}

.content-game-currency-ltc .game-currency-content:not(.ltc) {
    display: none !important
}

.content-game-currency-trx .game-currency-content.trx {
    display: inline !important
}

.content-game-currency-trx .game-currency-content:not(.trx) {
    display: none !important
}

.content-game-currency-usdt .game-currency-content.usdt {
    display: inline !important
}

.content-game-currency-usdt .game-currency-content:not(.usdt) {
    display: none !important
}

.content-game-currency-xrp .game-currency-content.xrp {
    display: inline !important
}

.content-game-currency-xrp .game-currency-content:not(.xrp) {
    display: none !important
}

.slide-in-left-enter-active,
.slide-in-left-leave-active {
    transition: all .5s ease-in-out
}

.slide-in-left-enter-to,
.slide-in-left-leave {
    max-width: 100%
}

.slide-in-left-enter,
.slide-in-left-leave-to {
    max-width: 0
}

.slide-in-right-enter-active,
.slide-in-right-leave-active {
    transition: all .5s ease-in-out
}

.slide-in-right-enter-to,
.slide-in-right-leave {
    max-width: 100%
}

.slide-in-right-enter,
.slide-in-right-leave-to {
    max-width: 0
}

.fade-enter-active,
.fade-leave-active {
    transition: all .5s
}

.fade-enter-to,
.fade-leave {
    opacity: 1
}

.fade-enter,
.fade-leave-to {
    opacity: 0
}

@media(min-width:769px) {
    .zoom-in-left-no-mobile-enter-active,
    .zoom-in-left-no-mobile-leave-active {
        transition: all .5s
    }
}

@media(min-width:769px) {
    .zoom-in-left-no-mobile-enter-to,
    .zoom-in-left-no-mobile-leave {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@media(min-width:769px) {
    .zoom-in-left-no-mobile-enter,
    .zoom-in-left-no-mobile-leave-to {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        opacity: 0
    }
}

.slide-top-enter-active,
.slide-top-leave-active {
    transition: all .4s
}

.slide-top-enter-to,
.slide-top-leave {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
}

.slide-top-enter,
.slide-top-leave-to {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    opacity: 0
}

.slide-bottom-enter-active,
.slide-bottom-leave-active {
    transition: all .4s
}

.slide-bottom-enter-to,
.slide-bottom-leave {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
}

.slide-bottom-enter,
.slide-bottom-leave-to {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    opacity: 0
}

.bounce-dropdown.open .bounce-dropdown__item:not(.quick-bar__section):first-child,
.bounce-dropdown.v-enter-to .bounce-dropdown__item:not(.quick-bar__section):first-child {
    -webkit-animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .05s 1 forwards;
    animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .05s 1 forwards
}

.bounce-dropdown.open .bounce-dropdown__item:not(.quick-bar__section):nth-child(2),
.bounce-dropdown.v-enter-to .bounce-dropdown__item:not(.quick-bar__section):nth-child(2) {
    -webkit-animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .1s 1 forwards;
    animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .1s 1 forwards
}

.bounce-dropdown.open .bounce-dropdown__item:not(.quick-bar__section):nth-child(3),
.bounce-dropdown.v-enter-to .bounce-dropdown__item:not(.quick-bar__section):nth-child(3) {
    -webkit-animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .15s 1 forwards;
    animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .15s 1 forwards
}

.bounce-dropdown.open .bounce-dropdown__item:not(.quick-bar__section):nth-child(4),
.bounce-dropdown.v-enter-to .bounce-dropdown__item:not(.quick-bar__section):nth-child(4) {
    -webkit-animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .2s 1 forwards;
    animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .2s 1 forwards
}

.bounce-dropdown.open .bounce-dropdown__item:not(.quick-bar__section):nth-child(5),
.bounce-dropdown.v-enter-to .bounce-dropdown__item:not(.quick-bar__section):nth-child(5) {
    -webkit-animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .25s 1 forwards;
    animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .25s 1 forwards
}

.bounce-dropdown.open .bounce-dropdown__item:not(.quick-bar__section):nth-child(6),
.bounce-dropdown.v-enter-to .bounce-dropdown__item:not(.quick-bar__section):nth-child(6) {
    -webkit-animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .3s 1 forwards;
    animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .3s 1 forwards
}

.bounce-dropdown.open .bounce-dropdown__item:not(.quick-bar__section):nth-child(7),
.bounce-dropdown.v-enter-to .bounce-dropdown__item:not(.quick-bar__section):nth-child(7) {
    -webkit-animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .35s 1 forwards;
    animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .35s 1 forwards
}

.bounce-dropdown.open .bounce-dropdown__item:not(.quick-bar__section):nth-child(8),
.bounce-dropdown.v-enter-to .bounce-dropdown__item:not(.quick-bar__section):nth-child(8) {
    -webkit-animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .4s 1 forwards;
    animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .4s 1 forwards
}

.bounce-dropdown.open .bounce-dropdown__item:not(.quick-bar__section):nth-child(9),
.bounce-dropdown.v-enter-to .bounce-dropdown__item:not(.quick-bar__section):nth-child(9) {
    -webkit-animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .45s 1 forwards;
    animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .45s 1 forwards
}

.bounce-dropdown.open .bounce-dropdown__item:not(.quick-bar__section):nth-child(10),
.bounce-dropdown.v-enter-to .bounce-dropdown__item:not(.quick-bar__section):nth-child(10) {
    -webkit-animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .5s 1 forwards;
    animation: bounceDropdownItem .15s cubic-bezier(.4, 0, .2, 1) .5s 1 forwards
}

.bounce-dropdown__item:not(.quick-bar__section) {
    opacity: 0
}

.quick-bar__menu-item-dropdown--no-items .bounce-dropdown__item {
    opacity: 1
}

@-webkit-keyframes bounceDropdownItem {
    0% {
        -webkit-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0);
        opacity: 0
    }
    50% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
    99.9% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes bounceDropdownItem {
    0% {
        -webkit-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0);
        opacity: 0
    }
    50% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
    99.9% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@media(min-width:1025px) {
    .payment-area-form__btns-wrap .inertial-container {
        overflow: initial
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .mobile-menu .inertial-container__inner {
        justify-content: center
    }
}

.payment-area-form__btns-wrap .inertial-container__inner {
    display: block
}

@media(max-width:768px) {
    .payment-area-form__btns-wrap .inertial-container__inner {
        display: flex
    }
}
@media(max-width:1024px) {
  .header-menu__inner{
    display: flex;
    align-items: center;
    overflow: auto;
  }
  .real-time-winners,
  .main-footer__app-text{
    display: none !important;
  }
  .social-links{
    text-align: center;
  }
  .social-links__title{
    width: 100%;
  }
  .main-footer__license{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .record-winnings__select{
    display: none;
  }
}
.section_text *{
  color: white;
}
.section_text h1,
.section_text h2,
.section_text h3,
.section_text h4{
  margin: 20px 0;
  font-weight: 700;
}