.header__logo a[data-v-f591272a] {
    display: block;
    position: absolute
}

.flex-box[data-v-f591272a] {
    align-items: center;
    display: flex
}

.just-between[data-v-f591272a] {
    justify-content: space-between
}

.just-around[data-v-f591272a] {
    justify-content: space-around
}

.just-center[data-v-f591272a] {
    justify-content: center
}

.just-flex-end[data-v-f591272a] {
    justify-content: flex-end
}

.width-threehaft[data-v-f591272a] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-f591272a] {
    width: 40%
}

.width-twohaft[data-v-f591272a] {
    width: 20%
}

.position-relative[data-v-f591272a] {
    position: relative
}

.txt-underline[data-v-f591272a] {
    text-decoration: underline
}

.color-primary[data-v-f591272a] {
    color: #da2525
}

.color-secondary[data-v-f591272a] {
    color: #f8c725
}

.color-success[data-v-f591272a] {
    color: #27ae60
}

.color-white[data-v-f591272a] {
    color: #fff
}

.header[data-v-f591272a] {
    background-color: #20222a;
    font-family: Roboto, sans-serif;
    height: 106px;
    left: 0;
    position: fixed;
    top: 0;
    transition: .3s;
	width:auto;
    max-width: 100%;
    z-index: 50
}

@media (max-width:1199px) {
    .header[data-v-f591272a] {
        height: 100px
    }
}

.header.hide-menu[data-v-f591272a] {
    height: 50px
}

.header__height[data-v-f591272a] {
    height: 106px
}

@media (max-width:1199px) {
    .header__height[data-v-f591272a] {
        height: 100px
    }
}

.header__height.hide-menu[data-v-f591272a] {
    height: 50px
}

.header__flex[data-v-f591272a] {
    align-items: center;
    -moz-column-gap: 15px;
    column-gap: 15px;
    display: flex;
    justify-content: space-between
}

.header__menu[data-v-f591272a] {
    display: flex;
    gap: 16px
}

.header__logo[data-v-f591272a] {
    align-items: center;
    display: flex;
    transition: .3s;
    width: 66px
}

.header__logo>div[data-v-f591272a] {
    position: absolute
}

.header__logo img[data-v-f591272a] {
    height: 34px
}

.header__right[data-v-f591272a] {
    align-items: center;
    -moz-column-gap: 10px;
    column-gap: 10px;
    display: flex;
    height: 50px;
    justify-content: flex-end;
    max-width: 280px;
    transition: .3s;
    width: calc(100% - 80px)
}

