.bzvmc7r {
    --1odfe4n: #FFED4E;
    --1hbw7ns: #000;
    --g52yms: #000;
    --1je5tpz: #fff;
    --1f5xvoq: rgba(255, 255, 255, .66);
    --1fdusub: 1;
    --12v585s: #ffffff;
    --1rnmoed: #EAECF3
}

.darken .bzvmc7r {
    --1odfe4n: #FFED4E;
    --1hbw7ns: #FFED4E;
    --g52yms: #fff;
    --1je5tpz: #1E2024;
    --1f5xvoq: rgba(30, 32, 36, .36);
    --1fdusub: .7;
    --12v585s: #1C1E22;
    --1rnmoed: #2D3035
}

.bzvmc7r .game-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    cursor: pointer
}

@media screen and (min-width:621px) {
    .bzvmc7r .game-item:hover .desc-detail {
        display: none !important
    }

    .bzvmc7r .game-item:hover .desc-btn-box {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}

.bzvmc7r .game-item .game-item-pic-box {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width:621px) {
    .bzvmc7r .game-item .game-item-pic-box:hover .desc-detail {
        display: none !important
    }

    .bzvmc7r .game-item .game-item-pic-box:hover .desc-btn-box {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}

.bzvmc7r .game-item .game-item-pic-box .game-img-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%
}

@media screen and (max-width:621px) {
    .bzvmc7r .game-item .game-item-pic-box .game-img-link {
        width: 100%;
        height: 100%
    }
}

.bzvmc7r .game-item .game-item-pic-box .game-img {
    opacity: var(--1fdusub);
    width: 100%;
    height: 100%;
    border-radius: .25rem
}

@media screen and (max-width:621px) {
    .bzvmc7r .game-item .game-item-pic-box .game-img {
        width: 100%;
        height: 100%
    }
}

.bzvmc7r .game-item .game-item-pic-box .countdown-box {
    position: absolute;
    top: 0;
    right: 0;
    width: 3.75rem;
    height: 1.375rem;
    border-radius: 0 2px 0 4px;
    background: rgba(0, 0, 0, .7);
    text-align: center;
    font-family: EliceDXNeolliOTF-Light, EliceDXNeolliOTF-Medium, EliceDXNeolliOTF-Bold;
    font-size: .75rem;
    font-style: normal;
    font-weight: 700;
    color: var(--1odfe4n)
}

.bzvmc7r .game-item .game-item-pic-box .countdown-box .text-time {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.bzvmc7r .game-item .gradient-name-and-box {
    position: absolute;
    bottom: 0;
    width: 100%
}

.bzvmc7r .game-item .gradient-name-and-box .game-name {
    text-align: center;
    width: 100%;
    padding: 0 10px;
    margin: 5px 0;
    font-weight: 900;
    color: #fff;
    font-size: 1.25rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.bzvmc7r .game-item .gradient-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    min-height: 5rem;
    aspect-ratio: 210/86;
    border-radius: 0 0 4px 4px;
    padding: 10px 0 14px;
    background: linear-gradient(0deg, var(--1je5tpz) 69.86%, var(--1f5xvoq) 100%)
}

.bzvmc7r .game-item .game-item-amount-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px
}

.bzvmc7r .game-item .game-item-amount-box .game-icon-flag {
    width: 1.125rem;
    height: 1.125rem
}

.bzvmc7r .game-item .game-item-amount-box .currency-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 2px;
    font-weight: 600;
    color: var(--1hbw7ns)
}

.bzvmc7r .game-item .game-line {
    width: 10.625rem;
    height: 0;
    background: rgba(152, 167, 181, .2);
    border-top: 1px solid rgba(152, 167, 181, .2);
    margin: 10px 0
}

.bzvmc7r .game-item .game-item-desc-box {
    width: 100%
}

@media screen and (min-width:621px) {
    .bzvmc7r .game-item .game-item-desc-box {
        min-width: 11.875rem
    }
}

.bzvmc7r .game-item .game-item-desc-box .desc-detail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: .375rem
}

.bzvmc7r .game-item .game-item-desc-box .desc-detail .desc-detail-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: .1875rem;
    font-size: .75rem;
    font-weight: 500;
    color: var(--g52yms)
}

.bzvmc7r .game-item .game-item-desc-box .desc-btn-box {
    width: 100%;
    padding: 0 20px;
    display: none
}

.bzvmc7r .game-item .game-item-desc-box .desc-btn-box .desc-btn-box-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 2.125rem;
    border-radius: .25rem;
    background-color: #009f62;
    background-image: conic-gradient(from 70deg at 50% 50%, rgb(0 106 47) 180deg, rgb(0 106 47) 173deg, rgb(13 109 72) 134deg, rgb(27 141 77) 82deg);
    margin-top: -11px
}

.bzvmc7r .game-item .game-item-desc-box .desc-btn-box .desc-btn-box-btn .txt {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bzvmc7r .game-item .game-item-desc-box .desc-btn-box .desc-btn-box-btn .desc-btn {
    color: #fff
}

.slsp8m7 {
    --1odfe4n: #FFED4E;
    --1hbw7ns: #000;
    --g52yms: #000;
    --1je5tpz: #fff;
    --1f5xvoq: rgba(255, 255, 255, .66);
    --1fdusub: 1;
    --12v585s: #ffffff;
    --1rnmoed: #EAECF3;
    margin-top: 0
}

.darken .slsp8m7 {
    --1odfe4n: #FFED4E;
    --1hbw7ns: #FFED4E;
    --g52yms: #fff;
    --1je5tpz: #1E2024;
    --1f5xvoq: rgba(30, 32, 36, .36);
    --1fdusub: .7;
    --12v585s: #1C1E22;
    --1rnmoed: #2D3035
}

.slsp8m7 .grid-list {
    --grid-gap: .75rem;
    row-gap: 1.25rem
}

.slsp8m7.tow-rows .grid-list {
    --grid-rows: 2
}

.slsp8m7 .is-cross {
    grid-column-start: 1;
    grid-column-end: 3
}

.slsp8m7 .is-cross .game-img-wrap {
    padding-top: calc(50% - var(--grid-gap) / 2)
}

.slsp8m7 .grid-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: -.25rem;
    right: 0;
    z-index: 2
}

.slsp8m7 .grid-nav .num {
    background: var(--12v585s);
    border-radius: var(--border-radius);
    padding: 0 .625rem;
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: .875rem;
    margin-right: 1rem;
    color: var(--g52yms);
    font-weight: 600;
    cursor: pointer
}

.sarqa0f {
    padding-top: 1.875rem;
    position: relative
}

.sarqa0f .bingo-tit {
    font-size: 1.25rem;
    line-height: 32px;
    margin-bottom: 10px;
    color: var(--title-color)
}

@media screen and (max-width:621px) {
    .sarqa0f.page-max-width-wrap {
        padding: .625rem
    }
}