.header__right .btn[data-v-f591272a] {
    background: conic-gradient(from 180deg at 50% 50%, #ff2b47, #bb1228 1turn);
    border-radius: 8px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    height: 30px;
    line-height: 30px;
    padding: 0;
    width: 82px
}

@media (max-width:1199px) {
    .header__right .btn[data-v-f591272a] {
        border-radius: 5px;
        padding: 0 10px;
        width: auto
    }

    .header__right .btn.base-button[data-v-f591272a] {
        height: 34px
    }

    .header__right .btn.base-button[data-v-f591272a] span {
        font-size: 14px;
        font-weight: 400
    }
}

.header__right .btn[data-v-f591272a] span {
    font-size: 12px;
    font-weight: 600;
    height: 30px;
    line-height: 30px
}

.header__right .btn--register[data-v-f591272a] {
    background: transparent;
    border: 1px solid #9c9faa
}

.header__right .btn--register[data-v-f591272a]:hover span {
    color: #fff !important
}

.header__right .header-user-btn[data-v-f591272a] {
    align-items: center;
    background: #f8c725;
    border-radius: 8px;
    color: #121243;
    -moz-column-gap: 4px;
    column-gap: 4px;
    display: flex;
    font-size: 12px;
    font-weight: 800;
    height: 30px;
    justify-content: center;
    line-height: 16px;
    width: 82px
}

.header__right .header-user-btn[data-v-f591272a]:hover {
    background: #f8c725;
    color: #2b303d
}

.header__right .header-user-btn:hover svg path[data-v-f591272a] {
    fill: #2b303d
}

.header__right .header-user-btn svg[data-v-f591272a] {
    margin-right: 6px
}

.header__right .header-user-btn .icon-deposit[data-v-f591272a] {
    font-size: 23px;
    margin-top: -1px
}

.header__right.is-logged[data-v-f591272a] {
    -moz-column-gap: 8px;
    column-gap: 8px
}

@media (max-width:1199px) {
    .header__right .btn[data-v-f591272a] {
        height: 34px
    }

    .header__right .btn span[data-v-f591272a] {
        font-size: 14px;
        font-weight: 500
    }
}

.header .header-user[data-v-f591272a] {
    align-items: center;
    background: #2b2d38;
    border-radius: 100px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    cursor: pointer;
    display: flex;
    height: 38px;
    padding: 2px;
    text-align: right;
    transition-duration: .3s
}

.header .header-user-avatar[data-v-f591272a] {
    border-radius: 21px;
    flex: 0 0 auto;
    height: 34px;
    position: relative;
    width: 34px
}

.header .header-user-avatar img[data-v-f591272a] {
    border-radius: 21px
}

.header .header-user.active .icon-ic_user[data-v-f591272a]:before {
    color: #f8c725
}

.header .header-user-name[data-v-f591272a] {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.header .header-user-name .name[data-v-f591272a] {
    color: #c3c5cc;
    display: -webkit-box;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    max-width: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: initial
}

.header .header-user-name .amount[data-v-f591272a] {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px
}

.header .header-user-button[data-v-f591272a] {
    padding: 2px 3px
}

.header .header-user-button .btn-deposit[data-v-f591272a] {
    background: #ff274e;
    border: 1px solid #880d22;
    border-radius: 50%;
    box-shadow: 0 4px 9.1px #ac1f1f4f;
    display: block;
    height: 26px;
    position: relative;
    width: 26px
}

.header .header-user-button .btn-deposit[data-v-f591272a]:hover {
    filter: brightness(.7)
}

.header .header-user-button .btn-deposit[data-v-f591272a]:before {
    content: url(../assets/images/header/mobile/ic-plus.svg);
    display: block;
    left: 50%;
    position: absolute;
    top: 4px;
    transform: translate(-50%)
}

.header .header-user-checked[data-v-f591272a] {
    bottom: -2px;
    display: flex;
    position: absolute;
    right: -2px
}

.header .header-user-checked img[data-v-f591272a] {
    height: 14px;
    width: 14px
}

.header__info[data-v-f591272a] {
    align-items: center;
    background: #16171d;
    border-radius: 8px;
    display: flex;
    height: 40px;
    width: 144px
}

.header__avatar[data-v-f591272a] {
    flex: 0 0 auto;
    padding: 4px;
    position: relative
}

.header__avatar img[data-v-f591272a] {
    border-radius: 4px;
    height: 32px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 32px
}

.header__avatar--checked[data-v-f591272a] {
    bottom: -2px;
    display: flex;
    position: absolute;
    right: -2px
}

.header__avatar--checked img[data-v-f591272a] {
    height: 14px;
    width: 14px
}

.header__user[data-v-f591272a] {
    max-width: calc(100% - 42px)
}

.header__user--name[data-v-f591272a] {
    color: #f6f9ff;
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header__user--money[data-v-f591272a] {
    align-items: center;
    color: #f8c725;
    -moz-column-gap: 4px;
    column-gap: 4px;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}

.header.active .header__logo[data-v-f591272a] {
    height: 48px;
    margin-bottom: 0;
    margin-top: 0;
    width: 45px
}

.header .navigation-menu[data-v-f591272a] {
    align-items: center;
    background: #1a1b21;
    display: flex;
    height: 58px;
    overflow-x: auto;
    width: 100vw;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.header .navigation-menu[data-v-f591272a]::-webkit-scrollbar {
    display: none
}

@media (max-width:1199px) {
    .header .navigation-menu[data-v-f591272a] {
        height: 50px
    }
}

.header .navigation-menu .label[data-v-f591272a] {
    animation: brightness .3s ease-in-out infinite;
    background-color: #dc354b;
    border-radius: 0 6px;
    font-size: 7px;
    font-weight: 600;
    line-height: 8px;
    padding: 2px 8px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 4px
}

.header .navigation-menu .label.euro[data-v-f591272a] {
    background: #0093fd;
    border-radius: 0 6px;
    right: -20px
}

.header .navigation-menu .label.new[data-v-f591272a] {
    background: #0e9814
}

.header .navigation-menu[data-v-f591272a] .swiper-slide {
    width: auto !important
}

.header .navigation-menu .menu-link[data-v-f591272a] {
    align-items: center;
    display: flex;
    gap: 4px;
    height: 100%;
    justify-content: center
}

.header .navigation-menu .menu-link.active .menu-link__label[data-v-f591272a] {
    color: #fff
}

.header .navigation-menu .menu-link.active .menu-link__icon[data-v-f591272a] {
    filter: invert(50%) sepia(94%) saturate(6636%) hue-rotate(337deg) brightness(93%) contrast(85%)
}

.header .navigation-menu .menu-link__icon[data-v-f591272a] {
    height: 22px;
    width: 22px
}

.header .navigation-menu .menu-link__icon img[data-v-f591272a] {
    width: 100%
}

.header .navigation-menu .menu-link__label[data-v-f591272a] {
    color: #c3c5cc;
    padding-top: 4px;
    text-transform: capitalize;
    white-space: nowrap
}

.header .navigation-menu__list[data-v-f591272a] {
    align-items: center;
    display: flex;
    height: 100%
}

.header .navigation-menu__item[data-v-f591272a] {
    height: 100%;
    padding: 0 12px
}

.header .navigation-menu__item.active[data-v-f591272a] {
    background: radial-gradient(61.25% 61.25% at 50% 96.25%, #522221 0, #3a1c1c00);
    position: relative
}

.header .navigation-menu__item.active[data-v-f591272a]:after {
    background: #ff274e;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    max-width: 100%;
    position: absolute;
    transform: translate(-50%);
    width: 42px
}

.header .hamburger-menu[data-v-f591272a] {
    background: #0c1121b3;
    height: 100vh;
    position: fixed;
    top: 0;
    transition: transform .5s cubic-bezier(.77, .2, .05, 1);
    width: 100vw;
    z-index: 9999
}

.header .hamburger-menu .menu-container[data-v-f591272a] {
    background: #282a34;
    height: 100%;
    overflow: auto;
    transition: opacity 1s ease-in-out;
    width: 294px
}

.header .hamburger-menu .menu-container__top[data-v-f591272a] {
    align-items: center;
    background: #20222a;
    display: flex;
    height: 50px;
    justify-content: space-between;
    padding: 8.5px 12px
}

.header .hamburger-menu .menu-container__top--image[data-v-f591272a] {
    width: 66px
}

.header .hamburger-menu .menu-container__top--close[data-v-f591272a] {
    width: 24px
}

.header .hamburger-menu .menu-container__button[data-v-f591272a] {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: space-between;
    padding: 24px 16px
}

.header .hamburger-menu .menu-container__button .btn[data-v-f591272a] {
    align-items: center;
    border-radius: 6px;
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 34px;
    justify-content: center;
    line-height: 20px;
    width: 50%
}

.header .hamburger-menu .menu-container__button .btn.btn-register[data-v-f591272a] {
    background: conic-gradient(from 180deg at 50% 50%, #ff2b47, #bb1228 1turn)
}

.header .hamburger-menu .menu-container__button .btn.btn-register[data-v-f591272a]:hover {
    background: conic-gradient(from 180deg at 50% 50%, #e31d36, #9b091d 1turn)
}

.header .hamburger-menu .menu-container__button .btn.btn-login[data-v-f591272a] {
    background: transparent;
    border: .5px solid #e3e5e8
}

.header .hamburger-menu .menu-container__list[data-v-f591272a] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 24px 16px 120px
}

.header .hamburger-menu .menu-container__list.logged[data-v-f591272a] {
    padding: 0 16px 120px
}

.header .hamburger-menu .menu-container__list--item[data-v-f591272a] {
    align-items: center;
    display: flex;
    gap: 8px;
    padding: 6px 18px 6px 10px;
    transition: opacity 1s ease-in-out
}

.header .hamburger-menu .menu-container__list--item .menu-icon[data-v-f591272a] {
    width: 24px
}

.header .hamburger-menu .menu-container__list--item .menu-label[data-v-f591272a] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.header .hamburger-menu .menu-container__list--item .label[data-v-f591272a] {
    animation: brightness .3s ease-in-out infinite;
    background-color: #dc354b;
    border-radius: 0 6px;
    color: #fff;
    font-size: 7px;
    font-weight: 600;
    line-height: 8px;
    padding: 2px 8px;
    text-transform: uppercase
}

.header .hamburger-menu .menu-container__list--item .label.euro[data-v-f591272a] {
    background: #0093fd;
    border-radius: 0 6px;
    right: -20px
}

.header .hamburger-menu .menu-container__list--item .label.new[data-v-f591272a] {
    background: #0e9814
}

.header .hamburger-menu .menu-container__list--item[data-v-f591272a]:nth-child(13) {
    border-bottom: 1px solid #2e303b;
    padding-bottom: 22px
}

.header .hamburger-menu .menu-container__auth[data-v-f591272a] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: center
}

.header .hamburger-menu .menu-container__auth--user[data-v-f591272a] {
    align-items: center;
    background: #2e303b;
    border-radius: 100px;
    display: flex;
    gap: 12px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
    padding: 2px 6px 2px 0;
    width: 100%;
    width: 255px
}

.header .hamburger-menu .menu-container__auth--user .user-avatar[data-v-f591272a] {
    border-radius: 100%;
    height: 40px;
    width: 40px
}

.header .hamburger-menu .menu-container__auth--user .user-avatar img[data-v-f591272a] {
    border-radius: 100%
}

.header .hamburger-menu .menu-container__auth--user .user-name[data-v-f591272a] {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.header .hamburger-menu .menu-container__auth--user .user-name .name[data-v-f591272a] {
    display: -webkit-box;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: block
}

.header .hamburger-menu .menu-container__auth--user .user-name .amount[data-v-f591272a] {
    color: #ffd643;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.header .hamburger-menu .menu-container__auth--user .user-link[data-v-f591272a] {
    align-items: center;
    background: #393c4a;
    border-radius: 50%;
    display: flex;
    height: 28px;
    justify-content: center;
    margin-left: auto;
    width: 28px
}

.header .hamburger-menu .menu-container__auth--button[data-v-f591272a] {
    display: flex;
    gap: 10px;
    padding-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%
}

.header .hamburger-menu .menu-container__auth--button .btn[data-v-f591272a] {
    align-items: center;
    border-radius: 6px;
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    gap: 10px;
    height: 34px;
    justify-content: center;
    line-height: 20px;
    white-space: nowrap;
    width: 50%
}

.header .hamburger-menu .menu-container__auth--button .btn img[data-v-f591272a] {
    width: 18px
}

.header .hamburger-menu .menu-container__auth--button .btn-deposit[data-v-f591272a] {
    background: conic-gradient(from 180deg at 50% 50%, #ff2b47, #bb1228 1turn)
}

.header .hamburger-menu .menu-container__auth--button .btn-deposit[data-v-f591272a]:hover {
    background: conic-gradient(from 180deg at 50% 50%, #e31d36, #9b091d 1turn)
}

.header .hamburger-menu .menu-container__auth--button .btn-withdraw[data-v-f591272a] {
    background: transparent;
    border: .5px solid #e3e5e8
}

.footer__contact[data-v-56b9fe66],
.footer__contact--item[data-v-56b9fe66] {
    background: transparent !important
}

.footer__contact--item[data-v-56b9fe66] {
    color: #fff
}

.footer-menu[data-v-56b9fe66] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 12px 24px;
    grid-template-columns: repeat(4, 1fr);
    justify-content: center;
    margin-bottom: 12px;
    padding: 0 12px;
    text-transform: capitalize
}

.footer-menu__item[data-v-56b9fe66] {
    position: relative
}

.footer-menu__item a[data-v-56b9fe66] {
    color: #c3c5cc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.footer-menu__item[data-v-56b9fe66]:not(:last-child):before {
    background-color: #2b2d38;
    content: "";
    display: block;
    height: 15px;
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.flex-box[data-v-56b9fe66] {
    align-items: center;
    display: flex
}

.just-between[data-v-56b9fe66] {
    justify-content: space-between
}

.just-around[data-v-56b9fe66] {
    justify-content: space-around
}

.just-center[data-v-56b9fe66] {
    justify-content: center
}

.just-flex-end[data-v-56b9fe66] {
    justify-content: flex-end
}

.width-threehaft[data-v-56b9fe66] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-56b9fe66] {
    width: 40%
}

.width-twohaft[data-v-56b9fe66] {
    width: 20%
}

.position-relative[data-v-56b9fe66] {
    position: relative
}

.txt-underline[data-v-56b9fe66] {
    text-decoration: underline
}

.color-primary[data-v-56b9fe66] {
    color: #da2525
}

.color-secondary[data-v-56b9fe66] {
    color: #f8c725
}

.color-success[data-v-56b9fe66] {
    color: #27ae60
}

.color-white[data-v-56b9fe66] {
    color: #fff
}

.footer[data-v-56b9fe66] {
    background: #20222a;
    display: flex;
    padding-top: 12px
}

.footer .container[data-v-56b9fe66] {
    padding-left: 0;
    padding-right: 0
}

.footer__top[data-v-56b9fe66] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 14px;
    justify-content: center;
    margin-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px
}

.footer__top--logo[data-v-56b9fe66] {
    width: 66px
}

.footer__top--slogan[data-v-56b9fe66] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.footer__info[data-v-56b9fe66] {
    margin-top: 16px;
    padding-left: 12px;
    padding-right: 12px
}

.footer__info p[data-v-56b9fe66] {
    color: #c3c5cc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 0 12px
}

.footer__info .see-more[data-v-56b9fe66] {
    color: #ff274e
}

.footer__contact[data-v-56b9fe66] {
    justify-content: center;
    margin-bottom: 16px
}

.footer__contact[data-v-56b9fe66],
.footer__contact--item[data-v-56b9fe66] {
    align-items: center;
    background: #2b2d38;
    display: flex
}

.footer__contact--item[data-v-56b9fe66] {
    flex: 0 1 auto;
    gap: 6px;
    height: 32px;
    overflow: hidden;
    padding: 0 4px
}

.footer__contact--item .item-image[data-v-56b9fe66] {
    border-radius: 7.5px;
    flex: 0 0 auto;
    width: 24px
}

.footer__contact--item .item-image img[data-v-56b9fe66] {
    width: 24px
}

.footer__contact--item .item-info[data-v-56b9fe66] {
    white-space: nowrap;
    width: calc(100% - 30px)
}

.footer__contact--item .item-info__label[data-v-56b9fe66] {
    color: #c3c5cc;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    text-align: start
}

.footer__contact--item .item-info__title[data-v-56b9fe66] {
    text-align: start;
    width: 100%
}

.footer__contact--item[data-v-56b9fe66]:nth-child(2) {
    border-right: 1px solid #2b2d38;
    max-width: 200px;
    width: 30.82%
}

.footer__contact--item[data-v-56b9fe66]:first-child {
    border-right: 1px solid #2b2d38;
    width: 97px
}

.footer__contact--item[data-v-56b9fe66]:last-child {
    max-width: 200px;
    width: 40.32%
}

.footer__contact--item[data-v-56b9fe66]:not(:last-child) {
    padding-right: 10px
}

.footer__contact--item[data-v-56b9fe66]:not(:first-child) {
    padding-left: 10px
}

.footer_copyright[data-v-56b9fe66] {
    background: #1a1b21;
    color: #c3c5cc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 16px 12px 0;
    text-align: center
}

.footer_copyright .copyright[data-v-56b9fe66] {
    padding-bottom: 8px
}

.footer__bank[data-v-56b9fe66] {
    -moz-column-gap: 24px;
    column-gap: 24px;
    overflow: auto;
    padding: 12px 0;
    position: relative
}

.footer__bank[data-v-56b9fe66]:before {
    background: #2e303b;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translate(-50%);
    width: calc(100% - 24px)
}

.footer__bank--item[data-v-56b9fe66] {
    --aspect-ratio: 40px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(35deg) brightness(113%) contrast(100%);
    flex: 1 1 auto;
    max-width: 90px;
    min-width: 90px
}

.footer__brand[data-v-56b9fe66] {
    -moz-column-gap: 8px;
    column-gap: 8px;
    overflow: auto;
    padding: 12px 0
}

.footer__brand[data-v-56b9fe66]:before {
    background: #2e303b;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translate(-50%);
    width: calc(100% - 24px)
}

.footer__brand--item[data-v-56b9fe66] {
    --aspect-ratio: 40px;
    flex: 1 1 auto;
    max-width: 100px;
    min-width: 100px
}

.flex-box[data-v-4b34d7ab] {
    align-items: center;
    display: flex
}

.just-between[data-v-4b34d7ab] {
    justify-content: space-between
}

.just-around[data-v-4b34d7ab] {
    justify-content: space-around
}

.just-center[data-v-4b34d7ab] {
    justify-content: center
}

.just-flex-end[data-v-4b34d7ab] {
    justify-content: flex-end
}

.width-threehaft[data-v-4b34d7ab] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-4b34d7ab] {
    width: 40%
}

.width-twohaft[data-v-4b34d7ab] {
    width: 20%
}

.position-relative[data-v-4b34d7ab] {
    position: relative
}

.txt-underline[data-v-4b34d7ab] {
    text-decoration: underline
}

.color-primary[data-v-4b34d7ab] {
    color: #da2525
}

.color-secondary[data-v-4b34d7ab] {
    color: #f8c725
}

.color-success[data-v-4b34d7ab] {
    color: #27ae60
}

.color-white[data-v-4b34d7ab] {
    color: #fff
}

.modal-auth[data-v-4b34d7ab] {
    flex-grow: 1
}

.modal-auth__footer[data-v-4b34d7ab] {
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: flex;
    justify-content: center;
    margin-top: auto;
    padding-bottom: 32px
}

.modal-auth__footer-item[data-v-4b34d7ab] {
    flex-shrink: 0
}

.modal-auth__footer-item img[data-v-4b34d7ab] {
    width: 100%
}

.modal-auth__footer-item.logo-mga[data-v-4b34d7ab] {
    width: 162px
}

.modal-auth__footer-item.logo-18-plus[data-v-4b34d7ab] {
    width: 28px
}

.modal-auth[data-v-4b34d7ab] .base-input__wrap.focused input::-moz-placeholder {
    color: #9c9faa;
    font-size: 14px;
    font-weight: 400
}

.modal-auth[data-v-4b34d7ab] .base-input__wrap.focused input::placeholder {
    color: #9c9faa;
    font-size: 14px;
    font-weight: 400
}

.modal-auth[data-v-4b34d7ab] .base-button span {
    color: #fff;
    font-size: 14px;
    font-weight: 500
}

.auth-form[data-v-4b34d7ab]:has(.reset-password-section) {
    padding-top: 32px
}

.auth-form__form.login-form .form[data-v-4b34d7ab] {
    padding-top: 24px
}

.auth-form__tabs[data-v-4b34d7ab] {
    width: 100%
}

.auth-form__item[data-v-4b34d7ab],
.auth-form__tabs[data-v-4b34d7ab] {
    display: flex;
    justify-content: center
}

.auth-form__item[data-v-4b34d7ab] {
    align-items: center;
    border-bottom: 1px solid #2e2e3d;
    flex: 1;
    height: 48px;
    max-width: 137px
}

.auth-form__item.active[data-v-4b34d7ab] {
    border-bottom: 1px solid var(--main-color, #dc354b)
}

.auth-form__item.active span[data-v-4b34d7ab] {
    color: #fff
}

.auth-form__item.active .step-number[data-v-4b34d7ab] {
    display: flex
}

.auth-form__item .step-number[data-v-4b34d7ab] {
    align-items: center;
    background: #ffffff14;
    border-radius: 50px;
    color: #fff;
    display: none;
    font-size: 14px;
    font-weight: 500;
    height: 20px;
    justify-content: center;
    line-height: 1;
    margin-left: 4px;
    padding: 0 8px
}

.auth-form__item span[data-v-4b34d7ab] {
    color: #5f6371;
    font-size: 20px;
    font-weight: 500;
    line-height: 29px
}

.auth-form__title[data-v-4b34d7ab] {
    padding-bottom: 16px
}

.auth-form__main-title[data-v-4b34d7ab] {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 8px;
    text-align: center
}

.auth-form__sub-title[data-v-4b34d7ab] {
    color: #9c9ca9;
    font-size: 12px;
    font-weight: 400
}

.auth-form__sub-title .highlight[data-v-4b34d7ab] {
    color: #0fb7ff
}

.flex-box[data-v-a09173a4] {
    align-items: center;
    display: flex
}

.just-between[data-v-a09173a4] {
    justify-content: space-between
}

.just-around[data-v-a09173a4] {
    justify-content: space-around
}

.just-center[data-v-a09173a4] {
    justify-content: center
}

.just-flex-end[data-v-a09173a4] {
    justify-content: flex-end
}

.width-threehaft[data-v-a09173a4] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-a09173a4] {
    width: 40%
}

.width-twohaft[data-v-a09173a4] {
    width: 20%
}

.position-relative[data-v-a09173a4] {
    position: relative
}

.txt-underline[data-v-a09173a4] {
    text-decoration: underline
}

.color-primary[data-v-a09173a4] {
    color: #da2525
}

.color-secondary[data-v-a09173a4] {
    color: #f8c725
}

.color-success[data-v-a09173a4] {
    color: #27ae60
}

.color-white[data-v-a09173a4] {
    color: #fff
}

.modal-auth[data-v-a09173a4] {
    flex-grow: 1
}

.modal-auth__footer[data-v-a09173a4] {
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: flex;
    justify-content: center;
    margin-top: auto;
    padding-bottom: 32px
}

.modal-auth__footer-item[data-v-a09173a4] {
    flex-shrink: 0
}

.modal-auth__footer-item img[data-v-a09173a4] {
    width: 100%
}

.modal-auth__footer-item.logo-mga[data-v-a09173a4] {
    width: 162px
}

.modal-auth__footer-item.logo-18-plus[data-v-a09173a4] {
    width: 28px
}

.modal-auth[data-v-a09173a4] .base-input__wrap.focused input::-moz-placeholder {
    color: #9c9faa;
    font-size: 14px;
    font-weight: 400
}

.modal-auth[data-v-a09173a4] .base-input__wrap.focused input::placeholder {
    color: #9c9faa;
    font-size: 14px;
    font-weight: 400
}

.modal-auth[data-v-a09173a4] .base-button span {
    color: #fff;
    font-size: 14px;
    font-weight: 500
}

.auth-form[data-v-a09173a4]:has(.reset-password-section) {
    padding-top: 32px
}

.auth-form__form.login-form .form[data-v-a09173a4] {
    padding-top: 24px
}

.auth-form__tabs[data-v-a09173a4] {
    width: 100%
}

.auth-form__item[data-v-a09173a4],
.auth-form__tabs[data-v-a09173a4] {
    display: flex;
    justify-content: center
}

.auth-form__item[data-v-a09173a4] {
    align-items: center;
    border-bottom: 1px solid #2e2e3d;
    flex: 1;
    height: 48px;
    max-width: 137px
}

.auth-form__item.active[data-v-a09173a4] {
    border-bottom: 1px solid var(--main-color, #dc354b)
}

.auth-form__item.active span[data-v-a09173a4] {
    color: #fff
}

.auth-form__item.active .step-number[data-v-a09173a4] {
    display: flex
}

.auth-form__item .step-number[data-v-a09173a4] {
    align-items: center;
    background: #ffffff14;
    border-radius: 50px;
    color: #fff;
    display: none;
    font-size: 14px;
    font-weight: 500;
    height: 20px;
    justify-content: center;
    line-height: 1;
    margin-left: 4px;
    padding: 0 8px
}

.auth-form__item span[data-v-a09173a4] {
    color: #5f6371;
    font-size: 20px;
    font-weight: 500;
    line-height: 29px
}

.auth-form__title[data-v-a09173a4] {
    padding-bottom: 16px
}

.auth-form__main-title[data-v-a09173a4] {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 8px;
    text-align: center
}

.auth-form__sub-title[data-v-a09173a4] {
    color: #9c9ca9;
    font-size: 12px;
    font-weight: 400
}

.auth-form__sub-title .highlight[data-v-a09173a4] {
    color: #0fb7ff
}

.flex-box[data-v-f8c8f967] {
    align-items: center;
    display: flex
}

.just-between[data-v-f8c8f967] {
    justify-content: space-between
}

.just-around[data-v-f8c8f967] {
    justify-content: space-around
}

.just-center[data-v-f8c8f967] {
    justify-content: center
}

.just-flex-end[data-v-f8c8f967] {
    justify-content: flex-end
}

.width-threehaft[data-v-f8c8f967] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-f8c8f967] {
    width: 40%
}

.width-twohaft[data-v-f8c8f967] {
    width: 20%
}

.position-relative[data-v-f8c8f967] {
    position: relative
}

.txt-underline[data-v-f8c8f967] {
    text-decoration: underline
}

.color-primary[data-v-f8c8f967] {
    color: #da2525
}

.color-secondary[data-v-f8c8f967] {
    color: #f8c725
}

.color-success[data-v-f8c8f967] {
    color: #27ae60
}

.color-white[data-v-f8c8f967] {
    color: #fff
}

.modal-auth[data-v-f8c8f967] {
    flex-grow: 1
}

.modal-auth__footer[data-v-f8c8f967] {
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: flex;
    justify-content: center;
    margin-top: auto;
    padding-bottom: 32px
}

.modal-auth__footer-item[data-v-f8c8f967] {
    flex-shrink: 0
}

.modal-auth__footer-item img[data-v-f8c8f967] {
    width: 100%
}

.modal-auth__footer-item.logo-mga[data-v-f8c8f967] {
    width: 162px
}

.modal-auth__footer-item.logo-18-plus[data-v-f8c8f967] {
    width: 28px
}

.modal-auth[data-v-f8c8f967] .base-input__wrap.focused input::-moz-placeholder {
    color: #9c9faa;
    font-size: 14px;
    font-weight: 400
}

.modal-auth[data-v-f8c8f967] .base-input__wrap.focused input::placeholder {
    color: #9c9faa;
    font-size: 14px;
    font-weight: 400
}

.modal-auth[data-v-f8c8f967] .base-button span {
    color: #fff;
    font-size: 14px;
    font-weight: 500
}

.auth-form[data-v-f8c8f967]:has(.reset-password-section) {
    padding-top: 32px
}

.auth-form__form.login-form .form[data-v-f8c8f967] {
    padding-top: 24px
}

.auth-form__tabs[data-v-f8c8f967] {
    width: 100%
}

.auth-form__item[data-v-f8c8f967],
.auth-form__tabs[data-v-f8c8f967] {
    display: flex;
    justify-content: center
}

.auth-form__item[data-v-f8c8f967] {
    align-items: center;
    border-bottom: 1px solid #2e2e3d;
    flex: 1;
    height: 48px;
    max-width: 137px
}

.auth-form__item.active[data-v-f8c8f967] {
    border-bottom: 1px solid var(--main-color, #dc354b)
}

.auth-form__item.active span[data-v-f8c8f967] {
    color: #fff
}

.auth-form__item.active .step-number[data-v-f8c8f967] {
    display: flex
}

.auth-form__item .step-number[data-v-f8c8f967] {
    align-items: center;
    background: #ffffff14;
    border-radius: 50px;
    color: #fff;
    display: none;
    font-size: 14px;
    font-weight: 500;
    height: 20px;
    justify-content: center;
    line-height: 1;
    margin-left: 4px;
    padding: 0 8px
}

.auth-form__item span[data-v-f8c8f967] {
    color: #5f6371;
    font-size: 20px;
    font-weight: 500;
    line-height: 29px
}

.auth-form__title[data-v-f8c8f967] {
    padding-bottom: 16px
}

.auth-form__main-title[data-v-f8c8f967] {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 8px;
    text-align: center
}

.auth-form__sub-title[data-v-f8c8f967] {
    color: #9c9ca9;
    font-size: 12px;
    font-weight: 400
}

.auth-form__sub-title .highlight[data-v-f8c8f967] {
    color: #0fb7ff
}

.flex-box[data-v-28b744b6] {
    align-items: center;
    display: flex
}

.just-between[data-v-28b744b6] {
    justify-content: space-between
}

.just-around[data-v-28b744b6] {
    justify-content: space-around
}

.just-center[data-v-28b744b6] {
    justify-content: center
}

.just-flex-end[data-v-28b744b6] {
    justify-content: flex-end
}

.width-threehaft[data-v-28b744b6] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-28b744b6] {
    width: 40%
}

.width-twohaft[data-v-28b744b6] {
    width: 20%
}

.position-relative[data-v-28b744b6] {
    position: relative
}

.txt-underline[data-v-28b744b6] {
    text-decoration: underline
}

.color-primary[data-v-28b744b6] {
    color: #da2525
}

.color-secondary[data-v-28b744b6] {
    color: #f8c725
}

.color-success[data-v-28b744b6] {
    color: #27ae60
}

.color-white[data-v-28b744b6] {
    color: #fff
}

.menu[data-v-28b744b6] {
    margin-bottom: 20px
}

.menu__header[data-v-28b744b6] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.menu__header--left[data-v-28b744b6] {
    align-items: center;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex
}

.menu__header--left.expand i[data-v-28b744b6] {
    transform: rotate(180deg)
}

.menu__header i[data-v-28b744b6] {
    background-color: #16233a;
    border-radius: 50%;
    color: #0c6cfe;
    font-size: 32px;
    transition: .3s
}

.menu__title[data-v-28b744b6] {
    color: #fff;
    font-size: 16px;
    font-weight: 500
}

.menu__sub-title[data-v-28b744b6] {
    color: #0fb7ff;
    font-size: 14px;
    font-weight: 400
}

.menu__sub-title.arrow[data-v-28b744b6] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAMAAAAc9R5vAAAAWlBMVEUAAAAPtv8Pt/8Pt/8Pt/8Ot/8Ot/8Ptv8Qr/8Ptv8Qt/8Ms/8Otv8Qt/8NuP8PuP8PuP8OuP8Pt/8MEiMOrPIMMUwNZJEOhLoOea0NeqwNWoMOjsgNUHUNRWj779/VAAAAEnRSTlMAIO+/35+QcBDPYECAQDDPr2/ZG630AAAAnUlEQVQoz6WRSRKDIBAAWQQR1CSDhqz//2bM6DgBbrFP0F1QLOIIMoSxtsEqWGiMzLSzsGMde9nBDw0vQs905Hso6LeNaP6YJ0CUw+Ap3CKVFoOGqmgMCqqiMKz7x403Tjmk65clJw4NENMc7zg4YbCVB4NhoPAiD4PIzpue9FpiZYSC/RVbMnxvKoq18tm3GvJalj/uz1qbixN/8wGWFxYwj5/EGQAAAABJRU5ErkJggg==) no-repeat 100%;
    background-size: 16px;
    padding-right: 20px
}

.menu.full-width[data-v-28b744b6] {
    margin-left: -15px;
    margin-right: -15px
}

.menu.full-width .menu__header[data-v-28b744b6] {
    padding: 0 15px
}

.flex-box[data-v-ff589b9c] {
    align-items: center;
    display: flex
}

.just-between[data-v-ff589b9c] {
    justify-content: space-between
}

.just-around[data-v-ff589b9c] {
    justify-content: space-around
}

.just-center[data-v-ff589b9c] {
    justify-content: center
}

.just-flex-end[data-v-ff589b9c] {
    justify-content: flex-end
}

.width-threehaft[data-v-ff589b9c] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-ff589b9c] {
    width: 40%
}

.width-twohaft[data-v-ff589b9c] {
    width: 20%
}

.position-relative[data-v-ff589b9c] {
    position: relative
}

.txt-underline[data-v-ff589b9c] {
    text-decoration: underline
}

.color-primary[data-v-ff589b9c] {
    color: #da2525
}

.color-secondary[data-v-ff589b9c] {
    color: #f8c725
}

.color-success[data-v-ff589b9c] {
    color: #27ae60
}

.color-white[data-v-ff589b9c] {
    color: #fff
}

.top-categories[data-v-ff589b9c] {
    padding: 20px 0
}

.top-categories__list[data-v-ff589b9c] {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.top-categories__item[data-v-ff589b9c] {
    align-items: center;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    border-radius: 6px;
    display: flex;
    flex: 0 0 calc(50% - 8px);
    height: 70px;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden
}

.top-categories__item.sport[data-v-ff589b9c] {
    background-color: #077c48;
    background-image: url(./bg-sport.DV9d6cAm.jpg)
}

.top-categories__item.casino[data-v-ff589b9c] {
    background-color: #0e267c;
    background-image: url(./bg-casino.CqShhjHw.jpg)
}

.top-categories__item.game[data-v-ff589b9c] {
    background-color: #7d0b22;
    background-image: url(./bg-game.DupMTpUC.jpg)
}

.top-categories__item.number[data-v-ff589b9c] {
    background-color: #993f0d;
    background-image: url(./bg-number.CVku3Upa.jpg)
}

.top-categories__item.number-game[data-v-ff589b9c] {
    background-color: #3a1c8e;
    background-image: url(./bg-number-game.CoWLts23.jpg)
}

.top-categories__item.keno[data-v-ff589b9c] {
    background-color: #920f6d;
    background-image: url(./bg-keno.CzwG0plL.jpg)
}

.top-categories__item .wrapper[data-v-ff589b9c] {
    flex: 0 0 65%;
    overflow: hidden;
    padding-left: 16px
}

.top-categories__item .title[data-v-ff589b9c] {
    color: #fff;
    font-size: 16px;
    font-weight: 500
}

.top-categories__item .quantity[data-v-ff589b9c] {
    align-items: center;
    display: flex;
    height: 20px;
    max-width: 100%;
    padding: 0 6px;
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.top-categories__item .quantity[data-v-ff589b9c]:before {
    background: #000;
    border-radius: 1000px;
    content: "";
    height: 100%;
    left: 0;
    opacity: .3;
    position: absolute;
    top: 0;
    width: 100%
}

.top-categories__item .quantity i[data-v-ff589b9c] {
    color: #fff;
    font-size: 12px;
    margin-right: 4px;
    position: relative;
    z-index: 1
}

.top-categories__item .quantity span[data-v-ff589b9c] {
    color: #9c9ca9;
    font-size: 12px;
    font-weight: 500;
    position: relative;
    z-index: 1
}

@media (max-width:429px) {
    .top-categories__item .wrapper[data-v-ff589b9c] {
        padding-left: 12px
    }

    .top-categories__item .title[data-v-ff589b9c] {
        font-size: 12px
    }

    .top-categories__item .quantity span[data-v-ff589b9c] {
        font-size: 10px
    }
}

.flex-box[data-v-42605eb9] {
    align-items: center;
    display: flex
}

.just-between[data-v-42605eb9] {
    justify-content: space-between
}

.just-around[data-v-42605eb9] {
    justify-content: space-around
}

.just-center[data-v-42605eb9] {
    justify-content: center
}

.just-flex-end[data-v-42605eb9] {
    justify-content: flex-end
}

.width-threehaft[data-v-42605eb9] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-42605eb9] {
    width: 40%
}

.width-twohaft[data-v-42605eb9] {
    width: 20%
}

.position-relative[data-v-42605eb9] {
    position: relative
}

.txt-underline[data-v-42605eb9] {
    text-decoration: underline
}

.color-primary[data-v-42605eb9] {
    color: #da2525
}

.color-secondary[data-v-42605eb9] {
    color: #f8c725
}

.color-success[data-v-42605eb9] {
    color: #27ae60
}

.color-white[data-v-42605eb9] {
    color: #fff
}

.game-item[data-v-42605eb9] {
    --aspect-ratio: 69%
}

.game-item__image[data-v-42605eb9] {
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

.game-item__status[data-v-42605eb9] {
    animation: lightAnimation .3s ease-in-out infinite;
    background-size: 40px !important;
    color: #fff;
    font-size: 12px;
    font-weight: 800;
    height: 20px;
    left: 0;
    line-height: 16px;
    padding: 1px 0 5px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 0;
    width: 40px
}

.game-item__status.new[data-v-42605eb9] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAMAAABHRo19AAABXFBMVEUAAAAAtGgAmlgAl1cAhk0ApF4ArGMAp2AAlVUAn1sBnVoAi1ABi1AAdUAAlFUAd0UAd0UAeEYOuW4BkFIAdUMNtmsAf0kAdENA9ZQAckARqGIAe0YAdUQKk1ZH/ZsCjFEAhEwAfEcAdkQAg0xG/JoQvXBB9ZY16Y8gynkKvnAJtWoJq2VH/pxH+5sp14E46o8w54sFn10AckJI/51G+5sGmVgy5IsVz3kAfEYAe0hA/58AtmkArmUAqWIAiVBG+5om3oUFvW4AnlwAnFoAoV0AjFEAhEwAf0kAsWYArGMApF8AlFYApmAAl1cAmVgAgUsAj1MAh04AtGgAklQAkVQAekYAfUgAjlIAd0UAsWcAgksAfEgAp2EAol0AdEMSxHMDqGE47pEFv24ItGkQsGgRoF8Rmlsx540h14EbznoOt2sRrGURlFgAh08q4Ygay3kSyncHqWQRpGEDmFiwcFfaAAAAO3RSTlMA/v7+/v7+/v7+/v4gEP7ff2Ag/q+fn1AgIP7v7+ff37+vn39vX+/v7t/f37+/v6Cfn59/f39wX1BAEE3EbTkAAAINSURBVDjLnZEHcxIBEIUvyQWIIqRbE6Mx9t4VNQFbQgkQFAQu0tQUjfX/z/h298HNXAZnzm/b24U3xw0OeXrv+uJqSBbNeuLGamfn+1pIbqv3wsWd3Z+tbjcdiu4j8d7v7LbSqdCkp+W5nb10aguMgC0LYwTJYYUAlFfkfS/9SK2DOqo/KOuSGoMPVdhtDuZbe731Z/9BfQUPXtvfiGwIESSKGmUhZ+7A7z288sNW5HkADzWcdtvmVfzqm708iEajXt7zICDzeRMIw5PysEV5g/LklS+3s+NZ5DjS1AAsllRaqhDtFZhb2VdgG2Wdkvs2GspfB/ySf3k/MzGR8YHWXYo7R0Bcc8Cnl32OWBHeEBSU3DJzat4Eo5ujSAjRDDmhcfgNF1RmWs2FwlgBoI9J2kRnydLXsvJyxxG+5mI5JSaJMp3IxRJ251pBw2eSlVzuT9zMlXegUtHSjmknahSCJ9sTDxzlVK1UK5VKtRr6DIRo3ZAz2iVkyuB3Fhyaj74G0nSqoGY/zNk4zb9fhAZe8rlsuK5bdsvIA1n0gpvdwQGE7eUl8dL85hCuSyEziLusNpobxWKjgSbo0EWuqoDujHl7LPnydkAR9U+Wlo85hOZmtVmtNpsytFW19Mionk6em5+ceiLOgPn9UMzzOA7TEL59CHImOXt+cur4Sd8z3PyRhPAMWEjO3jVPeP4CA8tziVvZGygAAAAASUVORK5CYII=) no-repeat 0 0
}

.game-item__status.hot[data-v-42605eb9] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAMAAABHRo19AAABWVBMVEUAAACBAACaAACnAACSAQGsAACXAQGvAACkAACMAACVAACOAACfAACEAACAAACXAACSAAB5AAB9AAB8AAB4AAC0DAx4AAB2AAB2AABwAACOAgJ6AAB7AAD1QED9R0e6CQlzAAD9R0eEAAC6DQ2mCQmBAQGQAwP8RkZzAADIEhKAAAB1AQH1QUHpNTWSERHKICCrCQnXKSnqODjnMDD/SEj7RkbkMjK5EBB7AAD/QECxAACcAAChAADeJia+BQWHAAD7RkaJAACPAAC2AACuAACsAACEAACMAACmAAC0AACpAACeAACZAAB/AACXAACRAACkAACUAAB6AACpAQGzAAB3AACCAACBAAB9AACUAQGjAAC3AACfAAB8AACKAAB0AACfAQHEEhKtERGbERG3CAjuODjNGBihERHnMTGnERGUERGyDg67BgarAwP3QEDYIyPWICC3ExOYAwMrhZD9AAAAOnRSTlMA/v7+/v7+/v7+/v7+/iD+/n/+/q8g759QEN/fYCDf39+/v5+fn39vYF8Q/u/v7+7fv6Cff39wX0AQHoJfOwAAAjVJREFUOMudkftTElEcxXcLAYlEIKzMLC0te78flhaElZDEhi3LPoItIEvt9f//0Dl7v7N3phnH1s/ec+753r1nmB0M4emDhfmXCZlX1fMLP0Y7a0m5b5ArN3Z+heF6UlbYfTj6Ge55nvdK8EQaL971e2+9wt8djfc2t7c3BQaMWDKqSOmXPLzA7705Hq4ehUso3xsPM5l6vZ6pY0MgDGppkOlxWF3BD68NNyY2AH0CUplSD49lBtqH+ORH4X6n0QGNRkOJJptEPXEj2PjJd3ffguMAGwIinIuPJroAwdXIT77daWfbWC6W6zIRBMAzOeKdrOtms+2s26Z1HqMcus81PnQYvrq1z3/59yCfb4IBBJCjmfK50/1BHs47Kvh+c3DHALvPjkTzMsuf34FjeAiTPIgQU7Rpw0LIV6Jyq1VokXSrkG6l4dg5RUKmxzOmdIH38cMsW7lezwI5q5ezlGAQ3SIM8l7c+lNR5dR7kIJDKcZpOjSNJZmDMrm3bER8q9VO1CAaYZYFqXORZtaQ8uQbQIv2SQjOGYpPIuKbs1NS/lqtVj9BdB0IEx850LAr5RdJWWRXyq/JSSwKUcMzHumJw7Kh+WJ2Tdu2u92uaZq2yYkDZCOZBBmyqe4Sf1aXt2JMc8tUQYkmL1RcLF4ziC6XnaDkBEG5FMCdwHGccgmGwDdBqew4M+dOLRXnnsRNXf5wIOicLs6dmTprHMT3j/9yeEeX+/3rfTJzEZ2r7Pw/t3QnMX8BXFtn0XeR0ZUAAAAASUVORK5CYII=) no-repeat 0 0
}

.game-item__jackpot[data-v-42605eb9] {
    background: #001b44;
    border-radius: 5px;
    color: #faff11;
    font-size: 12px;
    font-weight: 500;
    margin-top: 8px;
    padding: 1px 5px;
    text-align: center
}

.game-item__jackpot.nojackpot[data-v-42605eb9] {
    display: none
}

.game-item__title[data-v-42605eb9] {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    margin-top: 8px
}

.flex-box[data-v-7f6cb794] {
    align-items: center;
    display: flex
}

.just-between[data-v-7f6cb794] {
    justify-content: space-between
}

.just-around[data-v-7f6cb794] {
    justify-content: space-around
}

.just-center[data-v-7f6cb794] {
    justify-content: center
}

.just-flex-end[data-v-7f6cb794] {
    justify-content: flex-end
}

.width-threehaft[data-v-7f6cb794] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-7f6cb794] {
    width: 40%
}

.width-twohaft[data-v-7f6cb794] {
    width: 20%
}

.position-relative[data-v-7f6cb794] {
    position: relative
}

.txt-underline[data-v-7f6cb794] {
    text-decoration: underline
}

.color-primary[data-v-7f6cb794] {
    color: #da2525
}

.color-secondary[data-v-7f6cb794] {
    color: #f8c725
}

.color-success[data-v-7f6cb794] {
    color: #27ae60
}

.color-white[data-v-7f6cb794] {
    color: #fff
}

.top-win[data-v-7f6cb794] {
    padding: 20px 0
}

.top-win[data-v-7f6cb794] .swiper.swiper-horizontal {
    margin-right: -15px
}

.top-win[data-v-7f6cb794] .swiper .swiper-slide {
    padding-right: 15px
}

.top-win[data-v-7f6cb794] .swiper .game-item__jackpot {
    background: none;
    padding: 0;
    text-align: left
}

.top-win[data-v-7f6cb794] .swiper .game-item__info:has(.game-item__jackpot) .game-item__title {
    line-height: 1.5;
    margin-top: 4px
}

.flex-box[data-v-e9e0276e] {
    align-items: center;
    display: flex
}

.just-between[data-v-e9e0276e] {
    justify-content: space-between
}

.just-around[data-v-e9e0276e] {
    justify-content: space-around
}

.just-center[data-v-e9e0276e] {
    justify-content: center
}

.just-flex-end[data-v-e9e0276e] {
    justify-content: flex-end
}

.width-threehaft[data-v-e9e0276e] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-e9e0276e] {
    width: 40%
}

.width-twohaft[data-v-e9e0276e] {
    width: 20%
}

.position-relative[data-v-e9e0276e] {
    position: relative
}

.txt-underline[data-v-e9e0276e] {
    text-decoration: underline
}

.color-primary[data-v-e9e0276e] {
    color: #da2525
}

.color-secondary[data-v-e9e0276e] {
    color: #f8c725
}

.color-success[data-v-e9e0276e] {
    color: #27ae60
}

.color-white[data-v-e9e0276e] {
    color: #fff
}

.promotion[data-v-e9e0276e] {
    padding: 20px 15px
}

.promotion__wrapper[data-v-e9e0276e] {
    border-radius: 8px;
    overflow: hidden
}

.promotion__title[data-v-e9e0276e] {
    align-items: center;
    display: flex;
    --aspect-ratio: 30%
}

.promotion__title .title[data-v-e9e0276e] {
    color: #fff;
    flex: 0 0 50%;
    font-size: 18px;
    font-weight: 700;
    max-height: 52px;
    padding-left: 12px
}

.promotion__sub-title[data-v-e9e0276e] {
    align-items: center;
    background: #1b2d4c;
    color: #fff;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    height: 38px;
    padding: 0 12px
}

.promotion__sub-title[data-v-e9e0276e] .highlight {
    color: #00ff94;
    font-weight: 800
}

.promotion[data-v-e9e0276e] .swiper .swiper-slide {
    padding-right: 15px
}

.flex-box[data-v-47d2e2e9] {
    align-items: center;
    display: flex
}

.just-between[data-v-47d2e2e9] {
    justify-content: space-between
}

.just-around[data-v-47d2e2e9] {
    justify-content: space-around
}

.just-center[data-v-47d2e2e9] {
    justify-content: center
}

.just-flex-end[data-v-47d2e2e9] {
    justify-content: flex-end
}

.width-threehaft[data-v-47d2e2e9] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-47d2e2e9] {
    width: 40%
}

.width-twohaft[data-v-47d2e2e9] {
    width: 20%
}

.position-relative[data-v-47d2e2e9] {
    position: relative
}

.txt-underline[data-v-47d2e2e9] {
    text-decoration: underline
}

.color-primary[data-v-47d2e2e9] {
    color: #da2525
}

.color-secondary[data-v-47d2e2e9] {
    color: #f8c725
}

.color-success[data-v-47d2e2e9] {
    color: #27ae60
}

.color-white[data-v-47d2e2e9] {
    color: #fff
}

.support[data-v-47d2e2e9] {
    padding: 20px 0
}

.support__list[data-v-47d2e2e9] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    width: 100%
}

.support__item[data-v-47d2e2e9] {
    background: #0e192d;
    border-radius: 8px;
    flex: 0 0 auto;
    height: 61px;
    overflow: hidden;
    padding: 8px 16px;
    width: calc(33.33333% - 10.66667px)
}

.support__icon i[data-v-47d2e2e9] {
    font-size: 24px
}

.support__icon i[data-v-47d2e2e9]:before {
    color: #0fb7ff
}

.support__title[data-v-47d2e2e9] {
    color: #fff;
    font-size: 12px;
    font-weight: 700
}

@media (max-width:429px) {
    .support__item[data-v-47d2e2e9] {
        width: calc(50% - 16px)
    }
}

.flex-box[data-v-93dad79c] {
    align-items: center;
    display: flex
}

.just-between[data-v-93dad79c] {
    justify-content: space-between
}

.just-around[data-v-93dad79c] {
    justify-content: space-around
}

.just-center[data-v-93dad79c] {
    justify-content: center
}

.just-flex-end[data-v-93dad79c] {
    justify-content: flex-end
}

.width-threehaft[data-v-93dad79c] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-93dad79c] {
    width: 40%
}

.width-twohaft[data-v-93dad79c] {
    width: 20%
}

.position-relative[data-v-93dad79c] {
    position: relative
}

.txt-underline[data-v-93dad79c] {
    text-decoration: underline
}

.color-primary[data-v-93dad79c] {
    color: #da2525
}

.color-secondary[data-v-93dad79c] {
    color: #f8c725
}

.color-success[data-v-93dad79c] {
    color: #27ae60
}

.color-white[data-v-93dad79c] {
    color: #fff
}

.introduction[data-v-93dad79c] {
    padding-top: 20px
}

.introduction__list[data-v-93dad79c] {
    display: flex;
    flex-direction: column
}

.introduction__item[data-v-93dad79c] {
    border-bottom: 1px solid #152137;
    padding: 18px 0
}

.introduction__item[data-v-93dad79c]:last-child {
    border-bottom: none;
    padding-bottom: 0
}

.introduction__item[data-v-93dad79c]:first-child {
    padding-top: 0
}

.introduction__item .title[data-v-93dad79c] {
    color: #9c9ca9;
    font-size: 14px;
    font-weight: 400
}

.flex-box[data-v-36f5d5ca] {
    align-items: center;
    display: flex
}

.just-between[data-v-36f5d5ca] {
    justify-content: space-between
}

.just-around[data-v-36f5d5ca] {
    justify-content: space-around
}

.just-center[data-v-36f5d5ca] {
    justify-content: center
}

.just-flex-end[data-v-36f5d5ca] {
    justify-content: flex-end
}

.width-threehaft[data-v-36f5d5ca] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-36f5d5ca] {
    width: 40%
}

.width-twohaft[data-v-36f5d5ca] {
    width: 20%
}

.position-relative[data-v-36f5d5ca] {
    position: relative
}

.txt-underline[data-v-36f5d5ca] {
    text-decoration: underline
}

.color-primary[data-v-36f5d5ca] {
    color: #da2525
}

.color-secondary[data-v-36f5d5ca] {
    color: #f8c725
}

.color-success[data-v-36f5d5ca] {
    color: #27ae60
}

.color-white[data-v-36f5d5ca] {
    color: #fff
}

.nav-bar[data-v-36f5d5ca] {
    background: #20222a;
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 1000
}

.nav-bar__wrapper[data-v-36f5d5ca] {
    display: flex;
    justify-content: space-between;
    padding: 14px 0
}

.nav-bar__left[data-v-36f5d5ca] {
    align-items: center;
    display: flex
}

.nav-bar__left i[data-v-36f5d5ca] {
    color: #9c9ca9;
    font-size: 20px;
    margin-right: 8px
}

.nav-bar__left span[data-v-36f5d5ca] {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1
}

.nav-bar__auth[data-v-36f5d5ca] {
    align-items: center;
    -moz-column-gap: 12px;
    column-gap: 12px;
    display: flex
}

.nav-bar__btn[data-v-36f5d5ca] {
    flex-shrink: 0;
    white-space: nowrap;
    width: auto
}

.nav-bar__btn i[data-v-36f5d5ca] {
    color: #fff
}

.nav-bar__info[data-v-36f5d5ca] {
    align-items: center;
    -moz-column-gap: 12px;
    column-gap: 12px;
    display: flex;
    max-width: 140px
}

.nav-bar__avatar[data-v-36f5d5ca] {
    position: relative;
    width: 30px
}

.nav-bar__avatar img[data-v-36f5d5ca] {
    border-radius: 8px;
    height: 30px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 30px
}

.nav-bar__avatar--checked[data-v-36f5d5ca] {
    bottom: -2px;
    display: flex;
    position: absolute;
    right: -2px
}

.nav-bar__avatar--checked img[data-v-36f5d5ca] {
    height: 14px;
    width: 14px
}

.nav-bar__user[data-v-36f5d5ca] {
    height: 100%;
    max-width: calc(100% - 42px)
}

.nav-bar__user--name[data-v-36f5d5ca] {
    color: #9c9ca9;
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 4px
}

.nav-bar__user--money[data-v-36f5d5ca] {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    white-space: nowrap
}

.flex-box[data-v-957dbb36] {
    align-items: center;
    display: flex
}

.just-between[data-v-957dbb36] {
    justify-content: space-between
}

.just-around[data-v-957dbb36] {
    justify-content: space-around
}

.just-center[data-v-957dbb36] {
    justify-content: center
}

.just-flex-end[data-v-957dbb36] {
    justify-content: flex-end
}

.width-threehaft[data-v-957dbb36] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-957dbb36] {
    width: 40%
}

.width-twohaft[data-v-957dbb36] {
    width: 20%
}

.position-relative[data-v-957dbb36] {
    position: relative
}

.txt-underline[data-v-957dbb36] {
    text-decoration: underline
}

.color-primary[data-v-957dbb36] {
    color: #da2525
}

.color-secondary[data-v-957dbb36] {
    color: #f8c725
}

.color-success[data-v-957dbb36] {
    color: #27ae60
}

.color-white[data-v-957dbb36] {
    color: #fff
}

.modal-menu[data-v-957dbb36] {
    overflow: hidden;
    position: relative
}

.modal-menu__body[data-v-957dbb36] {
    padding: 40px 0
}

.modal-menu__bottom-bar[data-v-957dbb36] {
    margin-left: -15px;
    margin-right: -15px
}

.flex-box[data-v-65a89ad7] {
    align-items: center;
    display: flex
}

.just-between[data-v-65a89ad7] {
    justify-content: space-between
}

.just-around[data-v-65a89ad7] {
    justify-content: space-around
}

.just-center[data-v-65a89ad7] {
    justify-content: center
}

.just-flex-end[data-v-65a89ad7] {
    justify-content: flex-end
}

.width-threehaft[data-v-65a89ad7] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-65a89ad7] {
    width: 40%
}

.width-twohaft[data-v-65a89ad7] {
    width: 20%
}

.position-relative[data-v-65a89ad7] {
    position: relative
}

.txt-underline[data-v-65a89ad7] {
    text-decoration: underline
}

.color-primary[data-v-65a89ad7] {
    color: #da2525
}

.color-secondary[data-v-65a89ad7] {
    color: #f8c725
}

.color-success[data-v-65a89ad7] {
    color: #27ae60
}

.color-white[data-v-65a89ad7] {
    color: #fff
}

.modal-racing[data-v-65a89ad7] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: relative
}

.modal-racing .modal-title[data-v-65a89ad7] {
    color: #fff;
    font-family: Bungee, sans-serif;
    font-size: 22px;
    font-weight: 400;
    left: 50%;
    letter-spacing: 3%;
    line-height: 26.4px;
    position: absolute;
    text-transform: uppercase;
    top: -10px;
    transform: translate(-50%)
}

.modal-racing__close[data-v-65a89ad7] {
    align-items: center;
    background: #464953;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 25.06px;
    justify-content: center;
    position: absolute;
    right: -7px;
    top: 10px;
    width: 25.06px;
    z-index: 1
}

.modal-racing__close i[data-v-65a89ad7] {
    color: #e3e5e8;
    font-size: 12px;
    font-weight: 700
}

.modal-racing__title[data-v-65a89ad7] {
    padding-top: 50px
}

.modal-racing__title h3[data-v-65a89ad7] {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    text-align: center
}

.modal-racing__description[data-v-65a89ad7] {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 15.66px;
    margin-top: -8px;
    text-align: center
}

.modal-racing__amount[data-v-65a89ad7] {
    align-items: center;
    background: #281f58;
    border-radius: 9.4px;
    color: #03f0ff;
    display: flex;
    font-family: Bungee, sans-serif;
    font-size: 20px;
    font-weight: 400;
    height: 40.72px;
    justify-content: center;
    letter-spacing: 3%;
    line-height: 24px;
    margin: 0 auto;
    min-width: 300px;
    text-align: center;
    width: 235px;
    width: -moz-fit-content;
    width: fit-content
}

.modal-racing__button[data-v-65a89ad7] {
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px
}

.modal-racing__button .btn-get-ticket[data-v-65a89ad7] {
    background: url(../assets/images/pages/event-insurance-2024/bg-get-ticket-btn.png) no-repeat 50%/100% 100%;
    color: #1a1b21;
    font-family: Bungee, sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 45px;
    line-height: 20px;
    text-transform: uppercase;
    width: 169px
}

.modal-racing__button .btn-get-ticket[data-v-65a89ad7]:focus {
    box-shadow: none
}

.modal-racing__button .btn-get-ticket[data-v-65a89ad7]:hover {
    filter: brightness(1.1)
}

.modal-racing .text-decoration-underline[data-v-65a89ad7] {
    color: #ffd643;
    text-decoration: underline;
    text-transform: capitalize
}

.flex-box[data-v-bb79862f] {
    align-items: center;
    display: flex
}

.just-between[data-v-bb79862f] {
    justify-content: space-between
}

.just-around[data-v-bb79862f] {
    justify-content: space-around
}

.just-center[data-v-bb79862f] {
    justify-content: center
}

.just-flex-end[data-v-bb79862f] {
    justify-content: flex-end
}

.width-threehaft[data-v-bb79862f] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-bb79862f] {
    width: 40%
}

.width-twohaft[data-v-bb79862f] {
    width: 20%
}

.position-relative[data-v-bb79862f] {
    position: relative
}

.txt-underline[data-v-bb79862f] {
    text-decoration: underline
}

.color-primary[data-v-bb79862f] {
    color: #da2525
}

.color-secondary[data-v-bb79862f] {
    color: #f8c725
}

.color-success[data-v-bb79862f] {
    color: #27ae60
}

.color-white[data-v-bb79862f] {
    color: #fff
}

.modal-racing[data-v-bb79862f] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: relative
}

.modal-racing .modal-title[data-v-bb79862f] {
    color: #fff;
    font-family: Bungee, sans-serif;
    font-size: 22px;
    font-weight: 400;
    left: 50%;
    letter-spacing: 3%;
    line-height: 26.4px;
    position: absolute;
    text-transform: uppercase;
    top: -10px;
    transform: translate(-50%)
}

.modal-racing__close[data-v-bb79862f] {
    align-items: center;
    background: #464953;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 25.06px;
    justify-content: center;
    position: absolute;
    right: -7px;
    top: 10px;
    width: 25.06px;
    z-index: 1
}

.modal-racing__close i[data-v-bb79862f] {
    color: #e3e5e8;
    font-size: 12px;
    font-weight: 700
}

.modal-racing__title[data-v-bb79862f] {
    padding-top: 50px
}

.modal-racing__title h3[data-v-bb79862f] {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    text-align: center
}

.modal-racing__description[data-v-bb79862f] {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 15.66px;
    margin-top: -8px;
    text-align: center
}

.modal-racing__amount[data-v-bb79862f] {
    align-items: center;
    background: #281f58;
    border-radius: 9.4px;
    color: #03f0ff;
    display: flex;
    font-family: Bungee, sans-serif;
    font-size: 20px;
    font-weight: 400;
    height: 40.72px;
    justify-content: center;
    letter-spacing: 3%;
    line-height: 24px;
    margin: 0 auto;
    min-width: 300px;
    text-align: center;
    width: 235px;
    width: -moz-fit-content;
    width: fit-content
}

.modal-racing__button[data-v-bb79862f] {
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px
}

.modal-racing__button .btn-get-ticket[data-v-bb79862f] {
    background: url(../assets/images/pages/event-insurance-2024/bg-get-ticket-btn.png) no-repeat 50%/100% 100%;
    color: #1a1b21;
    font-family: Bungee, sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 45px;
    line-height: 20px;
    text-transform: uppercase;
    width: 169px
}

.modal-racing__button .btn-get-ticket[data-v-bb79862f]:focus {
    box-shadow: none
}

.modal-racing__button .btn-get-ticket[data-v-bb79862f]:hover {
    filter: brightness(1.1)
}

.modal-racing .text-decoration-underline[data-v-bb79862f] {
    color: #ffd643;
    text-decoration: underline;
    text-transform: capitalize
}

.flex-box[data-v-9103a273] {
    align-items: center;
    display: flex
}

.just-between[data-v-9103a273] {
    justify-content: space-between
}

.just-around[data-v-9103a273] {
    justify-content: space-around
}

.just-center[data-v-9103a273] {
    justify-content: center
}

.just-flex-end[data-v-9103a273] {
    justify-content: flex-end
}

.width-threehaft[data-v-9103a273] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-9103a273] {
    width: 40%
}

.width-twohaft[data-v-9103a273] {
    width: 20%
}

.position-relative[data-v-9103a273] {
    position: relative
}

.txt-underline[data-v-9103a273] {
    text-decoration: underline
}

.color-primary[data-v-9103a273] {
    color: #da2525
}

.color-secondary[data-v-9103a273] {
    color: #f8c725
}

.color-success[data-v-9103a273] {
    color: #27ae60
}

.color-white[data-v-9103a273] {
    color: #fff
}

.page-mobile[data-v-9103a273] {
    min-height: calc(100dvh - 336px)
}

.page-mobile[data-v-9103a273]:has(div.event-christmas) {
    background: #250403
}