.tb--mt-0 {
    margin-top: 0
}

.tb--mb-0 {
    margin-bottom: 0
}

.tb--ml-0 {
    margin-left: 0
}

.tb--mr-0 {
    margin-right: 0
}

.tb--pt-0 {
    padding-top: 0
}

.tb--pb-0 {
    padding-bottom: 0
}

.tb--pl-0 {
    padding-left: 0
}

.tb--pr-0 {
    padding-right: 0
}

.tb--mt-4 {
    margin-top: 4px
}

.tb--mb-4 {
    margin-bottom: 4px
}

.tb--ml-4 {
    margin-left: 4px
}

.tb--mr-4 {
    margin-right: 4px
}

.tb--pt-4 {
    padding-top: 4px
}

.tb--pb-4 {
    padding-bottom: 4px
}

.tb--pl-4 {
    padding-left: 4px
}

.tb--pr-4 {
    padding-right: 4px
}

.tb--mt-5 {
    margin-top: 5px
}

.tb--mb-5 {
    margin-bottom: 5px
}

.tb--ml-5 {
    margin-left: 5px
}

.tb--mr-5 {
    margin-right: 5px
}

.tb--pt-5 {
    padding-top: 5px
}

.tb--pb-5 {
    padding-bottom: 5px
}

.tb--pl-5 {
    padding-left: 5px
}

.tb--pr-5 {
    padding-right: 5px
}

.tb--mt-6 {
    margin-top: 6px
}

.tb--mb-6 {
    margin-bottom: 6px
}

.tb--ml-6 {
    margin-left: 6px
}

.tb--mr-6 {
    margin-right: 6px
}

.tb--pt-6 {
    padding-top: 6px
}

.tb--pb-6 {
    padding-bottom: 6px
}

.tb--pl-6 {
    padding-left: 6px
}

.tb--pr-6 {
    padding-right: 6px
}

.tb--mt-8 {
    margin-top: 8px
}

.tb--mb-8 {
    margin-bottom: 8px
}

.tb--ml-8 {
    margin-left: 8px
}

.tb--mr-8 {
    margin-right: 8px
}

.tb--pt-8 {
    padding-top: 8px
}

.tb--pb-8 {
    padding-bottom: 8px
}

.tb--pl-8 {
    padding-left: 8px
}

.tb--pr-8 {
    padding-right: 8px
}

.tb--mt-10 {
    margin-top: 10px
}

.tb--mb-10 {
    margin-bottom: 10px
}

.tb--ml-10 {
    margin-left: 10px
}

.tb--mr-10 {
    margin-right: 10px
}

.tb--pt-10 {
    padding-top: 10px
}

.tb--pb-10 {
    padding-bottom: 10px
}

.tb--pl-10 {
    padding-left: 10px
}

.tb--pr-10 {
    padding-right: 10px
}

.tb--mt-11 {
    margin-top: 11px
}

.tb--mb-11 {
    margin-bottom: 11px
}

.tb--ml-11 {
    margin-left: 11px
}

.tb--mr-11 {
    margin-right: 11px
}

.tb--pt-11 {
    padding-top: 11px
}

.tb--pb-11 {
    padding-bottom: 11px
}

.tb--pl-11 {
    padding-left: 11px
}

.tb--pr-11 {
    padding-right: 11px
}

.tb--mt-12 {
    margin-top: 12px
}

.tb--mb-12 {
    margin-bottom: 12px
}

.tb--ml-12 {
    margin-left: 12px
}

.tb--mr-12 {
    margin-right: 12px
}

.tb--pt-12 {
    padding-top: 12px
}

.tb--pb-12 {
    padding-bottom: 12px
}

.tb--pl-12 {
    padding-left: 12px
}

.tb--pr-12 {
    padding-right: 12px
}

.tb--mt-14 {
    margin-top: 14px
}

.tb--mb-14 {
    margin-bottom: 14px
}

.tb--ml-14 {
    margin-left: 14px
}

.tb--mr-14 {
    margin-right: 14px
}

.tb--pt-14 {
    padding-top: 14px
}

.tb--pb-14 {
    padding-bottom: 14px
}

.tb--pl-14 {
    padding-left: 14px
}

.tb--pr-14 {
    padding-right: 14px
}

.tb--mt-16 {
    margin-top: 16px
}

.tb--mb-16 {
    margin-bottom: 16px
}

.tb--ml-16 {
    margin-left: 16px
}

.tb--mr-16 {
    margin-right: 16px
}

.tb--pt-16 {
    padding-top: 16px
}

.tb--pb-16 {
    padding-bottom: 16px
}

.tb--pl-16 {
    padding-left: 16px
}

.tb--pr-16 {
    padding-right: 16px
}

.tb--mt-17 {
    margin-top: 17px
}

.tb--mb-17 {
    margin-bottom: 17px
}

.tb--ml-17 {
    margin-left: 17px
}

.tb--mr-17 {
    margin-right: 17px
}

.tb--pt-17 {
    padding-top: 17px
}

.tb--pb-17 {
    padding-bottom: 17px
}

.tb--pl-17 {
    padding-left: 17px
}

.tb--pr-17 {
    padding-right: 17px
}

.tb--mt-18 {
    margin-top: 18px
}

.tb--mb-18 {
    margin-bottom: 18px
}

.tb--ml-18 {
    margin-left: 18px
}

.tb--mr-18 {
    margin-right: 18px
}

.tb--pt-18 {
    padding-top: 18px
}

.tb--pb-18 {
    padding-bottom: 18px
}

.tb--pl-18 {
    padding-left: 18px
}

.tb--pr-18 {
    padding-right: 18px
}

.tb--mt-20 {
    margin-top: 20px
}

.tb--mb-20 {
    margin-bottom: 20px
}

.tb--ml-20 {
    margin-left: 20px
}

.tb--mr-20 {
    margin-right: 20px
}

.tb--pt-20 {
    padding-top: 20px
}

.tb--pb-20 {
    padding-bottom: 20px
}

.tb--pl-20 {
    padding-left: 20px
}

.tb--pr-20 {
    padding-right: 20px
}

.tb--mt-21 {
    margin-top: 21px
}

.tb--mb-21 {
    margin-bottom: 21px
}

.tb--ml-21 {
    margin-left: 21px
}

.tb--mr-21 {
    margin-right: 21px
}

.tb--pt-21 {
    padding-top: 21px
}

.tb--pb-21 {
    padding-bottom: 21px
}

.tb--pl-21 {
    padding-left: 21px
}

.tb--pr-21 {
    padding-right: 21px
}

.tb--mt-24 {
    margin-top: 24px
}

.tb--mb-24 {
    margin-bottom: 24px
}

.tb--ml-24 {
    margin-left: 24px
}

.tb--mr-24 {
    margin-right: 24px
}

.tb--pt-24 {
    padding-top: 24px
}

.tb--pb-24 {
    padding-bottom: 24px
}

.tb--pl-24 {
    padding-left: 24px
}

.tb--pr-24 {
    padding-right: 24px
}

.tb--mt-28 {
    margin-top: 28px
}

.tb--mb-28 {
    margin-bottom: 28px
}

.tb--ml-28 {
    margin-left: 28px
}

.tb--mr-28 {
    margin-right: 28px
}

.tb--pt-28 {
    padding-top: 28px
}

.tb--pb-28 {
    padding-bottom: 28px
}

.tb--pl-28 {
    padding-left: 28px
}

.tb--pr-28 {
    padding-right: 28px
}

.tb--mt-30 {
    margin-top: 30px
}

.tb--mb-30 {
    margin-bottom: 30px
}

.tb--ml-30 {
    margin-left: 30px
}

.tb--mr-30 {
    margin-right: 30px
}

.tb--pt-30 {
    padding-top: 30px
}

.tb--pb-30 {
    padding-bottom: 30px
}

.tb--pl-30 {
    padding-left: 30px
}

.tb--pr-30 {
    padding-right: 30px
}

.tb--mt-32 {
    margin-top: 32px
}

.tb--mb-32 {
    margin-bottom: 32px
}

.tb--ml-32 {
    margin-left: 32px
}

.tb--mr-32 {
    margin-right: 32px
}

.tb--pt-32 {
    padding-top: 32px
}

.tb--pb-32 {
    padding-bottom: 32px
}

.tb--pl-32 {
    padding-left: 32px
}

.tb--pr-32 {
    padding-right: 32px
}

.tb--mt-34 {
    margin-top: 34px
}

.tb--mb-34 {
    margin-bottom: 34px
}

.tb--ml-34 {
    margin-left: 34px
}

.tb--mr-34 {
    margin-right: 34px
}

.tb--pt-34 {
    padding-top: 34px
}

.tb--pb-34 {
    padding-bottom: 34px
}

.tb--pl-34 {
    padding-left: 34px
}

.tb--pr-34 {
    padding-right: 34px
}

.tb--mt-36 {
    margin-top: 36px
}

.tb--mb-36 {
    margin-bottom: 36px
}

.tb--ml-36 {
    margin-left: 36px
}

.tb--mr-36 {
    margin-right: 36px
}

.tb--pt-36 {
    padding-top: 36px
}

.tb--pb-36 {
    padding-bottom: 36px
}

.tb--pl-36 {
    padding-left: 36px
}

.tb--pr-36 {
    padding-right: 36px
}

.tb--mt-40 {
    margin-top: 40px
}

.tb--mb-40 {
    margin-bottom: 40px
}

.tb--ml-40 {
    margin-left: 40px
}

.tb--mr-40 {
    margin-right: 40px
}

.tb--pt-40 {
    padding-top: 40px
}

.tb--pb-40 {
    padding-bottom: 40px
}

.tb--pl-40 {
    padding-left: 40px
}

.tb--pr-40 {
    padding-right: 40px
}

.tb--mt-42 {
    margin-top: 42px
}

.tb--mb-42 {
    margin-bottom: 42px
}

.tb--ml-42 {
    margin-left: 42px
}

.tb--mr-42 {
    margin-right: 42px
}

.tb--pt-42 {
    padding-top: 42px
}

.tb--pb-42 {
    padding-bottom: 42px
}

.tb--pl-42 {
    padding-left: 42px
}

.tb--pr-42 {
    padding-right: 42px
}

.tb--mt-44 {
    margin-top: 44px
}

.tb--mb-44 {
    margin-bottom: 44px
}

.tb--ml-44 {
    margin-left: 44px
}

.tb--mr-44 {
    margin-right: 44px
}

.tb--pt-44 {
    padding-top: 44px
}

.tb--pb-44 {
    padding-bottom: 44px
}

.tb--pl-44 {
    padding-left: 44px
}

.tb--pr-44 {
    padding-right: 44px
}

.tb--mt-50 {
    margin-top: 50px
}

.tb--mb-50 {
    margin-bottom: 50px
}

.tb--ml-50 {
    margin-left: 50px
}

.tb--mr-50 {
    margin-right: 50px
}

.tb--pt-50 {
    padding-top: 50px
}

.tb--pb-50 {
    padding-bottom: 50px
}

.tb--pl-50 {
    padding-left: 50px
}

.tb--pr-50 {
    padding-right: 50px
}

.tb--mt-52 {
    margin-top: 52px
}

.tb--mb-52 {
    margin-bottom: 52px
}

.tb--ml-52 {
    margin-left: 52px
}

.tb--mr-52 {
    margin-right: 52px
}

.tb--pt-52 {
    padding-top: 52px
}

.tb--pb-52 {
    padding-bottom: 52px
}

.tb--pl-52 {
    padding-left: 52px
}

.tb--pr-52 {
    padding-right: 52px
}

.tb--mt-60 {
    margin-top: 60px
}

.tb--mb-60 {
    margin-bottom: 60px
}

.tb--ml-60 {
    margin-left: 60px
}

.tb--mr-60 {
    margin-right: 60px
}

.tb--pt-60 {
    padding-top: 60px
}

.tb--pb-60 {
    padding-bottom: 60px
}

.tb--pl-60 {
    padding-left: 60px
}

.tb--pr-60 {
    padding-right: 60px
}

.tb--mv-0 {
    margin-bottom: 0;
    margin-top: 0
}

.tb--mh-0 {
    margin-left: 0;
    margin-right: 0
}

.tb--pv-0 {
    padding-bottom: 0;
    padding-top: 0
}

.tb--ph-0 {
    padding-left: 0;
    padding-right: 0
}

.tb--mv-4 {
    margin-bottom: 4px;
    margin-top: 4px
}

.tb--mh-4 {
    margin-left: 4px;
    margin-right: 4px
}

.tb--pv-4 {
    padding-bottom: 4px;
    padding-top: 4px
}

.tb--ph-4 {
    padding-left: 4px;
    padding-right: 4px
}

.tb--mv-5 {
    margin-bottom: 5px;
    margin-top: 5px
}

.tb--mh-5 {
    margin-left: 5px;
    margin-right: 5px
}

.tb--pv-5 {
    padding-bottom: 5px;
    padding-top: 5px
}

.tb--ph-5 {
    padding-left: 5px;
    padding-right: 5px
}

.tb--mv-6 {
    margin-bottom: 6px;
    margin-top: 6px
}

.tb--mh-6 {
    margin-left: 6px;
    margin-right: 6px
}

.tb--pv-6 {
    padding-bottom: 6px;
    padding-top: 6px
}

.tb--ph-6 {
    padding-left: 6px;
    padding-right: 6px
}

.tb--mv-8 {
    margin-bottom: 8px;
    margin-top: 8px
}

.tb--mh-8 {
    margin-left: 8px;
    margin-right: 8px
}

.tb--pv-8 {
    padding-bottom: 8px;
    padding-top: 8px
}

.tb--ph-8 {
    padding-left: 8px;
    padding-right: 8px
}

.tb--mv-10 {
    margin-bottom: 10px;
    margin-top: 10px
}

.tb--mh-10 {
    margin-left: 10px;
    margin-right: 10px
}

.tb--pv-10 {
    padding-bottom: 10px;
    padding-top: 10px
}

.tb--ph-10 {
    padding-left: 10px;
    padding-right: 10px
}

.tb--mv-11 {
    margin-bottom: 11px;
    margin-top: 11px
}

.tb--mh-11 {
    margin-left: 11px;
    margin-right: 11px
}

.tb--pv-11 {
    padding-bottom: 11px;
    padding-top: 11px
}

.tb--ph-11 {
    padding-left: 11px;
    padding-right: 11px
}

.tb--mv-12 {
    margin-bottom: 12px;
    margin-top: 12px
}

.tb--mh-12 {
    margin-left: 12px;
    margin-right: 12px
}

.tb--pv-12 {
    padding-bottom: 12px;
    padding-top: 12px
}

.tb--ph-12 {
    padding-left: 12px;
    padding-right: 12px
}

.tb--mv-14 {
    margin-bottom: 14px;
    margin-top: 14px
}

.tb--mh-14 {
    margin-left: 14px;
    margin-right: 14px
}

.tb--pv-14 {
    padding-bottom: 14px;
    padding-top: 14px
}

.tb--ph-14 {
    padding-left: 14px;
    padding-right: 14px
}

.tb--mv-16 {
    margin-bottom: 16px;
    margin-top: 16px
}

.tb--mh-16 {
    margin-left: 16px;
    margin-right: 16px
}

.tb--pv-16 {
    padding-bottom: 16px;
    padding-top: 16px
}

.tb--ph-16 {
    padding-left: 16px;
    padding-right: 16px
}

.tb--mv-17 {
    margin-bottom: 17px;
    margin-top: 17px
}

.tb--mh-17 {
    margin-left: 17px;
    margin-right: 17px
}

.tb--pv-17 {
    padding-bottom: 17px;
    padding-top: 17px
}

.tb--ph-17 {
    padding-left: 17px;
    padding-right: 17px
}

.tb--mv-18 {
    margin-bottom: 18px;
    margin-top: 18px
}

.tb--mh-18 {
    margin-left: 18px;
    margin-right: 18px
}

.tb--pv-18 {
    padding-bottom: 18px;
    padding-top: 18px
}

.tb--ph-18 {
    padding-left: 18px;
    padding-right: 18px
}

.tb--mv-20 {
    margin-bottom: 20px;
    margin-top: 20px
}

.tb--mh-20 {
    margin-left: 20px;
    margin-right: 20px
}

.tb--pv-20 {
    padding-bottom: 20px;
    padding-top: 20px
}

.tb--ph-20 {
    padding-left: 20px;
    padding-right: 20px
}

.tb--mv-21 {
    margin-bottom: 21px;
    margin-top: 21px
}

.tb--mh-21 {
    margin-left: 21px;
    margin-right: 21px
}

.tb--pv-21 {
    padding-bottom: 21px;
    padding-top: 21px
}

.tb--ph-21 {
    padding-left: 21px;
    padding-right: 21px
}

.tb--mv-24 {
    margin-bottom: 24px;
    margin-top: 24px
}

.tb--mh-24 {
    margin-left: 24px;
    margin-right: 24px
}

.tb--pv-24 {
    padding-bottom: 24px;
    padding-top: 24px
}

.tb--ph-24 {
    padding-left: 24px;
    padding-right: 24px
}

.tb--mv-28 {
    margin-bottom: 28px;
    margin-top: 28px
}

.tb--mh-28 {
    margin-left: 28px;
    margin-right: 28px
}

.tb--pv-28 {
    padding-bottom: 28px;
    padding-top: 28px
}

.tb--ph-28 {
    padding-left: 28px;
    padding-right: 28px
}

.tb--mv-30 {
    margin-bottom: 30px;
    margin-top: 30px
}

.tb--mh-30 {
    margin-left: 30px;
    margin-right: 30px
}

.tb--pv-30 {
    padding-bottom: 30px;
    padding-top: 30px
}

.tb--ph-30 {
    padding-left: 30px;
    padding-right: 30px
}

.tb--mv-32 {
    margin-bottom: 32px;
    margin-top: 32px
}

.tb--mh-32 {
    margin-left: 32px;
    margin-right: 32px
}

.tb--pv-32 {
    padding-bottom: 32px;
    padding-top: 32px
}

.tb--ph-32 {
    padding-left: 32px;
    padding-right: 32px
}

.tb--mv-34 {
    margin-bottom: 34px;
    margin-top: 34px
}

.tb--mh-34 {
    margin-left: 34px;
    margin-right: 34px
}

.tb--pv-34 {
    padding-bottom: 34px;
    padding-top: 34px
}

.tb--ph-34 {
    padding-left: 34px;
    padding-right: 34px
}

.tb--mv-36 {
    margin-bottom: 36px;
    margin-top: 36px
}

.tb--mh-36 {
    margin-left: 36px;
    margin-right: 36px
}

.tb--pv-36 {
    padding-bottom: 36px;
    padding-top: 36px
}

.tb--ph-36 {
    padding-left: 36px;
    padding-right: 36px
}

.tb--mv-40 {
    margin-bottom: 40px;
    margin-top: 40px
}

.tb--mh-40 {
    margin-left: 40px;
    margin-right: 40px
}

.tb--pv-40 {
    padding-bottom: 40px;
    padding-top: 40px
}

.tb--ph-40 {
    padding-left: 40px;
    padding-right: 40px
}

.tb--mv-42 {
    margin-bottom: 42px;
    margin-top: 42px
}

.tb--mh-42 {
    margin-left: 42px;
    margin-right: 42px
}

.tb--pv-42 {
    padding-bottom: 42px;
    padding-top: 42px
}

.tb--ph-42 {
    padding-left: 42px;
    padding-right: 42px
}

.tb--mv-44 {
    margin-bottom: 44px;
    margin-top: 44px
}

.tb--mh-44 {
    margin-left: 44px;
    margin-right: 44px
}

.tb--pv-44 {
    padding-bottom: 44px;
    padding-top: 44px
}

.tb--ph-44 {
    padding-left: 44px;
    padding-right: 44px
}

.tb--mv-50 {
    margin-bottom: 50px;
    margin-top: 50px
}

.tb--mh-50 {
    margin-left: 50px;
    margin-right: 50px
}

.tb--pv-50 {
    padding-bottom: 50px;
    padding-top: 50px
}

.tb--ph-50 {
    padding-left: 50px;
    padding-right: 50px
}

.tb--mv-52 {
    margin-bottom: 52px;
    margin-top: 52px
}

.tb--mh-52 {
    margin-left: 52px;
    margin-right: 52px
}

.tb--pv-52 {
    padding-bottom: 52px;
    padding-top: 52px
}

.tb--ph-52 {
    padding-left: 52px;
    padding-right: 52px
}

.tb--mv-60 {
    margin-bottom: 60px;
    margin-top: 60px
}

.tb--mh-60 {
    margin-left: 60px;
    margin-right: 60px
}

.tb--pv-60 {
    padding-bottom: 60px;
    padding-top: 60px
}

.tb--ph-60 {
    padding-left: 60px;
    padding-right: 60px
}

.tb--f-10 {
    font-size: 10px
}

.tb--f-12 {
    font-size: 12px
}

.tb--f-13 {
    font-size: 13px
}

.tb--f-14 {
    font-size: 14px
}

.tb--f-16 {
    font-size: 16px
}

.tb--f-18 {
    font-size: 18px
}

.tb--f-20 {
    font-size: 20px
}

.tb--f-24 {
    font-size: 24px
}

.tb--f-28 {
    font-size: 28px
}

.tb--f-40 {
    font-size: 40px
}

.top--jackpots-cols {
    padding: 0 8px
}

@media screen and (min-width: 1024px) {
    .top--jackpots-cols {
        flex:1 1
    }
}

@media only screen and (max-width: 1366px) {
    .top--jackpots-cols {
        padding:0 8px
    }
}

.top--jackpots-anim {
    border-radius: 10px;
    box-shadow: 0 4px 10px 0 #0000004d;
    position: relative;
    width: 100%;
    z-index: 0
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-anim {
        box-shadow:none;
        padding: 0
    }

    .top--jackpots-anim.tb--col-3 {
        flex-basis: 100%;
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        width: 300px
    }
}

.top--jackpots-anim:hover .top--jackpots-hover_wrapper {
    display: block
}

@media screen and (max-width: 1023.9px) {
    .single--jackpot .top--jackpots-anim {
        margin-top:46px;
        padding: 8px
    }
}

.top--jackpots-container {
    position: relative;
    z-index: 99999
}

@media screen and (min-width: 1024px) {
    .top--jackpots-container {
        margin:38px -8px 24px
    }
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-container {
        -ms-overflow-style:none;
        display: flex;
        gap: 8px;
        margin: 0 auto;
        overflow-x: auto;
        overflow-y: hidden;
        padding: 6px 16px;
        scrollbar-width: none;
        white-space: nowrap
    }

    .top--jackpots-container .slick-list {
        padding: 12px 24px 4px!important
    }

    .top--jackpots-container::-webkit-scrollbar {
        display: none
    }
}

.top--jackpots-container .slick-slide {
    padding: 0
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-container .slick-slide {
        padding:0 6px
    }
}

.top--jackpots-container .tb--widget-title {
    margin-left: 12px;
    margin-right: 12px
}

.top--jackpots-container_widget {
    margin: 10px 8px
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-container_widget {
        -ms-overflow-style:none;
        display: flex;
        gap: 8px;
        margin: 0 auto;
        overflow-x: auto;
        overflow-y: hidden;
        padding: 6px 16px;
        scrollbar-width: none;
        white-space: nowrap
    }

    .top--jackpots-container_widget .slick-list {
        padding: 12px 24px 4px!important
    }

    .top--jackpots-container_widget::-webkit-scrollbar {
        display: none
    }

    .top--jackpots-container_widget .single--jackpot {
        width: 100%
    }

    .top--jackpots-container_widget .single--jackpot .top--jackpots-anim {
        margin-top: 0;
        max-width: none;
        padding: 0;
        width: 100%
    }
}

.top--jackpots-row {
    display: flex
}

.top--jackpot-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAACACAYAAABqZmsaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDYtMTZUMTg6Mzk6MzcrMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA2LTE2VDE4OjQxOjI3KzA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA2LTE2VDE4OjQxOjI3KzA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmJkMzUxZjk3LWI3MDQtNDY1Yy1hZDJkLTcwNTg4OWQ0MDg5YiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQwMTI3YjRjLThhODktMGE0Mi1iOTk2LTZmMjkyMzMwODRiMyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmY0OWU5NGY3LTdkM2MtNDVhYy1hOGY3LTFlZTVkZWFmMWNhOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZjQ5ZTk0ZjctN2QzYy00NWFjLWE4ZjctMWVlNWRlYWYxY2E4IiBzdEV2dDp3aGVuPSIyMDIzLTA2LTE2VDE4OjM5OjM3KzA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YmQzNTFmOTctYjcwNC00NjVjLWFkMmQtNzA1ODg5ZDQwODliIiBzdEV2dDp3aGVuPSIyMDIzLTA2LTE2VDE4OjQxOjI3KzA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6gEl6KAAAXwUlEQVR4nM2beXhcxZXof1X3dvftbqm7LclaLFur8YqxZWyMZTBrgJiwTEIeDBnCEoZteGCW8LK8kEneexkgIWZJHnkkH5gJGQIkTCCzQICw2Wb1gg3Ylm0hW15k7VJ3q5d7b9X7o9WtfTPky5zvq+9r1V3Or6rOrTrnVElorflrivyrav+vAGBmfyQPPQ6A0gIAAej+H2LYKOnsdSlOR2gPipe18AAGwvSjpMFz9/8Qj+Vh8VlrKKuqoefAh3Qf3IaQGiEkJ3zlP4cCTFlcF4qnP4YUAQ63lWIemy0d2xC4LqqyaoP5bxurjd+9UaIqajcLpQTHwDD1HnBddGX1RmPLtnrvV+4DQFWULHXqV22WB5tOhKlhTK0HXBdVWbPR2Ly13qq/I1ftP/UujE3v1Dkz52xGuVNCmDxATvnmemvVNyEFFBuZoiBw6h2YmzbU2aVztpiGFNIwmMwcMzGAzinfZGzZWm+tugtSOqPYJVP6IYKn3obvg411fQWVW+xETEohPiOABlSm5ebmLSutlXcMVZ6VQRDWmu+y895vL9lnJj7wWQGYoBfGB1AuuqJ2k/HB5npf/Z2QZqTy4RBdHSz/1h9ZkcirS8yv2KrSacYzirEBXBedGfOV1il3ja98MMQ0A68HvvTIhyw4nFri1s3ZjKvH7InRAbIGt2VrvbXyztG7fSxRwDQT4cDim35D+Y7mpcnKmVtQZAxiGMdIAMdFV1ZuMjZvqbdW3gE2k1eea0AGWGgoOudu5L//sS4+K7BFKgTD7HI4gJ+Z0/d7nntppbVsgjGfEKL/Wceh5Ev3k//rPy1JTQ8cFUJGxgTQGlNLLNLO6HhTFgGezC8Vi4EUPnS2ZnQVUbG/tSx92UXbExvuzYxXqwvGMeg2BHQ4kII961bR8uX5Db6WWAnQNh4AGIYSB5rq7FWnbevb8JNM3VQhsspd2PPTVbSdWrHb39S9WBsyOfzWkQBCgJRKNu9Zatefti2+YV3mrslCDFPefuqs3cG9nYsRIjncAEcHGADR8uCepelVp23v2/QLiFgZiPHsYrDy+1fRvnpWQ2Bf12KESI2mfCIAkFJ7Wz5dklixcuvGu84mDtA9Rk8Mb/nqWbsCe7sWaSFS403GE9i5wB+epts3vrj8haNbt7++tg6EAe1uRuEYyttOndUQ2Ne1FCHS479/Mh+aENh22p3Zq+vi56748MMHLwNDQquT6Ylh3d62etbu4L6uExAiMVa3Tw1Aa6RhoEBNb4kvEZd+cWv7S/8LPALaXOge2u3BvV0nIERqgpeOBBAiU8Z7yHEdph3sXuaeccq2luduy7wnnfnO20+dtTuwr6sOIdJjtlxIXCeJk4rlqnI+YdoRGFIjBOgxXwBaSmU27DzxyPH5H6R+sKpOxaO018/c1a98xHeOAK0U2lXYyV6CheWEyxaMBLBdcJXAY2hyLRACLYaPkgCPV5k79i5tWRk5LMySQKCxezGyv+X9wYTWLnYyjlIuHl8AaZgEC2cyY9H5+EOlIwGkAKXB0RIPCtw0QjsY2Di2TXdHJ1ppRHacPCbejkS9MFyJkbV2gUaRindjmF7CJTWEiiqx8guQXgs8YQQGyWgrVuEwgP62IQa9yFAOTvcRKqtKOfm8NSTicdKpFMGAL/tEU+5ZIUknoriuTUH5PIorFhMsKMfweDPjrhTptItjpwYaMRxgOIxGkk6mCYTyOPfKqzi8axdpQ5BOp3MeryDj7CRj7Vj5RVTOPYXC8nlorUknenFSUbQAJQRKiREOwQSBiUZIiZ1I4qZsZlRWknYdeqNxnHQKrRyUkKTiXRTOXMSsRWfi9YdIxTpBqUGf1rH4hEO6Q6CUJtGXwHXShMN5TK86nnQqSSrWSfn8M6hZdjHS8JLobc90yQjjHV2mHJpppbHTSYoqFuCm47iOQ9n81aTjXSjlTDSZfHaA7KAn490U1yxHA8loO0JrhBSTioY+G0AOAuxkHI3uzxeM0vJsImHqABqtFCJgzdXF0y7TeGsFqkun+t6ns/t57TrRQSmMjA6tAWlSkPcFHQwuAyOC3beT9p7f4djdGKN7MwMAOls0aB0UVTOfpC9+sfGHN5AfH0AXhVAnHoe7bKFG6wfFwcPfBO1oAFdBefHd2uO7y9i5Oyh3NEFvHLWgElW/+Jc4zj0cOfpt9Mj2iuyYde9fj9YaQ1BqVlbtkK9uKPKtfQjxUfvA3V5QZy4g/b0rcepP6pFHmo/TSsV1eeVec9uHZZ4fPYnx8mbo7rcDA9TZ80jffwvuwjnbnE+blikMVwiIVF3V33Ct0VrT1fw43Z/+il796rbks3dpne2LEFoXSq0LhNY+cvWpB67WUf36/qh+szH1qxsH7jfROoLWhUJra6AuseFe3atffqmr6Vd0HnwspzfXA70H1iOKIjcbh9ofDiy6HlJq9KDEIOOWpSH5wv9EB334z/pepr4gEyGPuL/VRU/PI7Hj/+H6fVeqrt5/DldeDQz2B/zWCTpQeIXnkf8YWzlk6sIGWOC79gGsy+8DL1BgjlSevb/YQLTFMB98AR0quUn4rEXZyzkAXTitXqSiy4wNHw48OJYoIGQiYnFEbwwiZmYpHUv632W++A4i0bOCksIzRwJIfwldCSm6eiY3O7ga/BICMvN7IgmAbG5BNHegRV7VSABUj87zowMBcCYBMFVRoA0D7fHAIA0DK0ZX/H03b/ouZ9nC4Vc+uwggCe6C2bjV5Umdin8yAsDvejf68Twr1/5dpiLmTjiNTlrsjBGItVdgUfyC35HPjwDoaDlM10fb7m2eW9TRvnYNJBjfsKYiPdB16cnsP3s+XXve/X7nwebO7KXcPPCzG2oyC4zUp6fKpr128TO7mfdxHxQZU8x9DhIJtLk01Xh59usLsHrilwUd9TRScs0DDblbAHBUGkenMRz7dau376qXvraIw/PDmTDsWOyhX3l7bR7/9o06PL2p2zyd8aeTsQTJ3njuttwHVz6nJlcplPtEKjxt+mt3nvXj8+/9M5GGbpg+yiw3gfJodYhXvn0G+a76ASnvAzq/eIRd5QD8pdMHVWssx/0JRUV579//te/X3/4UwT2dk4PoV56oivDug39L2DDuUy2H/9GpLR7iDY8AmFZQMuSCRiEd+Y9GRUXe7l/fesfxlz+It3ECiH7l6YoIO/9lLUHL+3Pfrub/ofJLEXL0TyoHYPmKR1zUXoVs7bkzuGSe1fL6/f8w66xvIfYcHR0iu+hUF3Lk1XsIRYK/FLv236wqypFi7NRKDqCsrGSUy5kl09+Tutk5rsJ7dMO6vy9eeQuysX0oRL9yVVFA+4YHCM4oX+9+vPO6hN/C6/GM8t5RAMLh0Jg3aa1ROxuv65uRZxx56e5rSs/6PsaBrsyKSb/yGSFa/nQ36TzxpHf7R1e7MvOca9vjAuQ+MNu2xyyuUgifF2Pnp9+ImfEnmp67AXdWKJMzanVxSwM0/f4GYoHkU2LnviuSjotjO6MaXbZBIwAmI8KyMPccuCoqOtfvfOxCdEiCBbseu4geq+dpY9enlwufhTSMMZUrNdR4puSWawCfhdm47+p4oWDXj0+/CqWJ+fueCeyJXiZKasd93nEcLMvC7/cfG0AOw2NiHe65Ol6VX4EQAetQ76UEw+M+5boulmURCoWQcqDjj3HfUKBNiacndT4gtDl+BtNxHHw+H+FwGK01jjPgcBz7xmVGRqZkRlFuWRbhcBil1IjQbVIA2RyAdl1cO4WTjGL39YCUgAHaQWmN6yQQykHhgnZRSuH3+3MtHy1unBSA1hopBVZeGK+3hkC4GK3SmXjQcNCuQAgL08pDeoNoDLJruGVZmXlEjT5/Tx5ACKxAPiKvAGl6MEwDtEaYCVzbRLsmyk2DsslMkZnPUCk1pvJJA2RFuQ64Dq6TwJWZRgojhXIMUB708G32Scixu54aBKJMC2Ycu8t0jABag3Yc8koL3gyVlL6Pq1Bj78x9fgAZYwJcl3BN9Rsv/vHt2S88u2lGuGb2uyYuhiEyb5wCyORtQJCZwWyHcG3tG59s2b56zSX/BMDmiuKTltYvfztxeO/KpBYIR0zapZ9cD2jQBpimJlw759VPtny0uu6k23KXl6+6kw/f2XKyf8bst7Bd1BTGYlIAWim07RCcMfvlnVs/OvPEk9eSdgc+LQUsq7+N7e9/eMq0qnmve8zJD8WEAFqAMAQF1XP/c+/Hu88+ceUtJO2RobOjYfnKteza9slp+ZVzX8nOhJ8NQGu06xKpmvd8067G85Ysu5FEauzINe0q6lbcxJ6PPjkrUjnv3wcOMUwqU6qHFq1QWlFQs+DZA3sbL1yy/AbiyfHdK4Bk2qXupBtp3NW4JlI173n0+L0wCCB/oOgQSgUoqJm3vvXg4UuWr7iRntiEC19O4gmbZSuu59Cnn144reb43ypXMRbIIABvpmgvypEU1Fb/rLej68qly6+ltTM6aeVZ6epNULf8OtqOHLm0oHbh42NBDAJQgEI5NgW10/+3nYj+w/KTruNQS/eUlWelrSPKsmXfINrVc1XB7PkPK9ft1zPIJrLrdKrjNZJtf0br9/5e6416ed3sYUZx7GXu7Bk6FXtVa/3e95JtL5Fqf3nAP8j+2P3eOvZteXi+7nxaX3LRqs9NebacfcYSrdqe0U1bHlna8PZDIwHuv7ok+JvbKp648bzpn7vybLnunOn6t3dUPL3u6ukFWb05GyicFj7TZwXOeXv3QOz+ecubn8QQHv/5RYWR87N1ucWoeu5xc+MJp/Ro9MBfDKCpLY3KKw/OLss/fgRAuLjU9qYcvN7xg8nPImlbYUUKKCwvsrJ1uSGQwYIdNcfVNC6aP+MvBlBSlE91bSWBSHHLCADDH3ojr7D4xa9eXP8XAzhr9QIWLZnf4HrzN44AKCgucfsc77qv3/RlvrRm+YQvsywvfr8X0zQIBq0J7we465uXoQORx2Uw8uYIAMPnw5XGXjuWuPV3v/kmJy2dPe7Lnll/O6ecPB/HcXnyl7dQWhIZ9/71j97CopMW7Go72nGPZ5AflgOIdnUS6+miaXfTQ/T1fOfdV7/Lj751EbVV/akbIamqKOKav11Fwzs/4oJLz6S1tQOAc8+YQ+Pme7nikhV4fUONuLqiiJeeuY0rrzy5o3nb9rPS8Tjp6MDakktUNm1dl6kQEu0ksETf0tJZkQe723pO2bHzMIYhOa6yiOmVJZsTPYlHVCrxgxUXP1L+cUMr7z5/Ayctm/0QlueU3dsal274YD8tbVFmVxZxwbkLCfi9zzYdjF6tfYXxrKtUXbcWGOyUZhMKQuDxeEj2OVsaduw91ZRq5sJKa4lGO9Fo986uHbH9KtUtisPmfcrN+AduvJWDDYln447/1lDQPPXvzq86xeuRMxNJZ++R5oP/amtPUyBcBFKOyP6O6hVnN+OkYZK2UwdbO+IHhQDpDWHHj2LHW2VUBcXyBWF8HsDuJd4V86RFHr265K3Ozu63tHIwpInwBDB9YzvfE7rlmd1BgZAmdl8H6VgbSI/u6EkfuOfWOiyfETvYEi+Jp1VSqB6EMDB8eWid3bwe//1TiAsEdrIHjUQKUwnhLmnrTCIEuEojtUBriZuKY/iCk44LJgYQAq1cnJSN6zikE1Gk6cUQEkdl9hSEzGxY2ck+DI8XIxBBTqL1QwC0HjieIfr/dp00diKKkAbh4mpKZy8lGe0g2tGMHe/B9AUyKZd0H2hNuKwWf7iYvlg38fYDmF4Lw7DG3VHPAQghMn68ANm/zeW18ghESvGHyvCHpuHzGISLqimcuRDlJEB6EYDrJNFC4w2EML1e+npjdOcX09d1CNtO46QEpjeAli6uzhwQGQEQCoVygYRAQyiC6bEwPX5c18FJ9SFsMiGwlBjSxO0/RW16fWgBdiKKnQStfUTKFxEqqSUZ7cRJxxCGiZY+NAI5KHGdAzAMA9PM/in6x15hp+JZnSBAKYHUGp9P1mJ5q1E67fSlPkml7XYNSCnQroNj9yKlJBApBkoyyQ3t5np7VBsY8/BBdqfeUQSLwzeLQOCudEvrrCP7O/B5JKXV0zFLijY5He3fSval3so6WlornPT48cSgmXDsm3Rm3MKBqrJNRxqaFzz8yG/586Y9tLXHMAxJTWUR/23N4vprrj/7zbxw3sPdBzpvYZwU/ZC25bbvD60fXTmAq4xpFTN2b3xla+3ffO3ntLW2kx+JkBfwojV0dMWxkzG+cPoS/vDMrQTCgYc7D3fcIsc4tAAQmXXVUIDew0+M0XpNeEbh/234sPnGBcu/g8fnoWpWAY4zEOUIIRACGhoOcPrqxbz2ynexe2Ln9qXsP43VsaHyK4HBu+dKjFo8wihBmDes/fZTuI47QnkWUinN3DkVvP7mZn7xyCt4iorvkK5AKjlqycqgvWMxaglMC31x+6Y94q1NDVRXF49QPliU1viDEZ557j1IJs70eDwRhCRX5KAyHGDIRSEzRzeFAf68Ez7aeYhYtA9zgqS01lAwLY+mA20camozrbzAHKQx9N3DAHJfgXL6D6iJDJbIBZGmmbadSefghBiUTRMIjUAII/OvCnb/ZDJIBlBcLzheUF6ENBF4QEtQ6YZ5c2cSyLMmlXLp7e2jctZ0ZtWWkUw6jVoYKGGikChXolwT5Q705ACAULmilMIQFITLin+IDN1+8hnLOW3VAtrae8dVrjXEYgkuv3Q1+MqxikrfDJUW32tKXaSV6j/bphGDUroD88CnfwANCkWwyH+JLxR59t3X3uOp32+iuyfOvsajNDYdJZA7SzgagMZxFXUnVOH1eJhRNo2vXrSC+rNXku7t/Fqste9fpOkBNJGqi4cC2L1voJXGm++7EsNZ/507H+W+h17AtVNI00dZaYT8PD+OM/5Zf8OQtLb10BtN4NopDNPLbTedz4/X3QDad326K/GokAJPwelDARreW4dhGrOrZhbsufV7z/HzR/+VmTMrCQR8kxr70URKSSKRorl5P9dedSG/uOerNB3sOD5t2x/PP/nOoQD3f73EPz1k/Gz7YfOan/5HkuqZYYxjOB03XIQQKA37DnRz63k+lla6T7X2ujfeuf5oDwwOzQrzv2gFAxe93yTID+d/Lsohu9kBkWkh3muS+HyBC4oj+Rdkr+fmgZo5tctau53CjtQh8n3256J8MES+pelI+lDhmXnVRZ4TstcGMiRlM/K8eQWk0i7GX+DfIA0pSKZczOA0CsvKgyMAAgXFhyprywnleUhMIiM6VUmmHPIDJhXVMwgWlrSOAFDe0JvzFs7+ZNkJM2k72o05TjcIAUrpnBeltB7XAzcMScuRbuqOL+OEJXMOKF/+OyMAApGit0Wg4Inbb72AvHCAI629GKNACCFwXU17RwwhBFpDe0css082ivttSElnVxzTa7D2v38JT3j6k55Q4UsjAPyWj1hv8r65S2fv+vWj19LTlWBvU0e/MWbjBUF7Z5zGxhZuvPZMKmcVclxNMd+4YjX79h6muycxEFv0nynef6iLttYufvnQlZx46vFH2rpSPzStUTave7u7M2eHd0TPufjChdtfee6myN33vcjWj1tI2S4CgRCaqpkRfvjNc7n59vNYvvL/YFkmP/3JJZQU+Pj545vYd6A7BywlLDyumO/f8QX+5pIT3aO7Gs9RrpEadS34dOs6tCaz5tvRUEWJ77fdvckvvvzWPhqbe3AcRUlRgNUrKpmzaNa+niNdpSu//M9Bj8fg7d9/PR4oyu/avrlp5pvvHqClLZ5xVmeFOWd1DWWlofeaj/RdbPoLjkjDBK0omXfj0B7Idp2UAgyjt2Hv4TVeac9bs6rwcq+naIHW2kTLg50x57G9W3c0e6V7NG1rQNHV0mgePmjWlRUEF13/lYqrNLpcgKOUaGjp7P7NJw097+aHipBSDj6HOxRgmKlhmibpVHrXgebuu7VOI4RGmvm4dhKdOlqmPYbwesBrQira4k2lFB2p4tc6pfma6yQyFiNM8PgxLT+C0f8pd/zoWABSILWBkBLlpkjHDoNycByDh26vBCAaTwmtXBynBV9+KdLwoLVCICc86j2F/IDETXWjXBtheONai0dPnOs3tUbsb0klhZRJ5aRwUlE8gQjandwKKj7POf9Y5K/+z+//H3bKfZuAaTTbAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 32px;
    display: block;
    flex-shrink: 0;
    height: 32px;
    width: 32px
}

@media screen and (max-width: 1023.9px) {
    .top--jackpot-icon {
        background-size:30px;
        height: 30px;
        left: 0;
        position: absolute;
        width: 30px
    }
}

.top--jackpot-icon_clubs {
    background-position: 0 -96px
}

@media screen and (max-width: 1023.9px) {
    .top--jackpot-icon_clubs {
        background-position:0 -90px
    }
}

.top--jackpot-icon_diamonds {
    background-position: 0 0
}

.top--jackpot-icon_hearts {
    background-position: 0 -32px
}

@media screen and (max-width: 1023.9px) {
    .top--jackpot-icon_hearts {
        background-position:0 -30px
    }
}

.top--jackpot-icon_spades {
    background-position: 0 -64px
}

@media screen and (max-width: 1023.9px) {
    .top--jackpot-icon_spades {
        background-position:0 -60px
    }
}

.top--jackpots-value {
    color: var(--text-color-1);
    flex-shrink: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 31px;
    margin: 0 8px;
    text-align: center
}

@media screen and (max-width: 1366px) and (min-width:1023.9px) {
    .top--jackpots-value {
        font-size:20px
    }
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-value {
        font-size:18px;
        line-height: 18px
    }
}

.top--jackpots-hover_wrapper {
    bottom: calc(100% + 10px);
    display: none;
    left: 0;
    position: absolute;
    top: auto;
    width: 100%
}

.hover-bottom .top--jackpots-hover_wrapper {
    bottom: auto;
    top: calc(100% + 10px)
}

.top--jackpots-hover_block {
    border-radius: 24px;
    filter: drop-shadow(0 2px 24px rgba(0,0,0,.16));
    overflow: hidden;
    padding: 12px;
    position: relative;
    width: 100%
}

.top--jackpots-hover_block:before {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.top--jackpots-hover_winners {
    color: var(--text-color-1);
    font-size: 14px;
    font-weight: 5700;
    margin-bottom: 16px;
    text-transform: uppercase
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-hover_winners {
        text-transform:inherit
    }
}

.top--jackpots-hover_content:not(:last-child) {
    margin-bottom: 16px
}

.top--jackpots-hover_game {
    column-gap: 16px;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 16px;
    position: relative;
    row-gap: 10px;
    text-align: left
}

.top--jackpots-hover_game:before {
    background-color: var(--text-color-4);
    content: "";
    height: 1px;
    opacity: .2;
    position: absolute;
    top: 0;
    width: 100%
}

.top--jackpots-hover_game .top--jackpots-hover_img {
    flex-shrink: 0;
    padding: 0 6px
}

.top--jackpots-hover_game .top--jackpots-hover_img img {
    height: 44px;
    width: 44px
}

@media screen and (max-width: 1200px) {
    .top--jackpots-hover_game .top--jackpots-hover_img img {
        height:34px;
        width: 34px
    }
}

.top--jackpots-hover_game .top--jackpots-hover_img i {
    color: var(--text-color-1);
    font-size: 31px
}

.top--jackpots-hover_game .top--jackpots-hover_img i:before {
    height: 33px;
    line-height: 33px;
    width: 30px
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-hover_game .top--jackpots-hover_img {
        display:none
    }
}

.top--jackpots-hover_game .top--jackpots-hover_text {
    padding: 0 16px
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-hover_game .top--jackpots-hover_text {
        padding:0
    }
}

.top--jackpots-hover_game .top--jackpots-hover_win {
    font-size: 12px;
    justify-content: space-between;
    padding-bottom: 4px
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-hover_game .top--jackpots-hover_win {
        padding-bottom:0
    }
}

.top--jackpots-hover_game .top--jackpots-hover_win__name {
    color: var(--text-color-2);
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 15px;
    text-transform: uppercase
}

@media screen and (max-width: 1366px) {
    .top--jackpots-hover_game .top--jackpots-hover_win__name {
        font-size:10px
    }
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-hover_game .top--jackpots-hover_win__name {
        color:var(--text-color-1);
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        margin-bottom: 8px;
        text-transform: inherit
    }
}

.top--jackpots-hover_game .top--jackpots-hover_win__id {
    color: var(--text-color-2);
    font-size: 12px;
    font-weight: 300;
    line-height: 15px;
    opacity: .4;
    padding: 0 8px;
    text-align: right;
    white-space: nowrap
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-hover_game .top--jackpots-hover_win__id {
        font-weight:400;
        letter-spacing: 1px;
        opacity: 1
    }
}

.top--jackpots-hover_game .top--jackpots-hover_value {
    color: var(--text-color-1);
    font-size: 18px;
    font-weight: 500;
    line-height: 31px
}

@media screen and (max-width: 1366px) {
    .top--jackpots-hover_game .top--jackpots-hover_value {
        font-size:20px
    }
}

@media screen and (max-width: 1200px) {
    .top--jackpots-hover_game .top--jackpots-hover_value {
        font-size:18px
    }
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-hover_game .top--jackpots-hover_value {
        font-size:14px;
        font-weight: 400;
        line-height: 18px;
        margin-bottom: 8px;
        text-align: right
    }

    .top--jackpots-hover_game .top--jackpots-hover_value .top--jackpots-hover_crns {
        color: var(--text-color-2);
        font-size: 12px;
        letter-spacing: 1px
    }
}

.top--jackpots-hover_game .top--jackpots-hover_value .top--jackpots-hover_crns {
    padding: 0 4px
}

.top--jackpots-hover_game .top--jackpots-hover_date {
    color: var(--text-color-2);
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 15px;
    opacity: .4
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-hover_game .top--jackpots-hover_date {
        font-weight:400;
        opacity: 1
    }
}

.top--jackpot-title {
    color: var(--text-color-2);
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .04em;
    line-height: 13px;
    opacity: .5;
    text-transform: uppercase
}

@media screen and (max-width: 1023.9px) {
    .top--jackpot-title {
        font-size:10px
    }
}

.top--jackpot-logo {
    display: inline-block;
    position: relative
}

.top--jackpot-logo svg {
    margin: 0 8px
}

.top--jackpot-logo svg path {
    fill: var(--text-color-2)
}

@media screen and (max-width: 1023.9px) {
    .top--jackpot-logo svg {
        height:10px;
        width: 44px
    }
}

.top--jackpot-logo:after,.top--jackpot-logo:before {
    background-color: var(--text-color-2);
    content: "";
    height: .5px;
    opacity: .5;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

@media screen and (max-width: 1023.9px) {
    .top--jackpot-logo:after,.top--jackpot-logo:before {
        width:16px
    }
}

.top--jackpot-logo:after {
    right: 100%
}

.top--jackpot-logo:before {
    left: 100%
}

.top--jackpots-block {
    background-color: #0b0b0b;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVwAAABgCAYAAABR2cpOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABmOSURBVHgB7Z1H7+TEFsU9/yEPOWeGnGFAgESQgB0bxHyDp8cnewtWLECIFSyQQCDEAhBBZBhyzjnPm5/FaZ25VLndudv/eySr3bbbvi53nbp17q3yjl27dv2vaZr/NIlEIpFYGLa2tv671SQSiURiKUjCTSQSiSXhkCaR2EDs2LFjou2rwjT2rNs9LAL79+9fyLHLQB97asck4SYGg3kS1bzONel5Fn38IjANIWL3sol0HYg7JYVEYoOxbt5fohtJuIlEIrEkJOEmEhuOVXq56WFPhtRwE4kBQMS3LE03iXY6pIebSAwIiyZCzp9kOz2ScBOJgWFRhJhEOztSUkgkEp1Iop0fknATg8E4HTNu7yIS3zeLLjrpeTh+3jrsOhDmtDbMw/Z53f88zpOSQmLQWKcKu4rrpXe6XkjCTQwa8hZLXmNfT3IVo7lmJcoMbq0nUlJIDBaRKGvEOY6YFtHN74PadaO9q5IqEpMjPdzEoFDzaH17zdut7VslJp0opev+EqtHEm5iMBhHtrVtcSKVvp7xstBFut5QxEYlSXb9kJJCYpCIhFpa1/dN0DpdEoj3U9vu95V67nogCTcxKJQItStwFrHOxCTSjfdT2la6jyTd1SMJNzE4OPlsbW1VyUheoIjMP9cNJdmjtIBof7zfxOqQhJsYBNx7hVQi0ZYIadxAiXhc7Xp9USO7cefSfu5J31nXPZbuj+Wvv/7qdf1FYJprrdMAhXGYZBCNIwk3MTg4ATkxaV/MUY1kvY4o3RPLzp07DyJiANGysP3vv/+u3lOfe52mYRkqpmmYI5JwE4NBKZjk5OSSAQtkBERMq8K4HFnXbnUvhxxySEu2LKzr93/88cfo/sZJCfMg05JnHfdr3yajS46ZRI5Kwk0MDiIBeX9aHO6VQLZeWVahddbkDSdaESzL4Ycf3hx66KHt9sMOO6w54ogjmh9++KH1bCUn6LeRDMYR/DjoXMcff3xz2mmnNWeccUZz1FFHNT/99FPzwQcfNB999FHz+++//+s3fp9xfd0QG++4zVHTzEtIwk1sJJygdlRyUN0jhKT0/dprr21ee+215vvvvx91uUtEV7reKoAHq3tg/cgjj2zJ9uSTT25OPfXU5thjj22Pe+aZZ0be+rhA2rTgfOedd15z/fXXN+ecc86I+CF91vn88ccfm8cff7x54oknOiUNx7oGKksZIYI3YNG7z7f2JrYFStqtyPass85qrrzyypak7rzzzub+++9v9u3bNyIoyQ76DuZNBH29Zw+UYT8eLMQG4R5zzDHNdddd1xIt5+L7r7/+OiJm92z9HpwUJvVyOR4bbrrppuaCCy5oifXPP/886Hoqc+y55557mquvvrq577772obNzxPtKG33fctGLQNkRyHbxeWpPvbuPFBwew987mkSiQ1EqVJ4MEldcMj2xhtvbImC7bt37249XUjj448//ldEv891p7HVP8cdo8ZCni1d+DPPPLP1LLF/165dzXHHHdd26dFu33jjjfaTys99ORHMSl6Q7Q033NBeX+frygTBZhq2s88+u3nllVfabS7vxOMXCW+wxpVFqbcke2uZITFo2XHuh9LDTQwSqgxUMhZpmgDSFRHdcccdzcUXX9w8+OCDzWeffXZQMG2V8IoO2bJgF9ronj17WtKFcNFOf/7553aBWBYx4IHzXnHFFa1H/csvv7Tl54Tb1au45JJLmttuu6158sknR2Wrxb+7txhzo6e1X6RPGSHDqAfAPXz44Yet5lx71iXP3beB6JX7uXzd7U8PN7GxKHlXMWUKcoBwqXB4hXg6VMKjjz669QIhYo659NJLWw3y888/b0ltXCWf1jOLNnft8wAZpAHB4qmjn+LVcj+nnHJK8+2337a66VtvvdV899137T1xb5HcpiUuNFv0YlDTu2sLz4HAGgE9lpKnGIksSiKlbv24MkbW4DnzvFWOyu6gHCk/jqO8avfivaQYtCylGwod2Qzp4SaGB6/IVDAqHetUMsiXbrj0WuWscjz67kknndQ899xzrbbLdtfmxumLfcjASaTLdnm1LDQILDQSyCCnn356621i35dfftkeAyFzf++///4oU8G99WnJlvJCyuCcaogiycQGgkWkz3ZsO/fcc1uie/HFFw8q91LjoHLXM6o1FqVcaj4pJ67lenzUWDk3WjTXwtstnV+NHefieOQaFrYLfp+CxwCinUm4icGg5F2xUAEhJbw06Xle2fXJwj48SDzJl19+ufUedew40po0EFWyXevynpQBAGmhh+KJYyP45ptv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);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    border-bottom: 1px solid var(--brand-color-2);
    border-radius: 24px;
    box-shadow: 0 -3px 6px #0000001f;
    cursor: default;
    padding: 13px 24px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.top--jackpots-block.start-anim {
    animation-duration: 15s;
    animation-iteration-count: infinite;
    animation-name: glow
}

.top--jackpots-block:before {
    border-radius: inherit;
    box-shadow: inset 240px 0 240px -20px var(--background-color-1);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-block {
        border-radius:16px;
        min-width: 300px;
        padding: 5px 18px
    }
}

.top--jackpot-content {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 1
}

.top--jackpot-content .digi_icon-more_horiz {
    color: var(--text-color-1);
    cursor: pointer;
    font-size: 24px;
    opacity: .5
}

.top--jackpots-name img {
    margin: 0 auto;
    width: 39px!important
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-name img {
        box-shadow:none!important
    }
}

.tb--jackpot-mobile-cont {
    margin: 4px 0
}

.tb--jackpot-mobile-cont .top--jackpots-value {
    color: var(--text-color-1);
    text-align: center;
    width: 100%
}

html[data-theme=light] .top--jackpots-block {
    background-color: #fff;
    background-image: url(data:image/png;base64,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)
}

html[data-theme=light] .top--jackpots-hover_block {
    filter: drop-shadow(0 2px 20px rgba(140,140,140,.1))
}

html[data-theme=dark] .top--jackpots-block {
    background-color: #0b0b0b;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVwAAABgCAYAAABR2cpOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABmOSURBVHgB7Z1H7+TEFsU9/yEPOWeGnGFAgESQgB0bxHyDp8cnewtWLECIFSyQQCDEAhBBZBhyzjnPm5/FaZ25VLndudv/eySr3bbbvi53nbp17q3yjl27dv2vaZr/NIlEIpFYGLa2tv671SQSiURiKUjCTSQSiSXhkCaR2EDs2LFjou2rwjT2rNs9LAL79+9fyLHLQB97asck4SYGg3kS1bzONel5Fn38IjANIWL3sol0HYg7JYVEYoOxbt5fohtJuIlEIrEkJOEmEhuOVXq56WFPhtRwE4kBQMS3LE03iXY6pIebSAwIiyZCzp9kOz2ScBOJgWFRhJhEOztSUkgkEp1Iop0fknATg8E4HTNu7yIS3zeLLjrpeTh+3jrsOhDmtDbMw/Z53f88zpOSQmLQWKcKu4rrpXe6XkjCTQwa8hZLXmNfT3IVo7lmJcoMbq0nUlJIDBaRKGvEOY6YFtHN74PadaO9q5IqEpMjPdzEoFDzaH17zdut7VslJp0opev+EqtHEm5iMBhHtrVtcSKVvp7xstBFut5QxEYlSXb9kJJCYpCIhFpa1/dN0DpdEoj3U9vu95V67nogCTcxKJQItStwFrHOxCTSjfdT2la6jyTd1SMJNzE4OPlsbW1VyUheoIjMP9cNJdmjtIBof7zfxOqQhJsYBNx7hVQi0ZYIadxAiXhc7Xp9USO7cefSfu5J31nXPZbuj+Wvv/7qdf1FYJprrdMAhXGYZBCNIwk3MTg4ATkxaV/MUY1kvY4o3RPLzp07DyJiANGysP3vv/+u3lOfe52mYRkqpmmYI5JwE4NBKZjk5OSSAQtkBERMq8K4HFnXbnUvhxxySEu2LKzr93/88cfo/sZJCfMg05JnHfdr3yajS46ZRI5Kwk0MDiIBeX9aHO6VQLZeWVahddbkDSdaESzL4Ycf3hx66KHt9sMOO6w54ogjmh9++KH1bCUn6LeRDMYR/DjoXMcff3xz2mmnNWeccUZz1FFHNT/99FPzwQcfNB999FHz+++//+s3fp9xfd0QG++4zVHTzEtIwk1sJJygdlRyUN0jhKT0/dprr21ee+215vvvvx91uUtEV7reKoAHq3tg/cgjj2zJ9uSTT25OPfXU5thjj22Pe+aZZ0be+rhA2rTgfOedd15z/fXXN+ecc86I+CF91vn88ccfm8cff7x54oknOiUNx7oGKksZIYI3YNG7z7f2JrYFStqtyPass85qrrzyypak7rzzzub+++9v9u3bNyIoyQ76DuZNBH29Zw+UYT8eLMQG4R5zzDHNdddd1xIt5+L7r7/+OiJm92z9HpwUJvVyOR4bbrrppuaCCy5oifXPP/886Hoqc+y55557mquvvrq577772obNzxPtKG33fctGLQNkRyHbxeWpPvbuPFBwew987mkSiQ1EqVJ4MEldcMj2xhtvbImC7bt37249XUjj448//ldEv891p7HVP8cdo8ZCni1d+DPPPLP1LLF/165dzXHHHdd26dFu33jjjfaTys99ORHMSl6Q7Q033NBeX+frygTBZhq2s88+u3nllVfabS7vxOMXCW+wxpVFqbcke2uZITFo2XHuh9LDTQwSqgxUMhZpmgDSFRHdcccdzcUXX9w8+OCDzWeffXZQMG2V8IoO2bJgF9ronj17WtKFcNFOf/7553aBWBYx4IHzXnHFFa1H/csvv7Tl54Tb1au45JJLmttuu6158sknR2Wrxb+7txhzo6e1X6RPGSHDqAfAPXz44Yet5lx71iXP3beB6JX7uXzd7U8PN7GxKHlXMWUKcoBwqXB4hXg6VMKjjz669QIhYo659NJLWw3y888/b0ltXCWf1jOLNnft8wAZpAHB4qmjn+LVcj+nnHJK8+2337a66VtvvdV899137T1xb5HcpiUuNFv0YlDTu2sLz4HAGgE9lpKnGIksSiKlbv24MkbW4DnzvFWOyu6gHCk/jqO8avfivaQYtCylGwod2Qzp4SaGB6/IVDAqHetUMsiXbrj0WuWscjz67kknndQ899xzrbbLdtfmxumLfcjASaTLdnm1LDQILDQSyCCnn356621i35dfftkeAyFzf++///4oU8G99WnJlvJCyuCcaogiycQGgkWkz3ZsO/fcc1uie/HFFw8q91LjoHLXM6o1FqVcaj4pJ67lenzUWDk3WjTXwtstnV+NHefieOQaFrYLfp+CxwCinUm4icGg5F2xUAEhJbw06Xle2fXJwj48SDzJl19+ufUedew40po0EFWyXevynpQBAGmhh+KJYyP45ptvmq+//rr1HFnHE33hhRea3377bS76LdeH2LEFsqUM4/5SjrB7herGYzMNGj0IbBXJilxFZmr8XINW2faxl2dNb0a/EXHXJAykEmx85513RuXP94suuqi56qqr2kZMcgS/Q+9//vnnm6+++mokq3CvTrq1Rro9d5NIDARe+fXnV54qxAFp4bGwT/qddFEtVHgqPsdec801LaFRGdFIRc5dlb8P6XZ5uR6Eke3YTBf58ssvb6+PLRAAjQFdYrIAWNAmRViTRM5LkB14d+4x7y/knDq5ygOkrPiUDZQ/3yExCIv9HMsnwHZ5kQpgimydNGtgH7bSQHledcwiKBEvOjP/B3oLyB8333xzc8IJJ7T/Aeni8tRpNPCMH3300VGwVfa6luvetSM13MTGYpyGS+XDs6Kyn3/++S1hQV5UBNKoWCBZPEIqun/XNs6DzEBloxLJ8/LAzjj7+sD1QI0i04AGvDbIHzuwHY+LTzxFvFvIFg0XIqaBgDjkOYJpSFdlCfHE3N5436XAkssLknV4HpTjJ598MsrZ1T6dMw5QqdkWofzk2GDVgl7+f1GDQQaG/iN+rzpGaXkQ+4UXXtg2eBC1AoQxgBaDaanhJjYWpWBF3Cavi4pNZaJiQ6KQqshAUoK816gtQrysUwnRISE2usUKTnUFS8YRsnvkstuJQASFjEAFp3KjP3NPkCo2YA/bIVs+pbe6VzotRFyeMhc9Nyctkas8XXXDdTxeOuWINCJPnUZOOb7cD9tiGXlZ1dZ5xm6f9F/g2jDb9dzkUQPImsbFPWKOk4zixM1zoRHfu3dv88ADDzSffvrpv64j716/lS3p4SY2ErXAjbwraZ8QFClUaHUQFxUMEqULi3fIJ9+p+CJYCFnELDLWbzi/B1G8m9sVCIvfS5qt659UdGynC3777be33hTb8HLlyWI/hKsF+7Dpiy++GOm4s0oKkCTrpcYl9ip8NJ/IGiKlHClfznHiiSe2n9JapY+ir5eClKUGtWQnzzoe6w1v9GzjosCqNyAetNT/iUV2o/OTJfL666+PGjgRLnBJ5B+bHkrCTWwkSoSrT3m2eFMEPYjso7uRJgQZ4ZFIOoCkWKThOuG696vvImygfF7JDF7Ja/aCrki/7MeDont79913t3MTIBuo6w358h2PlgX7ITQ1HmyDgGvENUkZq+vv91i7Bycs3QtERRYAJIT9mn+BhsN1UrbRkEnDZVEXHpQCgFr3EXZuRyzT0nqXxCDSjWQrmUdeO8cxh0Qt68Lkp5QUEsOCKgqVV13EV199ta0IVHaiy3RdqTglMvUK75Umpi2pUkFIXE8enBOSo4v0YqVXt/uuu+5q53ygkZC3zro8RshV3XI1HGyDrNXNrUXL+4D7o6yke8vWqF9H3dYHbNBYYPNll13WkioeLiTFPnmEytGl7CEynhEBKX6LJ++BSk8V82fuNkVSjulheoalhkJ6dQw4qvFQTrQaCrbTC2E0HaTLPahhLAXOknATG43oaanyQEJorZAQf3pyV9XN9oi6ywau48bRUDEYou0ChBglhhrJReKNFRvCZB4CGgrISpohQTJ51ArsybuFeCWNcH+avWvWsuWceMtKRfPpH0uSgssKHKN0NX6PV84+kRI2Um48G2QfdeGffvrpUdaF9FjPm469Atkal1q2gs6h/T53sKeqObG7ro7tLDToaqgZrUhZcU80Emq8o51JuImNRMljVIWUvqrKJILS8ZptKwbIYuBM5ObR/lKl1rpSiGYJVEE4yB8QDl6fUsKwX/YplU0EG2UQjtGQ31lsUXmKKCkzL/MoIXgmgNK90DixERKSB46t3JM8WuXhYjPrCpy516zBBtHTLv0HSqTrjYPOEwk3Eq8W3asPhMB+bFe84JZbbmmHhus+peP6tdvn2yQSG4paN90rnPJqpUFqcIP2xQEQ8nA80h+1uNLi9kQy6EN6Og8TxFChyULAq0VGUH6wGgB55r7Io1IDwT3Ki5+FdLkHzo+0gD0+L4XIK2q5QLonv2Nd9mlRYyHJQvnGEDQzob399tsHnV8erogxXi+WY22JQS0RrjJWOD+fyufVOfVcNeKP58JzAkof1ICOrtS2JNzEoBArmIhTXXAqORVJKUulVLCo346rxLquIwaXxpEe+9ECIUo8JIJKVGhsdk9bhOWZFE5k7pHze0hg1vIUKUla0OQ12h+PV8OmRRqwl6+kCnobIlxp73zeeuutzSOPPNI+r0istUbNy7qLcJ1o9XsnW/4b/h/QNbl3PFtlNKi8CWICn4Oj9ryTcBMbD/9zlyoZlUKBJhZ1ZSPZ1oJkUcuNskFpWx+SdZAnTJqRiBab0WA9qCdvPS6uQ/vIJ0kA03i4+p3SojwgFrXQkqcZyzZmfeh50LhoEnPOLy2aZffu3aMhtG6XPktyQhfheuBMv3fydW3X/xPuzXsmC/sVrJSM4JpvCUm4icFBnq0qmQgJAlM2gfY5ScWgmZNsiWwjyWqbfzrh1YgPkmWuXlLY0AAhH6AJYzx7QmTlWRWeWRFzWSFLpbH1gexVgEhBML/fUpe+5knGxeeukBwiwmXh+XBNAp5klVA2RP/9GZSed7S91iA62fpwYddy5eXqenxXQ802vdoID10NAqPn/P9QkllAEm5iMIiEGCdGoetHxZE+15WdEMlrf0VK0HX9s2RTDVRs5ovFJkgGO6nIeLu6B3mxIipPYysF+txuCLfPdJMOebM6hw9kANFrLmUKxDQ6l3dYlNure9MwX3nUnJNygHTfe++9f5WxSwhe1i41RI9Wtpa2u8euxqYkMyndjXUNqaasSGHzhrz6vJtEYoMRK1kkRNc/0TPx9pTCFSP7UVaoyQxOKDUi6Etw0gDJUfUKjqeriu3erDcQ2h67717xXe+ctFx93UlEpCRPV+Xss4nFXgEo6eWeC61BBqwr4Ebmgs/2Na5sS8/D/xdOtk64nqngjbH3LFzC8QEz7Cd9T8d22ZiEm9hYRA/Ht3sFUyWCxABBD37nqValgJkTV83D7apcfUiOY5gGEg1XqWzSMjXpt2u30SMv2Rwbhb7ZCjGvNd6HE1bcF6duLMkKJbLFLmU0cA5JDcql1mg+fx6l8i/puSA2FHwXgXuD4UE0t9UzQqQ5qyeiICwNOXJVadBM/H8k4SY2FrVKpnWvqOqiaspBSQ2loFn0EkuEG683C9ABqbCa7UrX1UxUwO3yuWT/qmRUOEFN6+XqHp28oj4aPV39RnZHso5erkhWqVhK35MXKfg91uxz1BpiEapypmMALZKte7aQqyYLUtli/7vvvtuSrrT16OV6o5CEm9h4xECFdxtFUEBzrmp0lleQP8OE2KrYJS9l3qTLOR577LHm3nvvbcnXPVjXDGNgzzVbaaQl6aPWE6jZIt02aqExFcuPl4dYOp8+2S9tOBKvtknD9mkyneC8QYnPXahJTPH3Olb3p0nEvWGTh6vpOhlyrPLhuSAF8fJODU32HodfR0jCTQwGXgHdO9Vk2O49xWh/7O5Gb2p/h5wwD88XknnppZdGk2EDeeGKiou0St3WWMlrtvWFSKhLLolk6vC0Mh0jb1jEW/J2+SQYpWemGdD8uvH+JMM4yepYt7VEupGs9fz1f3FJAa2d3ymjQmTLIBWN+PP/UrxeeriJQcIrlEhTlZnFPZZSlkL0osYR2SzE5jbzLjXmHZC3Jc1QWQPeta8F9SKhlDz0LhtK+qzvizpvyXOOKVbyaj0Vq2Q7z0PDf0XQ6KXuzdZsi2Tbx8vVb71x0fdSUBLCFdkSB0Bn523E8sgVQIv/I7c1CTcxKESvRp4TwRcqhjxbTSwe9dASEXiFLxHXtCQbgWfL7GDMFKb5bUVADNTQtSJhRZv9/idtCJywfFv0dl1mcA3Uf+vX9WM0L0FsxIC8XwUO5VW6Lf7dibIrRSz+Pu4vka03xgRc9W42DSh5+OGHR8GyOAmS/nuxzJJwE4OEKg9QpVZWQhwGG/Xb6CX2Ia5Jia0Ers9bd5mFCsJFF4R0fNapkgdb8nBLNo2zrebd1rYLkXw5hoZCmQfROxbZagSbvFuf1pF0MLrrJV24BBF5CSWSLS1+HwDbsEOTH8lWBmowHSPPpjRZfel/lJJCYrAoebka1st3jTaL2m3Jeyx1Daf1HseBa0GyGhGnYBHbNQG5jovebclbdCKZpNwcpTSxCM+G8DLRbGcsTqY6Vt101jWnAqTGOi/unGR6Sd1nScv1stgfpIR4DtmIF6uZzDT/hoKYb7755mgmtqj9l/47B527SSQGCK9QinxriCsVWSOdPEA2TsPtWnRNv/40wEa6r3q1jRY1EDUSKdlY0j6nQTxH9FglFWg70JBgny9BI8mAehr8Rm9P0BsWGMrLWyL6Zla4XbVgX+1Z6Xh5yKxrsnegIb06lh4IDYkPmIjyjvc+/FogCTcxaOjPTqWBaOW9eMTcK0rsro8j2XiduD4psBPC4Q0JCvTpejFa3+XVlrqz06D22xqhuY5LOSuQpInRNQGO/4ZjlI+7b9++9jlNY2+fco8ep6+LbJmGUjIH+7CNBvDZZ589yLZY/rWehiMJNzF4qFIDzcoPnGy7uuX+CWqe4zy8SWyhUvOKHOYR8O6scj/9ejWb3cZpydavExGDVZ4DLfjsYrJf59NvNG8vPRBkk3Fl2LVf+1y28H1djYfIVi+9VLBVr3F/6qmnRgMxYqaG7vvvQrpavGYSbmJj0ddzoyIwoTU5rozPV0VnkEGf/FUnM+8qzkpkJXBOPCtyO3n/l4J6IiwNdY2kqvLo8q7miS4SdhskFXhvQscCNSi1c05jV43sasd7o6DX+miSer6Truevb4+EW/qfaJ9/giTcxEajL+nqRYV6vQ6/IxvA8zz9s0RciyYxBx6f5n7wLIpSJY5SyDLt1PWjx+fetdK8POPAibfvM+wLNU7+/ErpY9Ju8Whjw6a3DdPTiME1/32pcSs9I6H+LohEYkPQ5dH5PoZlEqDRbP1odXiRTrIxcObncFJbBphj1QdnaDy/bHJEQl4VYjmpPOmaa34FICKep3frNojcu/4XHjQFGtoLAZP2xZSL/qz9f1LKQqg11G5HeriJwSJ6XniNmmMVQF6ss00J9rVg2SKIYRw0Gk72QCJ0bZEV4n2uwrONNozbpwEDPuyXLrvmupiXpADkqUYv1LMp4ivdWdDPmYimrxzhn32QHm5iMCj98SNpkkNJxdKwU2QGZg9DaogeixOZT2oSo+y1a88DCvapIVCSfYyOL8vrrqFUFn0+0Urd850XJBF4Y+UDXkYe5z9BMb4jH6Cd1wYulHo8fVIG/b+x80BruffA554mkRgIujwTkSyvbmHd30clzzF6i9L59GYCH9E0KelOqlVybb19oOSlrYuUAFzb9E+h1EAo82Ke9xCJ0YN5ms/BvV+Cp/wnvDFdBA5c76GUFBKDgwdKSvuYnZ9Jv5koRnMV+OxhPmLIE/SBKq26wX69SWyrIdrMtX1uWS0iDY/8rwtidzx6ecADVlpfBHyEmMsLlKsPm5ZNi264knAT2xJkAKDbkqng79fyWaJqXfWSR7vIiqpRULpODPItgyimgdsUbVymZ+56rg9oWAWScBMbi1m68NL10OwUNAFRk3PIq4wR6nmidE6RqvbX7Fs1uuyZVyM17T17mfWVdeZRvvFaSbiJQaNLXvBj+kgEIlsPuvQ5/6zQlIW6XiTbdfduJ9m3KKxLGSXhJrYFxnk2fSrkqgJUpeDPJmJdSM/LctbzdKH0f0vCTWwbTNKdLGGVRKfgTtRF1wHr6GGPwziba/unIVnvBSXhJrYVZiXdrvOOwyzXLZ1/Ufcy7rpDxqKlkCTcxLbDMnTXZWFSEhjCPS8C03q8jj5lm4Sb2LZYhoe4blhnj3U7eNM5tDeRSGxrLCL9q4b0cBMbi03zTrejR73u6EO2Xcf0neBGSMJNDA5xkEDcvkpsV8113eSCeWScTEq2IAk3MVjEXMtN9DBLlTa95PVHrYFJwk0MDvNO7UmCS0R0DRnvQhJuYmMxD491SCliicViGgkhIgk3sdEYR5h9h3BmQGt6bNIkOtNiHmQLMi0sMQjMEklOJKZFDMx2oX31epNIDATbxUvdbsNtNx3+vNLDTQwKSUaJeWOejXh6uIltgWmjyjomZYlhYV7P03O++yAJNzE4TDLYwYNqXQG4aablS8wfs44MA/Oata3veZyUU1JIDBp9ghq1t8smEvMEb+1IDzeRqGCSHN2UHdYDi2wo47mnuVYSbmJbYJYBDoueXDwxG5bRG5n0GrX/WxJuYluh5on2HSAx7txdSFLuxjLf4rvI83f9JjXcRCKxkdg0sgXp4SY2FrN6jPP2ONODnQ3LLL8+Q3X7pBL6MV29JyEJN7GxSMLc3ljk8+o6d9e8HV3Y2tpKSSGRSCSWhSTcRCKRWBKScBOJRGJJSMJNJBKJJSEJN5FIJJaE/wNylWi+7G5LvAAAAABJRU5ErkJggg==)
}

html[data-theme=dark] .top--jackpots-hover_block {
    filter: drop-shadow(0 2px 24px rgba(0,0,0,.16))
}

@keyframes glow {
    0%,4% {
        box-shadow: 0 0 -6px -6px var(--brand-color-2)
    }

    2% {
        box-shadow: 0 0 6px 6px var(--brand-color-2)
    }
}

.pulse-animation {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-iteration-count: 30;
    animation-name: pulse
}

@keyframes pulse {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

.top--jackpots-anim_0.start-anim {
    animation-delay: 4s
}

.top--jackpots-anim_1.start-anim {
    animation-delay: 4.1s
}

.top--jackpots-anim_2.start-anim {
    animation-delay: 4.2s
}

.top--jackpots-anim_3.start-anim {
    animation-delay: 4.3s
}

.top-jackpots-section {
    z-index: 9999
}

.top-jackpots-section.l7--egt-container .top--jackpots-container {
    margin-bottom: 0;
    margin-top: 0
}

.top-jackpots-section.l7--egt-container .top--jackpot-plc_cont {
    margin-bottom: 0!important;
    margin-top: 0!important
}

@media only screen and (min-width: 1023.9px) {
    .top-jackpots-section.l7--egt-container .top--jackpot-plc_cont .top--jackpot-plc {
        background-color:var(--background-color-2)!important;
        background-image: var(--background-gradient-2)!important
    }
}

@media screen and (max-width: 1023.9px) {
    .top-jackpots-section {
        padding:0
    }
}

.tb--bottom-sheet__jackpot [data-rsbs-header] {
    padding: 16px 24px
}

.tb--bottom-sheet__jackpot .tb--bottom-sheet__content {
    margin: 0 24px 24px
}

.tb--bottom-sheet__jackpot .tb--bottom-sheet__content .tb--casino-jackpot__content-current {
    background-color: var(--background-color-2);
    border-radius: 16px;
    margin-bottom: 24px;
    padding: 16px
}

.tb--bottom-sheet__jackpot .tb--bottom-sheet__content .top--jackpots-block {
    min-width: 100%
}

.pulse-animation .top--jackpots-name {
    height: 27px
}

.tb--jackpot-position {
    position: relative
}

.top--jackpots-name {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-iteration-count: 30;
    animation-name: heightGrow;
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 16px 16px 0 0;
    font-size: 20px;
    height: 24px;
    left: 50%;
    padding-top: 3px;
    position: absolute;
    text-align: center;
    top: -44px;
    transform: translate(-50%);
    width: 90px;
    z-index: 999
}

.top--jackpots-name.start-anim {
    animation-duration: 15s;
    animation-iteration-count: infinite;
    animation-name: glowTop
}

.top--jackpots-name:after {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    bottom: -3px;
    display: block;
    height: 6px;
    left: 0;
    position: absolute;
    right: 0
}

@media screen and (max-width: 1023.9px) {
    .top--jackpots-name:after {
        bottom:-12px;
        height: 14px
    }
}

.tb--jackpot-mobile-cont {
    justify-content: center;
    position: relative
}

@keyframes heightGrow {
    0% {
        height: 27px
    }

    50% {
        height: 27px
    }

    to {
        height: 27px
    }
}

@keyframes glowTop {
    0%,4% {
        box-shadow: 0 0 -6px -6px var(--brand-color-2)
    }

    2% {
        box-shadow: 0 -7px 7px 1px var(--brand-color-2)
    }
}

.tb--promotion_categories {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1);
    margin-top: 24px;
    overflow-x: auto
}

@media screen and (max-width: 1024px) {
    .tb--promotion_categories {
        border-top:1px solid var(--background-color-2);
        margin: -1px 0 24px
    }

    .tb--promotion_categories.tb--custom-scroll ::-webkit-scrollbar-thumb,.tb--promotion_categories.tb--custom-scroll::-webkit-scrollbar-thumb {
        background-color: initial;
        box-shadow: none
    }
}

@media only screen and (min-width: 1024px) {
    .tb--promotion_categories::-webkit-scrollbar-thumb {
        background-color:rgba(from var(--text-color-4) r g b/.3)
    }

    .tb--promotion_categories::-webkit-scrollbar {
        height: 4px
    }
}

.tb--promotion_categories .tb--button {
    color: var(--text-color-4);
    cursor: pointer;
    padding: 16px;
    white-space: nowrap
}

@media screen and (max-width: 1024px) {
    .tb--promotion_categories .tb--button {
        padding:12px 16px
    }
}

.tb--promotion_categories .tb--button.active {
    color: var(--brand-color-2)
}

.tb--promotion_categories .tb--button i:before {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    width: 24px
}

.tb--promotions_cont {
    padding-bottom: 36px
}

@media screen and (min-width: 1025px) {
    .tb--promotions_cont {
        margin-left:-12px;
        margin-right: -12px
    }
}

@media screen and (max-width: 1024px) and (min-width:768px) {
    .tb--promotions_cont {
        justify-content:space-between
    }
}

@media screen and (max-width: 768px) {
    .tb--promotions_cont {
        padding-bottom:24px
    }
}

.tb--promotions_cont .tb--promotion-name {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 0 0 8px 8px;
    font-size: 16px;
    overflow: hidden;
    padding: 16px 18px;
    text-transform: uppercase;
    width: 100%
}

@media screen and (max-width: 1024px) and (min-width:768px) {
    .tb--promotions_cont .tb--promotion_item {
        max-width:calc(50% - 8px)
    }
}

.tb--promotions_cont .tb--empty-state {
    margin-bottom: -16px
}

.tb--promotion_item_img {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 8px 8px 0 0;
    height: 18vw;
    overflow: hidden
}

@media screen and (min-width: 1616px) {
    .tb--promotion_item_img {
        height:298px
    }
}

@media screen and (max-width: 1024px) {
    .tb--promotion_item_img {
        height:32vw
    }
}

@media screen and (max-width: 768px) {
    .tb--promotion_item_img {
        height:auto
    }
}

.tb--promotion_item_img img {
    height: 100%;
    width: 100%
}

.tb--promotion-item_info {
    border-radius: 0 0 8px 8px;
    bottom: 0;
    opacity: 0;
    padding: 24px;
    position: absolute;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: visibility 0s,opacity .3s linear;
    visibility: hidden;
    width: calc(100% - 24px)
}

.tb--promotion-item_info:before {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .8;
    position: absolute;
    width: 100%;
    z-index: -1
}

.tb--promotion-item_info .btn {
    min-width: 36%
}

@media screen and (max-width: 1024px) {
    .tb--promotion-item_info {
        opacity:1;
        padding: 17px;
        transform: scaleY(1);
        visibility: visible;
        width: 100%
    }

    .tb--promotion-item_info .btn {
        background: var(--brand-color-2);
        background-image: var(--brand-gradient-2);
        border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
        color: var(--background-color-1);
        cursor: pointer;
        display: block;
        font-size: 10px;
        font-weight: 500;
        height: 32px;
        letter-spacing: .7px;
        line-height: 32px;
        padding: 0 16px;
        text-align: center;
        text-transform: uppercase;
        transition: color,background-color .2s;
        width: calc(50% - 6px)
    }

    .tb--promotion-item_info .btn__secondary {
        background: #0000;
        color: var(--brand-color-2)
    }
}

.tb--promotion-info_name {
    color: var(--text-color-1);
    font-size: 20px;
    font-weight: 700
}

.tb--promotion_item {
    flex-basis: 33.333%;
    max-width: 33.333%;
    position: relative
}

@media screen and (min-width: 1024px) {
    .tb--promotion_item:hover .tb--promotion-name {
        background-color:var(--background-color-1);
        background-image: var(--background-gradient-1);
        visibility: hidden
    }

    .tb--promotion_item:hover .tb--promotion-item_info {
        opacity: 1;
        transform: scaleY(1);
        visibility: visible
    }
}

.tb--promotion_item .btn {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .7px
}

.tb--promotion_item .btn.btn__main-clr {
    border: 0
}

@media screen and (max-width: 1024px) {
    .tb--promotion_item {
        flex-basis:50%;
        margin-bottom: 20px;
        max-width: 50%;
        min-height: 216px;
        padding: 0
    }

    .tb--promotion_item .tb--promotion-action {
        display: flex;
        justify-content: space-between
    }

    .tb--promotion_item .tb--promotion-action .btn {
        font-size: 10px;
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (max-width: 768px) {
    .tb--promotion_item {
        flex-basis:100%;
        max-width: 100%
    }
}

@media screen and (max-width: 1024px) {
    .tb--promotion-image-container {
        height:100%
    }

    .tb--promotion-image-container .tb--promotion_item_img {
        border-radius: 12px;
        height: 100%;
        overflow: hidden
    }

    .tb--promotion-image-container .tb--promotion_item_img img {
        height: 100%;
        object-fit: cover;
        vertical-align: middle;
        width: 100%
    }
}

.tb--promotion-desc {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--text-color-1);
    display: -webkit-box;
    margin-top: 14px;
    opacity: .8;
    overflow: hidden;
    text-overflow: ellipsis
}

.tb--promotion_btn {
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: var(--text-color-4);
    height: 36px;
    line-height: 33px;
    min-width: 110px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: all .2s;
    white-space: nowrap
}

.tb--promotion_btn:hover {
    opacity: .9
}

.tb--promotion_btn.bt_yellow {
    background: var(--brand-color-2);
    background-image: var(--brand-gradient-2);
    color: var(--background-color-1)
}

.tb--promotion_btn.mr_left_auto {
    margin-left: auto
}

.tb--promotion_modal {
    border-radius: 8px;
    margin: auto;
    max-height: calc(100vh - 55px);
    width: 780px
}

@media only screen and (max-width: 1024px) {
    .tb--promotion_modal {
        border-radius:0;
        margin-top: -56px;
        max-height: inherit;
        min-height: 100vh;
        width: 100%
    }
}

.tb--promotion_modal_header {
    border-radius: 8px 8px 0 0;
    height: 72px
}

@media only screen and (max-width: 1024px) {
    .tb--promotion_modal_header {
        border-radius:0;
        height: 56px
    }
}

.tb--promotion_modal_header .tb--promotion_btn {
    max-width: 200px;
    width: 100%
}

.tb--promotion_modal_content {
    line-height: 1.5;
    max-height: calc(100vh - 150px);
    overflow-y: overlay
}

@media only screen and (max-width: 1024px) {
    .tb--promotion_modal_content {
        max-height:calc(100vh - 84px)
    }
}

.tb--promotion_modal_content h4 {
    color: var(--text-color-1);
    max-width: calc(100vw - 50px);
    overflow: hidden;
    text-overflow: ellipsis
}

.tb--promotion_modal_content p {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 16px
}

.tb--promotion_modal_content img {
    width: 100%
}

@media screen and (max-width: 1024px) {
    .tb--promotion_modal_content .tb--promotion_btn {
        margin:0 32px
    }
}

.tb--promotion-popup_txt {
    padding: 40px 60px
}

@media screen and (max-width: 1024px) {
    .tb--promotion-popup_txt {
        padding:32px 32px 50px
    }
}

.tb--more_btn {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: var(--text-color-4)
}

@media screen and (min-width: 1024px) {
    .tb--empty_promotions_cont {
        width:calc(100% - 24px)
    }
}

.tb--empty_promotions_cont.tb--empty-state .tb--empty-state_img {
    height: 152px;
    width: 152px
}

.tb--empty_promotions_cont.tb--empty-state h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 16px;
    margin-top: 24px
}

.tb--empty_promotions_cont.tb--empty-state p {
    font-size: 16px;
    line-height: 16px
}

.tb--empty_promotions_cont.tb--empty-state .tb--action-login {
    margin-top: 24px
}

.tb--empty_promotions_cont.tb--empty-state .tb--btn {
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .tb--empty_promotions_cont.tb--empty-state .tb--action-login,.tb--empty_promotions_cont.tb--empty-state h4 {
        margin-top:16px
    }

    .tb--empty_promotions_cont.tb--empty-state h4 {
        font-size: 18px;
        margin-bottom: 12px
    }

    .tb--empty_promotions_cont.tb--empty-state p {
        font-size: 12px
    }
}

.tb--promotion-blue_img {
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% 400px;
    filter: blur(40px);
    height: 400px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (max-width: 1024px) {
    .tb--promotion-blue_img {
        display:none
    }
}

.tb--promotion-fullpage {
    justify-content: center;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .tb--promotion-fullpage {
        gap:38px;
        padding: 0 24px
    }
}

@media screen and (max-width: 1024px) {
    .tb--promotion-fullpage {
        flex-wrap:wrap
    }
}

.tb--promotion-fullpage .tb--promotion-fullpage_left {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 12px;
    margin: 39px 0;
    max-width: 1080px;
    padding: 43px;
    width: 100%
}

@media screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion-fullpage_left {
        background-color:var(--background-color-2);
        border-radius: 0;
        margin: 0;
        padding: 0
    }

    .tb--promotion-fullpage .tb--promotion-fullpage_left .tb--promotion_more__name {
        color: var(--text-color-1);
        display: block;
        font-size: 16px;
        font-weight: 700;
        line-height: 21px;
        margin: 18px 24px;
        opacity: .8;
        overflow: hidden;
        padding-left: 26px;
        position: relative;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .tb--promotion-fullpage .tb--promotion-fullpage_left .tb--promotion_more__name i {
        font-size: 22px;
        left: 0;
        position: absolute;
        top: 0
    }
}

.tb--promotion-fullpage .tb--promotion-img_container {
    border-radius: 8px;
    max-width: 994px;
    width: 100%;
    z-index: -1
}

@media screen and (min-width: 1024px) and (max-width:1248px) {
    .tb--promotion-fullpage .tb--promotion-img_container {
        max-width:900px
    }
}

@media screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion-img_container {
        border-radius:0;
        margin-top: 0;
        max-width: none;
        width: 100%
    }
}

.tb--promotion-fullpage .tb--promotion-img_container img {
    border-radius: 8px;
    width: 100%
}

@media screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion-img_container img {
        border-radius:0
    }
}

.tb--promotion-fullpage .tb--promotion-btn {
    background: var(--brand-color-2);
    background-image: var(--brand-gradient-2);
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: var(--background-color-1);
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .7px;
    margin: 40px auto 0;
    min-width: 160px;
    padding: 12px 20px;
    text-align: center;
    text-transform: uppercase;
    width: auto
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__text {
    opacity: .8
}

@media only screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item {
        position:relative
    }

    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion-item_info {
        border-radius: 0 0 8px 8px;
        bottom: 0;
        padding: 17px;
        position: absolute;
        transform-origin: bottom;
        transition: visibility 0s,opacity .3s linear;
        width: 100%
    }

    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion-item_info:before {
        background-color: var(--background-color-1);
        background-image: var(--background-gradient-1);
        border-radius: 0 0 8px 8px;
        bottom: 0;
        content: "";
        display: block;
        height: 100%;
        left: 0;
        opacity: .8;
        position: absolute;
        width: 100%;
        z-index: -1
    }

    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion-item_info .btn {
        font-size: 10px;
        font-weight: 700;
        letter-spacing: .56px;
        margin-left: 0;
        margin-right: 0
    }

    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion-item_info .btn.btn__main-clr {
        border: 0
    }
}

@media only screen and (min-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items {
        margin-left:-6px;
        margin-right: -6px
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items .slick-arrow {
    background-color: var(--brand-color-2);
    background-image: var(--brand-gradient-2);
    display: none
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items .slick-arrow:before {
    color: var(--background-color-1)
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header .tb--promotion_more__title {
    color: var(--text-color-1);
    font-weight: 700
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header .tb--promotion_more__link {
    padding: 0 24px
}

@media only screen and (min-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header .tb--promotion_more__link {
        padding:0 0 0 24px
    }
}

.tb--promotion-fullpage .tb--promotion-content {
    display: flex;
    flex-direction: column;
    font-size: 18px;
    justify-content: center;
    line-height: 1.5;
    max-width: 1187px;
    padding: 48px 54px 0;
    position: relative;
    width: 100%;
    z-index: 1
}

.tb--promotion-fullpage .tb--promotion-content .tb--promotion-header {
    font-size: 32px
}

@media screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion-content .tb--promotion-header {
        font-size:20px;
        padding-bottom: 24px
    }
}

.tb--promotion-fullpage .tb--promotion-content .tb--promotion-page_name {
    color: var(--text-color-1);
    font-size: 32px;
    margin-bottom: 30px
}

@media screen and (min-width: 1024px) and (max-width:1248px) {
    .tb--promotion-fullpage .tb--promotion-content {
        max-width:900px;
        padding-top: 20px
    }
}

@media only screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion-content {
        margin-bottom:8px
    }
}

@media screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion-content {
        max-width:none;
        padding: 32px;
        padding: 32px 24px;
        width: 100%
    }
}

.tb--promotion-fullpage .tb--promotion_more {
    max-width: none;
    position: relative;
    width: 100%
}

@media only screen and (min-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more {
        margin-top:39px;
        max-width: 330px
    }
}

@media only screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more {
        margin-bottom:62px
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items .slick-arrow {
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left)
}

@media only screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items .slick-arrow {
        display:block;
        top: -50px
    }

    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items .slick-prev {
        right: 75px
    }

    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items .slick-next {
        right: 28px
    }

    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items .tb--promotion-action {
        display: flex;
        justify-content: space-between
    }

    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items .tb--promotion-action .btn {
        font-size: 10px;
        margin-left: 0;
        margin-right: 0
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header {
    margin-bottom: 12px;
    padding-bottom: 11px;
    position: relative;
    text-transform: uppercase
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header:after {
    background-color: var(--text-color-2);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    opacity: .3;
    position: absolute;
    right: 0
}

@media only screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header:after {
        left:24px;
        right: 24px
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header .tb--promotion_more__title {
    color: var(--text-color-2);
    font-weight: 400;
    letter-spacing: .8px
}

@media only screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header .tb--promotion_more__title {
        padding:0 24px
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header .tb--promotion_more__link {
    color: var(--brand-color-2);
    letter-spacing: .7px
}

@media only screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header .tb--promotion_more__link.small-more-link {
        display:block;
        margin-top: 15px;
        position: absolute;
        right: 28px;
        text-decoration: underline
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item {
    border-radius: 8px;
    box-shadow: 0 3px 13px var(--background-color-1);
    display: flex!important;
    justify-content: space-between;
    padding: 10px 11px
}

@media only screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item {
        display:inherit!important;
        padding: 0
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more__image {
    border-radius: 8px;
    height: 74px;
    overflow: hidden;
    width: 40%
}

@media only screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more__image {
        border-radius:8px 8px 0 0;
        height: 39vw;
        width: 100%
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more__image img {
    height: 100%;
    object-fit: cover
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info {
    letter-spacing: .2px;
    width: calc(100% - 117px)
}

@media only screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info {
        color:var(--text-color-3);
        font-size: 16px;
        padding: 0 16px;
        width: 100%
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__title {
    align-items: center;
    display: flex;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 10px;
    max-height: 30px
}

@media screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__title {
        line-height:12vw
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__text {
    font-weight: 400
}

@media screen and (max-width: 1024px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__text {
        display:none
    }
}

@media screen and (max-width: 768px) {
    .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__text {
        line-height:25px
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__text,.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__title {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    padding: 0 0 0 15px;
    text-overflow: ellipsis
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__title {
    white-space: pre-line
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item:not(:last-child) {
    margin-bottom: 12px
}

.tb--rtl .tb--promotion-fullpage .tb--promotion-fullpage_left {
    margin-left: 0
}

@media screen and (max-width: 1200px) {
    .tb--rtl .tb--promotion-fullpage .tb--promotion-fullpage_left {
        margin-left:0;
        margin-right: 0
    }
}

.tb--rtl .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__text,.tb--rtl .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__title {
    padding: 0 15px 0 0
}

@media screen and (max-width: 1024px) {
    .tb--promotion_more-items_image-container .slick-list .slick-track {
        align-items:center;
        display: flex;
        margin: auto
    }

    .tb--promotion_more-items_image-container .slick-list .slick-slide {
        box-shadow: none
    }

    .tb--promotion_more-items_image-container .slick-list .slick-slide img {
        border-radius: 8px
    }
}

.tb--promotion_more-items_image-container .slick-slide {
    box-shadow: 0 2px 12px #ffffff0d;
    margin-bottom: 12px;
    padding: 0 6px
}

@media only screen and (min-width: 1024px) {
    .tb--promotion_more-items_image-container .slick-slide {
        margin-bottom:12px
    }
}

.tb--promotion_more-items_image-container .slick-slide.slick-active .tb--promotion_more-item img {
    height: 100%!important
}

@media screen and (max-width: 1024px) {
    .tb--promotion_more-items_image-container .slick-slide.slick-active .tb--promotion_more-item {
        box-shadow:0 2px 12px #ffffff0d;
        height: 216px
    }

    .tb--promotion_more-items_image-container .slick-slide.slick-active .tb--promotion_more-item>div {
        border-radius: 8px
    }

    .tb--promotion_more-items_image-container .slick-slide.slick-active .tb--promotion_more-item .tb--promotion_more__image {
        height: 100%!important
    }

    .tb--promotion_more-items_image-container .slick-slide.slick-active .tb--promotion_more-item .tb--promotion_more__image,.tb--promotion_more-items_image-container .slick-slide.slick-active .tb--promotion_more-item .tb--promotion_more__image img {
        height: 49vw
    }

    .tb--promotion_wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .tb--promotion_wrapper .tb--promotions_cont {
        padding-left: 16px;
        padding-right: 16px
    }
}

.promotions--plc {
    margin: 0 auto;
    max-width: 1568px
}

@media screen and (max-width: 1024px) {
    .promotions--plc {
        padding:0 24px
    }
}

.promotions--plc .promotions--list-menu {
    align-items: center;
    background-color: var(--background-color-1);
    border-radius: 12px;
    height: 59px;
    margin: 24px 0 20px;
    padding: 15px 16px
}

.promotions--plc .promotions--list-menu .text-block .text-row {
    border-radius: 8px;
    height: 18px!important
}

.promotions--plc .promotions--list-plc {
    display: flex;
    flex-wrap: wrap
}

.promotions--plc .promotions--list-plc .tb--bg {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 12px;
    height: 271px;
    margin: 0 24px 24px 0;
    padding: 24px;
    width: calc(33.333% - 16px)
}

.promotions--plc .promotions--list-plc .tb--bg .text-block {
    margin-bottom: 12px
}

.promotions--plc .promotions--list-plc .tb--bg .text-block .text-row {
    border-radius: 8px;
    height: 18px!important
}

.promotions--plc .promotions--list-plc .tb--bg:nth-child(3n+3) {
    margin: 0 0 24px
}

@media screen and (max-width: 1024px) {
    .promotions--plc .promotions--list-plc .tb--bg {
        width:calc(50% - 12px)
    }

    .promotions--plc .promotions--list-plc .tb--bg:nth-child(3n+3),.promotions--plc .promotions--list-plc .tb--bg:nth-last-child(-n+3) {
        margin: 0 24px 24px 0
    }

    .promotions--plc .promotions--list-plc .tb--bg:nth-child(2n+2) {
        margin: 0 0 24px
    }
}

@media screen and (max-width: 600px) {
    .promotions--plc .promotions--list-plc .tb--bg {
        margin:0 0 24px!important;
        width: 100%
    }
}

.tb--show-placeholder .promotions--list-menu {
    display: none
}

.tb--rtl .promotions--plc .promotions--list-plc .tb--bg {
    margin: 0 0 24px 24px
}

.tb--rtl .promotions--plc .promotions--list-plc .tb--bg:nth-last-child(-n+3) {
    margin: 0 0 0 24px
}

.tb--rtl .promotions--plc .promotions--list-plc .tb--bg:nth-child(3n+3) {
    margin: 0 0 24px
}

@media screen and (max-width: 1024px) {
    .tb--rtl .promotions--plc .promotions--list-plc .tb--bg {
        width:calc(50% - 12px)
    }

    .tb--rtl .promotions--plc .promotions--list-plc .tb--bg:nth-child(3n+3),.tb--rtl .promotions--plc .promotions--list-plc .tb--bg:nth-last-child(-n+3) {
        margin: 0 0 24px 24px
    }

    .tb--rtl .promotions--plc .promotions--list-plc .tb--bg:nth-last-child(-n+2) {
        margin: 0 0 0 24px
    }

    .tb--rtl .promotions--plc .promotions--list-plc .tb--bg:nth-child(2n+2) {
        margin: 0 0 24px
    }
}

@media screen and (max-width: 600px) {
    .tb--rtl .promotions--plc .promotions--list-plc .tb--bg {
        margin:0 0 24px!important;
        width: 100%
    }
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header .tb--promotion_more__link {
        padding:0 24px 0 0
    }
}

@media only screen and (max-width: 1024px) {
    .tb--rtl .tb--promotion_item .btn__secondary {
        margin-left:0
    }

    .tb--rtl .tb--promotion_item .btn.btn__main-clr {
        margin-left: 0;
        margin-right: auto
    }

    .tb--rtl .tb--promotions_cont_mobile .tb--promotion_categories_block:after {
        background-image: linear-gradient(270deg,#fff0,var(--background-color-1));
        border-radius: 12px 0 0 12px;
        left: 0;
        right: auto
    }

    .tb--rtl .tb--promotion-fullpage .tb--promotion-fullpage_left .tb--promotion_more__name {
        padding-left: 0;
        padding-right: 26px
    }

    .tb--rtl .tb--promotion-fullpage .tb--promotion-fullpage_left .tb--promotion_more__name i {
        left: auto;
        right: 0
    }

    .tb--rtl .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion-item_info {
        direction: rtl
    }

    .tb--rtl .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .btn.btn__main-clr {
        margin-left: 0;
        margin-right: auto
    }
}

[data-theme=light] .tb--promotion-item_info:before {
    opacity: .9
}

[data-theme=light] .tb--promotion-item_info .tb--promotion-action .btn__secondary {
    position: relative
}

[data-theme=light] .tb--promotion-item_info .tb--promotion-action .btn__secondary:after {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .6;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.tb--promotion-fullpage .tb--promotion-fullpage_left {
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5)
}

@media screen and (max-width: 1023.9px) {
    .tb--promotion-fullpage .tb--promotion-fullpage_left {
        background-color:var(--background-color-2)
    }
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item {
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5)
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__text,.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-item .tb--promotion_more-info .tb--promotion_more-info__title {
    color: var(--text-color-1)
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items .slick-arrow {
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5)
}

.tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-items .slick-arrow:before {
    color: var(--brand-color-2)
}

.tb--promotion-fullpage .tb--promotion-content,.tb--promotion-fullpage .tb--promotion-content .tb--promotion-header {
    color: var(--text-color-1)
}

.tb--promotion_categories {
    box-shadow: 0 2px 7px rgba(0,0,0,.302)
}

@media only screen and (min-width: 1024px) {
    .tb--promotion_categories {
        border-radius:8px
    }
}

.tb--promotion-image-container {
    border-radius: 8px;
    box-shadow: 0 2px 7px rgba(0,0,0,.302);
    overflow: hidden
}

.tb--promotion_modal_content p {
    color: var(--text-color-4)
}

.tb--promotion_modal_content::-webkit-scrollbar-thumb {
    background-color: var(--background-color-1);
    -webkit-box-shadow: inset 0 0 6px var(--background-color-2)
}

.tb--promotion_modal {
    background: var(--background-color-2);
    background-image: var(--background-gradient-2)
}

.tb--promotion_modal_header {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

.tb--promotion_modal_header button {
    color: var(--text-color-4)
}

.tb--promotion_modal_header h4 {
    color: var(--text-color-1)
}

.tb--promotions_cont .tb--promotion-name {
    color: var(--text-color-3)
}

.tb--promotion_more-header:after {
    background-color: var(--text-color-1)
}



@media only screen and (min-width: 500px) {
    .header-block .header-block_holder {
        min-height:56px
    }
}



.header-block .header-block_holder.f-temp .color-mode {
    display: flex;
    order: 0
}

.header-block .header-block_holder.f-temp .nav--arrow-btn {
    display: flex;
    order: -1
}

@media only screen and (min-width: 1024px) {
    .header-block .header-block_holder.f-temp .nav--arrow-btn {
        display:none
    }
}

.header-block .header-block_holder.f-temp .lang-area {
    display: flex;
    order: -1
}

.header-block .header-block_sub {
    display: none
}

@media only screen and (min-width: 1024px) {
    .header-block .header-block_sub {
        background:var(--background-color-5);
        background-image: var(--background-gradient-5);
        display: flex;
        min-height: 48px;
        padding: 4px 16px;
        position: relative
    }
}

@media screen and (max-width: 1023.9px) {
    .header-block .header-block_sub .tb--sub-arrow_mob:before {
        top:17px;
        z-index: 999
    }
}

.header-block .header-block_sub>div .lang-area:first-child .la-sub-menu-list {
    left: -16px;
    right: auto
}

.header-block .lang-area_holder:before {
    font-size: 18px
}

.header-block .lang-area_holder .la-sub-menu_item:not(.la-sub-menu_item__active),.header-block .lang-area_holder .lang-area_selected,.header-block .lang-area_holder:before {
    color: var(--text-color-2)
}

.header-block .timer-block {
    justify-content: center;
    min-width: 106px
}

.header-block .balance-hide-text {
    display: flex;
    font-size: 12px;
    letter-spacing: 1.5px;
    margin: 0!important;
    padding-top: 4px
}

.header-block .balance-hide-text_for_iframe {
    color: var(--text-color-3);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding-top: 0
}

.account-block .timer-block {
    margin: 0 16px
}

.mob-menu-active .account-block {
    display: none
}

.account-block_item {
    position: relative
}

.account-block_item:last-child .account-block_item-icon {
    border-right: none
}

.account-block_items {
    display: none
}

@media only screen and (min-width: 1024px) {
    .account-block_items {
        align-items:center;
        display: flex
    }
}

.account-block_items__mob {
    display: flex
}

@media only screen and (min-width: 1024px) {
    .account-block_items__mob {
        display:none
    }
}

.account-block_item-icon {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: 24px;
    height: 24px;
    justify-content: center;
    line-height: 24px;
    transition: color .2s
}

@media only screen and (max-width: 1023.9px) {
    .account-block_item-icon.digi_icon-inbox {
        padding:0 8px
    }
}

.account-block_item-icon:hover {
    opacity: .6
}

.account-block_user-select {
    align-items: center;
    display: flex;
    line-height: 1.2;
    padding-left: 10px;
    position: relative
}

.account-block_user-select_item {
    color: var(--text-color-1);
    cursor: pointer;
    font-size: 12px;
    position: relative
}

@media only screen and (min-width: 1024px) {
    .account-block_user-select_item {
        align-items:center;
        background-color: var(--background-color-2);
        background-image: var(--background-gradient-2);
        border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
        display: flex;
        height: 36px;
        padding: 3px 6px
    }
}

.account-block_user-select_item .account-block_icon-shape {
    border-radius: 50%;
    display: flex;
    height: 24px;
    width: 24px
}

.account-block_user-select_item .account-block_icon-shape .tb--profile-image {
    border-radius: 50%;
    height: 24px;
    width: 24px
}

.account-block_user-select_item .account-block_icon {
    color: var(--text-color-1);
    font-size: 16px;
    position: relative;
    z-index: 1
}

.account-block_user-select_item .item__left-side {
    margin-right: 16px
}

.account-block_user-select_item .item__left-side .account-block_icon-shape {
    position: relative
}

.account-block_user-select_item .item__left-side .account-block_icon-shape:before {
    background-color: var(--text-color-4);
    content: "";
    height: 16px;
    opacity: .2;
    position: absolute;
    right: -8px;
    top: 4px;
    width: 1px
}

.account-block_user-select_item .item__left-side .account-block_icon-shape .account-unverified_icon-shape {
    align-items: center;
    background-color: var(--background-color-1);
    border: 2px solid var(--background-color-2);
    border-radius: 100%;
    bottom: -4px;
    display: flex;
    height: 16px;
    justify-content: center;
    position: absolute;
    right: -4px;
    width: 16px;
    z-index: 1
}

.account-block_user-select_item .item__left-side .account-block_icon-shape .account-unverified_icon-shape i {
    color: #ffae2b;
    font-size: 8px
}

.account-block_user-select_item .item__left-side .account-block_icon-shape .account-unverified_icon-shape i:before {
    height: 8px;
    line-height: 8px;
    width: 8px
}

.account-block_user-select_item .item__right-side {
    display: flex
}

.account-block_user-select_item .item__right-side .digi_icon-arrow_down {
    color: var(--text-color-1);
    font-size: 20px;
    transform: translateY(6%);
    transition: transform .2s ease
}

.account-block_user-select_item.my_bonus_open .account-block_icon,.account-block_user-select_item.my_profile_open .account-block_icon {
    -webkit-text-fill-color: #0000;
    background: var(--brand-color-2);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    background-image: var(--brand-gradient-2)
}

.account-block_user-select_item.my_bonus_open .item__right-side .digi_icon-arrow_down,.account-block_user-select_item.my_profile_open .item__right-side .digi_icon-arrow_down {
    color: var(--brand-color-2);
    transform: translateY(-6%) rotate(180deg)
}

.account-block_user-select.bonus-block_select .bonus-amount {
    color: var(--text-color-2)
}

.account-block_user-select.bonus-block_select .account-block_item-icon {
    font-size: 24px;
    height: 24px;
    line-height: 24px
}

.account-block_user-name {
    display: none;
    margin-bottom: 2px
}

@media only screen and (min-width: 1024px) {
    .account-block_user-name {
        display:flex;
        line-height: 12px
    }
}

.account-block_user-cash {
    color: var(--brand-color-2);
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
    white-space: nowrap
}

@media only screen and (max-width: 1023.9px) {
    .account-block_user-cash {
        color:var(--text-color-1)
    }
}

.account-block_sub-menu {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 16px;
    box-shadow: 0 2px 12px rgba(0,0,0,.173);
    color: var(--text-color-1);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 44px;
    z-index: 9999
}

.account-block_sub-menu.bonus-balances_sub-menu {
    min-width: 270px
}

.account-block_sub-menu.bonus-balances_sub-menu .account-block_sub-menu_item {
    text-transform: inherit
}

.account-block_sub-menu.bonus-balances_sub-menu .account-block_sub-menu_item i {
    font-size: 24px;
    height: 24px;
    line-height: 24px
}

.account-block_sub-menu.bonus-balances_sub-menu .account-block_sub-menu_item .bonus-amount {
    margin-left: auto
}

.account-block_sub-menu.bonus-balances_sub-menu .account-block_sub-menu_item:after {
    left: 12px;
    opacity: .5;
    right: 12px;
    width: auto
}

@media (max-width: 1365px) {
    .account-block_sub-menu.bonus-balances_sub-menu .account-block_sub-menu_item {
        font-size:12px
    }
}

.account-block_sub-menu>div {
    max-height: 400px;
    min-height: 40px;
    overflow: auto
}

@media only screen and (max-width: 1366px) {
    .account-block_sub-menu {
        top:39px
    }
}

.account-block_sub-menu_item {
    align-items: center;
    color: var(--text-color-1);
    cursor: pointer;
    display: flex;
    font-size: 12px;
    height: 40px;
    min-height: 40px;
    padding: 0 12px;
    position: relative;
    text-transform: uppercase;
    transition: all .3s ease;
    white-space: nowrap
}

.account-block_sub-menu_item.logout-link {
    opacity: .7
}

.account-block_sub-menu_item:after {
    background-color: var(--text-color-4);
    bottom: -1px;
    content: "";
    height: 1px;
    left: 0;
    margin: auto;
    opacity: .5;
    position: absolute;
    right: 0;
    width: 100%;
    width: 86%
}

.account-block_sub-menu_item i {
    font-size: 20px;
    margin-right: 10px
}

.account-block_sub-menu_item:first-child:after {
    opacity: 1
}

.account-block_sub-menu_item:last-child:after {
    content: none
}

.account-block_sub-menu_item:hover {
    color: var(--brand-color-2)
}

.account-block_sub-menu_item:hover i {
    -webkit-text-fill-color: #0000;
    background: var(--brand-color-2);
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    background-image: var(--brand-gradient-2)
}

.account-block_sub-menu_item:hover .bonus-amount {
    color: var(--brand-color-2)
}

@media (max-width: 1365px) {
    .account-block_sub-menu_item {
        font-size:10px
    }
}

@media only screen and (max-width: 1023.9px) {
    .account-block_items {
        align-items:center
    }
}

.account-m-block {
    display: flex;
    padding: 8px 16px
}

.account-m-block.account-block-bg {
    border-radius: 32px
}

.account-m-block.account-m-one {
    padding: 8px
}

.account-m-block .account-block_item {
    margin-right: 32px;
    position: relative
}

.account-m-block .account-block_item .account-block_item-icon {
    color: var(--text-color-4)
}

.account-m-block .account-block_item .account-block_item-icon:hover {
    color: var(--brand-color-2);
    opacity: 1
}

.account-m-block .account-block_item .notification-label {
    right: -10px;
    top: -6px
}

.account-m-block .account-block_item:after {
    background-color: var(--text-color-4);
    content: "";
    height: 16px;
    opacity: .2;
    position: absolute;
    right: -16px;
    top: 2px;
    width: 1px
}

.account-m-block .account-block_item:last-child {
    margin-right: 0
}

.account-m-block .account-block_item:last-child:after {
    display: none
}

.account-m-block .account-block_item i:before {
    margin-right: 0
}

.account-block_items__mob {
    gap: 8px
}

.account-block_items__mob .account-m-block-show.account-m-block {
    background-color: initial;
    display: flex;
    gap: 12px;
    height: auto;
    padding: 0;
    width: auto
}

.account-block_items__mob .account-m-block-show.account-m-block .account-block_item {
    margin: 0
}

.account-block_items__mob .account-m-block-show.account-m-block .account-block_item:after {
    content: none
}

.account-block_items__mob .user-menu {
    align-items: center;
    display: flex;
    margin: 0 4px
}

.account-block_items__mob .user-menu .account-block_item .tb--profile-image {
    background-color: var(--background-color-2);
    border-radius: 50%;
    height: 32px;
    min-width: 32px;
    width: 32px
}

.account-block_items__mob .user-menu .account-block_item .account-unverified_icon-shape {
    align-items: center;
    background-color: var(--background-color-2);
    border: 1px solid var(--background-color-1);
    border-radius: 100%;
    bottom: -2px;
    display: flex;
    height: 12px;
    justify-content: center;
    position: absolute;
    right: -2px;
    width: 12px;
    z-index: 1
}

.account-block_items__mob .user-menu .account-block_item .account-unverified_icon-shape i {
    color: #ffae2b;
    font-size: 8px
}

.account-block_items__mob .user-menu .account-block_item .account-unverified_icon-shape i:before {
    height: 8px;
    line-height: 8px;
    width: 8px
}

.account-block_items__mob .deposit-btn {
    border-radius: 50%;
    display: flex;
    height: 32px;
    min-width: inherit;
    width: 32px
}

@media only screen and (max-width: 1023.9px) {
    .account-block_items__mob .account-m-block,.account-block_items__mob .deposit-btn_bg {
        background-color:var(--background-color-2);
        display: block;
        height: 32px;
        position: relative;
        width: 32px
    }

    .account-block_items__mob .account-block_user-select {
        background-color: var(--background-color-2);
        height: 32px;
        padding: 8px
    }

    .account-block_items__mob .account-block_user-select,.account-block_items__mob .deposit-btn_bg {
        border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left)
    }

    .account-block_items__mob .deposit-btn_bg {
        color: var(--brand-color-2);
        display: flex
    }

    .account-block_items__mob .deposit-btn_bg i {
        font-size: 22px
    }

    .account-block_items__mob .account-m-block {
        border-radius: 24px
    }

    .account-block_items__mob .account-m-block.opened {
        border-radius: 24px 24px 0 0
    }

    .account-block_items__mob .account-m-block .m-list {
        align-items: center;
        background-color: var(--background-color-2);
        border-radius: 0 0 24px 24px;
        box-shadow: 0 2px 12px rgba(0,0,0,.173);
        display: flex;
        flex-direction: column;
        left: 0;
        position: absolute;
        top: 32px;
        width: 100%
    }

    .account-block_items__mob .account-m-block .m-list .account-block_item {
        margin: 0;
        padding: 12px 0
    }

    .account-block_items__mob .account-m-block .m-list .account-block_item .notification-label {
        align-items: center;
        background-color: var(--brand-color-1);
        background-image: var(--brand-gradient-1);
        border-radius: 10px;
        color: var(--brand-color-text);
        display: flex;
        font-size: 8px;
        height: 12px;
        justify-content: center;
        line-height: 15px;
        padding: 0 4px;
        position: absolute;
        right: -9px;
        top: 7px;
        z-index: 1
    }

    .account-block_items__mob .account-m-block .m-list .account-block_item:after,.account-block_items__mob .account-m-block .m-list .account-block_item:last-child:before {
        background-color: var(--text-color-4);
        content: "";
        height: 1px;
        opacity: .2;
        position: absolute;
        right: 2px;
        top: 0;
        width: 16px
    }

    .account-block_items__mob .account-m-block .tb--menu-dots {
        height: 32px;
        position: absolute;
        right: 0;
        top: 0;
        width: 32px
    }

    .account-block_items__mob .account-m-block .tb--menu-dots input[type=checkbox] {
        opacity: 0;
        position: absolute
    }

    .account-block_items__mob .account-m-block .tb--menu-dots label {
        cursor: pointer;
        display: inline-block;
        height: 32px;
        position: absolute;
        width: 32px;
        z-index: 999
    }

    .account-block_items__mob .account-m-block .tb--menu-dot,.account-block_items__mob .account-m-block .tb--menu-dot:after,.account-block_items__mob .account-m-block .tb--menu-dot:before {
        background-color: var(--text-color-4);
        border-radius: 20px;
        cursor: pointer;
        height: 2px;
        position: absolute;
        transform: rotate(270deg);
        width: 2px
    }

    .account-block_items__mob .account-m-block .tb--menu-dot {
        right: 15px;
        top: 15px
    }

    .account-block_items__mob .account-m-block .tb--menu-dot:after,.account-block_items__mob .account-m-block .tb--menu-dot:before {
        content: ""
    }

    .account-block_items__mob .account-m-block .tb--menu-dot:before {
        right: 6px;
        transition: right .2s ease-out,width .2s ease-out
    }

    .account-block_items__mob .account-m-block .tb--menu-dot:after {
        left: 6px;
        transition: left .2s ease-out,width .2s ease-out
    }

    .account-block_items__mob .account-m-block .tb--menu-dots input[type=checkbox]:checked~.tb--menu-dot:before {
        right: -7px;
        transform: rotate(225deg);
        width: 16px
    }

    .account-block_items__mob .account-m-block .tb--menu-dots input[type=checkbox]:checked~.tb--menu-dot:after {
        left: -7px;
        transform: rotate(135deg);
        width: 16px
    }
}

.account-block_user-cash {
    direction: ltr;
    display: flex
}

.account-block_user-cash span:first-child {
    margin-right: 4px
}

.account-block_user-cash_hidden .tb--balance-currency {
    color: var(--text-color-3)
}

.account-block_user-cash_hidden .digi_icon-change_password {
    color: var(--text-color-3);
    margin-left: 6px
}

.account-block_user-cash_hidden .digi_icon-change_password:before {
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    width: 14px
}

@media screen and (max-width: 1023.9px) {
    .account-block_user-cash_hidden .digi_icon-change_password:before {
        line-height:11px
    }
}

.account-block_user-cash_hidden .tb--tooltip {
    background-color: var(--white-color);
    border-radius: 6px;
    box-shadow: 0 3px 6px 0 #0003;
    color: #212121;
    display: none;
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: normal;
    max-width: 253px;
    opacity: 0;
    padding: 8px 12px;
    position: absolute;
    right: 54px;
    top: 54px;
    white-space: break-spaces;
    width: -webkit-max-content;
    width: max-content;
    z-index: 999
}

@media screen and (min-width: 1023.9px) {
    .account-block_user-cash_hidden:hover .tb--tooltip {
        display:block;
        opacity: 1
    }
}

.sub-menu_profile_id {
    color: var(--brand-color-2);
    letter-spacing: 1px;
    padding: 0 6px
}

.account-block_sub-item_hr {
    border: 0;
    border-top: 1px solid var(--text-color-4);
    display: block;
    height: 2px;
    margin: 6px 20px;
    padding: 0
}

.deposit-btn {
    align-items: center;
    background:#ff2222;
    background-image: var(--brand-gradient-2);
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: var(--background-color-1);
    display: none;
    font-size: 24px;
    font-weight: 500;
    height: 36px;
    justify-content: center;
    letter-spacing: .7px;
    min-width: 36px;
    padding: 0 2px;
    text-decoration: none;
    transition: background-color .2s
}

@media only screen and (min-width: 1024px) {
    .deposit-btn {
        display:flex
    }
}

.deposit-btn:hover {
    color: var(--background-color-1);
    opacity: .8
}

.deposit-btn_text {
    display: none;
    font-size: 12px;
    padding: 0 30px;
    text-transform: uppercase
}

@media only screen and (min-width: 1248px) {
    .deposit-btn {
        height:36px
    }

    .deposit-btn_text {
        display: block
    }

    .deposit-btn i {
        display: none
    }
}

.tb--logo-align-center .logoBlock .logoBlock_img {
    object-position: center
}

@media only screen and (min-width: 1024px) {
    .logoBlock {
        flex-shrink:0
    }
}


@media only screen and (max-width: 500px) {
    .logoBlock {
        margin:0 6px 0 33px
    }
}

@media only screen and (max-width: 1023.9px) {
    .logoBlock+.menu-block_holder {
        display:none
    }
}

.menu-block_holder {
    position: relative;
    z-index: 999
}

@media screen and (min-width: 1024px) {
    .menu-block_holder {
        padding-right:35px
    }

    .menu-block_holder.main--menu-center {
        margin: 0 auto
    }

    .menu-block_holder.main--menu-right {
        margin-left: auto
    }
}

@media only screen and (max-width: 1023.9px) {
    .menu-block_holder {
        margin:0 auto 18px;
        position: static;
        width: 100%
    }
}

.menu-block {
    color: var(--text-color-4);
    text-align: center;
    transition: transform .3s
}

@media only screen and (max-width: 1023.9px) {
    .menu-block {
        text-align:left
    }
}

@media screen and (min-width: 1024px) {
    .menu-block {
        flex-wrap:wrap;
        padding: 0 12px
    }

    .menu-block .header-block_sub {
        display: none
    }
}

.menu-block .timer-block {
    margin-left: 16px
}

.menu-block .menu--block-item {
    text-decoration: none
}

.menu-block .menu--block-item .header-icon {
    width: 26px
}

@media only screen and (max-width: 1023.9px) {
    .menu-block .menu--block-item .header-icon {
        margin-right:10px
    }

    .menu-block>div {
        height: auto!important;
        margin: 0 auto;
        visibility: inherit!important;
        width: calc(100% - 32px)
    }
}

.mob-menu-active .menu-block {
    transform: translateX(0)
}

@media only screen and (min-width: 1024px) {
    .menu-block {
        height:auto;
        justify-content: flex-start;
        position: static;
        transform: translateX(0);
        width: auto
    }
}

@media only screen and (max-width: 1023.9px) {
    .menu-block {
        flex-direction:column
    }
}

.main--menu-item-cont {
    padding: 0 6px;
    position: relative;
    text-transform: uppercase
}

.main--menu-item-cont.tb--text-original {
    text-transform: none
}

.main--menu-item-cont.tb--text-lowercase {
    text-transform: lowercase
}

@media only screen and (max-width: 1023.9px) {
    .main--menu-item-cont {
        align-items:flex-start;
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-height: 54px;
        padding: 12px 18px 11px
    }

    .main--menu-item-cont:first-child {
        border-top-left-radius: 12px;
        border-top-right-radius: 12px
    }

    .main--menu-item-cont:last-child {
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px
    }

    .main--menu-item-cont:not(:last-child):after {
        background-color: var(--background-color-3);
        bottom: 0;
        content: "";
        height: 1px;
        left: 18px;
        position: absolute;
        right: 18px
    }

    .main--menu-item-cont.open {
        padding-bottom: 0
    }

    .main--menu-item-cont.open .menu--block-item {
        color: var(--brand-color-2)
    }

    .main--menu-item-cont.open .tb--header-submenu {
        display: block
    }

    .main--menu-item-cont .menu--block-item {
        min-height: 31px
    }
}

.menu--block-item {
    color: inherit;
    font-size: 14px;
    padding: 0 4px;
    position: relative
}

.menu--block-item.menu-block-small {
    font-size: 12px
}

.menu--block-item.menu-block-big {
    font-size: 16px
}

@media only screen and (max-width: 1023.9px) {
    .menu--block-item {
        line-height:1.2;
        max-width: calc(100% - 20px);
        padding: 0
    }

    .menu--block-item i:before {
        margin-right: 16px
    }
}

@media only screen and (min-width: 1024px) {
    .menu--block-item {
        height:56px;
        white-space: nowrap
    }

    .menu--block-item.active,.menu--block-item:hover {
        color: var(--brand-color-2)
    }
}

.menu-block-small+.tb--header-submenu .tb--submenu-item {
    font-size: 12px
}



@media only screen and (max-width: 375px) {
    .burger-btn {
        height:32px;
        left: 10px;
        width: 32px
    }
}

.burger-btn span {
    left: 50%;
    margin-left: -9px;
    opacity: 1;
    top: 9px
}

.burger-btn span,.burger-btn span:after,.burger-btn span:before {
    background-color: var(--text-color-3);
    height: 2px;
    position: absolute;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    width: 18px
}

.burger-btn span:after,.burger-btn span:before {
    content: "";
    display: block
}

.burger-btn span:before {
    top: 12px
}

.burger-btn span:after {
    top: 6px
}

.mob-menu-active .burger-btn {
    left: 10px;
    right: auto
}

.mob-menu-active .burger-btn span {
    background: #6f6f6f00!important;
    top: 16px
}

.mob-menu-active .burger-btn span:after {
    top: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.mob-menu-active .burger-btn span:before {
    top: 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

@media only screen and (min-width: 1024px) {
    .burger-btn {
        display:none
    }
}

.header-block_right-side {
    margin: 0 -8px;
    position: relative
}

@media only screen and (max-width: 1023.9px) {
    .header-block_right-side .btn {
        background:var(--brand-color-2);
        background-image: var(--brand-gradient-2);
        border: 1px solid var(--brand-color-2);
        border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
        color: var(--background-color-1);
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        height: 32px;
        line-height: 32px;
        max-width: 110px;
        overflow: hidden;
        padding: 0 20px;
        text-align: center;
        text-overflow: ellipsis;
        text-transform: uppercase;
        transition: color,background-color .2s;
        vertical-align: middle;
        white-space: nowrap
    }

    .header-block_right-side .btn:hover {
        opacity: .9
    }

    .header-block_right-side .btn__secondary {
        background: #0000;
        background-image: none;
        color: var(--brand-color-2)
    }

    .header-block_right-side .btn__secondary:hover {
        opacity: .9
    }

    .header-block_right-side .btn__icon {
        padding: 0 6px
    }
}

@media only screen and (max-width: 768px) {
    .header-block_right-side .btn {
        max-width:180px
    }
}

@media only screen and (max-width: 375px) {
    .header-block_right-side .btn {
        max-width:120px
    }
}

.header-block_right-side .tb--join-btn-box a {
    border: none
}

.header-block_right-side .timer-block {
    margin: 0 12px
}

@media only screen and (max-width: 500px) {
    .header-block_right-side {
        margin:0
    }

    .header-block_right-side .tb--join-btn-box,.header-block_right-side .tb--login-btn-box,.header-block_right-side .tb--reg-btn-box {
        padding-left: 5px;
        padding-right: 5px
    }

    .header-block_right-side .btn {
        font-size: 10px;
        font-weight: 500;
        letter-spacing: .7px;
        padding: 0 12px;
        vertical-align: middle
    }

    .header-block_right-side .timer-block {
        display: none
    }
}

.header-block_right-side .tb--reg-btn-box .btn {
    border: none
}

.tb--loading-btn {
    pointer-events: none;
    position: relative
}

.tb--loading-btn span {
    visibility: hidden
}

.tb--loading-btn .tb--loading {
    background-color: initial;
    background-image: none;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.tb--loading-btn .tb--loading .white-loader div {
    background-color: var(--brand-color-2)
}

.tb--action-btn {
    align-items: center;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    justify-content: center;
    letter-spacing: .7px
}

@media only screen and (max-width: 1023.9px) {
    .tb--action-btn {
        padding:0 13px
    }
}

.tb--action-btn i {
    display: none;
    font-size: 18px
}

.standard-with-icon .tb--action-btn {
    display: flex
}

@media only screen and (max-width: 1023.9px) {
    .standard-with-icon .tb--action-btn {
        padding:0 6px
    }
}

.standard-with-icon .tb--action-btn span {
    margin: 2px 6px 0 0
}

@media only screen and (max-width: 1023.9px) {
    .standard-with-icon .tb--action-btn span {
        margin:0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.standard-with-icon .tb--action-btn i {
    display: block;
    margin-right: 4px
}

@media only screen and (max-width: 1023.9px) {
    .standard-with-icon .tb--action-btn i {
        font-size:17px;
        margin: 0
    }

    .standard-with-icon .tb--action-btn i:before {
        height: 18px;
        line-height: 18px;
        width: 18px
    }
}

.only-icon .tb--action-btn i,.standard-with-icon .tb--action-btn i {
    display: block
}

.only-icon .tb--action-btn {
    background-image: none;
    padding: 0 2px
}

@media only screen and (max-width: 1023.9px) {
    .only-icon .tb--action-btn {
        height:auto;
        line-height: 1;
        padding: 0
    }
}

.only-icon .tb--action-btn span {
    display: none
}

.only-icon .tb--action-btn i {
    font-size: 24px
}

.only-icon .tb--action-btn,.only-text .tb--action-btn {
    background-color: initial;
    border: 0;
    color: var(--brand-color-2)
}

.only-text .tb--action-btn {
    background-image: none;
    padding: 0 8px
}

@media only screen and (max-width: 1023.9px) {
    .only-text .tb--action-btn {
        padding:0 4px
    }
}

.header-language {
    display: none
}

.tb--header-submenu {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    display: none;
    left: 0;
    min-width: 180px;
    position: absolute;
    top: 100%;
    z-index: 999
}

@media only screen and (max-width: 1023.9px) {
    .tb--header-submenu {
        background-color:var(--background-color-3);
        background-image: var(--background-gradient-3);
        border-top: none;
        box-shadow: none;
        margin: 14px -18px 0;
        padding: 0;
        position: relative;
        top: 0;
        width: calc(100% + 36px)
    }
}

.tb--header-submenu .tb--submenu-item {
    align-items: center;
    color: var(--text-color-4);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    min-height: 40px;
    position: relative;
    text-align: left;
    text-transform: none;
    width: 100%
}

@media only screen and (min-width: 1024px) {
    .tb--header-submenu .tb--submenu-item {
        border-bottom:1px solid var(--background-color-5);
        line-height: 1.5;
        padding: 0 16px
    }

    .tb--header-submenu .tb--submenu-item:last-child {
        border-bottom: none
    }

    .tb--header-submenu .tb--submenu-item span {
        padding: 4px 0
    }
}

@media only screen and (max-width: 1023.9px) {
    .tb--header-submenu .tb--submenu-item {
        color:var(--text-color-3);
        padding: 16px 16px 16px 50px;
        position: relative
    }

    .tb--header-submenu .tb--submenu-item:before {
        background-color: var(--background-color-5);
        bottom: 0;
        content: "";
        height: 1px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        width: calc(100% - 32px)
    }

    .tb--header-submenu .tb--submenu-item:last-child {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px
    }

    .tb--header-submenu .tb--submenu-item:last-child:before {
        content: none
    }
}

.tb--header-submenu .tb--submenu-item.active,.tb--header-submenu .tb--submenu-item:hover {
    color: var(--brand-color-2)
}

@media screen and (min-width: 1024px) {
    .tb--header-submenu .header-icon {
        display:none
    }
}

.more--menu-block:hover .more--menu-items,.more--menu-block:hover .secondary_more_block {
    display: block
}

.more--menu-block:hover .digi_icon-more_horiz {
    color: var(--brand-color-2)
}

.more--menu-block:hover .more--menu-btn {
    height: 100%
}

.more--menu-block .tb--header-submenu {
    left: 100%;
    padding-left: 1px;
    top: 0
}

@media only screen and (max-width: 1023.9px) {
    .more--menu-block {
        display:none
    }
}

.tb--sub-arrow.digi_icon-arrow_left {
    position: relative
}

.tb--sub-arrow.digi_icon-arrow_left:before {
    color: var(--text-color-4);
    cursor: pointer;
    display: block;
    font-size: 18px;
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%)
}

.tb--sub-arrow.digi_icon-arrow_left:hover:before {
    color: #fff
}

@media only screen and (min-width: 1024px) {
    .tb--sub-arrow_mob.digi_icon-arrow_down:before {
        content:none
    }
}

@media only screen and (max-width: 1023.9px) {
    .tb--sub-arrow_mob.digi_icon-arrow_down {
        cursor:pointer
    }

    .tb--sub-arrow_mob.digi_icon-arrow_down:before {
        color: var(--text-color-3);
        cursor: pointer;
        font-size: 22px;
        position: absolute;
        right: 12px;
        top: 17px;
        transition: all .4s ease;
        z-index: 999
    }

    .tb--sub-arrow_mob.digi_icon-arrow_down.active:before {
        transform: rotate(180deg)
    }

    .tb--sub-arrow_mob.open:before {
        color: var(--text-color-4);
        transform: rotate(180deg)
    }
}

.more--menu-items {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 16px;
    display: none;
    margin-top: 2px;
    min-width: 150px;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 9
}

@media only screen and (min-width: 1024px) {
    .more--menu-items {
        max-width:100%
    }
}

.more--menu-items .menu-block {
    padding: 0
}

.more--menu-items .menu--block-item {
    height: 40px;
    line-height: 40px;
    padding: 0 32px 0 16px;
    transition: color .2s;
    width: 100%
}

@media only screen and (min-width: 1024px) {
    .more--menu-items .tb--menu-item_text {
        overflow:hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.more--menu-btn {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 12px
}

.more--menu-btn,.more--menu-btn i {
    display: inline-block;
    height: 32px;
    width: 32px
}

.more--menu-btn i {
    color: var(--text-color-4);
    line-height: 32px;
    text-align: center;
    transition: all .3s
}

.more--menu-btn i:before {
    height: 32px;
    line-height: 32px;
    width: 32px
}

.tb--inline_login_form {
    min-width: 460px;
    position: relative
}

@media screen and (max-width: 1200px) {
    .tb--inline_login_form {
        min-width:420px
    }
}

.tb--inline_login_form .tb--inline_login_eye,.tb--inline_login_form .tb--inline_login_forgot_pass,.tb--inline_login_form .tb--inline_login_forgot_username {
    border-radius: var(--input-radius-top-left) var(--input-radius-top-right) var(--input-radius-bottom-right) var(--input-radius-bottom-left);
    cursor: pointer;
    font-size: 18px;
    height: 30px;
    position: absolute;
    width: 32px
}

.tb--inline_login_form .tb--inline_login_forgot_pass {
    right: 10px
}

.tb--inline_login_form .tb--inline_login_eye {
    right: 37px
}

@media only screen and (max-width: 1366px) {
    .tb--inline_login_form .tb--inline_login_eye {
        right:33px
    }
}

.tb--inline_login_form .tb--inline_login_forgot_username {
    left: calc(50% - 41px)
}

.tb--inline_login_form .tb--inline_login_inputs>div {
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px
}

.tb--inline_login_form input {
    border-color: #828493;
    color: var(--text-color-2)
}

.tb--inline_login_form input::placeholder {
    color: var(--text-color-2)
}

.tb--inline_login_form input:-webkit-autofill,.tb--inline_login_form input:-webkit-autofill:active,.tb--inline_login_form input:-webkit-autofill:focus {
    -webkit-text-fill-color: var(--text-color-3);
    background-color: var(--background-color-2)!important;
    background-image: var(--background-gradient-2)!important;
    -webkit-box-shadow: 0 0 0 1000px var(--background-color-2) inset
}

@media only screen and (max-width: 1366px) {
    .tb--inline_login_form .tb--inline_login_eye,.tb--inline_login_form .tb--inline_login_forgot_pass {
        height:28px;
        width: 28px
    }

    .tb--inline_login_form input {
        height: 32px;
        padding: 0 60px 0 15px
    }
}

.tb--inline_login_inputs.tb--has-frg-username input {
    padding: 0 36px 0 15px
}

.tb--inline_login_inputs input {
    background-color: initial;
    padding: 0 15px
}

@media only screen and (min-width: 1366px) {
    .tb--inline_login_inputs input {
        height:36px;
        line-height: 36px
    }
}

.tb--inline_login_inputs.tb--has-eye-icon input[name=password] {
    padding-right: 69px
}

@media only screen and (max-width: 1366px) {
    .tb--inline_login_inputs.tb--has-eye-icon input[name=password] {
        padding-right:62px
    }
}

.tb--reg_button_order {
    order: 1
}

@media only screen and (min-width: 1024px) {
    .header-block_left-side {
        width:100%
    }
}

.header-block_left-side .timer-block {
    margin-left: 24px
}

.header-block_left-side .color-mode {
    margin-left: 25px
}

@media only screen and (max-width: 1023.9px) {
    .header-block_left-side .timer-block,.header-block_left-side .timer-block+.menu-block_holder {
        display:none
    }

    .header-block_left-side .color-mode {
        display: none!important
    }
}

.header-block_sub_right {
    z-index: 99
}

@media only screen and (max-width: 1023.9px) {
    .header-block_sub_right .timer-block {
        display:none
    }
}

.header-block_sub_right .timer-block {
    margin-left: auto;
    padding-right: 24px
}

.header-block_sub_right .lang-area {
    margin-left: auto
}

.tb--secondary-menu-container+.lang-area,.tb--secondary-menu-container+.timer-block,.tb--secondary-menu-container+.timer-block+.lang-area,.timer-block+.lang-area {
    margin-left: 0
}

.timer-block {
    color: var(--text-color-3);
    display: flex;
    font-weight: 700;
    visibility: hidden
}

@media only screen and (min-width: 1024px) {
    .timer-block {
        visibility:visible
    }
}

@media only screen and (max-width: 500px) {
    .timer-block {
        display:none
    }
}

.timer-block span {
    white-space: nowrap
}

@media only screen and (min-width: 1024px) {
    .timer-block+.lang-area {
        margin-left:16px!important
    }
}

@media screen and (min-width: 1024px) {
    .tb--secondary-menu-container {
        margin-left:auto;
        padding-right: 25px
    }

    .tb--secondary-menu-container.secondary--menu-center {
        margin: 0 auto
    }

    .tb--secondary-menu-container.secondary--menu-left {
        margin-left: 0;
        margin-right: auto
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--secondary-menu-container {
        margin:0 auto;
        width: calc(100% - 32px)
    }
}

@media screen and (min-width: 1024px) {
    .prom-block_links {
        flex-wrap:wrap;
        height: 40px
    }
}

@media only screen and (min-width: 1024px) {
    .prom-block_links {
        align-items:center;
        justify-content: flex-start;
        padding: 0 24px
    }
}

.tb--secondary-submenu {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-5);
    display: none;
    left: 0;
    min-width: 180px;
    position: absolute;
    top: 100%;
    z-index: 999
}

@media only screen and (min-width: 1024px) {
    .tb--secondary-submenu {
        border-top:3px solid var(--background-color-5)
    }
}

@media only screen and (max-width: 1023.9px) {
    .tb--secondary-submenu {
        background-color:var(--background-color-3);
        background-image: var(--background-gradient-3)
    }
}

.tb--secondary-submenu .tb--secondary-submenu_item {
    align-items: center;
    color: var(--text-color-4);
    display: flex;
    font-size: 12px;
    min-height: 40px;
    position: relative;
    text-align: left;
    text-transform: inherit;
    width: 100%
}

.tb--secondary-submenu .tb--secondary-submenu_item:hover {
    color: var(--brand-color-2)
}

@media only screen and (min-width: 1024px) {
    .tb--secondary-submenu .tb--secondary-submenu_item {
        border-bottom:1px solid var(--background-color-1);
        line-height: 1.5
    }

    .tb--secondary-submenu .tb--secondary-submenu_item span {
        padding: 4px 16px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--secondary-submenu .tb--secondary-submenu_item {
        color:var(--text-color-3);
        padding: 16px 18px 16px 56px;
        position: relative
    }

    .tb--secondary-submenu .tb--secondary-submenu_item:not(:last-child):before {
        background-color: var(--background-color-5);
        bottom: 0;
        content: "";
        height: 1px;
        left: 18px;
        position: absolute;
        right: 18px
    }
}

.tb--secondary-submenu .tb--secondary-submenu_item:last-child {
    border-bottom: none
}

@media screen and (min-width: 1024px) {
    .tb--secondary-submenu .header-icon {
        display:none
    }
}

.menu-block-big .tb--secondary-submenu_item,.menu-block-big+.tb--secondary-submenu .tb--secondary-submenu_item,.menu-block-medium .tb--secondary-submenu_item,.menu-block-medium+.tb--secondary-submenu .tb--secondary-submenu_item {
    font-size: 14px
}

.mob-menu-active .header-block_sub,.mob-sidebar-open .header-block_sub {
    display: block;
    padding-bottom: 16px
}

.mob-menu-active .prom-block_links,.mob-sidebar-open .prom-block_links {
    flex-direction: column
}

@media screen and (max-width: 1023.9px) {
    .mob-menu-active>.header-block_right-side,.mob-sidebar-open>.header-block_right-side {
        display:none
    }
}

.mob-menu-active .header-language,.mob-sidebar-open .header-language {
    display: block
}

.mob-menu-active .header-language select,.mob-sidebar-open .header-language select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #0000;
    border: none;
    color: var(--text-color-1);
    outline: none;
    text-align-last: right;
    text-indent: 1px;
    text-transform: uppercase;
    width: 30px
}

.mob-menu-active .header-language .mob-lang-arrow,.mob-sidebar-open .header-language .mob-lang-arrow {
    align-items: center;
    line-height: 1.5;
    padding-right: 30px;
    position: relative
}

.mob-menu-active .header-language .mob-lang-arrow:before,.mob-sidebar-open .header-language .mob-lang-arrow:before {
    color: var(--text-color-2);
    font-size: 24px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.mob-menu-active .header-block_sub_left,.mob-menu-active .lang-area,.mob-sidebar-open .header-block_sub_left,.mob-sidebar-open .lang-area {
    display: none
}

@media only screen and (min-width: 1024px) {
    .header-block .header-block_sub_left:empty {
        display:none
    }
}

@media screen and (max-width: 1023.9px) {
    .lang-area-mobile {
        position:relative
    }

    .lang-area-mobile .call-us-block_btn {
        left: 0;
        min-height: 36px;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%!important
    }

    .header-block .mob-lang-arrow {
        padding-right: 30px
    }

    .header-block .lang-area-mobile {
        position: relative
    }

    .header-block .lang-area-mobile .digi_icon-arrow_down {
        font-size: 24px
    }
}

.secondary-more_menu_btn {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    position: absolute;
    right: 20px;
    top: 4px;
    width: 32px
}

.secondary-more_menu_btn i {
    color: var(--text-color-1);
    display: inline-block;
    height: 100%;
    line-height: 32px;
    text-align: center;
    transition: all .3s;
    width: 32px
}

.secondary-more_menu_btn i:before {
    height: 32px;
    line-height: 32px;
    width: 32px
}

.secondary_more_block {
    border-top: 3px solid var(--background-color-5);
    display: none;
    position: absolute;
    right: 0;
    top: 40px
}

.secondary_more_block .secondary--more-item {
    background: var(--background-color-5);
    background-image: var(--background-gradient-5);
    border-bottom: 1px solid var(--background-color-1);
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    min-width: 120px
}

.secondary_more_block .secondary--more-item:first-child {
    border-top: 2px solid var(--background-color-1)
}

.secondary_more_block .secondary--more-item:last-child {
    border-bottom: none
}

.secondary_more_block .secondary--more-item .tb--secondary-submenu {
    border-top: none;
    left: -201px;
    top: 0;
    width: 200px
}

.secondary_more_block .secondary--more-item .tb--secondary-submenu .tb--secondary-submenu_item:first-child {
    border-top: none
}

.secondary_more_block .secondary--more-item .submenu-txt {
    color: #fff;
    font-size: 12px;
    height: 40px;
    padding: 0 32px 0 12px;
    transition: color .2s;
    width: 100%
}

.secondary_more_block .secondary--more-item .submenu-txt.menu-block-medium {
    font-size: 14px
}

.secondary_more_block .secondary--more-item .submenu-txt.menu-block-big {
    font-size: 16px
}

@media screen and (min-width: 1024px) {
    .secondary--more-item:hover .submenu-txt {
        color:var(--brand-color-2)
    }

    .main--menu-item-cont:hover .tb--header-submenu,.secondary--more-item:hover .tb--secondary-submenu {
        display: block
    }
}

.secondary-padding {
    padding-right: 0
}

.mob-menu-links {
    color: var(--text-color-1);
    text-transform: none
}

.mob-menu-links_item {
    padding: 12px 0
}

@media only screen and (min-width: 1024px) {
    .mob-menu-links_item {
        padding:0
    }
}

.mob-menu-links_item__title-menu {
    color: var(--brand-color-2)
}

@media only screen and (min-width: 1024px) {
    .mob-menu-links {
        display:none
    }
}

.prom-block {
    font-size: 10px;
    height: 26px
}

.prom-block_item {
    color: var(--text-color-3);
    font-size: 12px
}

@media only screen and (max-width: 1023.9px) {
    .prom-block_item {
        align-items:flex-start;
        background-color: var(--background-color-1);
        background-image: var(--background-gradient-1);
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-height: 54px;
        padding: 12px 18px 11px;
        position: relative
    }

    .prom-block_item:after {
        background-color: var(--background-color-3);
        background-image: var(--background-gradient-3);
        bottom: 0;
        content: "";
        height: 1px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        width: calc(100% - 36px)
    }

    .prom-block_item:first-child {
        border-top-left-radius: 12px;
        border-top-right-radius: 12px
    }

    .prom-block_item:last-child {
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px
    }

    .prom-block_item:last-child:after {
        content: none
    }

    .prom-block_item.open {
        border-bottom: none;
        padding-bottom: 0
    }

    .prom-block_item.open .submenu-txt {
        color: var(--brand-color-2)
    }

    .prom-block_item.open .tb--secondary-submenu {
        display: block;
        margin: 14px -18px 0;
        position: relative;
        width: calc(100% + 36px)
    }

    .prom-block_item.open .tb--secondary-submenu .tb--secondary-submenu_item:last-child {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px
    }

    .prom-block_item .header-icon {
        margin-right: 14px
    }
}

@media only screen and (min-width: 1024px) {
    .prom-block_item {
        padding:0 10px;
        white-space: nowrap
    }

    .prom-block_item:hover .tb--secondary-submenu {
        display: block
    }

    .prom-block_item:last-child {
        padding-right: 0
    }

    .prom-block_item:last-child .tb--secondary-submenu {
        left: auto;
        right: 0
    }
}

.prom-block_item.menu-block-medium {
    font-size: 14px
}

.prom-block_item.menu-block-big {
    font-size: 16px
}

@media only screen and (min-width: 1024px) {
    .prom-block_item .submenu-txt {
        align-items:center;
        display: flex;
        height: 40px
    }

    .prom-block_item .submenu-txt.active {
        color: var(--brand-color-2)
    }
}

.prom-block_item a {
    color: var(--text-color-3);
    position: relative;
    text-decoration: none;
    transition: color .2s
}

@media only screen and (min-width: 1024px) {
    .prom-block_item a {
        align-items:center;
        display: flex;
        height: 40px
    }

    .prom-block_item a.active {
        color: var(--brand-color-2)
    }

    .prom-block_item a.submenu-txt .header-icon {
        width: 26px
    }
}

@media screen and (max-width: 1023.9px) {
    .prom-block_item a.submenu-txt {
        line-height:1.2
    }
}

.prom-block_item a:hover {
    color: var(--text-color-4)
}

@media screen and (max-width: 1023.9px) {
    .prom-block_item .submenu-txt {
        min-height:31px
    }
}

@media only screen and (min-width: 1366px) {
    .prom-block {
        font-size:14px;
        height: 36px
    }
}

.header-mobile-menu {
    display: none;
    font-size: 16px;
    height: calc(100% - 52px);
    left: 0;
    overflow-y: auto;
    padding: 20px 0;
    position: fixed;
    top: 52px;
    width: 100vw!important;
    z-index: 9999
}

.header-mobile-menu .header-icon {
    margin-right: 14px
}

.header-mobile-menu .header-icon i:before {
    align-items: center;
    display: flex;
    font-size: 26px;
    margin-left: 0;
    margin-right: 0
}

.header-mobile-menu .mb-color-mode {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    padding: 15px 0;
    position: relative;
    width: calc(100% - 32px)
}

.header-mobile-menu .mb-color-mode:after {
    border-bottom: 1px solid var(--text-color-1);
    bottom: 0;
    content: "";
    height: 1px;
    opacity: .1;
    position: absolute;
    width: 100%
}

.header-mobile-menu .mb-color-mode:before {
    border-top: 1px solid var(--text-color-1);
    content: "";
    height: 1px;
    opacity: .1;
    position: absolute;
    top: 0;
    width: 100%
}

.header-mobile-menu .mb-color-mode .mb-mode-text {
    color: var(--text-color-4);
    font-size: 12px;
    font-weight: 400;
    opacity: .6;
    text-transform: uppercase
}

.header-mobile-menu .mb-color-mode .color-mode label {
    background-color: var(--background-color-5)
}

.header-mobile-menu .mb-color-mode .color-mode input:checked+label {
    background-color: var(--brand-color-2)
}

.header-mobile-menu .mb-color-mode .color-mode input:checked+label:after {
    background-color: var(--text-color-1);
    left: 34px
}

.tb--sidebar-menu .header-mobile-menu .mb-color-mode:after {
    border-bottom: 1px solid var(--text-color-4);
    bottom: 0;
    content: "";
    height: 1px;
    opacity: .1;
    position: absolute;
    width: 100%
}

.tb--sidebar-menu .header-mobile-menu .mb-color-mode:before {
    border-top: 1px solid var(--text-color-4);
    content: "";
    height: 1px;
    opacity: .1;
    position: absolute;
    top: 0;
    width: 100%
}

.mob-menu-active .header-mobile-menu,.mob-sidebar-open .header-mobile-menu {
    display: block
}

.tb--information-block {
    background-color: var(--background-color-2);
    background-image: var(--background-gradient-2);
    box-shadow: 0 3px 6px rgba(0,0,0,.302);
    color: var(--text-color-3);
    margin-top: -1px;
    padding: 7px 0;
    text-align: center;
    z-index: 99999999
}

@media screen and (max-width: 1023.9px) {
    .tb--information-block {
        padding:4px 0
    }
}

@media screen and (min-width: 1024px) {
    .tb--information-block {
        display:flex
    }
}

.tb--information-block .tb--information-block_text {
    padding: 0 24px;
    width: 100%;
    word-break: break-word
}

@media screen and (max-width: 1023.9px) {
    .tb--information-block .tb--information-block_text {
        padding:4px 24px
    }
}

@media screen and (min-width: 1024px) {
    .tb--information-block .tb--information-block_text {
        overflow:hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .tb--information-block .tb--information-block_text:first-child {
        text-align: right
    }

    .tb--information-block .tb--information-block_text:last-child {
        text-align: center
    }

    .tb--information-block .tb--information-block_text:nth-child(2) {
        text-align: left
    }

    .tb--information-block .tb--information-block_text:not(:first-child) {
        position: relative
    }

    .tb--information-block .tb--information-block_text:not(:first-child):before {
        background-color: var(--text-color-3);
        bottom: 0;
        content: "";
        left: 0;
        opacity: .3;
        position: absolute;
        top: 0;
        width: 1px
    }
}

.tb--information-block .tb--information-block_text a {
    color: var(--brand-color-2)
}

.odometer-block {
    background: red;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 100000
}

.menu-block_grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0 8px
}

.menu-block_grid .main--menu-item-cont {
    align-items: center;
    border-radius: 12px;
    box-shadow: none;
    display: flex;
    flex-grow: 1;
    justify-content: center;
    margin: 0 8px 16px;
    min-height: 103px;
    padding: 18px 10px;
    width: calc(30% - 8px)
}

.menu-block_grid .main--menu-item-cont .menu--block-item {
    color: var(--text-color-3);
    flex-direction: column;
    max-width: 100%;
    min-height: auto;
    text-align: center;
    word-break: break-word
}

.menu-block_grid .main--menu-item-cont .menu--block-item i:before {
    margin-right: 0
}

.menu-block_grid .main--menu-item-cont:after {
    display: none
}

.menu-block_grid .main--menu-item-cont.open .tb--header-submenu {
    display: flex
}

.menu-block_grid .tb--sub-arrow_mob {
    background-color: initial;
    background-image: none;
    display: block;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 16px;
    width: calc(100% - 32px)
}

.menu-block_grid .tb--sub-arrow_mob .menu--block-item {
    align-items: flex-start
}

.menu-block_grid .tb--sub-arrow_mob .menu--block-item .header-icon {
    display: none
}

.menu-block_grid .tb--header-submenu {
    background-color: initial;
    background-image: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.menu-block_grid .tb--header-submenu .tb--submenu-item {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 12px;
    box-shadow: 0 0 4px var(--background-color-1);
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    margin: 0 8px 16px;
    min-height: 103px;
    padding: 18px 10px;
    width: calc(30% - 8px)
}

.menu-block_grid .tb--header-submenu .tb--submenu-item:before {
    display: none
}

.menu-block_grid .tb--header-submenu .tb--submenu-item i:before {
    margin-right: 0
}

.menu-block_grid .tb--badge-top {
    margin-top: 13px
}

.menu-block_grid .header-icon i:before {
    height: 28px
}

.menu-block_grid .tb--text-hide {
    display: none
}

.menu-block_grid .tb--sub-arrow_mob>.menu--block-item .tb--text-hide {
    display: block
}

.menu-block_grid .tb--menu-item_text {
    padding: 0 4px
}

.menu-block_grid .tb--badge:after {
    margin: 4px
}

.menu-block.menu-block_grid .main--menu-item-cont .header-icon {
    margin-right: 0
}

.secondary-menu-block_grid {
    width: calc(100% - 16px)
}

.secondary-menu-block_grid .tb--sub-arrow_mob:before {
    display: none
}

.secondary-menu-block_grid .tb--sub-arrow_mob>.submenu-txt {
    align-items: self-start
}

.secondary-menu-block_grid .tb--sub-arrow_mob>.submenu-txt .header-icon {
    display: none
}

.secondary-menu-block_grid .prom-block_item {
    align-items: center;
    display: flex;
    justify-content: center
}

.secondary-menu-block_grid .prom-block_item.open {
    box-shadow: none
}

.secondary-menu-block_grid .prom-block_item.open .submenu-txt {
    color: var(--text-color-3)
}

.secondary-menu-block_grid .prom-block_item:after {
    display: none
}

.secondary-menu-block_grid .prom-block_links {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.secondary-menu-block_grid .prom-block_item,.secondary-menu-block_grid .tb--secondary-submenu_item {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 12px;
    flex-direction: column;
    flex-grow: 1;
    margin: 0 8px 16px;
    min-height: 103px;
    padding: 18px 10px;
    width: calc(30% - 8px)
}

.secondary-menu-block_grid .prom-block_item.tb--sub-arrow_mob {
    background-color: initial;
    display: block;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    min-height: 0;
    min-height: auto;
    padding: 0 16px;
    width: calc(100% - 32px)
}

.secondary-menu-block_grid .prom-block_item.open .tb--secondary-submenu {
    position: static
}

.secondary-menu-block_grid .prom-block_item.open .tb--secondary-submenu .tb--secondary-submenu_item {
    border-bottom: 0
}

.secondary-menu-block_grid .prom-block_item.open .tb--secondary-submenu .tb--secondary-submenu_item:last-child {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

.secondary-menu-block_grid .prom-block_item .submenu-txt {
    display: flex;
    flex-direction: column;
    min-height: auto
}

.secondary-menu-block_grid .prom-block_item .submenu-txt .header-icon i:before {
    height: 28px
}

.secondary-menu-block_grid .prom-block_item i:before {
    margin-right: 0
}

.secondary-menu-block_grid .tb--secondary-submenu {
    background-color: initial;
    background-image: none;
    display: flex!important;
    flex-wrap: wrap
}

.secondary-menu-block_grid .tb--secondary-submenu .tb--secondary-submenu_item {
    align-items: center;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    width: calc(30% - 8px)
}

.secondary-menu-block_grid .tb--secondary-submenu .tb--secondary-submenu_item:before {
    display: none
}

.secondary-menu-block_grid .tb--badge-top {
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 13px
}

.secondary-menu-block_grid .tb--badge-top:after {
    bottom: 0
}

.secondary-menu-block_grid .tb--text-hide {
    display: none
}

.secondary-menu-block_grid .tb--sub-arrow_mob>.submenu-txt .tb--text-hide {
    display: block
}

@media screen and (max-width: 1023.9px) {
    .secondary-menu-block_grid .header-icon {
        margin-right:0
    }
}

.secondary-menu-block_grid .submenu-txt,.secondary-menu-block_grid .tb--secondary-submenu_item {
    text-align: center;
    word-break: break-word
}

.secondary-menu-block_grid .tb--menu-item_text {
    padding: 0 4px
}

.secondary-menu-block_grid .tb--badge:after {
    margin: 4px
}

.menu-block_static-list .main--menu-item-cont {
    border-radius: 12px;
    color: var(--text-color-3);
    margin-bottom: 12px;
    min-height: 54px;
    padding: 12px 18px 11px
}

.menu-block_static-list .main--menu-item-cont:after {
    display: none
}

.menu-block_static-list .main--menu-item-cont .menu--block-item {
    min-height: auto
}

.menu-block_static-list .tb--sub-arrow_mob {
    background-color: initial;
    background-image: none;
    box-shadow: none;
    padding: 7px 16px 0
}

.menu-block_static-list .open,.menu-block_static-list .open .menu--block-item {
    color: var(--text-color-3)
}

.menu-block_static-list .tb--header-submenu {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 12px!important
}

.menu-block_static-list .tb--sub-arrow_mob>.menu--block-item .header-icon {
    display: none
}

.menu-block_static-list .tb--submenu-item {
    min-height: 54px;
    padding: 12px 18px
}

.secondary-menu-block_static-list .prom-block_item {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 12px!important;
    margin-bottom: 12px;
    margin-top: 0;
    min-height: 54px;
    padding: 12px 18px 11px
}

.secondary-menu-block_static-list .prom-block_item.open {
    box-shadow: none
}

.secondary-menu-block_static-list .prom-block_item.open .submenu-txt {
    color: var(--text-color-3);
    min-height: auto
}

.secondary-menu-block_static-list .prom-block_item:after {
    display: none
}

.secondary-menu-block_static-list .tb--sub-arrow_mob {
    background-color: initial;
    background-image: none;
    padding: 6px 16px 0
}

.secondary-menu-block_static-list .tb--sub-arrow_mob>.submenu-txt .header-icon {
    display: none
}

.secondary-menu-block_static-list .tb--secondary-submenu {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 12px!important
}

.secondary-menu-block_static-list .tb--secondary-submenu_item {
    border-bottom: 0;
    min-height: 54px;
    padding: 13px 18px 12px;
    position: relative
}

.secondary-menu-block_static-list .tb--secondary-submenu_item:not(:last-child):after {
    background-color: var(--background-color-3);
    bottom: 0;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: calc(100% - 32px)
}

.menu-block_linear {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 12px;
    overflow: auto;
    padding: 0 16px 18px;
    position: relative
}

.menu-block_linear::-webkit-scrollbar {
    display: none
}

.menu-block_linear.menu-block_linear-single-el .main--menu-item-cont {
    max-width: 100%;
    width: 100%
}

.menu-block_linear .main--menu-item-cont {
    border-radius: 12px;
    margin: inherit;
    max-width: 250px;
    padding: 0 18px;
    width: auto
}

.menu-block_linear .main--menu-item-cont:after {
    display: none
}

.menu-block_linear .main--menu-item-cont .menu--block-item {
    gap: 12px;
    justify-content: center
}

.menu-block_linear .main--menu-item-cont .menu--block-item span {
    margin: 0!important
}

.menu-block_linear .main--menu-item-cont .menu--block-item.tb--linear-only-icons .header-icon.tb--hide~.tb--badge,.menu-block_linear .main--menu-item-cont .menu--block-item.tb--linear-only-icons .tb--menu-item_text {
    display: none
}

.linear {
    background-color: var(--text-color-1);
    display: block;
    height: 1px;
    margin: 0 auto;
    opacity: .1;
    width: calc(100% - 32px)
}

.header-mobile-menu .tb--badge.tb--badge-top:after {
    bottom: 0
}

.header-mobile-menu .tb--badge-top.tb--badge,.menu-block_holder .tb--badge-top.tb--badge,.tb--secondary-menu-container .tb--badge-top.tb--badge {
    border-radius: 8px;
    border-bottom-left-radius: 0;
    display: inline-block;
    font-size: 8px;
    font-weight: 700;
    height: 12px;
    letter-spacing: .5px;
    line-height: 11px;
    padding: 1px 6px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap
}

@media only screen and (min-width: 1024px) {
    .header-mobile-menu .tb--badge-top.tb--badge,.menu-block_holder .tb--badge-top.tb--badge,.tb--secondary-menu-container .tb--badge-top.tb--badge {
        max-width:100%;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.header-mobile-menu .tb--badge-top.tb--badge:after,.menu-block_holder .tb--badge-top.tb--badge:after,.tb--secondary-menu-container .tb--badge-top.tb--badge:after {
    display: none
}

.header-mobile-menu .tb--new,.menu-block_holder .tb--new,.tb--secondary-menu-container .tb--new {
    background-color: #ffcf0d;
    color: #493d3d
}

.header-mobile-menu .tb--promo,.header-mobile-menu .tb--promotion,.menu-block_holder .tb--promo,.menu-block_holder .tb--promotion,.tb--secondary-menu-container .tb--promo,.tb--secondary-menu-container .tb--promotion {
    background-color: #f14100;
    color: #262626
}

.header-mobile-menu .tb--free,.menu-block_holder .tb--free,.tb--secondary-menu-container .tb--free {
    background-color: #2eb92e;
    color: #fff
}

.header-mobile-menu .tb--bonus,.menu-block_holder .tb--bonus,.tb--secondary-menu-container .tb--bonus {
    background-color: #7b15c9;
    color: #fff
}

.header-mobile-menu .tb--hot,.menu-block_holder .tb--hot,.tb--secondary-menu-container .tb--hot {
    background-color: red;
    color: #fff
}

.header-mobile-menu .tb--top,.menu-block_holder .tb--top,.tb--secondary-menu-container .tb--top {
    background-color: #558dfb;
    color: #fff
}

.header-mobile-menu .tb--jackpot,.menu-block_holder .tb--jackpot,.tb--secondary-menu-container .tb--jackpot {
    background-color: #f14100;
    color: #fff
}

.header-mobile-menu .tb--soon,.menu-block_holder .tb--soon,.tb--secondary-menu-container .tb--soon {
    background-color: #22b122;
    color: #fff
}

.header-mobile-menu .tb--premium,.menu-block_holder .tb--premium,.tb--secondary-menu-container .tb--premium {
    background: linear-gradient(78deg,#e0b652,#fbf0b8 33%,#d8b54f);
    color: #0d0d0d
}

.header-mobile-menu .tb--popular,.menu-block_holder .tb--popular,.tb--secondary-menu-container .tb--popular {
    background: #910db2;
    color: #fbfbfb
}

.header-mobile-menu .tb--trending,.menu-block_holder .tb--trending,.tb--secondary-menu-container .tb--trending {
    background: #ffa217;
    color: #493d3d
}

.header-mobile-menu .tb--cashback,.menu-block_holder .tb--cashback,.tb--secondary-menu-container .tb--cashback {
    background: #cb18cb;
    color: #fbfbfb
}

.header-mobile-menu .tb--exclusive,.menu-block_holder .tb--exclusive,.tb--secondary-menu-container .tb--exclusive {
    background: linear-gradient(90deg,#2e2e2e,#474747 51.04%,#919191);
    color: #fbfbfb
}

.header-mobile-menu .tb--tournament,.menu-block_holder .tb--tournament,.tb--secondary-menu-container .tb--tournament {
    background: linear-gradient(90.07deg,#0e26ff 2.19%,#5263ff 97.85%);
    color: #fbfbfb
}

@media only screen and (min-width: 1024px) {
    .menu-block:not(.more--menu-block) .main--menu-item-cont .menu--block-item,.tb--secondary-menu-container .prom-block_item .submenu-txt {
        position:relative
    }

    .menu-block:not(.more--menu-block) .main--menu-item-cont .menu--block-item .tb--badge-top.tb--badge,.tb--secondary-menu-container .prom-block_item .submenu-txt .tb--badge-top.tb--badge {
        position: absolute;
        right: -12px
    }

    .menu-block:not(.more--menu-block) .main--menu-item-cont .menu--block-item .tb--badge-top.tb--badge {
        top: 8px
    }

    .tb--secondary-menu-container .prom-block_item .submenu-txt .tb--badge-top.tb--badge {
        top: 0
    }

    .more--menu-items .tb--badge,.secondary_more_block .tb--badge,.tb--header-submenu .tb--badge,.tb--secondary-submenu .tb--badge {
        margin: 0 12px;
        position: relative;
        right: auto;
        top: -1px
    }
}

@media screen and (max-width: 1023.9px) {
    .header-mobile-menu .tb--header-submenu .tb--submenu-item {
        padding-left:20px
    }

    .header-mobile-menu .menu--block-item {
        max-width: 100%;
        width: 100%
    }

    .header-mobile-menu .tb--menu-item_text {
        display: block;
        overflow: hidden;
        padding: 0;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .header-mobile-menu .tb--badge.tb--badge-top {
        margin-bottom: 0;
        margin-left: 9px;
        margin-top: 0
    }

    .header-mobile-menu .menu-block:not(.menu-block_static-list) .main--menu-item-cont.tb--sub-arrow_mob .menu--block-item .tb--badge.tb--badge-top {
        margin-right: 20px
    }

    .header-mobile-menu .menu-block_grid .tb--grid-only-icons .tb--badge.tb--badge-top,.header-mobile-menu .menu-block_grid .tb--grid-only-icons .tb--menu-item_text {
        display: none
    }

    .header-mobile-menu .menu-block_grid .tb--sub-arrow_mob>.menu--block-item.tb--grid-only-icons .tb--badge.tb--badge-top,.header-mobile-menu .menu-block_grid .tb--sub-arrow_mob>.menu--block-item.tb--grid-only-icons .tb--menu-item_text {
        display: block
    }

    .header-mobile-menu .menu-block_grid .tb--badge.tb--badge-top {
        display: block;
        margin: 0;
        max-width: calc(100% - 20px);
        overflow: hidden;
        position: absolute;
        right: 8px;
        text-overflow: ellipsis;
        top: 8px
    }

    .header-mobile-menu .menu-block_grid .main--menu-item-cont .menu--block-item {
        display: block;
        position: static;
        text-align: center
    }

    .header-mobile-menu .menu-block_grid .main--menu-item-cont .menu--block-item .header-icon {
        display: inline-block
    }

    .header-mobile-menu .menu-block_grid .main--menu-item-cont .tb--header-submenu .tb--submenu-item {
        padding-left: 10px
    }

    .header-mobile-menu .menu-block_grid .main--menu-item-cont .tb--header-submenu .tb--submenu-item .header-icon {
        display: inline-block
    }

    .header-mobile-menu .menu-block_grid .main--menu-item-cont .tb--header-submenu .tb--submenu-item .tb--menu-item_text {
        max-width: 100%
    }

    .header-mobile-menu .menu-block_grid .main--menu-item-cont .tb--header-submenu .tb--submenu-item.tb--grid-only-icons {
        display: flex
    }

    .header-mobile-menu .menu-block_grid .main--menu-item-cont.tb--sub-arrow_mob .menu--block-item {
        display: flex;
        flex-direction: row;
        text-align: left
    }

    .header-mobile-menu .menu-block_grid .main--menu-item-cont.tb--sub-arrow_mob .menu--block-item .header-icon {
        display: none
    }

    .header-mobile-menu .menu-block_grid .main--menu-item-cont.tb--sub-arrow_mob .menu--block-item .tb--badge.tb--badge-top {
        display: inline-block;
        margin-left: 4px;
        margin-right: 0!important;
        overflow: visible;
        overflow: initial;
        position: static
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid {
        width: calc(100% - 32px)
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .tb--badge.tb--badge-top {
        display: block;
        margin: 0;
        max-width: calc(100% - 20px);
        overflow: hidden;
        position: absolute;
        right: 8px;
        text-overflow: ellipsis;
        top: 5px
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_item.tb--sub-arrow_mob {
        padding: 0
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_item.open .tb--secondary-submenu {
        margin: 10px 0;
        width: 100%
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_item .submenu-txt {
        flex-direction: row
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links {
        justify-content: space-between;
        width: 100%
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item {
        flex-grow: 0;
        margin: 0 0 8px;
        min-height: auto;
        padding: 20px 13px;
        width: calc(50% - 8px)
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item .header-icon {
        margin: 0 auto 10px
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item .submenu-txt {
        display: block;
        position: static;
        width: 100%
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item:not(.tb--sub-arrow_mob) .header-icon {
        display: inline-block
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item.tb--sub-arrow_mob {
        padding: 20px 0;
        width: 100%
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item.tb--sub-arrow_mob .submenu-txt {
        display: flex
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item.tb--sub-arrow_mob .submenu-txt .tb--badge.tb--badge-top {
        margin-left: 4px;
        overflow: visible;
        overflow: initial;
        position: static
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item.tb--sub-arrow_mob .tb--secondary-submenu {
        justify-content: space-between
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item.tb--sub-arrow_mob .tb--secondary-submenu_item {
        display: block;
        flex-grow: 0;
        margin: 0 0 8px;
        min-height: auto;
        padding: 24px 13px;
        text-align: center;
        width: calc(50% - 8px)
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item.tb--sub-arrow_mob .tb--secondary-submenu_item .header-icon {
        display: inline-block;
        margin: 0 auto 10px
    }

    .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item.tb--sub-arrow_mob .tb--secondary-submenu_item.tb--grid-only-icons {
        padding: 20px 13px
    }

    .header-mobile-menu .tb--secondary-menu-container .prom-block_item .submenu-txt {
        width: 100%
    }

    .header-mobile-menu .tb--secondary-menu-container .tb--grid-only-icons .tb--badge.tb--badge-top,.header-mobile-menu .tb--secondary-menu-container .tb--grid-only-icons .tb--menu-item_text {
        display: none
    }

    .header-mobile-menu .tb--secondary-menu-container .tb--grid-only-icons .header-icon {
        margin-bottom: 0!important
    }

    .header-mobile-menu .tb--secondary-menu-container .tb--sub-arrow_mob>.submenu-txt.tb--grid-only-icons .tb--badge.tb--badge-top,.header-mobile-menu .tb--secondary-menu-container .tb--sub-arrow_mob>.submenu-txt.tb--grid-only-icons .tb--menu-item_text {
        display: block
    }

    .header-mobile-menu .tb--secondary-menu-container:not(.secondary-menu-block_grid):not(.secondary-menu-block_static-list) .tb--secondary-submenu .tb--secondary-submenu_item {
        padding-left: 18px
    }

    .header-mobile-menu .tb--secondary-menu-container:not(.secondary-menu-block_grid):not(.secondary-menu-block_static-list) .prom-block_item.tb--sub-arrow_mob .submenu-txt .tb--badge.tb--badge-top {
        margin-right: 20px
    }
}

.tb--login_eye {
    bottom: 0;
    color: var(--modal-text-color-2);
    cursor: pointer;
    font-size: 20px;
    height: 24px;
    margin: auto;
    position: absolute;
    right: 12px;
    top: 0;
    width: 24px
}

@media only screen and (min-width: 1024px) {
    .ovfh .header-block,.ovfh .tb--announcement-wrapper,.ovfh .tb--app-banner {
        position:fixed
    }
}

@media only screen and (max-width: 1023.9px) {
    .ovf-hidden .header-block,.ovf-hidden .tb--announcement-wrapper,.ovf-hidden .tb--app-banner,.ovfh-secondary .header-block,.ovfh-secondary .tb--announcement-wrapper,.ovfh-secondary .tb--app-banner {
        position:fixed
    }

    .ovf-hidden body,.ovfh-secondary body {
        padding-top: 52px
    }
}

.nav--arrow-btn {
    position: relative
}

.nav--arrow-btn .nav--arrow-wrapper {
    cursor: pointer;
    height: 24px;
    padding: 0;
    width: 24px
}

.nav--arrow-btn .nav--arrow-icon {
    border-radius: 6px;
    position: absolute
}

.nav--arrow-btn .nav--burger-arrow {
    height: 2px;
    transition: width .2s ease-in-out .03s;
    width: 24px
}

.nav--arrow-btn .nav--burger-arrow:after,.nav--arrow-btn .nav--burger-arrow:before {
    border-radius: 6px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transition: top .2s ease-in-out,transform .2s ease-in-out .03s,width .2s ease-in-out .03s,left .2s ease-in-out;
    width: 24px
}

.nav--arrow-btn .nav--burger-arrow:before {
    top: -7px
}

.nav--arrow-btn .nav--burger-arrow:after {
    top: 7px
}

.nav--arrow-btn .nav--arrow-icon_active {
    width: 24px
}

.nav--arrow-btn .nav--arrow-icon_active:after,.nav--arrow-btn .nav--arrow-icon_active:before {
    left: -2px;
    width: 11px
}

.nav--arrow-btn .nav--arrow-icon_active:before {
    top: -3px;
    transform: rotate(-40deg)
}

.nav--arrow-btn .nav--arrow-icon_active:after {
    top: 3px;
    transform: rotate(40deg)
}

.nav--arrow-btn .nav--arrow-lines:after,.nav--arrow-btn .nav--arrow-lines:before {
    border-radius: 6px;
    content: "";
    height: 2px;
    position: absolute;
    right: 0;
    transition: top .1s ease-in-out,transform .1s ease-in-out .01s,width .1s ease-in-out .01s,left .1s ease-in-out;
    width: 11px
}

.nav--arrow-btn .nav--arrow-lines:before {
    top: 5px
}

.nav--arrow-btn .nav--arrow-lines:after {
    top: 17px
}

.tb--has-sidebar .header-block_holder .nav--arrow-btn {
    display: flex!important
}

@media only screen and (min-width: 1024px) {
    .tb--has-sidebar.show-sidebar_block .header-block_sub_left:empty+.header-block_sub_right .prom-block_links {
        padding-left:0
    }

    .tb--has-sidebar .header-block_left-side .nav--arrow-btn {
        margin-right: 28px
    }
}

.tb--rtl .account-block_items__mob .account-block_user-select {
    padding: 8px
}

.tb--rtl .account-block_items__mob .user-menu .account-block_item .account-unverified_icon-shape {
    left: -2px;
    right: auto
}

.tb--rtl .account-m-block {
    display: flex;
    padding: 8px 16px
}

.tb--rtl .account-m-block.account-block-bg {
    border-radius: 32px
}

.tb--rtl .account-m-block .account-block_item {
    margin-left: 32px;
    margin-right: 0;
    position: relative
}

.tb--rtl .account-m-block .account-block_item:after {
    background-color: #fff3;
    content: "";
    height: 16px;
    left: -16px;
    position: absolute;
    right: auto;
    top: 2px;
    width: 1px
}

.tb--rtl .account-m-block .account-block_item:last-child {
    margin-left: 0
}

.tb--rtl .account-m-block .account-block_item:last-child:after {
    display: none
}

.tb--rtl .account-m-block .account-block_item i:before {
    margin-right: 0
}

.tb--rtl .account-m-block .account-block_item .notification-label {
    left: -10px;
    right: auto
}

.tb--rtl .account-block_user-select .item__left-side {
    margin-left: 16px;
    margin-right: 0
}

.tb--rtl .account-block_user-select .item__left-side .account-block_icon-shape:before {
    left: -8px;
    right: auto
}

.tb--rtl .account-block_user-select .item__right-side div {
    margin-left: 12px;
    margin-right: 0
}

.tb--rtl .account-block_user-select_item .item__left-side .account-block_icon-shape .account-unverified_icon-shape {
    left: -4px;
    right: auto
}

.tb--rtl .account-block_sub-menu .account-block_sub-menu_item .notification-label_bonuses_dropdown {
    left: 12px;
    right: auto
}

.tb--rtl .account-block_items .account-block_item .notification-label {
    left: auto;
    right: 16px
}

.tb--rtl .account-block_items .account-block_item .notification-label_bonuses_header {
    right: 21px
}

@media only screen and (max-width: 1023.9px) {
    .tb--logo-align-center:not(.mob-menu-active) .header-block_left-side {
        left:50%;
        position: relative;
        transform: translateX(-50%)
    }

    .tb--logo-align-center:not(.mob-menu-active) .burger-btn {
        z-index: 1
    }
}

.header-block_right-side .tb--inline_login_eye,.tb--inline_login_forgot_pass,.tb--inline_login_forgot_username {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    color: var(--text-color-3)
}

.account-block_item-icon {
    color: var(--text-color-1)
}

.logoBlock_img {
    height: 100px
}

@media only screen and (min-width: 1024px) {
    .logoBlock_img {
        max-height:25px
    }
}

.account-block-bg {
    border-radius: 2px
}

.account-block_user-select_item .account-block_icon-shape {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

@media only screen and (max-width: 1023.9px) {
    .account-block_user-select_item:before {
        display:none
    }
}

@media only screen and (min-width: 1024px) {
    .header-block_right-side {
        padding-bottom:6px;
        padding-top: 6px
    }

    .ovfh .wrapper:not(.multi-view__hidden-menu) {
        padding-top: 56px
    }

    .ovfh .wrapper:not(.multi-view__hidden-menu).tb--has-announcement {
        padding-top: 104px
    }

    .ovfh .wrapper:not(.multi-view__hidden-menu) .tb-has-secondary-menu+.main-block {
        padding-top: 48px
    }
}

.nav--arrow-btn {
    margin-right: 40px
}

.nav--arrow-btn .nav--arrow-icon,.nav--arrow-btn .nav--arrow-lines:after,.nav--arrow-btn .nav--arrow-lines:before,.nav--arrow-btn .nav--burger-arrow:after,.nav--arrow-btn .nav--burger-arrow:before {
    background: var(--text-color-4);
    background-color: var(--text-color-4)
}

.header-block .header-block_holder .nav--arrow-btn {
    display: none!important
}

.tb--has-sidebar .header-block .header-block_holder .nav--arrow-btn {
    display: flex!important
}

.header-mobile-menu {
    background: var(--background-color-2);
    background-image: var(--background-gradient-2)
}

@media only screen and (max-width: 1023.9px) {
    .main--menu-item-cont {
        background-color:var(--background-color-1);
        background-image: var(--background-gradient-1)
    }
}

.scroll--top-container {
    background-color: #0009;
    border-radius: 2px;
    bottom: 0;
    left: 50%;
    position: fixed;
    transform: translateX(-50%);
    z-index: 998
}

.scroll--top-container .scroll--top {
    border-radius: 2px;
    color: #f2f2f2;
    display: inline-block;
    font-size: 28px;
    height: 32px;
    line-height: 40px;
    text-align: center;
    width: 72px
}

@media only screen and (max-width: 768px) {
    .scroll--top-container .scroll--top {
        border-radius:4px
    }
}

.scroll--top-container .scroll--top .digi_icon-arrow_up:before {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: top .3s ease;
    width: 100%
}

.scroll--top-container .scroll--top .digi_icon-arrow_up:hover:before {
    top: 40%
}

.back--top-container {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 26px;
    box-shadow: 0 0 5px rgba(0,0,0,.071);
    color: var(--brand-color-2);
    margin: 32px auto 0;
    padding: 12px 6px;
    width: 148px
}

.back--top-container i {
    font-size: 18px
}

.tb--rtl {
    direction: rtl
}

.tb--rtl .tb--pl-30 {
    padding-left: 0;
    padding-right: 30px
}

.tb--rtl .free-spin_container .bonus-item_active {
    direction: rtl
}

.tb--rtl .tb--free-spin_slider .slick-next {
    left: 38px;
    right: auto
}

.tb--rtl .tb--free-spin_slider .slick-prev {
    left: 0;
    right: auto
}

.tb--rtl .active-bonus-container .free-spin--counter_wrapper {
    left: 76px;
    right: auto
}

.tb--rtl .tb--tar {
    text-align: left
}

.tb--rtl .tb--acc10,.tb--rtl .tb--acc11,.tb--rtl .tb--acc12,.tb--rtl .tb--acc22,.tb--rtl .tb--acc27,.tb--rtl .tb--acc5,.tb--rtl .tb--acc7,.tb--rtl .tb--acc8 {
    padding-left: 20px;
    padding-right: 0
}

.tb--rtl .tb--acc7 {
    padding-left: 0
}

.tb--rtl .tb--acc7 .tb--btn-text {
    padding-left: 12px;
    padding-right: 12px
}

@media only screen and (max-width: 500px) {
    .tb--rtl .logoBlock {
        margin:0 33px 0 16px
    }

    .tb--rtl .logoBlock .logoBlock_img {
        object-position: right center
    }
}

.tb--rtl .header-block_left-side .color-mode {
    margin-right: 25px
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .tb--logo-align-center:not(.mob-menu-active) .header-block_left-side {
        right:50%;
        transform: translateX(50%)
    }
}

.tb--rtl .header-block_sub_right .timer-block {
    margin-left: 0;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 0
}

.tb--rtl .header-block_sub_right .lang-area {
    margin-left: 0;
    margin-right: auto
}

.tb--rtl .header-block_left-side .timer-block {
    margin-left: 0;
    margin-right: 24px
}

.tb--rtl .timer-block {
    direction: ltr
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .timer-block+.lang-area {
        margin-left:0!important;
        margin-right: 16px!important
    }
}

.tb--rtl .tb--user-info_block .tb--user-info .tb--user-name {
    direction: ltr;
    text-align: right
}

.tb--rtl .tg--verify-ico-box.tb--check-email .digi_icon-check-email {
    right: -2px
}

.tb--rtl .tg--verify-ico .tb--tooltip {
    left: 0;
    right: auto
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .menu-block .menu--block-item i:before {
        margin-left:16px;
        margin-right: 0
    }

    .tb--rtl .menu-block .menu--block-item .header-icon {
        margin-left: 14px;
        margin-right: 0
    }
}

.tb--rtl .tb--header-submenu .tb--submenu-item {
    text-align: right
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .tb--header-submenu .tb--submenu-item {
        padding-left:18px;
        padding-right: 18px
    }
}

.tb--rtl .header-block .tb--badge-top.tb--badge,.tb--rtl .header-mobile-menu .tb--badge-top.tb--badge {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 0;
    direction: ltr
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .header-block .header-block .menu-block:not(.more--menu-block) .main--menu-item-cont .menu--block-item .tb--badge-top.tb--badge,.tb--rtl .header-block .header-block .tb--secondary-menu-container .prom-block_item .submenu-txt .tb--badge-top.tb--badge,.tb--rtl .header-mobile-menu .header-block .menu-block:not(.more--menu-block) .main--menu-item-cont .menu--block-item .tb--badge-top.tb--badge,.tb--rtl .header-mobile-menu .header-block .tb--secondary-menu-container .prom-block_item .submenu-txt .tb--badge-top.tb--badge {
        direction:ltr;
        left: -12px;
        right: auto
    }
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .header-mobile-menu .tb--badge.tb--badge-top {
        margin-left:0;
        margin-right: 9px
    }

    .tb--rtl .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .tb--badge.tb--badge-top {
        left: 8px;
        right: auto
    }

    .tb--rtl .header-mobile-menu .tb--secondary-menu-container.secondary-menu-block_grid .prom-block_links .prom-block_item.tb--sub-arrow_mob .submenu-txt .tb--badge.tb--badge-top {
        margin-left: 0;
        margin-right: 4px
    }

    .tb--rtl .header-mobile-menu .menu-block:not(.menu-block_static-list) .main--menu-item-cont.tb--sub-arrow_mob .menu--block-item .tb--badge.tb--badge-top,.tb--rtl .header-mobile-menu .tb--secondary-menu-container:not(.secondary-menu-block_grid):not(.secondary-menu-block_static-list) .prom-block_item.tb--sub-arrow_mob .submenu-txt .tb--badge.tb--badge-top {
        margin-left: 20px;
        margin-right: 6px
    }

    .tb--rtl .header-mobile-menu .menu-block_grid .main--menu-item-cont.tb--sub-arrow_mob .menu--block-item .tb--badge.tb--badge-top {
        margin-left: 0;
        margin-right: 4px!important
    }

    .tb--rtl .header-mobile-menu .menu-block_grid .tb--badge.tb--badge-top {
        left: 8px;
        right: auto
    }

    .tb--rtl .header-mobile-menu .menu-block_grid:not(.menu-block_static-list) .main--menu-item-cont.tb--sub-arrow_mob .menu--block-item .tb--badge.tb--badge-top {
        margin-left: 20px;
        margin-right: 6px
    }

    .tb--rtl .header-mobile-menu .tb--badge-top.tb--badge {
        height: 13px;
        line-height: 11px
    }
}

.tb--rtl .account-block_user-select {
    padding-left: 0;
    padding-right: 10px
}

.tb--rtl .notification-label_bonuses_header {
    left: auto;
    right: -5px
}

.tb--rtl .account-block_items__mob .deposit-btn {
    margin: 0 12px 0 4px
}

.tb--rtl .account-block_items__mob .deposit-btn_bg {
    margin: 0
}

.tb--rtl .la-sub-menu-list {
    left: -10px;
    right: auto
}

.tb--rtl .header-block_sub>div .lang-area:first-child .la-sub-menu-list {
    left: auto;
    right: -16px
}

.tb--rtl .menu-block .main--menu-item-cont:first-child .tb--header-submenu {
    right: 0
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .main--menu-item-cont .tb--header-submenu span:after {
        left:12px;
        top: 50%;
        transform: translateX(-50%)
    }
}

.tb--rtl .menu-block_grid .header-icon,.tb--rtl .menu-block_grid .header-icon i:before,.tb--rtl .secondary-menu-block_grid .header-icon,.tb--rtl .secondary-menu-block_grid .header-icon i:before {
    margin-left: 0!important;
    margin-right: 0!important
}

.tb--rtl .secondary-menu-block_grid .tb--secondary-submenu .tb--secondary-submenu_item {
    padding-left: 10px;
    padding-right: 10px
}

.tb--rtl .menu-block_grid .tb--header-submenu .tb--submenu-item,.tb--rtl .menu-block_static-list .tb--submenu-item {
    padding-right: 18px
}

.tb--rtl .menu-block_static-list .tb--submenu-item .header-icon {
    margin-left: 14px;
    margin-right: 0
}

.tb--rtl .secondary-menu-block_static-list .tb--secondary-submenu_item {
    padding-right: 18px!important
}

.tb--rtl .more--menu-items {
    left: 5px;
    right: inherit
}

.tb--rtl .more--menu-items .menu--block-item {
    padding: 0 16px 0 32px
}

.tb--rtl .more--menu-items .tb--header-submenu {
    left: auto;
    right: calc(100% + 1px)
}

.tb--rtl .more--menu-block .secondary_more_block .submenu-txt {
    padding: 0 12px 0 32px
}

.tb--rtl .tb--sub-arrow.digi_icon-arrow_left:before {
    left: 4px;
    right: auto;
    transform: translateY(-50%) rotate(-180deg)
}

.tb--rtl .secondary_menu_block {
    padding-left: 10px;
    padding-right: 0
}

.tb--rtl .secondary_menu_block .secondary_more_block {
    left: 0;
    right: auto
}

.tb--rtl .secondary_menu_block .secondary_more_block .secondary--more-item .tb--secondary-submenu {
    left: calc(100% + 1px);
    right: auto;
    top: 0
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--secondary-menu-container {
        margin-left:0;
        margin-right: auto;
        padding-left: 25px;
        padding-right: 0
    }

    .tb--rtl .tb--secondary-menu-container.secondary--menu-left {
        margin-left: auto;
        margin-right: 0
    }

    .tb--rtl .tb--secondary-menu-container.secondary--menu-center {
        margin-left: auto;
        margin-right: auto
    }

    .tb--rtl .menu-block_holder {
        padding-left: 35px;
        padding-right: 0
    }

    .tb--rtl .menu-block_holder.main--menu-right {
        margin-left: 0;
        margin-right: auto
    }
}

.tb--rtl .tb--secondary-submenu {
    left: auto;
    right: 0
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .tb--secondary-submenu .tb--secondary-submenu_item {
        text-align:right
    }

    .tb--rtl .tb--secondary-submenu .tb--secondary-submenu_item span:after {
        left: 0;
        top: 50%;
        transform: translateX(-50%)
    }
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .tb--secondary-submenu .tb--secondary-submenu_item {
        padding-left:18px;
        padding-right: 18px
    }
}

.tb--rtl .secondary-padding {
    padding-left: 0;
    padding-right: 30px
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .prom-block_links.secondary--menu-left {
        padding:0 0 0 30px
    }
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .prom-block_item .header-icon {
        margin-left:14px;
        margin-right: 0
    }
}

.tb--rtl .prom-block_item:last-child .tb--secondary-submenu {
    left: 0;
    right: auto
}

.tb--rtl .tb--promotion_item .btn__secondary {
    margin-left: 18px;
    margin-right: 0
}

.tb--rtl .image-column:before {
    left: 0;
    right: 100%
}

.tb--rtl .tb--promo-form {
    margin-left: 0;
    margin-right: 60px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--promo-form {
        margin-left:0;
        margin-right: 0
    }
}

.tb--rtl [class*=" category_icon-"]:before,.tb--rtl [class^=category_icon-]:before {
    margin-left: 0;
    margin-right: 0
}

.tb--rtl .tb--progress-steps li:after {
    left: auto;
    right: -50%
}

.tb--rtl .tb--badge:after,.tb--rtl .tb--custom-badge {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 0
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--badge:after,.tb--rtl .tb--custom-badge {
        left:-10px;
        right: auto
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .casino-menu-items_text.tb--badge:after {
        left:-5px;
        right: auto
    }
}

.tb--rtl .casino-all-links_item {
    margin: 0 0 8px 8px
}

.tb--rtl .casino-all-links_item.tb--badge:after {
    left: 14px;
    margin-left: 0;
    margin-right: 10px;
    right: inherit
}

.tb--rtl .casino-all-links_item.casino-all-links_close,.tb--rtl .casino-all-links_item.casino-all-links_more {
    margin-left: 0
}

.tb--rtl .close-icon {
    left: 0;
    right: inherit
}

.tb--rtl .search-box {
    padding: 11px 40px 10px 16px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .search-block__focus .close-icon {
        left:40px
    }
}

.tb--rtl .search-block__focus .search-box {
    padding-left: 40px;
    padding-right: 40px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .search-block__focus .search-box {
        padding-left:42px
    }
}

@media screen and (min-width: 1024px) {
    .tb--rtl .more--menu-items .tb--badge,.tb--rtl .secondary_more_block .tb--badge,.tb--rtl .tb--header-submenu .tb--badge,.tb--rtl .tb--secondary-submenu .tb--badge {
        align-items:center;
        display: flex
    }

    .tb--rtl .more--menu-items .tb--badge:after,.tb--rtl .secondary_more_block .tb--badge:after,.tb--rtl .tb--header-submenu .tb--badge:after,.tb--rtl .tb--secondary-submenu .tb--badge:after {
        top: 15px
    }

    .tb--rtl .secondary_more_block .tb--secondary-submenu .tb--badge {
        margin-left: 0
    }
}

.tb--rtl .tb--inline_login_form .tb--inline_login_forgot_pass {
    left: 10px;
    right: inherit
}

.tb--rtl .tb--inline_login_form .tg--eye-ico-box {
    left: 33px
}

.tb--rtl .tb--inline_login_form .tb--inline_login_forgot_username {
    left: inherit;
    right: calc(50% - 41px)
}

.tb--rtl .tb--inline_login_form input {
    padding: 0 15px
}

.tb--rtl .tb--inline_login_form .tb--inline_login_inputs input {
    direction: rtl;
    padding: 0 15px 0 36px
}

.tb--rtl .tb--inline_login_form .tb--inline_login_inputs.tb--has-eye-icon input {
    padding-right: 15px
}

.tb--rtl .tb--inline_login_form .tb--inline_login_inputs.tb--has-eye-icon input[name=password] {
    padding-left: 69px
}

@media only screen and (max-width: 1366px) {
    .tb--rtl .tb--inline_login_form .tb--inline_login_inputs.tb--has-eye-icon input[name=password] {
        padding-left:62px
    }
}

.tb--rtl .tb--inline_login_form .tb--inline_login_eye {
    left: 37px;
    right: auto
}

@media only screen and (max-width: 1366px) {
    .tb--rtl .tb--inline_login_form .tb--inline_login_eye {
        left:33px;
        right: auto
    }
}

.tb--rtl .tb--login_eye {
    left: 12px;
    right: auto
}

.tb--rtl .bonus-amount {
    padding-left: 0;
    padding-right: 6px
}

.tb--rtl .account-block_sub-menu.bonus-balances_sub-menu .account-block_sub-menu_item .bonus-amount {
    margin-left: 0;
    margin-right: auto
}

.tb--rtl .tb--bonus-hour {
    direction: ltr;
    text-align: right
}

.tb--rtl .tb--modal-header {
    padding-left: 16px;
    padding-right: 20px
}

.tb--rtl .tb--modal-header .tb-bonuses-cont-toggle {
    transform: rotate(180deg)
}

.tb--rtl .tb--payment-item .tb-bonuses-cont-toggle {
    transform: inherit
}

.tb--rtl .tb-bonuses-cont-toggle.digi_icon-arrow_down {
    left: inherit;
    right: -10px
}

.tb--rtl .tb--bonuse-id.tb--mr-16 {
    margin-right: 0
}

@media screen and (min-width: 1023.9px) {
    .tb--rtl .two-level-table_container .tb--bonuses-form .tb--bonuse-id {
        padding-left:0
    }
}

.tb--rtl .tb--list-row-header-mob .tb-bonuses-cont-toggle {
    right: -16px!important;
    transform: translateY(-50%) rotate(180deg)
}

.tb--rtl .tb--bonuses-form .tb-bonuses-cont-toggle {
    left: auto;
    right: -2px
}

@media screen and (min-width: 1023.9px) {
    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container .tb--bonus-info-cont.tb--bonus-info-desktop {
        left:0;
        right: auto
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container .tb--bonus-info-cont.tb--bonus-info-desktop .tb--home-game-heading.tb--bonus-game-heading {
        border-radius: 12px 0 0 0;
        padding-left: 18px;
        padding-right: 10px
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container .tb--bonus-info-cont.tb--bonus-info-desktop .tb--home-game-heading.tb--bonus-game-heading .tb--bonus-details-link-open .tb--details-close {
        margin-left: 5px;
        margin-right: 0
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container .tb--bonus-info-cont.tb--bonus-info-desktop .tb--bonus-info-cont-list {
        border-left: 0;
        border-radius: 0 0 0 12px;
        border-right: 1px solid var(--modal-bg-color-3)
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container .tb--bonus-info-cont.tb--bonus-info-desktop .tb--bonus-info-cont-list .tb--bonus-info-cont-item .tb--bonus-info-cont-table .tb--details-list-row>div {
        padding-left: 0;
        padding-right: 18px
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container .tb--bonus-info-cont.tb--bonus-info-desktop .tb--bonus-info-cont-list .tb--bonus-info-cont-item .tb--bonus-info-cont-table .tb--details-list-row>div .txt {
        text-align: left
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container .tb--bonus-info-cont.tb--bonus-info-desktop .tb--bonus-info-cont-list .tb--bonus-info-cont-item .tb--bonus-info-cont-table .tb--details-list-row>div.bn-name .txt:after {
        left: 10px;
        right: auto
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container .tb--bonus-info-cont.tb--bonus-info-desktop .tb--bonus-info-cont-list .tb--bonus-info-cont-item.game-names .tb--details-list-row>div .title {
        padding-left: 18px;
        padding-right: 0
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container.tb--bonus-opened .tb--home-game-header,.tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container.tb--bonus-opened .tb--list-row-container,.tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container.tb--bonus-opened .tb--preloader-container {
        padding-left: 30%;
        padding-right: 0
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container.tb--bonus-opened .tb--home-game-heading {
        border-radius: 0 12px 0 0
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--table-container.tb--bonus-opened .tb--list-row-container {
        border-radius: 0 0 12px 0
    }
}

@media screen and (max-width: 1024px) {
    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--list-row-cont-mob.tb--bonus-item-mob .tb--radius-one .tb--bonus-item-table-mob .tb--list-row-mob {
        padding-left:0;
        padding-right: 16px
    }

    .tb--rtl .tb--bonuses-form.tb--bonus-history-form .tb--list-row-cont-mob.tb--bonus-item-mob .tb--radius-one .tb--bonus-item-table-mob .tb--list-row-mob span.txt {
        direction: ltr;
        text-align: left
    }
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--bonuses-form_scroll .tb--fixed-col-activ {
        margin:0!important
    }

    .tb--rtl .tb--bonuses-form_scroll .tb--fixed-left {
        left: auto;
        margin-left: 16px;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 48px;
        right: 0
    }

    .tb--rtl .tb--bonuses-form_scroll .tb--fixed-left.tb--fixed-col-activ:before {
        left: auto
    }

    .tb--rtl .tb--bonuses-form_scroll .tb--fixed-left:before {
        left: 0;
        right: auto
    }

    .tb--rtl .tb--bonuses-form_scroll .tb--fixed-right {
        border-left: 0;
        left: 0;
        right: auto
    }

    .tb--rtl .tb--bonuses-form_scroll .tb--fixed-right:before {
        left: 0;
        right: auto
    }

    .tb--rtl .tb--bonuses-form_scroll .tb-bonuses-cont-toggle {
        right: 10px
    }
}

.tb--rtl .tb--bonuses-form_scroll .react-select__value-container--is-multi,.tb--rtl .tb--history-filter-mobile .react-select__value-container--is-multi {
    padding-left: 28px!important;
    padding-right: 15px!important
}

.tb--rtl .cashier-form-wrapper:not(.tb--history-banner) .tb-bonuses-cont-toggle.digi_icon-arrow_down {
    right: -15px
}

.tb--rtl .cashier-form-wrapper:not(.tb--history-banner) .tb--tar {
    text-align: right
}

.tb--rtl .casino-menu-items_holder {
    direction: ltr
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .casino-menu-items_holder {
        margin-right:10px
    }
}

.tb--rtl .tb--casino-menu_item {
    display: flex;
    flex-direction: row-reverse
}

.tb--rtl .casino-menu-items .container-1 {
    direction: ltr;
    padding-left: 0!important
}

.tb--rtl .casino-menu-items .search-block .digi_icon-search {
    left: auto;
    right: 10px;
    transform: rotate(90deg)
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .casino-menu-items .search-block .digi_icon-search {
        right:0
    }
}

@media screen and (min-width: 1024px) {
    .tb--rtl .casino-menu-items .search-block .search-box {
        padding:11px 40px 10px 34px
    }
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .casino-menu-items .search-block.search-block__focus .search-box {
        padding-left:42px;
        padding-right: 5px
    }
}

.tb--rtl .casino-container {
    padding-right: 20px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .casino-container {
        padding-left:0
    }

    .tb--rtl .casino--links-container {
        padding-left: 0;
        padding-right: 15px
    }
}

.tb--rtl .am1 {
    order: 1
}

.tb--rtl .am2 {
    order: 3
}

.tb--rtl .am3 {
    order: 2;
    padding-right: 2px
}

.tb--rtl .most--liked-slider .casino--badge {
    display: flex;
    justify-content: flex-end;
    width: 100%
}

.tb--rtl .most--liked-slider .games--grid-footer,.tb--rtl .most--liked-slider .games--grid-footer_mobile,.tb--rtl .most--liked-slider .games--grid-header {
    flex-direction: row-reverse
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .most--liked-slider .games--grid-header {
        flex-direction:row-reverse;
        width: 100%
    }
}

.tb--rtl .most--liked-slider .casino--header-icons {
    direction: rtl;
    padding: 0 16px
}

.tb--rtl .most--liked-slider .tb--game-name {
    direction: rtl
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--categories_extend-view .tb--more-btn {
        margin-left:0;
        margin-right: 4px
    }
}

.tb--rtl .top--winners-slider {
    left: calc(50% - 760px);
    right: auto
}

@media only screen and (max-width: 1600px) {
    .tb--rtl .top--winners-slider {
        left:24px;
        right: auto
    }
}

@media only screen and (max-width: 1366px) {
    .tb--rtl .top--winners-slider {
        left:16px;
        right: auto
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .top--winners-slider {
        left:auto
    }

    .tb--rtl .top--winners-slider .top--winners-game_title {
        direction: ltr;
        margin-left: 19px;
        margin-top: 8px
    }
}

.tb--rtl .top--winners-page {
    direction: ltr
}

.tb--rtl .top--winners-game_wrapper {
    padding: 8px 12px 6px
}

.tb--rtl .top--winners-one-tab+.slick-slider .top--winners-game_wrapper:before {
    border-radius: 12px 0
}

.tb--rtl .top--jackpots-container .top--jackpots-value {
    direction: ltr
}

.tb--rtl .top--jackpots-container .top--jackpots-value .account-balance {
    display: flex;
    flex-direction: row-reverse;
    gap: 5px;
    justify-content: center
}

.tb--rtl .top--jackpots-container .top--jackpots-value .account-balance span {
    margin-right: 5px;
    order: 1
}

.tb--rtl .top-winners-placeholder {
    left: calc(50% - 760px);
    right: auto
}

@media only screen and (max-width: 1600px) {
    .tb--rtl .top-winners-placeholder {
        left:24px;
        right: auto
    }
}

@media only screen and (max-width: 1366px) {
    .tb--rtl .top-winners-placeholder {
        left:16px;
        right: auto
    }
}

.tb--rtl .top--jackpots-hover_value {
    direction: ltr;
    text-align: right
}

.tb--rtl .top--jackpots-hover_date {
    text-align: right
}

.tb--rtl .tb--jackpot-mobile-cont {
    display: flex;
    flex-direction: row-reverse
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .top--jackpot-icon {
        left:auto;
        right: 0
    }

    .tb--rtl .search-block .digi_icon-arrow_left:before {
        transform: rotate(0deg)
    }

    .tb--rtl .search-block:before {
        left: auto;
        right: 0
    }
}

.tb--rtl .search-block:after {
    left: inherit;
    right: 10px;
    transform: rotate(90deg)
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .container-1 {
        padding-left:15px!important;
        padding-right: 0!important
    }
}

.tb--rtl .burger-btn {
    left: auto;
    right: 10px
}

@media only screen and (max-width: 375px) {
    .tb--rtl .burger-btn {
        left:auto;
        right: 10px
    }
}

.tb--rtl .mob-menu-active .burger-btn {
    left: auto;
    right: 10px
}

.tb--rtl .mob-menu-active .header-language select {
    text-align-last: left
}

.tb--rtl .mob-menu-active .header-language .mob-lang-arrow {
    padding-left: 30px;
    padding-right: 0
}

.tb--rtl .mob-menu-active .header-language .mob-lang-arrow:before {
    left: 0;
    right: auto
}

.tb--rtl .tb--mobile-language_flag {
    left: auto;
    right: 16px
}

.tb--rtl .header-language .tb--mobile-language_flag {
    left: auto;
    right: 30px
}

.tb--rtl .header-language .tb--select-overlap {
    text-align: left
}

.tb--rtl .footer .lang-sub-menu {
    left: 0;
    right: auto
}

.tb--rtl .footer .lang-area_holder {
    padding-left: 10px;
    padding-right: 10px
}

.tb--rtl .footer .lang-area_holder:before {
    left: 4px;
    right: auto
}

.tb--rtl .footer .select-without-flag {
    padding-left: 0;
    padding-right: 16px
}

.tb--rtl .lang-sub-menu .tb--only-flag {
    margin-left: 6px!important;
    margin-right: 6px
}

.tb--rtl .header-language .tb--only-icon_mob .tb--lang {
    margin-left: 4px
}

.tb--rtl .lang-area:before {
    left: auto;
    right: 0
}

.tb--rtl .tb--lang {
    margin-left: 5px;
    margin-right: 0
}

.tb--rtl .tb--lang.tb--only-flag {
    margin-left: 0
}

.tb--rtl .la-sub-menu .tb--lang.tb--only-flag {
    margin-left: 4px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .header-block .lang-area {
        margin-left:0;
        margin-right: auto
    }
}

.tb--rtl .header-block .lang-area_holder {
    padding-left: 30px;
    padding-right: 0
}

.tb--rtl .header-block .lang-area_holder:before {
    left: 0;
    right: auto
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .header-block .header-block_holder {
        padding-left:27px;
        padding-right: 16
    }
}

.tb--rtl .l3--placeholder2 .slick-track {
    display: flex
}

.tb--rtl .l3--placeholder2 .slick-track .slick-slide:first-child {
    padding-left: 2px;
    padding-right: 0
}

.tb--rtl .l3--placeholder2 .slick-track .slick-slide:last-child {
    padding-left: 0;
    padding-right: 2px
}

@media (max-width: 1024px) and (orientation:landscape) {
    .tb--rtl .tb--casino-game-banner {
        padding-left:0;
        padding-right: 10px
    }
}

.tb--rtl .l0--placeholder3 .slick-next {
    left: 44px;
    right: auto
}

.tb--rtl .l0--placeholder3 .slick-prev {
    left: 0;
    right: auto
}

.tb--rtl .slider_casino .main--slider-right .slick-prev {
    left: calc(50% - 760px);
    right: auto
}

@media only screen and (max-width: 1600px) {
    .tb--rtl .slider_casino .main--slider-right .slick-prev {
        left:24px;
        right: auto
    }
}

.tb--rtl .slider_casino .main--slider-right .slick-next {
    left: calc(50% - 716px);
    right: auto
}

@media only screen and (max-width: 1600px) {
    .tb--rtl .slider_casino .main--slider-right .slick-next {
        left:69px;
        right: auto
    }
}

.tb--rtl .slider_casino .main--slider-right .main--slider-counter {
    left: calc(50% - 672px);
    right: auto!important
}

@media only screen and (max-width: 1600px) {
    .tb--rtl .slider_casino .main--slider-right .main--slider-counter {
        left:114px;
        right: auto
    }
}

.tb--rtl .slider_casino .main--slider-left .slick-prev {
    left: auto!important;
    right: calc(50% - 716px)
}

@media only screen and (max-width: 1600px) {
    .tb--rtl .slider_casino .main--slider-left .slick-prev {
        left:auto;
        right: 68px
    }
}

.tb--rtl .slider_casino .main--slider-left .slick-next {
    left: auto!important;
    right: calc(50% - 760px)
}

@media only screen and (max-width: 1600px) {
    .tb--rtl .slider_casino .main--slider-left .slick-next {
        left:auto;
        right: 24px
    }
}

.tb--rtl .slider_casino .main--slider-left .main--slider-counter {
    left: auto;
    right: calc(50% - 670px)
}

@media only screen and (max-width: 1600px) {
    .tb--rtl .slider_casino .main--slider-left .main--slider-counter {
        left:auto;
        right: 112px
    }
}

.tb--rtl .tb--advanced-banner .slick-next {
    left: 16px;
    right: auto;
    transform: rotate(180deg)
}

.tb--rtl .tb--advanced-banner .slick-prev {
    left: 60px;
    right: auto;
    transform: rotate(180deg)
}

@media screen and (min-width: 1024px) {
    .tb--rtl .l5--placeholder2-item:last-child:before {
        content:""
    }

    .tb--rtl .l5--placeholder2-item:first-child:before {
        content: none
    }
}

@media screen and (min-width: 1366px) {
    .tb--rtl .l2--placeholder2-item:first-child {
        padding-left:12px;
        padding-right: 2px
    }

    .tb--rtl .l2--placeholder2-item:last-child {
        padding-left: 2px;
        padding-right: 12px
    }
}

.tb--rtl .l0--placeholder10 .slick-prev,.tb--rtl .l0--placeholder11 .slick-prev,.tb--rtl .l0--placeholder5 .slick-prev,.tb--rtl .l0--placeholder6 .slick-prev,.tb--rtl .l2--placeholder5 .slick-prev,.tb--rtl .l2--placeholder6 .slick-prev,.tb--rtl .l2--two-banners .slick-prev,.tb--rtl .most--liked-slider .slick-prev {
    left: 0;
    right: auto
}

.tb--rtl .l0--placeholder10 .slick-next,.tb--rtl .l0--placeholder11 .slick-next,.tb--rtl .l0--placeholder5 .slick-next,.tb--rtl .l0--placeholder6 .slick-next,.tb--rtl .l2--placeholder5 .slick-next,.tb--rtl .l2--placeholder6 .slick-next,.tb--rtl .l2--two-banners .slick-next,.tb--rtl .most--liked-slider .slick-next {
    left: 44px;
    right: auto
}

.tb--rtl .tb--secondary-menu-container+.timer-block,.tb--rtl .timer-block+.lang-area {
    margin-right: 0
}

.tb--rtl .tb--secondary-menu-container+.lang-area,.tb--rtl .tb--secondary-menu-container+.timer-block+.lang-area {
    margin-left: 0;
    margin-right: 0
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .menu-block>div {
        text-align:right
    }
}

.tb--rtl .tb--sidebar-main_style .tb--sidebar-main_link .digi_icon-arrow_down {
    left: 16px;
    right: auto
}

.tb--rtl .tb--sidebar-main_style .tb--sidebar-main_link:before {
    left: auto;
    right: 16px
}

.tb--rtl .sidebar--footer .lang-area .lang-area_holder {
    margin-left: 0;
    margin-right: auto
}

.tb--rtl .nav--arrow-btn .nav--arrow-lines:after,.tb--rtl .nav--arrow-btn .nav--arrow-lines:before {
    left: 0;
    right: auto
}

.tb--rtl .nav--arrow-btn .nav--arrow-icon_active:after,.tb--rtl .nav--arrow-btn .nav--arrow-icon_active:before {
    left: 0;
    right: 0
}

.tb--rtl .nav--arrow-btn .nav--arrow-icon_active:before {
    transform: rotate(40deg)
}

.tb--rtl .nav--arrow-btn .nav--arrow-icon_active:after {
    transform: rotate(-40deg)
}

.tb--rtl .payments-block_item:last-child,.tb--rtl .providers-block_item:last-child {
    margin-right: 13px
}

.tb--rtl .payments-block_item:first-child,.tb--rtl .providers-block_item:first-child {
    margin-right: 0
}

.tb--rtl .tb--bottom-sheet__popup .tb--custom-sel.digi_icon-arrow_down {
    left: 16px;
    right: auto
}

.tb--rtl .tb--custom-sel:after {
    left: 4px;
    right: auto
}

.tb--rtl .tb--custom-sel.digi_icon-arrow_down {
    left: 10px;
    right: auto
}

.tb--rtl .tg--verify-ico-box {
    left: 12px;
    right: auto
}

.tb--rtl .tb--calendar-icon {
    left: 6px;
    right: inherit
}

.tb--rtl .tb--profile-right-cont {
    padding-left: 24px;
    padding-right: 0
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .tb--profile-right-cont {
        padding-left:0
    }
}

.tb--rtl .tb--profile-body .tb--input {
    padding: 0 15px 0 42px
}

.tb--rtl .tb--profile-footer {
    text-align: left
}

@media screen and (max-width: 1024px) {
    .tb--rtl .tb--profile-footer {
        margin-right:1px
    }
}

.tb--rtl .tb--profile-footer.tb--w_32 {
    width: 32.8%
}

.tb--rtl .tb--profile-footer.tb--w_32.tb--show-scroll {
    width: 32%
}

.tb--rtl .tb--w_68 {
    width: 65.8%
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--w_68 {
        width:100%!important
    }
}

.tb--rtl .tb--profile-footer.tb--w_100 {
    width: 99%
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .tb--modal-regBigFull .tb--reg-footer .tb--reg-acctions-link,.tb--rtl .tb--modal-regSmallFull .tb--reg-footer .tb--reg-acctions-link {
        margin-left:0;
        margin-right: auto
    }
}

.tb--rtl .tb--submenu .tb--submenu-item {
    margin-left: 16px;
    margin-right: 0
}

.tb--rtl .tb--submenu .tb--submenu-item:last-child {
    margin-left: 0;
    margin-right: 0
}

.tb--rtl .tb--illustration {
    padding: 0
}

.tb--rtl .tb--sub-count,.tb--rtl .tb--sub-count-mob {
    left: auto;
    right: calc(100% + 4px)
}

.tb--rtl .tb--mess-fix {
    left: auto;
    right: 0
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .tb--sub-arrow_mob.digi_icon-arrow_down:before {
        left:12px;
        right: auto
    }
}

.tb--rtl .tb--recent-game_cont .slick-next {
    left: 0;
    transform: rotate(180deg)
}

.tb--rtl .tb--recent-game_cont .slick-prev {
    left: 32px;
    transform: rotate(180deg)
}

.tb--rtl .tb---rtl-currency_right {
    direction: ltr;
    text-align: right
}

.tb--rtl .tb---rtl-currency {
    direction: ltr
}

.tb--rtl .tb--error-cont .tb--error-mes:after,.tb--rtl .tb--error-cont-datepicker .tb--error-mes:after {
    right: 14px
}

.tb--rtl .tb--main-header_icon {
    margin-left: 0;
    margin-right: -4px;
    padding-left: 6px;
    padding-right: 0
}

.tb--rtl .tb--radio-group label {
    direction: rtl!important
}

.tb--rtl .tb--radio-group label:first-child {
    margin-left: 8px;
    margin-right: 0
}

@media screen and (max-width: 1200px) and (min-width:1024px) {
    .tb--rtl .tb--radio-group label:first-child:first-child {
        margin-left:4px
    }
}

.tb--rtl .tb--radio-group label i {
    left: auto;
    right: 6px
}

.tb--rtl .tb--radio-group label:before {
    left: 14px;
    right: auto
}

.tb--rtl .tb--radio-group label:after {
    left: 10px;
    right: auto
}

.tb--rtl .tb--radio-group label.tb--input {
    padding-left: inherit;
    padding-right: 36px
}

@media screen and (max-width: 1200px) and (min-width:1024px) {
    .tb--rtl .tb--radio-group label.tb--input {
        padding-right:10px
    }
}

.tb--rtl .tb--radio-group label.tb--input span {
    width: calc(100% - 25px)
}

@media screen and (max-width: 1200px) and (min-width:1024px) {
    .tb--rtl .tb--radio-group label.tb--input span {
        width:calc(100% - 20px)
    }

    .tb--rtl .tb--account-body .tb--radio-group label:before {
        left: 8px
    }

    .tb--rtl .tb--account-body .tb--radio-group label:after {
        left: 5px
    }
}

.tb--rtl .tb--space-1 {
    padding-left: 15px;
    padding-right: 0
}

.tb--rtl .tb--modal-account .slick-dots {
    left: 0;
    padding-left: 18px;
    padding-right: 0;
    right: auto;
    text-align: left
}

@media screen and (max-width: 1366px) {
    .tb--rtl .tb--modal-account .slick-dots {
        padding-left:12px
    }
}

.tb--rtl .tb--pagination p {
    padding-left: 12px;
    padding-right: 0
}

.tb--rtl .tb--pagination a {
    margin-left: 0;
    margin-right: 8px
}

.tb--rtl .tb--active_sessions-info,.tb--rtl .tb--activity_log-info,.tb--rtl .tb--security-info {
    padding-left: 15px;
    padding-right: 0
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--active_sessions-info,.tb--rtl .tb--activity_log-info,.tb--rtl .tb--security-info {
        padding:0
    }
}

.tb--rtl .tb--security-input {
    padding-left: 40px;
    padding-right: 0
}

.tb--rtl .digi_icon-arrow_left:before,.tb--rtl .digi_icon-arrow_right:before,.tb--rtl .digi_icon-first_page:before,.tb--rtl .digi_icon-last_page:before,.tb--rtl .tb--mobile-pagination-menu .digi_icon-arrow_left,.tb--rtl .tb--mobile-pagination-menu .digi_icon-arrow_right {
    transform: rotate(180deg)
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--pagination-font {
        transform:rotate(180deg)
    }

    .tb--rtl div[data-reach-popover] {
        left: auto!important;
        right: 32px
    }
}

@media screen and (max-width: 600px) {
    .tb--rtl div[data-reach-popover] {
        left:32px!important;
        right: 32px!important
    }

    .tb--rtl div[data-reach-popover] .rdtPicker {
        width: 100%
    }
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--mess-right-cont {
        margin-left:16px;
        margin-right: 0
    }
}

.tb--rtl .tb--mess-top P {
    padding-left: 8px;
    padding-right: 0
}

.tb--rtl .tb--mess-allmsg .tb-mess-cont-toggle {
    left: 5px;
    right: auto
}

.tb--rtl .tb--mess-right-cont .tb--mess-item .tb--delete-message {
    right: auto
}

.tb--rtl .tb--mess-right-cont .tb--mess-item .tb--mess-item_top {
    padding-left: 25px;
    padding-right: 0
}

.tb--rtl .tb--mess-area .tb--mess-btns {
    margin-left: 0;
    margin-right: 16px
}

.tb--rtl .tb--mess-area .tb--mess-btns i {
    top: 1px
}

.tb--rtl .tb--mess-income_wrapper .tb--mess-allmsg {
    border-radius: 12px 12px 0 12px
}

.tb--rtl .tb--mess-income_wrapper .tb--mess-income {
    border-radius: 12px 12px 12px 0
}

.tb--rtl .tb--mess-head_mobile .tb--back-btn {
    left: auto;
    right: 10px
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--payment-body .tb--submenu .tb--submenu-item.tb--paym-details {
        left:0;
        right: auto
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--mobile-payment-details.tb--mobile-payment-details-active .show-more.open-details {
        text-align:left
    }

    .tb--rtl .tb--mobile-payment-details.tb--mobile-payment-details-active .tb--payment-methods-list:not(:empty) .tb--pay-method-item:not(:last-child) {
        margin-left: 8px;
        margin-right: 0
    }
}

.tb--rtl .payment-info-link {
    left: 0;
    right: auto
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .payment-description-block .payment-description-btn.show-more_btn {
        left:0;
        padding: 0 30px 0 8px;
        right: auto
    }

    .tb--rtl .payment-description-block .payment-description-btn.show-more_btn:before {
        left: auto;
        right: 4px
    }
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .footer-menu-block {
        margin-right:0
    }

    .tb--rtl .footer-menu-block:not(:last-child) {
        margin-left: 10px
    }
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .footer-menu-block_title:after {
        left:0;
        right: auto
    }
}

.tb--rtl .footer-submenu .email-address-link a,.tb--rtl .footer-submenu .phone-number-link a {
    direction: ltr
}

.tb--rtl .footer .lang-area .select-flag {
    padding-left: 5px;
    padding-right: 14px
}

.tb--rtl .footer .lang-area:after {
    left: 10px;
    right: auto
}

.tb--rtl .footer .lang-area:before {
    left: 10px;
    right: auto!important
}

.tb--rtl .power-by-block_plus {
    left: -5px;
    right: auto
}

.tb--rtl .customer-service a {
    direction: ltr
}

.tb--rtl .age-restriction_plus {
    text-align: right
}

.tb--rtl .footer--separator .footer_controls_title:after {
    margin-left: 0;
    margin-right: 21px
}

.tb--rtl .footer--separator .footer_controls_title:before {
    margin-left: 21px;
    margin-right: 0
}

.tb--rtl .tb--captcha-cont a {
    left: 12px;
    right: auto
}

.tb--rtl .tb--captcha-img_cont {
    padding-left: 32px;
    padding-right: 0
}

.tb--rtl .l3_placeholder2-icon {
    left: 0;
    right: auto
}

.tb--rtl .tb--profile-balance-info,.tb--rtl .tb--profile-date {
    direction: ltr;
    text-align: right
}

.tb--rtl .tb--profile-balance-item .tb--profile-balance_amount,.tb--rtl .tb--profile-balance-item .tb--profile-balance_txt {
    text-align: left
}

.tb--rtl .account-block_user-cash {
    justify-content: flex-end
}

.tb--rtl .tb--input {
    text-align: right
}

.tb--rtl .tb--input.tb--fasri_input {
    direction: inherit
}

.tb--rtl .tb--input:not(.tb--captcha-input) {
    padding: 0 15px 0 42px
}

.tb--rtl .tb--cookies-wrapper {
    padding: 24px 24px 24px 60px
}

.tb--rtl .tb--cookies-wrapper .tb--modal-close {
    left: 12px;
    right: auto
}

.tb--rtl .tb--cookies-wrapper .tb--cookies-right-col .tb--cookies-content {
    margin-left: 30px;
    margin-right: 24px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--cookies-wrapper .tb--cookies-right-col {
        margin-left:0;
        margin-right: 30px
    }

    .tb--rtl .tb--cookies-wrapper .tb--cookies-right-col .tb--cookies-content {
        margin: 0 0 12px
    }
}

@media screen and (max-width: 500px) {
    .tb--rtl .tb--cookies-wrapper .tb--cookies-right-col {
        margin:0
    }
}

.tb--rtl .tb--no-rtl {
    direction: ltr
}

.tb--rtl .tb--no-rtl_span {
    unicode-bidi: plaintext
}

.tb--rtl .tb--btn-forgot-username:before {
    left: inherit;
    right: 0
}

.tb--rtl .tb--message-inbox_txt {
    margin-left: 4px;
    margin-right: inherit
}

.tb--rtl .tb--left-table {
    text-align: left
}

.tb--rtl .tb--documents-upload .custom-file-upload {
    padding-left: 0
}

@media screen and (min-width: 1023.9px) {
    .tb--rtl .tb--documents-upload .custom-file-upload {
        padding-right:5px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--documents-upload .custom-file-upload {
        margin:0 1px;
        width: calc(100% - 2px)
    }
}

.tb--rtl .tb--documents-upload .tb--pay-inner-input {
    padding-right: 0
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--documents-upload .tb--pay-inner-input {
        padding-left:8px
    }
}

.tb--rtl .tb--documents-upload .tb--pay-inner-input .react-select__single-value {
    align-items: flex-end;
    direction: ltr;
    display: flex;
    justify-content: flex-end
}

.tb--rtl .tb--documents-cont .react-select__option {
    direction: ltr;
    text-align: right
}

@media screen and (min-width: 1366px) and (max-width:1500px) {
    .tb--rtl .account-menu-details .tb--day_select .custom-select .tb--custom-sel.digi_icon-arrow_down,.tb--rtl .account-menu-details .tb--month_select .custom-select .tb--custom-sel.digi_icon-arrow_down,.tb--rtl .account-menu-details .tb--year_select .custom-select .tb--custom-sel.digi_icon-arrow_down {
        left:2px
    }
}

.tb--rtl .account-menu-details .tb--day_select .react-select__control:before,.tb--rtl .account-menu-details .tb--month_select .react-select__control:before,.tb--rtl .account-menu-details .tb--year_select .react-select__control:before {
    left: inherit;
    right: 0
}

.tb--rtl .account-menu-details .tb--day_select .tb--ml-4,.tb--rtl .account-menu-details .tb--day_select .tb--mr-4,.tb--rtl .account-menu-details .tb--month_select .tb--ml-4,.tb--rtl .account-menu-details .tb--month_select .tb--mr-4,.tb--rtl .account-menu-details .tb--year_select .tb--ml-4,.tb--rtl .account-menu-details .tb--year_select .tb--mr-4 {
    margin-left: 0;
    margin-right: 0
}

.tb--rtl .tb--change-pass {
    padding-right: 1px
}

.tb--rtl .account-menu-details .custom-select .tb--custom-sel.digi_icon-arrow_down,.tb--rtl .tb--log_reg_form .custom-select .tb--custom-sel.digi_icon-arrow_down {
    left: 6px;
    padding-left: 4px;
    padding-right: 0;
    right: inherit
}

@media screen and (min-width: 1023.9px) and (max-width:1366px) {
    .tb--rtl .account-menu-details .custom-select .tb--custom-sel.digi_icon-arrow_down,.tb--rtl .tb--log_reg_form .custom-select .tb--custom-sel.digi_icon-arrow_down {
        left:6px
    }
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--details_wrapper .tb--pd-inputs {
        padding-left:19px;
        padding-right: 1px
    }

    .tb--rtl .tb--details_wrapper.tb--col-4.scroll-height {
        margin-left: 14px;
        margin-right: 0
    }

    .tb--rtl .tb--details_wrapper.tb--col-4.scroll-height:after {
        left: 20px;
        right: 0
    }

    .tb--rtl .tb--details_wrapper.tb--col-4.scroll-height+.tb--illustration {
        padding-left: 0;
        padding-right: 2px
    }
}

.tb--rtl .tb--documents-policy p {
    padding-left: 0;
    padding-right: 20px
}

.tb--rtl .tb--documents-policy p:before {
    left: auto;
    right: 0
}

.tb--rtl .tb--nodata-icon {
    margin-left: 40px;
    margin-right: 0
}

.tb--rtl .tb--mobile-code_select {
    margin-left: 4px;
    margin-right: 0
}

.tb--rtl .tb--mobile-code_select .react-select__input input {
    right: 10px
}

.tb--rtl .tb--mobile-code_select .react-select__menu {
    text-align: right
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--live-casino_navbar .tb--navbar_left {
        margin-left:0;
        margin-right: -16px;
        padding: 13px 16px 0 0
    }
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_left li {
    margin-left: 24px;
    margin-right: 0
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home {
    margin-left: 16px;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 0
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home:after {
    left: 0;
    right: auto
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--live-casino_navbar .tb--navbar_left li.tb--badge:after {
        left:-6px;
        right: inherit
    }
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_left.fixed-lh-back li.tb--navbar_left_lobby_home {
    left: auto;
    right: 0
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_left.fixed-lh-back li.tb--navbar_left_lobby_home:before {
    box-shadow: -16px 0 30px 0 rgba(from var(--background-color-5) r g b/.75)
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_left.fixed-lh-back li.tb--navbar_left_lobby_home .lobby_home_back {
    transform: rotate(180deg)
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--live-casino_navbar .tb--navbar_right {
        margin-left:0;
        margin-right: auto
    }
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper {
    margin-left: 12px
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block {
    margin: 0
}

.tb--rtl .tb--live-casino_navbar .tb--btn-more {
    margin-left: 24px;
    margin-right: 0
}

.tb--rtl .tb--live-casino_navbar .tb--live-casino_filter:after {
    left: inherit;
    right: 12px
}

.tb--rtl .tb--live-casino_navbar_wrapper .tb--filter-button_mobile .search-result-count {
    left: 6px;
    right: auto
}

.tb--rtl .tb--live-casino_navbar_wrapper .tb--filter-button_mobile.active:after {
    left: auto;
    right: 30px
}

@media screen and (min-width: 500px) {
    .tb--rtl .tb--live-casino_navbar_wrapper .tb--filter-button_mobile.active:after {
        right:34px
    }
}

.tb--rtl .tb--live-casino_navbar_wrapper .tb--live-casino_search {
    margin-left: 12px;
    margin-right: 0
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--live-casino_navbar_wrapper .tb--live-casino_search.active i {
        left:auto;
        right: 10px
    }
}

.tb--rtl .tb--live-casino_navbar_wrapper .tb--live-casino_search:before {
    left: auto;
    right: 44px
}

.tb--rtl .tb--live-casino_navbar_wrapper .tb--live-casino_search:after {
    left: -14px;
    right: auto
}

.tb--rtl .tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box {
    padding-left: 34px;
    padding-right: 44px
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box {
        padding:0 40px!important
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--live-casino_navbar_wrapper .tb--live-casino_search .close-icon {
        left:0
    }
}

.tb--rtl .tb--live-casino_navbar_wrapper .tb--live-casino_search i {
    left: auto;
    right: 10px;
    transform: rotate(90deg)
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--live-casino_navbar_wrapper .tb--live-casino_search i {
        left:auto;
        right: 0;
        transform: translate(-12px,-50%)
    }
}

.tb--rtl .tb--live-casino_navbar_wrapper .tb--filter-item_list li {
    margin: 0 0 10px 8px
}

.tb--rtl .tb--live-casino_navbar_wrapper .tb--custom-badge {
    border-radius: 6px 6px 0 6px;
    left: -6px;
    right: auto
}

.tb--rtl .filter-icon:before {
    left: 14px
}

.tb--rtl .filter-icon.filter-icon-middle:before,.tb--rtl .tb--live-casino_filter.active .filter-icon:before {
    left: 3px
}

.tb--rtl .tb--live-casino_filter.active .filter-icon.filter-icon-middle:before {
    left: 14px
}

.tb--rtl .tb--providers-block .tb--providers_list li {
    margin: 0 0 13px 24px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--providers-block .tb--providers_list li {
        margin:0 20px 0 0
    }

    .tb--rtl .tb--providers-block .tb--providers_list li.tb--badge:after {
        left: -24px;
        right: inherit
    }
}

.tb--rtl .tb--filter-block_wrapper .tb--filter-block_range .tb--input-number:last-of-type {
    margin-left: 0;
    margin-right: 6px
}

.tb--rtl .tb--modal-popup.tb--filter-popup .tb--live-casino_search i {
    align-items: center;
    display: flex;
    height: 60px;
    left: auto;
    right: 0
}

.tb--rtl .tb--modal-popup.tb--filter-popup .tb--live-casino_search:before {
    left: auto!important;
    right: 60px
}

.tb--rtl .tb--modal-popup.tb--filter-popup .tb--live-casino_search .search-box {
    padding-left: 40px;
    padding-right: 40px
}

.tb--rtl .tb--modal-popup.tb--filter-popup .range-picker .rs-input-group .rs-input-number:first-child:after {
    left: -14px;
    right: auto
}

.tb--rtl .tb--modal-popup.tb--filter-popup .range-picker .rs-input-group.rs-input-group {
    margin-left: 0;
    margin-right: -4px
}

.tb--rtl .tb--modal-popup.tb--filter-popup .range-picker .rs-input-group:after {
    right: calc(50% - 6px)
}

.tb--rtl .tb--modal-popup.tb--filter-popup .range-picker .tb--input-number input {
    padding-left: 42px;
    padding-right: 12px
}

.tb--rtl .range-picker .rs-input-group .rs-input-number input {
    padding: 8px 12px 7px 54px
}

.tb--rtl .range-picker .rs-input-group .rs-input-number .rs-input-group-addon {
    left: 0;
    right: auto
}

.tb--rtl .range-picker .rs-input-group.tb--input-group {
    direction: ltr
}

.tb--rtl .range-picker .rs-input-group input {
    text-align: right
}

.tb--rtl .tb--birthdate_select_group .tb--mobile-number input {
    direction: rtl!important
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--categories_extend-view .casino--container--wrapper {
        padding-right:4px
    }
}

@media screen and (min-width: 1366px) {
    .tb--rtl .tb--categories_extend-view .casino--container--wrapper {
        padding-left:20px
    }
}

@media screen and (min-width: 1023.9px) and (max-width:1366px) {
    .tb--rtl .tb--categories_extend-view .casino--container--wrapper {
        padding-left:12px
    }
}

@media screen and (min-width: 1366px) {
    .tb--rtl .tb--categories_extend-view .tb--categories_list {
        padding:10px 24px 23px 0!important
    }
}

@media screen and (min-width: 1023.9px) and (max-width:1366px) {
    .tb--rtl .tb--categories_extend-view .tb--categories_list {
        padding:10px 16px 23px 0!important
    }
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--categories_extend-view .tb--providers-block:not(.tb--providers_list-logo) li {
        padding-left:26px;
        padding-right: 0
    }

    .tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--chb-ico {
        left: -5px;
        right: auto
    }

    .tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li {
        padding: 12px 0 12px 30px
    }

    .tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--categories-item_image {
        margin-left: 6px;
        margin-right: 0
    }

    .tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--custom-badge,.tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li:after {
        left: auto;
        right: 78px
    }

    .tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-only-text .tb--providers_list .tb--custom-badge,.tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-only-text ul li:not(.tb--none):not(.tb--category-all):after {
        left: auto;
        right: 0
    }

    .tb--rtl .tb--categories_extend-view .tb--providers_list li:after {
        margin-left: 0;
        margin-right: 10px
    }

    .tb--rtl .tb--categories_extend-view .tb--providers_list li .tb--chb-ico {
        left: 0;
        right: auto
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-only-text .tb--providers_list .tb--custom-badge,.tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-only-text ul li:not(.tb--none):not(.tb--category-all):after {
        left:-6px;
        margin: 0;
        right: auto
    }

    .tb--rtl .tb--categories_extend-view .tb--providers_list li {
        margin-left: 20px;
        margin-right: 0
    }
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--categories_list-view .tb--providers-block .tb--providers_list {
        padding:14px 16px 0 0
    }

    .tb--rtl .tb--categories_list-view .tb--providers-block .tb--providers_list i {
        margin: 0 0 20px 24px
    }

    .tb--rtl .tb--categories_list-view .tb--providers-block .tb--providers_list li {
        margin: 0 0 21px 48px
    }

    .tb--rtl .tb--categories_list-view .tb--providers-block .tb--providers_list li:before {
        left: auto;
        right: -24px
    }

    .tb--rtl .tb--categories_list-view .tb--providers-block.tb--providers_list-only-text .tb--providers_list .tb--custom-badge {
        border-radius: 6px 6px 0 6px;
        left: -10px;
        right: auto
    }

    .tb--rtl .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--custom-badge {
        left: auto;
        right: 4px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--categories_list-view .tb--providers_list li {
        padding-left:28px;
        padding-right: 0
    }

    .tb--rtl .tb--categories_list-view .tb--providers_list li:not(:last-child) {
        margin-bottom: 26px
    }

    .tb--rtl .tb--categories_list-view .tb--providers_list li .tb--chb-ico {
        left: 0;
        right: auto
    }

    .tb--rtl .tb--categories_list-view .tb--categories_list-title {
        padding: 5px 16px 4px
    }

    .tb--rtl .tb--categories_list-view .tb--more-count {
        direction: ltr
    }
}

.tb--rtl .tb--categories_list-view .tb--providers-block.tb--providers_list-logo li.tb--badge:after {
    left: auto;
    right: 4px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--category-all {
        padding-left:40px!important;
        padding-right: 18px!important
    }

    .tb--rtl .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--category-all .tb--chb-ico,.tb--rtl .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--chb-ico {
        left: 14px;
        right: auto
    }

    .tb--rtl .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul:not(.tb--categories_selected) li {
        padding: 12px 18px 12px 40px
    }

    .tb--rtl .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul:not(.tb--categories_selected) li .tb--categories-item_image {
        margin-left: 6px;
        margin-right: 0
    }

    .tb--rtl .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--categories_selected .tb--categories-selected_item {
        margin-left: 8px;
        margin-right: 0
    }
}

.tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all,.tb--rtl .tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all {
    padding: 0 16px 0 40px
}

.tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--chb-ico,.tb--rtl .tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--chb-ico {
    left: 14px;
    right: auto
}

.tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--badge:after,.tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--custom-badge,.tb--rtl .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--custom-badge,.tb--rtl .tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--badge:after,.tb--rtl .tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--custom-badge,.tb--rtl .tb--categories_slide-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--custom-badge {
    left: auto;
    right: 4px
}

.tb--rtl .tb--categories_selected .tb--categories-selected_item {
    padding: 0 12px 0 6px
}

.tb--rtl .tb--categories-list_inner .tb--providers_list-only-logo ul li .tb--categories-item_name .tb--custom-badge {
    left: auto;
    right: 0
}

.tb--rtl .tb--categories-list_inner .tb--providers_list-only-logo ul li:after {
    left: auto;
    right: 4px
}

.tb--rtl .tb--categories-list_inner li .tb--chb-ico {
    left: 0;
    right: auto
}

.tb--rtl .tb--categories-list_inner .tb--categories-list:not(.tb--providers_list-only-logo) .tb--categories-list_items li {
    padding-left: 32px;
    padding-right: 0
}

.tb--rtl .tb--categories-list_inner .tb--categories-list.tb--providers_list-logo ul li:after {
    left: auto;
    right: 68px
}

.tb--rtl .tb--categories-list_inner .tb--categories-list.tb--providers_list-logo .tb--categories-item_image {
    margin-left: 8px;
    margin-right: 0
}

.tb--rtl .tb--categories-list_inner .tb--categories-list.tb--providers_list-only-text .tb--categories-list_items li .tb--custom-badge,.tb--rtl .tb--categories-list_inner .tb--categories-list.tb--providers_list-only-text .tb--categories-list_items li:not(.tb--none):after {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 0;
    left: auto;
    right: 0
}

.tb--rtl .tb--categories-list_inner .tb--categories-item_name {
    display: flex
}

.tb--rtl .tb--categories-list_inner .tb--categories-item_name .tb--categories-item_count {
    order: 2
}

.tb--rtl .tb--categories_search-box .digi_icon-close {
    left: 9px;
    right: auto
}

.tb--rtl .tb--categories_search-box .digi_icon-search {
    left: auto;
    padding-left: 2px;
    right: 9px;
    transform: rotate(90deg)
}

.tb--rtl .filter-step .accordion-wrapper .digi_icon-arrow_down {
    left: 15px;
    right: auto
}

.tb--rtl .tb-filter-item_list li {
    margin: 0 0 10px 10px!important
}

.tb--rtl .multi-view-header .header-left-side .multi-view_logo {
    margin-left: 10px;
    margin-right: 0
}

.tb--rtl .multi-view-header .header-left-side .grid-icons li:not(:last-child) {
    margin-left: 16px;
    margin-right: 0
}

.tb--rtl .multi-view-header .header-left-side .header-left_icons {
    left: auto
}

.tb--rtl .multi-view-header .header-left-side .header-left_icons .close-menu-icon {
    margin-left: 10px;
    margin-right: 0
}

.tb--rtl .multi-view-header .header-right-side .account-balance {
    direction: ltr;
    margin-left: 0;
    margin-right: 10px
}

.tb--rtl .multi-view-header.games-view-header .tb--quick-deposit-link {
    margin-left: 0;
    margin-right: auto
}

.tb--rtl .wrapper .main-block.multi-view_main {
    transition: all 1s ease
}

.tb--rtl .tb--left-menu {
    left: inherit;
    right: -394px;
    transition: all 1s ease
}

@media screen and (max-width: 1366px) {
    .tb--rtl .tb--left-menu {
        right:-300px
    }
}

.tb--rtl .tb--left-menu.active {
    right: 0
}

.tb--rtl .tb--left-menu .left-menu-slider .slick-next {
    left: 74px;
    right: auto
}

.tb--rtl .tb--left-menu .left-menu-slider .slick-prev {
    left: 24px;
    right: auto
}

.tb--rtl .multi-view_content.one-grid .multi-view-item_wrapper.grid-centered {
    margin-left: 60px;
    margin-right: 0;
    padding-left: 0
}

@media screen and (max-width: 1366px) {
    .tb--rtl .multi-view_content.one-grid .multi-view-item_wrapper.grid-centered {
        margin-left:50px
    }
}

.tb--rtl .multi-view_content.one-grid .multi-view-item_wrapper.grid-centered .game-buttons {
    left: -40px;
    right: auto!important
}

@media screen and (max-width: 1366px) {
    .tb--rtl .multi-view_content.one-grid .multi-view-item_wrapper.grid-centered .game-buttons {
        left:-32px
    }
}

.tb--rtl .multi-view_content .multi-view-item_wrapper {
    margin-left: 60px;
    margin-right: 0
}

@media screen and (max-width: 1366px) {
    .tb--rtl .multi-view_content .multi-view-item_wrapper {
        margin-left:50px
    }
}

.tb--rtl .multi-view_content .multi-view-item_wrapper.grid-centered {
    padding-right: 0
}

.tb--rtl .multi-view_content .multi-view-item_wrapper.grid-centered .game-buttons {
    left: -40px;
    right: auto!important
}

@media screen and (max-width: 1366px) {
    .tb--rtl .multi-view_content .multi-view-item_wrapper.grid-centered .game-buttons {
        left:-32px;
        right: auto!important
    }
}

.tb--rtl .multi-view_content .multi-view-item_wrapper .add-game_block {
    margin-left: 0;
    margin-right: 0
}

.tb--rtl .multi-view_content .multi-view-item {
    border-radius: 0 12px 12px 12px
}

.tb--rtl .multi-view_content .add-game_block .recommended-games .recommended-games_items .recommended-games_link:not(:last-child) {
    margin-left: 8px;
    margin-right: 0
}

.tb--rtl .multi-view_content .add-game_block .recommended-games .recommended-games_items .recommended-games_link .recommended-games_info {
    direction: rtl
}

.tb--rtl .multi-view_content .add-game_block .recommended-games .recommended-games_items .recommended-games_link .recommended-games_info.tb--badge:after {
    left: auto;
    right: 8px
}

.tb--rtl .multi-view_content .add-game_block .recommended-games .recommended-games_items .recommended-games_link .tb--lang {
    margin-left: 0;
    margin-right: auto
}

.tb--rtl .multi-view_content .game-buttons {
    border-radius: 12px 0 0 12px;
    left: 18px;
    right: auto
}

@media screen and (max-width: 1366px) {
    .tb--rtl .multi-view_content .game-buttons {
        left:18px;
        right: auto!important
    }
}

.tb--rtl .multi-view_content .tb--game-animation {
    border-radius: 0 12px 12px 12px;
    left: 0;
    right: 0
}

.tb--rtl .tb--game-animation {
    border-radius: 1px;
    left: 60px;
    right: 0
}

@media screen and (max-width: 1366px) {
    .tb--rtl .tb--game-animation {
        left:50px;
        right: 0
    }
}

.tb--rtl .multi-view_content .tb--game-animation {
    border-top-left-radius: 0;
    border-top-right-radius: 12px
}

.tb--rtl .tb--left-menu .left-menu-slider .left-menu-slider_both,.tb--rtl .tb--left-menu .left-menu-slider .left-menu-slider_single {
    text-align: right
}

.tb--rtl .tb--left-menu .left-menu-slider .left-menu-slider_single .game-widget-item {
    direction: rtl
}

.tb--rtl .tb--left-menu .left-menu-slider .left-menu-slider_single .game-widget-item .game-widget-item_img {
    margin-left: 12px;
    margin-right: 0
}

.tb--rtl .tb--left-menu .left-menu-slider .game-widget-name {
    margin-left: 0;
    margin-right: 10px
}

.tb--rtl .tb--left-menu .left-menu-slider .game-widget-item_info .game-widget-item_amount {
    direction: ltr
}

.tb--rtl .tb--left-menu .left-menu-slider .tb--game-like {
    left: 8px;
    padding: 0 6px 0 14px;
    right: auto
}

.tb--rtl .add-game-item .recommended-games_info {
    direction: rtl
}

.tb--rtl .add-game-item .recommended-games_info .recommended-games_amount {
    margin-left: 0;
    margin-right: 6px
}

.tb--rtl .add-game-item .recommended-games_info .tb--lang-icons {
    margin-left: 0;
    margin-right: auto
}

.tb--rtl .add-game-item .recommended-games_info.tb--badge:after {
    left: auto;
    right: 12px
}

@media screen and (min-width: 1248px) {
    .tb--rtl .tb--modal-popup.tb--add-game-popup .add-game-item:not(:nth-child(4n)) {
        margin-left:8px;
        margin-right: 0
    }
}

@media screen and (max-width: 1248px) {
    .tb--rtl .tb--modal-popup.tb--add-game-popup .add-game-item:not(:nth-child(5n)) {
        margin-left:8px;
        margin-right: 0
    }
}

.tb--rtl .tb--modal-popup.tb--add-game-popup .add-game-item .recommended-games_info.tb--badge:after {
    left: auto;
    right: 12px
}

.tb--rtl .tb--modal-popup.tb--add-game-popup .add-game-items .tb--more-btn span {
    margin-left: 7px;
    margin-right: 0
}

.tb--rtl .tb--modal-popup.tb--add-game-popup .tb--live-casino_search {
    margin-left: 0
}

.tb--rtl .tb--modal-popup.tb--add-game-popup .tb--categories_list .tb--providers-block .tb--providers_list li .tb--custom-badge,.tb--rtl .tb--modal-popup.tb--add-game-popup .tb--categories_list .tb--providers-block .tb--providers_list li.tb--badge:after {
    left: -6px;
    right: auto
}

.tb--rtl .tb--modal-popup.tb-password-modal .tb--modal-body .tb--body-panel .limit__attention .tb--info-text {
    margin-left: 0;
    margin-right: 12px
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--information-block .tb--information-block_text:first-child {
        text-align:left
    }

    .tb--rtl .tb--information-block .tb--information-block_text:last-child {
        text-align: center
    }

    .tb--rtl .tb--information-block .tb--information-block_text:nth-child(2) {
        text-align: right
    }
}

.tb--rtl .tb--information-block .tb--information-block_text:not(:first-child):before {
    left: auto;
    right: 0
}

@media screen and (min-width: 1024px) {
    .tb--rtl .counter-block .counter-block_link:before {
        left:auto;
        right: 0
    }
}

.tb--rtl .counter-block .counter-block_link .count-down:last-child .count-down-numers:after {
    display: none
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .counter-block .counter-block_link .count-down li:not(:last-child) .count-down-numers:after {
        content:":";
        left: -10px;
        position: absolute;
        right: auto
    }

    .tb--rtl .counter-block .counter-block_link .count-down li:last-child .count-down-numers:after {
        display: none
    }
}

@media screen and (max-width: 1200px) {
    .tb--rtl .has-euro-counter .tb--inline_login_form {
        min-width:370px
    }
}

@media screen and (max-width: 1200px) and (min-width:1024px) {
    .tb--rtl .has-euro-counter .counter-block .count-down {
        margin-left:0;
        margin-right: 10px
    }
}

@media screen and (max-width: 1200px) {
    .tb--rtl .has-euro-counter .counter-block {
        margin-left:0;
        margin-right: 20px
    }
}

.tb--rtl .leaderboard--table-points {
    padding-left: 50px;
    padding-right: 0
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .leaderboard--table .leaderboard--table-points {
        border-radius:8px 0 0 8px
    }

    .tb--rtl .leaderboard--table tr>td:first-child,.tb--rtl .leaderboard--table tr>th:first-child {
        border-radius: 0 8px 8px 0
    }

    .tb--rtl .tb--documents-upload .tb--accordion .open>.tb--accordion-header {
        padding-left: 12px;
        padding-right: 54px
    }

    .tb--rtl .tb--documents-upload .tb--accordion .open>.tb--accordion-header .tb--document-type .tb--no-status,.tb--rtl .tb--documents-upload .tb--accordion .open>.tb--accordion-header .tb--document-type .tb--status {
        transform: translate(37px,47px)
    }
}

@media screen and (min-width: 601px) {
    .tb--rtl .tb--documents-upload .tb--accordion .tb--upload-img-block .tb--upload-img-item:first-child {
        margin-left:16px;
        margin-right: 0
    }
}

.tb--rtl .mobile-nav_list-more {
    direction: rtl
}

.tb--rtl .mobile-nav_item i:before {
    margin-left: 0
}

.tb--rtl .mobile-nav_item span,.tb--rtl .tb--promotions-slider .tb--promotion-image-container .tb--promotion-name {
    direction: rtl
}

.tb--rtl .tb--notice-success {
    border-left: 0;
    border-right: 4px solid #090
}

.tb--rtl .tb--notice-error {
    border-left: 0;
    border-right: 4px solid red
}

.tb--rtl .tb--notice-warning {
    border-left: 0;
    border-right: 4px solid #999
}

@media only screen and (max-width: 1023.9px) {
    .tb--rtl .tb--promotion_more-items .slick-prev {
        left:28px
    }

    .tb--rtl .tb--promotion_more-items .slick-next {
        left: 75px
    }

    .tb--rtl .tb--promotion-fullpage .tb--promotion_more .tb--promotion_more-header .tb--promotion_more__link.small-more-link {
        left: 28px;
        right: inherit
    }

    .tb--rtl .tb--promotion_more-info .tb--promotion_more-info__title {
        text-align: right
    }
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--payment-body .tb--payment-info>div {
        margin-left:16px;
        margin-right: 0
    }

    .tb--rtl .tb--payment-body .tb--payment-info>div.tb--paym-limits {
        margin-left: 0
    }

    .tb--rtl .tb--payment-body .tb--submenu .tb--submenu-item {
        text-align: right
    }

    .tb--rtl .tb--payment-body .tb--paym-amount p {
        text-align: right!important
    }

    .tb--rtl .tb--modal-regFull .tb--action-buton_text {
        margin-left: 0;
        margin-right: auto
    }
}

.tb--rtl .header-block_right-side .standard-with-icon .tb--action-btn i,.tb--rtl .header-right-side .standard-with-icon .tb--action-btn i {
    margin-left: 4px;
    margin-right: 0
}

.tb--rtl .header-block_right-side .standard-with-icon .tb--action-btn span,.tb--rtl .header-right-side .standard-with-icon .tb--action-btn span {
    margin: 2px 0 0 5px
}

.tb--rtl .tb--announcement-wrapper .tb--announcement-item {
    direction: rtl
}

.tb--rtl .tb--announcement-wrapper .digi_icon-announcment {
    left: auto;
    right: 80px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--announcement-wrapper .digi_icon-announcment {
        right:42px
    }
}

.tb--rtl .tb--announcement-wrapper .digi_icon-close {
    left: 15px;
    right: auto
}

.tb--rtl .tb--announcement-wrapper .tb--more-btn {
    padding-left: 0;
    padding-right: 2px
}

.tb--rtl .tb--announcement-item_text {
    text-align: end
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--announcement-block {
        padding:0 6px 0 40px
    }

    .tb--rtl .tb--announcement-block.tb--more-padding {
        padding: 0 6px
    }

    .tb--rtl .tb--announcement-block .slick-slider {
        padding: 0 70px 0 40px
    }
}

.tb--rtl .tb--announcement-popup .tb--modal-header .tb--modal-header-txt {
    text-align: right
}

.tb--rtl .tb--app-banner {
    padding: 12px 28px 12px 12px
}

.tb--rtl .tb--app-banner .digi_icon-close {
    left: auto;
    right: 8px
}

.tb--rtl .tb--app-banner .tb--app-desc,.tb--rtl .tb--app-banner .tb--app-logo {
    margin-left: 0;
    margin-right: 12px
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .account-block_sub-menu_item i {
        margin-left:10px;
        margin-right: 0
    }

    .tb--rtl .account-block_sub-menu {
        left: 0;
        right: auto
    }
}

.tb--rtl #modal-root .tb--modal-verification .tb--radios label,.tb--rtl .popup-to-page .tb--modal-verification .tb--radios label {
    padding: 14px 16px
}

.tb--rtl #modal-root .tb--modal-verification form.tb--form-verificstion .tb--verification-code-input .tb--send-code-button,.tb--rtl .popup-to-page .tb--modal-verification form.tb--form-verificstion .tb--verification-code-input .tb--send-code-button {
    border: 1px solid var(--brand-color-1);
    border-radius: var(--input-radius-top-left) 0 0 var(--input-radius-bottom-left)
}

.tb--rtl #modal-root .tb--modal-verification form.tb--form-verificstion .tb--verification-code-input .tb--verify-code-box span,.tb--rtl .popup-to-page .tb--modal-verification form.tb--form-verificstion .tb--verification-code-input .tb--verify-code-box span {
    left: 0;
    right: auto
}

.tb--rtl #modal-root .tb--modal-verification form.tb--form-verificstion .tb--verification-code-input .tb--input.tb--input-white,.tb--rtl .popup-to-page .tb--modal-verification form.tb--form-verificstion .tb--verification-code-input .tb--input.tb--input-white {
    border-left: 1px solid #ccc;
    border-radius: var(--input-radius-top-left) var(--input-radius-top-right) var(--input-radius-bottom-right) var(--input-radius-bottom-left);
    border-right: 1px solid #ccc;
    padding-left: 15px;
    padding-right: 15px
}

.tb--rtl .tb--mobile-code_select_group input.tb--input:not(.tb--captcha-input) {
    padding: 0 15px
}

.tb--rtl .tb--mobile-code_select_group .tb--custom-sel.digi_icon-arrow_down {
    left: 3px
}

.tb--rtl .tb--mobile-code_select_group .react-select__control .f32-flag,.tb--rtl .tb--mobile-code_select_group .tb--mobile-code-dropdown .react-select__menu .f32-flag {
    margin-left: 8px;
    margin-right: 0
}

.tb--rtl .tb--mobile-code_select_group .react-select__control .f32-flag:after,.tb--rtl .tb--mobile-code_select_group .tb--mobile-code-dropdown .react-select__menu .f32-flag:after {
    left: auto;
    right: 2px
}

.tb--rtl .tb--mobile-code_select_group .react-select__control .tb--country-text-code,.tb--rtl .tb--mobile-code_select_group .tb--mobile-code-dropdown .react-select__menu .tb--country-text-code {
    direction: rtl;
    display: flex;
    max-width: calc(100% - 32px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tb--rtl .tb--mobile-code_select_group .react-select__control .tb--country-text-code .tb--country-text,.tb--rtl .tb--mobile-code_select_group .tb--mobile-code-dropdown .react-select__menu .tb--country-text-code .tb--country-text {
    direction: rtl;
    display: flex;
    justify-content: flex-end;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tb--rtl .tb--mobile-code_select_group .react-select__control .tb--country-text-code .tb--country-text span,.tb--rtl .tb--mobile-code_select_group .tb--mobile-code-dropdown .react-select__menu .tb--country-text-code .tb--country-text span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tb--rtl .tb--mobile-code_select_group .react-select__control .tb--country-text-code span,.tb--rtl .tb--mobile-code_select_group .tb--mobile-code-dropdown .react-select__menu .tb--country-text-code span {
    direction: ltr
}

.tb--rtl .tb--mobile-code_select_group .react-select__single-value,.tb--rtl .tb--mobile-code_select_group .react-select__single-value>div {
    flex-flow: row-reverse
}

.tb--rtl .tb--mobile-code_select_group .react-select__control:after {
    left: 0;
    right: auto
}

.tb--rtl .tb--mobile-code_select_group .react-select__control .react-select__value-container {
    padding-left: 8px!important;
    padding-right: 14px!important
}

.tb--rtl .tb--mobile-code_select_group .tb--mobile-code_select {
    margin-left: 0
}

.tb--rtl .tb--mobile-code_select_group .tb--mobile-code-dropdown .react-select__menu {
    right: 0
}

.tb--rtl .tb--mobile-code_select_group .tb--mobile-code-dropdown .react-select__menu .react-select__option {
    flex-flow: row-reverse;
    padding-right: 10px
}

.tb--rtl #modal-root .tb--log_reg_form .tb--body-panel .tb--registration-link,.tb--rtl #modal-root .tb--modal-reg .tb--body-panel .tb--registration-link,.tb--rtl .popup-to-page .tb--log_reg_form .tb--body-panel .tb--registration-link,.tb--rtl .popup-to-page .tb--modal-reg .tb--body-panel .tb--registration-link {
    min-width: auto;
    text-align: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.tb--rtl .tb--popup-blank_inner .tb--modal-close,.tb--rtl .tb--popup-template .tb--modal-close {
    left: 20px;
    right: auto
}

.tb--rtl .tb-popup-template-vegas .tb--popup-template {
    padding: 86px 24px 40px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .header-mobile-menu .menu-block_grid .main--menu-item-cont .tb--header-submenu .tb--submenu-item {
        padding-right:10px
    }

    .tb--rtl .tb-popup-template-vegas .tb--popup-template {
        padding: 24px 24px 36px
    }

    .tb--rtl .tb-popup-template-vegas .tb--popup-template .temp-text,.tb--rtl .tb-popup-template-vegas .tb--popup-template h3 {
        text-align: right
    }

    .tb--rtl .tb--status {
        margin-left: 0;
        margin-right: auto
    }
}

.tb--rtl .tb--status:after {
    border-radius: 10px 10px 0 10px
}

.tb--rtl.tb--br-right .form-row .tb--custom-data-title,.tb--rtl.tb--br-right .form-row .tb--lbl,.tb--rtl.tb--br-right .tb--datepicker .tb--custom-data-title,.tb--rtl.tb--br-right .tb--datepicker .tb--lbl,.tb--rtl.tb--br-right .tb--input-group .tb--custom-data-title,.tb--rtl.tb--br-right .tb--input-group .tb--lbl,.tb--rtl.tb--br-right .tb--pay-inner-input .tb--custom-data-title,.tb--rtl.tb--br-right .tb--pay-inner-input .tb--lbl,.tb--rtl.tb--br-right .tb--request-body .tb--custom-data-title,.tb--rtl.tb--br-right .tb--request-body .tb--lbl {
    padding-left: 0!important;
    padding-right: 16px!important
}

.tb--rtl .tb--input-group .tb--custom-data-title,.tb--rtl .tb--input-group .tb--login-lbl,.tb--rtl .tb--pay-inner-input .tb--custom-data-title,.tb--rtl .tb--pay-inner-input .tb--login-lbl {
    padding: 0 2px
}

.tb--rtl .tb--pay-currency-input input {
    padding-left: 50px;
    padding-right: 15px
}

.tb--rtl .tb--pay-currency-input .tb--pay-currency {
    left: 0;
    right: auto
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .l0--wrapper .tb--bg-layout-list.tb--bg-mobile-hz-scroll {
        padding-left:0;
        padding-right: 18px
    }

    .tb--rtl .l0--wrapper .tb--bg-layout-list.tb--bg-mobile-hz-scroll .tb--bg-layout:first-child {
        padding-left: 30px;
        padding-right: 4px
    }

    .tb--rtl .l0--wrapper .tb--bg-layout-list.tb--bg-mobile-hz-scroll .tb--bg-layout:last-child {
        padding-left: 22px;
        padding-right: 4px
    }

    .tb--rtl .l0--wrapper .tb--bg-layout-list.tb--bg-mobile-hz-scroll .tb--bg-layout:nth-child(2) {
        margin-left: 0;
        margin-right: -26px
    }
}

.tb--rtl .tb--mobile-menu .tb--user-info-mobile .tb--user-avatar {
    margin-left: 8px;
    margin-right: 0
}

.tb--rtl .tb--mobile-menu .tb--user-info-mobile .tb--user-avatar .user-unverified_icon-shape {
    left: -4px;
    right: auto
}

.tb--rtl .tb--mobile-menu .tb--user-info-mobile .tb--player-id_cont:nth-child(2) {
    margin-left: 0;
    margin-right: 12px
}

.tb--rtl .tb--user-avatar .user-unverified_icon-shape {
    left: -6px;
    right: auto
}

.tb--rtl .tb--user-balance .tb--balance-info .tb--balance {
    display: inline-block
}

.tb--rtl .tb--user-balance .tb--balance-info .tb--balance span:last-child {
    margin-left: 0;
    margin-right: 4px
}

.tb--rtl .tb--user-balance .chashier-buttons a:nth-child(2) {
    margin-left: 0;
    margin-right: 12px
}

.tb--rtl .tb--user-balance .chashier-buttons a i {
    margin: 0 -4px 0 5px
}

.tb--rtl .tb--user-balance .show-balance-icon {
    cursor: pointer
}

.tb--rtl .tb--profile-balance-content .show-balance-icon {
    order: -1
}

.tb--rtl .tb--mobile-menu .chashier-buttons a:nth-child(2) {
    margin-left: 0;
    margin-right: 12px
}

.tb--rtl .tb--copied {
    left: -10px;
    right: auto
}

.tb--rtl .tb--floating-menu_wrapper {
    left: 24px;
    right: auto
}

.tb--rtl .tb--floating-menu_wrapper:after {
    left: 0;
    right: auto
}

@media only screen and (max-width: 1366px) {
    .tb--rtl .tb--floating-menu_wrapper {
        left:16px
    }
}

.tb--rtl .tb--floating-menu_wrapper .tb--more-count {
    direction: ltr
}

.tb--rtl .tb--floating-menu.tb--scroll-top:before {
    left: 0;
    right: auto
}

.tb--rtl .tb--floating-menu.tb--scroll-bottom:after {
    left: 3px;
    right: auto
}

.tb--rtl .tb--floating-menu_list {
    padding-left: 0;
    padding-right: 10px
}

.tb--rtl .tb--floating-menu-show_more {
    margin-left: 0;
    margin-right: auto
}

.tb--rtl .tb--floating-menu-show_less {
    margin: 10px auto 6px 0
}

.tb--rtl .free-spin_info_top p {
    margin-left: 6px;
    margin-right: 0
}

.tb--rtl .free-spin_info_top p span:first-child {
    margin-left: 2px;
    margin-right: 0
}

.tb--rtl .free-spin_info_top .tb--status {
    margin-right: 0
}

.tb--rtl .free-spin_info .currency {
    margin-left: 4px;
    margin-right: 0
}

.tb--rtl .free-spin_amount {
    direction: ltr
}

.tb--rtl .free-spin_remaining .tb--text {
    margin-left: 0;
    margin-right: 4px
}

@media screen and (min-width: 1024px) {
    .tb--rtl .free-spin_multi-left {
        margin-left:16px;
        margin-right: 0
    }
}

.tb--rtl .free-spin_multi .provider-name {
    margin-left: 0;
    margin-right: 16px
}

.tb--rtl .free-spin_multi .provider-name span:first-child {
    margin-left: 4px;
    margin-right: 0
}

.tb--rtl .tb--search-box .digi_icon-close {
    left: 0;
    right: auto
}

.tb--rtl .tb--search-box .digi_icon-search {
    left: auto;
    right: 0
}

.tb--rtl .tb--search-box .digi_icon-search:before {
    rotate: 90deg
}

.tb--rtl .free-spin_container .tb--search-box .search-box {
    padding: 0 96px 0 38px
}

.tb--rtl .free-spin_container .tb--search-box i.digi_icon-search:after {
    left: 0;
    right: auto
}

.tb--rtl .bonus-item_info_top p span:first-child {
    margin-left: 2px;
    margin-right: 0
}

.tb--rtl .bonus-item_info_top .bonus-item_id {
    margin-left: 6px;
    margin-right: 0
}

.tb--rtl .bonus-item_more-info .show-more_btn {
    left: 0;
    padding-left: 0;
    padding-right: 30px;
    right: auto
}

.tb--rtl .bonus-item_more-info .show-more_btn:before {
    left: auto;
    right: 1px
}

.tb--rtl .bonuses-container .tb--search-box .search-box {
    padding: 0 96px 0 38px
}

.tb--rtl .bonuses-container .tb--search-box i.digi_icon-search:after {
    left: 0;
    right: auto
}

.tb--rtl .bonus-item_title {
    margin-left: 4px;
    margin-right: 0
}

.tb--rtl .game-info .tb--casino-badge span {
    margin-left: 4px!important;
    margin-right: 0!important
}

.tb--rtl .bonus-item_amount_wrapper .see-more_btn {
    margin-left: 0;
    margin-right: 6px
}

.tb--rtl .contribution-amount {
    padding-left: 30px;
    padding-right: 0
}

.tb--rtl .contribution-amount i {
    margin-left: 10px;
    margin-right: 0
}

.tb--rtl .contribution-percent {
    direction: rtl;
    left: auto;
    padding: 0 0 0 6px;
    right: 12px
}

.tb--rtl .contribution-percent i {
    margin-left: -2px;
    margin-right: 0
}

.tb--rtl .tb--real-blc_amount span:last-child {
    direction: ltr;
    text-align: end
}

.tb--rtl .tb--sidebar-main .tb--sidebar-main_item .digi_icon-arrow_down {
    left: 16px;
    right: auto
}

.tb--rtl .tb--sidebar-main .tb--sidebar-main_item .tb--sidebar-main_link .tb--item-text {
    padding-left: 16px;
    padding-right: 0
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--sidebar-wrapper {
        right:0
    }

    .tb--rtl .tb--sidebar-wrapper .tb--sidebar-menu_wrapper:not(.tb--sidebar-open) .tb--sidebar-main_style.show-icon .tb--item-text {
        left: auto;
        right: 65px
    }

    .tb--rtl .tb--sidebar-wrapper .tb--sidebar-menu_wrapper:not(.tb--sidebar-open) .tb--sidebar-secondary_item.show_icon .tb--item-text {
        left: auto;
        right: 58px
    }

    .tb--rtl .tb--sidebar-wrapper:after {
        box-shadow: 4px 7px 7px 10px rgba(0,0,0,.161);
        content: "";
        right: 0
    }

    .tb--rtl .tb--sidebar-wrapper .tb--scrollbar-wrapper {
        left: auto;
        right: 50px
    }
}

.tb--rtl .tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-main_item .tb--sidebar-main_link i {
    margin-left: 0;
    margin-right: -10px
}

.tb--rtl .tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-main_item .digi_icon-arrow_down+div .tb--sidebar-main_link {
    padding-left: 40px;
    padding-right: 16px
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--sidebar-main .tb--badge,.tb--rtl .tb--sidebar-secondary .tb--badge {
        border-radius:8px;
        border-bottom-right-radius: 0;
        margin: 0 4px 0 0
    }

    .tb--rtl .tb--sidebar-main .tb--sidebar-main_item .tb--sidebar-main_link.tb--sidebar-sub_menu.tb--justify-center .tb--badge,.tb--rtl .tb--sidebar-main .tb--sidebar-main_item .tb--sidebar-main_link.tb--sidebar-sub_menu.tb--justify-end .tb--badge,.tb--rtl .tb--sidebar-main .tb--sidebar-main_item .tb--sidebar-main_link.tb--sidebar-sub_menu.tb--justify-start .tb--badge {
        margin-right: 4px
    }

    .tb--rtl .tb--sidebar-main_item .tb--sidebar-main_link.tb--sidebar-sub_menu.tb--justify-end {
        padding-right: 10px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.tb--justify-end span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.tb--justify-start span.tb--item-text {
        padding-left: 14px;
        padding-right: 10px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.tb--justify-end.tb--sidebar-sub_menu span.tb--item-text {
        padding-left: 35px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.tb--justify-center span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.tb--justify-center.tb--sidebar-sub_menu span.tb--item-text {
        padding-left: 10px;
        padding-right: 0
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.show-badge.tb--justify-center span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.show-badge.tb--justify-center.tb--sidebar-sub_menu span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.show-badge.tb--justify-end span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.show-badge.tb--justify-end.tb--sidebar-sub_menu span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.show-badge.tb--justify-start span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in .tb--sidebar-main_link.show-badge.tb--justify-start.tb--sidebar-sub_menu span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in.show-icon .tb--sidebar-main_link.tb--justify-center span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in.show-icon .tb--sidebar-main_link.tb--justify-end span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in.show-icon .tb--sidebar-main_link.tb--justify-start span.tb--item-text {
        padding-left: 14px;
        padding-right: 10px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in.show-icon .tb--sidebar-main_link.tb--justify-end.tb--sidebar-sub_menu span.tb--item-text {
        padding-left: 35px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in.show-icon .tb--sidebar-main_link.show-badge.tb--justify-center span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in.show-icon .tb--sidebar-main_link.show-badge.tb--justify-center.tb--sidebar-sub_menu span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in.show-icon .tb--sidebar-main_link.show-badge.tb--justify-end span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in.show-icon .tb--sidebar-main_link.show-badge.tb--justify-end.tb--sidebar-sub_menu span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in.show-icon .tb--sidebar-main_link.show-badge.tb--justify-start span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-main_item.fade--in.show-icon .tb--sidebar-main_link.show-badge.tb--justify-start.tb--sidebar-sub_menu span.tb--item-text {
        padding-left: 14px;
        padding-right: 5px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in .tb--justify-center.tb--sidebar-sub_menu span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in .tb--justify-end.tb--sidebar-sub_menu span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in .tb--justify-start.tb--sidebar-sub_menu span.tb--item-text {
        padding-left: 5px;
        padding-right: 10px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in .tb--justify-end.tb--sidebar-sub_menu span.tb--item-text {
        padding-left: 35px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in.show-icon .tb--justify-center.tb--sidebar-sub_menu span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in.show-icon .tb--justify-end.tb--sidebar-sub_menu span.tb--item-text,.tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in.show-icon .tb--justify-start.tb--sidebar-sub_menu span.tb--item-text {
        padding-left: 10px;
        padding-right: 0
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in.show-icon .tb--justify-end.tb--sidebar-sub_menu span.tb--item-text {
        padding-left: 35px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in .show-badge.tb--justify-end.tb--sidebar-sub_menu span.tb--item-text {
        padding-left: 10px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in .tb--sidebar-submenu .tb--sidebar-submenu_link {
        padding: 12px 23px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in .tb--sidebar-submenu .tb--sidebar-submenu_link .tb--badge {
        margin-left: 0;
        margin-right: 8px
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-main .tb--sidebar-submen_open.fade--in .tb--sidebar-submenu .tb--sidebar-submenu_link span.tb--item-text {
        padding: 0
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-secondary .tb--badge-abs.tb--badge {
        left: 8px;
        right: auto
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.tb--list-style a .tb--badge {
        margin: 0 8px 0 0
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.tb--list-style a i {
        margin-left: 4px;
        margin-right: 0
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.tb--list-style a.tb--align-center .tb--badge:after,.tb--rtl .tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.tb--list-style a.tb--align-end .tb--badge:after {
        margin: 0 12px 0 0
    }

    .tb--rtl .tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu>a>i {
        margin-left: 8px;
        margin-right: 0
    }

    .tb--rtl .l5--wrapper.l5--casino-slider .slick-slider .slick-arrow,.tb--rtl .l5--wrapper.l5--wrapper-secondary-banner .slick-slider .slick-arrow,.tb--rtl .l7--wrapper.l5--casino-slider .slick-slider .slick-arrow,.tb--rtl .l7--wrapper.l5--wrapper-secondary-banner .slick-slider .slick-arrow {
        left: 0;
        right: auto
    }

    .tb--rtl .l5--wrapper.l5--casino-slider .slick-slider .slick-arrow.slick-prev,.tb--rtl .l5--wrapper.l5--wrapper-secondary-banner .slick-slider .slick-arrow.slick-prev,.tb--rtl .l7--wrapper.l5--casino-slider .slick-slider .slick-arrow.slick-prev,.tb--rtl .l7--wrapper.l5--wrapper-secondary-banner .slick-slider .slick-arrow.slick-prev {
        margin-right: 0
    }

    .tb--rtl .l5--wrapper.l5--casino-slider .slick-slider .slick-arrow.slick-next,.tb--rtl .l5--wrapper.l5--wrapper-secondary-banner .slick-slider .slick-arrow.slick-next,.tb--rtl .l7--wrapper.l5--casino-slider .slick-slider .slick-arrow.slick-next,.tb--rtl .l7--wrapper.l5--wrapper-secondary-banner .slick-slider .slick-arrow.slick-next {
        margin-left: 44px
    }
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .tb--sidebar-menu_wrapper:not(.tb--sidebar-open) .tb--sidebar-main_style.show-icon:after,.tb--rtl .tb--sidebar-menu_wrapper:not(.tb--sidebar-open) .tb--sidebar-secondary_item.show_icon:after {
        left:auto;
        right: 65px
    }

    .tb--rtl .tb--sidebar-menu_wrapper:not(.tb--sidebar-open) .tb--sidebar-secondary_item.show_icon:after {
        right: 57px
    }
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--has-sidebar.show-sidebar_block .footer-container {
        margin-left:0;
        margin-right: auto;
        max-width: calc(100% - 60px)
    }

    .tb--rtl .tb--has-sidebar.show-sidebar_block .main-block .l5--main {
        margin-right: 0;
        padding-left: 0;
        padding-right: 60px
    }

    .tb--rtl .tb--has-sidebar.show-sidebar_block .header-block_sub {
        padding-left: 16px;
        padding-right: 84px
    }
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .tb--has-sidebar.show-sidebar_block .header-block_sub_left:empty+.header-block_sub_right .prom-block_links {
        padding-left:24px;
        padding-right: 0
    }

    .tb--rtl .tb--has-sidebar .header-block_left-side .nav--arrow-btn {
        margin-left: 28px;
        margin-right: 0
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--mobile-payment-details.tb--mobile-payment-details-active .tb--payment-methods-list:not(:empty) .tb--pay-method-item:not(:last-child) {
        margin-left:8px;
        margin-right: 0
    }

    .tb--rtl .payment-description-block .payment-description-btn.show-more_btn {
        left: 0;
        padding: 0 30px 0 8px;
        right: auto
    }

    .tb--rtl .payment-description-block .payment-description-btn.show-more_btn:before {
        left: auto;
        right: 4px
    }
}

.tb--rtl .tb--widgets-footer.previewtable .lang-area.lang-area-mobile .digi_icon-arrow_down,.tb--rtl .tb--widgets-footer.previewtable .lang-area_holder .digi_icon-arrow_down,.tb--rtl .tb-wdg-block .lang-area.lang-area-mobile .digi_icon-arrow_down,.tb--rtl .tb-wdg-block .lang-area_holder .digi_icon-arrow_down {
    margin-left: 0;
    margin-right: auto
}

.tb--rtl .tb--security-content .tb--active_sessions-table-item .tb--active_sessions-table-td:last-child,.tb--rtl .tb--security-content .tb--active_sessions-table-item .tb--security-table-td:last-child,.tb--rtl .tb--security-content .tb--active_sessions-table-item.header .tb--active_sessions-table-td:last-child,.tb--rtl .tb--security-content .tb--active_sessions-table-item.header .tb--security-table-td:last-child,.tb--rtl .tb--security-content .tb--security-table-item .tb--active_sessions-table-td:last-child,.tb--rtl .tb--security-content .tb--security-table-item .tb--security-table-td:last-child,.tb--rtl .tb--security-content .tb--security-table-item.header .tb--active_sessions-table-td:last-child,.tb--rtl .tb--security-content .tb--security-table-item.header .tb--security-table-td:last-child {
    text-align: left
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--security-content .tb--active_sessions-table-item-mob.current i.device-icon:after {
        left:0;
        right: auto
    }

    .tb--rtl .tb--security-content .tb--active_sessions-table-item-mob.current i.device-icon.digi_icon-mobile:after {
        left: 2px;
        right: auto
    }
}

.tb--rtl .tb--active_sessions-table .tb--active_sessions-table-item div i,.tb--rtl .tb--active_sessions-table .tb--activity_log-table-item div i,.tb--rtl .tb--activity_log-table .tb--active_sessions-table-item div i,.tb--rtl .tb--activity_log-table .tb--activity_log-table-item div i {
    padding-left: 10px;
    padding-right: 0
}

.tb--rtl .tb--active_sessions-table .tb--active_sessions-table-item.current i.device-icon:after,.tb--rtl .tb--active_sessions-table .tb--activity_log-table-item.current i.device-icon:after,.tb--rtl .tb--activity_log-table .tb--active_sessions-table-item.current i.device-icon:after,.tb--rtl .tb--activity_log-table .tb--activity_log-table-item.current i.device-icon:after {
    left: 10px;
    right: auto
}

.tb--rtl .tb--transaction-form-mobile .tb--table-container .tb--list-row-container .tb--list-row-cont-mob .tb--list-row-header-mob .tb-mobile-bonus-toggle-btn {
    left: 12px;
    right: auto
}

.tb--rtl .tb--transaction-form-mobile .tb--table-container .tb--list-row-container .tb--list-row-cont-mob .tb--list-row-body-mob .tb--list-row-mob .txt.bn-name-txt {
    text-align: left
}

.tb--rtl .tb--mobile-datepicker-native input[type=date] {
    padding: 0 30px 0 8px;
    text-align: left
}

.tb--rtl .tb--mobile-datepicker-native .tb--calendar-icon {
    left: auto;
    right: 10px
}

.tb--rtl .tb--refer-card .tb--refer-card__steps {
    left: auto;
    right: 14px
}

.tb--rtl .tb--invite-friend-form__copy-icon {
    left: 12px;
    right: auto
}

.tb--rtl .tb--refer-card__progress-item:before {
    left: auto;
    right: 1px;
    transform: translate(50%,-50%)
}

.tb--rtl .tb--refer-card__progress-item:after {
    left: auto;
    right: 0
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--invite-friend-guide__step:before {
        left:auto;
        right: 20px
    }
}

.tb--rtl .tb--invite-friend-guide__step:first-child:before {
    left: auto;
    right: 50%
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--invite-friend-guide__step:first-child:before {
        left:auto;
        right: 20px
    }
}

.tb--rtl .tb--invite-friend-guide__step:last-child:before {
    left: 50%;
    right: auto
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--invite-friend-guide__step:last-child:before {
        left:auto;
        right: 20px
    }
}

@media screen and (min-width: 768px) {
    .tb--rtl .tb--subhead.subhead-limits .tb--balance-text:not(:last-child):after {
        left:-12px;
        right: auto
    }
}

.bonus-item_amount {
    direction: ltr
}

@media screen and (min-width: 1024px) {
    .tb--my-profile {
        max-height:800px;
        max-width: 1700px
    }
}

.tb--rtl .header-block .lang-area_holder:after {
    left: 0
}

@media only screen and (min-width: 1024px) {
    .tb--rtl .footer-menu-block .footer-menu-block_col {
        margin-left:10%
    }

    .tb--rtl .footer-menu-block .footer-menu-block_col:not(:first-child) {
        margin-right: 0
    }

    .tb--rtl .footer.standard-footer .footer-menu-block_col {
        margin-left: 72px
    }
}

.tb--rtl .nav--arrow-btn {
    margin-left: 40px;
    margin-right: 0
}

.tb--regulations {
    max-width: 1530px
}

@media screen and (max-width: 1023.9px) {
    .tb--regulations {
        flex-direction:column
    }
}

@media screen and (min-width: 1024px) {
    .tb--regulations {
        height:calc(100vh - 102px);
        justify-content: space-between;
        margin-left: auto;
        margin-right: auto;
        padding: 38px
    }
}

.tb--regulations h3 {
    color: var(--text-color-3);
    font-size: 24px;
    line-height: 1;
    margin: 23px 20px
}

.tb--regulations .breadcrumbs {
    box-shadow: 0 2px 12px var(--background-color-1);
    height: 52px
}

.tb--rules-left {
    overflow-y: auto;
    width: 345px;
    z-index: 2
}

@media screen and (max-width: 1366px) {
    .tb--rules-left {
        width:290px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rules-left {
        background-color:initial;
        box-shadow: none;
        margin: 0 auto 24px;
        padding: 10px;
        width: calc(100% - 20px)
    }
}

@media screen and (min-width: 1024px) {
    .tb--rules-left {
        border-radius:12px;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        max-height: calc(100% + 1px);
        min-height: 280px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rules-left li {
        width:100%
    }
}

.tb--rules-left li.tb--regulation-menu_item {
    overflow: hidden;
    position: relative
}

@media screen and (min-width: 1024px) {
    .tb--rules-left li.tb--regulation-menu_item:not(:last-child)>.menu-item:after {
        bottom:0;
        content: "";
        height: 1px;
        left: 50%;
        opacity: .8;
        position: absolute;
        transform: translateX(-50%);
        width: calc(100% - 32px)
    }
}

.tb--rules-left li.tb--regulation-menu_item .menu-item {
    cursor: pointer
}

.tb--rules-left li.tb--regulation-menu_item .menu-item.brand-color-menu-item {
    color: var(--brand-color-2)
}

@media screen and (min-width: 1024px) {
    .tb--rules-left li.tb--regulation-menu_item .menu-item {
        font-size:12px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rules-left li.tb--regulation-menu_item {
        background-color:var(--background-color-1);
        border-radius: 12px;
        margin-bottom: 12px
    }
}

.tb--rules-left li.tb--regulation-menu_item>.menu-item.brand-color-menu-item .arrow {
    color: var(--brand-color-2)
}

@media screen and (max-width: 1023.9px) {
    .tb--rules-left li.tb--regulation-menu_item>.menu-item.has-sub-menu.submenu-open {
        background-color:var(--background-color-1);
        background-image: var(--background-gradient-1);
        color: var(--brand-color-2)
    }

    .tb--rules-left li.tb--regulation-menu_item>.menu-item.has-sub-menu.submenu-open .arrow {
        color: var(--brand-color-2)
    }
}

.tb--rules-left li.tb--regulation-menu_subitem {
    position: relative;
    z-index: 1
}

.tb--rules-left li.tb--regulation-menu_subitem .menu-item:after {
    background-color: var(--background-color-1);
    bottom: 0;
    content: "";
    height: 1px;
    left: 15px;
    position: absolute;
    right: 15px
}

.tb--rules-left li.tb--regulation-menu_subitem:last-child .menu-item:after {
    display: none
}

@media screen and (min-width: 1024px) {
    .tb--rules-left li.tb--regulation-menu_subitem .menu-item.active:before {
        background-color:var(--brand-color-2);
        background-image: var(--brand-gradient-2);
        bottom: 0;
        height: 100%;
        left: 0;
        opacity: 1;
        top: 0;
        width: 2px
    }
}

.tb--rules-left li .menu-item {
    align-items: center;
    display: flex;
    font-size: 14px;
    height: 40px;
    justify-content: space-between;
    padding: 0 16px
}

.tb--rules-left li .menu-item.active-border-menu-item:before {
    display: none!important
}

.tb--rules-left li .menu-item .arrow {
    color: var(--text-color-3);
    transition: all .4s ease;
    z-index: 1
}

.tb--rules-left li .menu-item .arrow i:before {
    font-size: 20px
}

.tb--rules-left li .menu-item.active:before {
    background-color: var(--brand-color-2);
    background-image: var(--brand-gradient-2);
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 1;
    top: 0;
    width: 2px
}

@media screen and (max-width: 1023.9px) {
    .tb--rules-left li .menu-item {
        height:60px;
        padding: 0 16px
    }
}

.tb--rules-left li .menu-item.active.has-sub-menu:after,.tb--rules-left li .menu-item.submenu-open.has-sub-menu:after {
    display: none
}

@media screen and (min-width: 1024px) {
    .tb--rules-left li .menu-item.active {
        color:var(--brand-color-2);
        position: relative
    }

    .tb--rules-left li .menu-item.active:before {
        content: "";
        height: 40px;
        left: 0;
        opacity: .7;
        position: absolute;
        right: 0;
        top: 0
    }
}

.tb--rules-left li .menu-item.active .arrow {
    color: var(--brand-color-2)
}

.tb--rules-left li .tb--regulation-menu_name {
    position: relative;
    z-index: 1
}

.tb--regulation-submenu_cont {
    display: none;
    list-style-type: none
}

.submenu-open+.tb--regulation-submenu_cont {
    display: block;
    position: relative
}

.submenu-open .arrow i:before {
    transform: rotate(180deg)
}

.tb--rules-right {
    line-height: 1.5;
    position: relative;
    width: calc(100% - 372px)
}

@media screen and (max-width: 1366px) {
    .tb--rules-right {
        width:calc(100% - 317px)
    }
}

@media screen and (min-width: 1024px) {
    .tb--rules-right {
        background-color:var(--background-color-1);
        background-image: var(--background-gradient-1);
        border-radius: 12px;
        box-shadow: 0 2px 12px var(--background-color-1);
        padding: 20px 0
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rules-right {
        min-height:400px;
        width: 100%
    }
}

.tb--rules-right .print-rules {
    height: 100%
}

.tb--rules-right .tb--page-content {
    height: 100%;
    overflow-y: auto;
    padding: 50px 48px 0;
    word-break: break-word
}

@media screen and (max-width: 1023.9px) {
    .tb--rules-right .tb--page-content {
        padding:80px 16px 16px
    }
}

.tb--rules-left,.tb--rules-right .tb--page-content {
    overflow-y: scroll
}

@media screen and (min-width: 1024px) {
    .tb--rules-left,.tb--rules-right .tb--page-content {
        overflow-x:hidden
    }
}

.tb--rules-left::-webkit-scrollbar,.tb--rules-right .tb--page-content::-webkit-scrollbar {
    width: 4px
}

.tb--rules-left::-webkit-scrollbar-track,.tb--rules-right .tb--page-content::-webkit-scrollbar-track {
    background-color: initial
}

.tb--rules-left::-webkit-scrollbar-thumb,.tb--rules-right .tb--page-content::-webkit-scrollbar-thumb {
    background-color: #ffffff4d;
    border-radius: 5px
}

.breadcrumbs {
    align-items: center;
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-top: 1px solid var(--background-color-5);
    color: var(--text-color-3);
    display: flex;
    font-size: 16px;
    height: 56px;
    padding: 0 10px
}

.breadcrumbs i:before {
    font-size: 20px
}

.tb--hide-pw-app-elements .tb--regulations .breadcrumbs {
    display: none!important
}

.rules-placeholder-menu {
    height: 385px;
    margin-right: 32px;
    width: 345px
}

.rules-placeholder-menu .rules--placeholder-content {
    border-radius: 16px;
    padding: 24px!important
}

.rules-placeholder-menu .rules-menu-items {
    margin: 20px
}

.rules-placeholder-menu span {
    background-color: var(--background-color-3);
    height: 16px;
    width: 80%
}

.rules-placeholder-menu span:first-child {
    margin: 0 2px;
    width: 10%
}

.rules-placeholder-menu span:last-child {
    margin: 0 2px;
    width: 90%
}

@media screen and (max-width: 1366px) {
    .rules-placeholder-menu {
        width:290px
    }
}

.rules--placeholder-content,.rules--placeholder-sidebar {
    background-color: var(--background-color-1);
    padding: 20px 48px;
    width: 100%
}

.rules--placeholder-content {
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .rules--placeholder-content {
        margin:0;
        width: 100%
    }
}

.rules--placeholder-content .text-block {
    margin-bottom: 12px
}

.rules--placeholder-content .text-block .text-row {
    border-radius: 8px;
    height: 18px!important;
    width: 100%!important
}

.rules--placeholder-sidebar {
    width: 20%
}

.rules-placeholder-banner {
    background-color: var(--background-color-3);
    border-radius: 8px;
    height: 288px;
    margin-bottom: 48px
}

.tb--regulations .rules-placeholder {
    margin: 0;
    width: calc(100% - 372px)
}

@media screen and (max-width: 1366px) {
    .tb--regulations .rules-placeholder {
        width:calc(100% - 322px)
    }
}

@media screen and (min-width: 1024px) {
    .tb--regulations .rules-placeholder {
        border-radius:12px;
        overflow: hidden
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--regulations .rules-placeholder {
        margin:16px 0;
        width: 100%
    }

    .tb--regulations .rules-placeholder .rules--placeholder-content {
        margin: 0 16px
    }
}

.tb--regulations .tb--rules-actions {
    background-color: var(--background-color-1);
    display: flex;
    gap: 5px;
    justify-content: flex-end;
    padding: 0 48px 10px;
    position: absolute;
    width: 100%
}

.tb--regulations .tb--rules-actions .tb--btn-rules {
    background-color: var(--background-color-2);
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    padding: 5px 10px
}

.tb--regulations .tb--rules-actions .tb--btn-rules i:before {
    font-size: 22px
}

@media screen and (max-width: 1024px) {
    .tb--regulations .tb--rules-actions {
        background-color:var(--background-color-2);
        justify-content: flex-start;
        padding: 16px
    }

    .tb--regulations .tb--rules-actions .tb--btn-rules {
        background: var(--background-color-1)
    }
}

.tb--rtl .tb--rules-left li .menu-item {
    padding: 0 24px 0 18px
}

.tb--rtl .tb--rules-left li.tb--regulation-menu_subitem .menu-item.active:after {
    right: 0
}

.print-rules {
    background-color: var(--background-color-1)
}

@media print {
    .print-rules {
        background-color: initial;
        margin: 40px
    }
}

.tb--rules-left {
    box-shadow: 0 2px 12px var(--background-color-1)
}

@media screen and (min-width: 1024px) {
    .tb--rules-left {
        background-color:var(--background-color-1);
        background-image: var(--background-gradient-1)
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--rules-left {
        background:none;
        box-shadow: none
    }
}

@media screen and (min-width: 1024px) {
    .tb--rules-left li.tb--regulation-menu_item:not(:last-child)>.menu-item:after {
        background-color:var(--background-color-2);
        background-image: var(--background-gradient-2)
    }
}

.tb--rules-left li.tb--regulation-menu_item .menu-item {
    color: var(--text-color-3)
}

.tb--rules-left li .tb--regulation-menu_name {
    font-size: 14px
}

.tb--rules-right {
    color: var(--text-color-3)
}

.tb--regulation-submenu_cont {
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-2)
}

.footer {
    margin: 0 auto;
    max-width: 1568px;
    padding: 32px 24px 40px
}

@media only screen and (max-width: 1023.9px) {
    .footer {
        padding:32px 16px
    }
}

.footer .lang-area {
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    height: 36px;
    min-width: 64px
}

.footer .lang-area .select-flag {
    padding-right: 5px
}

@media screen and (max-width: 1023.9px) {
    .footer .lang-area .select-flag:empty {
        display:none
    }
}

.footer .lang-area_holder {
    padding-left: 10px;
    padding-right: 10px
}

.footer .lang-area_holder:after {
    right: 10px
}

.footer .lang-area_holder:before {
    right: 4px
}

.footer .lang-sub-menu {
    border-radius: 5px;
    border-top: 1px solid var(--background-color-1);
    max-height: 258px;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 9999
}

@media screen and (max-width: 1023.9px) {
    .footer .lang-sub-menu {
        width:100%
    }
}

.footer .lang-sub-menu.lang-top-submenu {
    bottom: 100%;
    top: auto
}

.footer .slick-slider {
    box-shadow: none
}

.footer-container-inner {
    overflow-x: hidden
}

.footer-container-inner.footer-img_fixed {
    background-attachment: fixed
}

.footer-menu-block_title {
    font-weight: 700
}

.footer-menu-block_title.digi_icon-arrow_down:before {
    font-size: 18px;
    opacity: .6
}

.footer-menu-block_title.digi_icon-arrow_down.rotate:before {
    opacity: 1
}

.footer-submenu .email-address-link,.footer-submenu .phone-number-link {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    gap: 8px
}

.footer-submenu .email-address-link i,.footer-submenu .phone-number-link i {
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    width: 18px
}

.footer-submenu .email-address-link i:before,.footer-submenu .phone-number-link i:before {
    height: inherit;
    line-height: inherit;
    width: inherit
}

@media screen and (max-width: 1023.9px) {
    .footer-submenu.open .link a {
        font-size:14px;
        font-weight: 400
    }
}

.footer-submenu {
    line-height: 2
}

.footer-submenu a {
    opacity: .6
}

.footer-submenu a:hover {
    opacity: 1
}

.footer--divider {
    border-top: 1px solid var(--background-color-3);
    padding-top: 32px;
    position: relative
}

@media only screen and (min-width: 600px) and (max-width:1023.9px) {
    .footer--divider {
        padding-top:22px
    }
}

@media only screen and (max-width: 600px) {
    .footer--divider {
        margin-left:-20px;
        margin-right: -20px;
        padding: 20px 20px 0
    }
}

.footer--divider_holder {
    flex-wrap: wrap;
    margin-bottom: 20px
}

.footer--divider .footer_controls_title {
    background-color: var(--background-color-6);
    background-image: var(--background-gradient-6);
    border-radius: 2px;
    color: var(--text-color-4);
    font-size: 10px;
    height: auto;
    left: calc(50% - 60px);
    padding: 1px 0;
    position: absolute;
    text-align: center;
    top: 0;
    transform: translateY(-50%);
    width: 120px
}

.footer--separator .footer_controls_title {
    color: inherit;
    font-size: inherit
}

.footer-bg_img .footer {
    position: relative;
    z-index: 1
}

.footer-bg_img .footer,.footer-bg_img .footer_controls_title {
    background-color: initial
}

.footer-bg_img.footer-img_fill {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.footer-bg_img.footer-img_fit {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.footer-bg_img.footer-img_repeat {
    background-repeat: repeat
}

.footer-bg_img:before {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    content: "";
    height: 100%;
    left: 0;
    opacity: .7;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .tb--mobile-apps {
        justify-content:center;
        margin-bottom: 24px
    }
}

@media screen and (max-width: 1200px) {
    .tb--mobile-apps {
        margin-bottom:24px
    }
}

.tb--mobile-apps_desk {
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .tb--mobile-apps_desk {
        display:none
    }
}

@media screen and (min-width: 1024px) {
    .tb--mobile-apps_mob {
        display:none
    }
}

.tb--mobile-apps_mob+.socials-block_holder {
    grid-column: 2
}

.mobile--app-btn {
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 158px
}

.mobile--app-btn a {
    font-size: inherit;
    font-weight: 700;
    min-height: 42px;
    padding: 9px;
    width: 158px
}

.mobile--app-btn a i {
    padding: 0 16px 0 0
}

.mobile--app-btn a i:before {
    font-size: 28px
}

.mobile--app-btn a div span {
    font-size: 10px;
    font-weight: 400;
    opacity: .8;
    overflow: hidden;
    padding: 0 0 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mobile--app-btn a div.tb--general-logo {
    padding-top: 4px
}

.mobile--app-btn a span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media only screen and (max-width: 1200px) {
    .mobile--app-btn a {
        width:100%
    }
}

.payments-block i,.providers-block i {
    border-radius: inherit
}

.payments-block_item,.providers-block_item,.socials-block_item {
    margin-bottom: 8px;
    margin-right: 8px;
    overflow: hidden;
    position: relative
}

.payments-block_item:last-child,.providers-block_item:last-child,.socials-block_item:last-child {
    margin-right: 0
}

.payments-block_icon,.providers-block_icon,.socials-block_icon {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.payments-block_item:hover .payments-block_icon,.payments-block_item:hover .providers-block_icon,.payments-block_item:hover .socials-block_icon,.providers-block_item:hover .payments-block_icon,.providers-block_item:hover .providers-block_icon,.providers-block_item:hover .socials-block_icon {
    transform: translateY(-50%)
}

.payments-block .slick-next:before,.payments-block .slick-prev:before,.providers-block .slick-next:before,.providers-block .slick-prev:before,.socials-block .slick-next:before,.socials-block .slick-prev:before {
    color: var(--text-color-4)
}

@media only screen and (min-width: 1024px) {
    .payments-block .socials-block_icon i,.providers-block .socials-block_icon i {
        margin-left:auto;
        margin-right: auto
    }
}

@media only screen and (width: 1024px) {
    .payments-block .slick-prev,.providers-block .slick-prev {
        left:-25px
    }
}

.payments-block .slick-arrow,.providers-block .slick-arrow {
    background-color: initial;
    height: 64px;
    opacity: 1;
    top: 0
}

.payments-block .slick-next,.providers-block .slick-next {
    right: -32px
}

.payments-block .slick-prev,.providers-block .slick-prev {
    left: -30px
}

.payments-block_holder,.providers-block_holder {
    flex-wrap: wrap
}

@media only screen and (min-width: 1024px) {
    .payments-block_holder,.providers-block_holder {
        margin:0 -8px
    }
}

.payments-block_holder .slick-slide,.providers-block_holder .slick-slide {
    padding: 0
}

.payments-block_title,.providers-block_title {
    color: var(--text-color-1);
    letter-spacing: 2px;
    margin-bottom: 15px;
    text-align: center;
    text-transform: uppercase
}

.payments-block_item,.providers-block_item {
    height: 64px;
    width: 100%
}

.payments-block .slick-slide,.providers-block .slick-slide {
    pointer-events: auto
}

.payments-block .payments-scrolling,.payments-block .providers-scrolling,.providers-block .payments-scrolling,.providers-block .providers-scrolling {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.payments-block .payments-scrolling::-webkit-scrollbar,.payments-block .providers-scrolling::-webkit-scrollbar,.providers-block .payments-scrolling::-webkit-scrollbar,.providers-block .providers-scrolling::-webkit-scrollbar {
    display: none
}

.payments-block .payments-scrolling .payments-list,.payments-block .payments-scrolling .providers-list,.payments-block .providers-scrolling .payments-list,.payments-block .providers-scrolling .providers-list,.providers-block .payments-scrolling .payments-list,.providers-block .payments-scrolling .providers-list,.providers-block .providers-scrolling .payments-list,.providers-block .providers-scrolling .providers-list {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    margin: 0 auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.payments-block .payments-scrolling .payments-list .payments-block_item,.payments-block .payments-scrolling .payments-list .providers-block_item,.payments-block .payments-scrolling .providers-list .payments-block_item,.payments-block .payments-scrolling .providers-list .providers-block_item,.payments-block .providers-scrolling .payments-list .payments-block_item,.payments-block .providers-scrolling .payments-list .providers-block_item,.payments-block .providers-scrolling .providers-list .payments-block_item,.payments-block .providers-scrolling .providers-list .providers-block_item,.providers-block .payments-scrolling .payments-list .payments-block_item,.providers-block .payments-scrolling .payments-list .providers-block_item,.providers-block .payments-scrolling .providers-list .payments-block_item,.providers-block .payments-scrolling .providers-list .providers-block_item,.providers-block .providers-scrolling .payments-list .payments-block_item,.providers-block .providers-scrolling .payments-list .providers-block_item,.providers-block .providers-scrolling .providers-list .payments-block_item,.providers-block .providers-scrolling .providers-list .providers-block_item {
    max-width: 120px;
    min-width: 100px
}

.socials-block {
    justify-content: space-between
}

@media only screen and (max-width: 1200px) {
    .socials-block {
        align-items:center;
        flex-direction: column
    }
}

.socials-block .select-flag span {
    margin: 0
}

.socials-block_holder {
    flex-wrap: wrap
}

.tb--logos-block_wrapper {
    max-width: 100%
}

.logos-block .logos-block_item {
    padding: 9px 6px
}

@media only screen and (max-width: 1023.9px) {
    .logos-block .logos-block_item {
        padding:4px 7px
    }
}

.logos-block .logos-block_item img {
    max-height: 85px;
    object-fit: contain
}

.logos-block .logos-block_item img[src*=".svg"] {
    height: 85px
}

@media only screen and (max-width: 1023.9px) {
    .logos-block .logos-block_item img {
        max-height:40px
    }

    .logos-block .logos-block_item img[src*=".svg"] {
        height: 40px
    }
}

.logos-block_holder {
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -10px
}

@media only screen and (max-width: 1023.9px) {
    .logos-block_holder {
        margin:0 -7px
    }
}

.copyright_title {
    line-height: inherit
}

.customer-service-wrapper.has-additional-number .customer-service .service--number:first-child {
    margin-right: 20px
}

@media only screen and (max-width: 500px) {
    .customer-service-wrapper.has-additional-number .customer-service {
        margin:0 auto;
        width: -webkit-min-content;
        width: min-content
    }
}

.customer-service {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center;
    min-height: 52px;
    padding: 6px 24px;
    position: relative
}

.customer-service a {
    padding-right: 10px;
    text-decoration: none
}

.customer-service i {
    font-size: 40px
}

.customer-service .customer-phone-num {
    overflow: hidden
}

.customer-service .service--number {
    font-weight: 700;
    padding: 0;
    z-index: 2
}

.customer-service .tb--sep-line {
    background-color: var(--text-color-4);
    display: block;
    height: 12px;
    margin: 0 10px;
    opacity: .6;
    width: 1px
}

@media only screen and (max-width: 1023.9px) {
    .customer-service {
        justify-content:center
    }
}

@media only screen and (max-width: 500px) {
    .customer-service {
        padding:5px
    }

    .customer-service i {
        margin: 0!important
    }

    .customer-service .customer-phone-num {
        gap: 2px
    }
}

.logo-footer img {
    width: 100%
}

.tb--footer-separator {
    border-top: 1px solid var(--background-color-3);
    padding-top: 32px;
    position: relative
}

.tb--footer-separator:empty {
    border: none;
    padding-top: 0
}

.tb--footer-separator:after,.tb--footer-separator:before {
    background-color: var(--background-color-3);
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: -1px
}

.lang-area .call-us-block {
    margin-bottom: 20px
}

.lang-area .call-us-block_holder {
    margin-bottom: 20px;
    margin-left: -8px;
    margin-right: -8px
}

.lang-area .call-us-block_btn {
    background-color: initial;
    border: none;
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: var(--text-color-4);
    cursor: pointer;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    outline: none;
    padding: 0 18px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%
}

.lang-area .call-us-block_btn__icon {
    padding: 0 10px
}

.lang-area .call-us-block_icon {
    color: var(--text-color-3);
    font-size: 22px;
    margin-right: 10px
}

.payments-list_item,.providers-list_item {
    display: block;
    height: 100%;
    margin: 0 auto;
    width: 100px
}

.payments--sprite,.providers--sprite {
    background-repeat: no-repeat;
    display: block;
    max-width: 100%;
    width: 100px
}

.container_with_multiple_items {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap
}

@media only screen and (min-width: 1024px) {
    .container_with_multiple_items .footer-menu-block {
        flex:1 1
    }
}

@media only screen and (max-width: 1023.9px) {
    .container_with_multiple_items .footer-menu-block {
        width:100%
    }

    .container_with_multiple_items .footer--license {
        margin-bottom: 24px
    }
}

.tb--nested-controls_container {
    justify-content: center;
    width: 100%
}

@media only screen and (max-width: 1023.9px) {
    .tb--nested-controls_container {
        justify-content:center
    }
}

.tb--nested-controls_container .tb--nested-controls_container {
    display: flex
}

.tb--nested-controls_container .container_with_multiple_items {
    justify-content: space-between;
    width: 100%
}

@media only screen and (max-width: 1023.9px) {
    .tb--nested-controls_container .container_with_multiple_items {
        justify-content:center
    }
}

@media screen and (min-width: 1024px) {
    .tb--nested-controls_container .container_with_multiple_items .power-by-block:first-child {
        align-items:flex-start
    }

    .tb--nested-controls_container .container_with_multiple_items .power-by-block:last-child {
        align-items: flex-end
    }
}

.tb--nested-controls_container .age-restriction,.tb--nested-controls_container .footer--license {
    align-items: center;
    display: flex
}

.tb--nested-controls_container .about--company p {
    margin: auto;
    max-width: 830px
}

.tb--nested-controls_container .container_with_multiple_items .age-restriction-wrapper {
    justify-content: flex-end
}

@media only screen and (max-width: 1023.9px) {
    .tb--nested-controls_container .container_with_multiple_items .customer-service-wrapper {
        margin-bottom:24px
    }

    .tb--nested-controls_container .customer-service-wrapper {
        justify-content: center;
        width: 100%
    }
}

.footer--license {
    background-color: var(--background-color-3);
    height: 118px;
    max-width: 100%;
    width: 118px
}

@media only screen and (max-width: 1023.9px) {
    .footer--license {
        height:72px;
        width: 72px
    }
}

.footer--license a {
    height: 100%;
    width: 100%
}

.footer--license img {
    max-height: 100%;
    object-fit: contain;
    width: 100%
}

.footer-links-mob {
    font-size: 12px
}

.footer-links-mob_item {
    color: var(--text-color-4);
    margin-bottom: 10px;
    text-decoration: none
}

@media only screen and (max-width: 1023.9px) {
    .power-by-block {
        margin:0 40px
    }
}

.power-by-block_title {
    text-transform: uppercase
}

.power-by-block_partner {
    margin-bottom: 15px
}

.age-restriction_img {
    position: relative
}

.age-restriction_img svg {
    height: 100%;
    position: absolute;
    width: 100%
}

.age-restriction_int {
    margin-right: 4px;
    z-index: 3
}

.age-restriction_plus {
    background: var(--background-color-6);
    border-radius: 0;
    height: 20px;
    margin: auto;
    position: absolute;
    right: -5px;
    transition-duration: 1s;
    width: 12px;
    z-index: 2
}

.age-restriction_plus span {
    background: linear-gradient(to bottom,#0000 40%,var(--text-color-4) 40%,var(--text-color-4) 60%,#0000 60%),linear-gradient(to right,#0000 40%,var(--text-color-4) 40%,var(--text-color-4) 60%,#0000 60%);
    height: 10px;
    margin: auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 10px
}

footer .about--company,footer .copyright {
    width: 100%
}

footer .about--company p {
    color: inherit;
    font-size: inherit;
    opacity: .8;
    text-align: inherit
}

footer .about--company a {
    color: var(--brand-color-2);
    text-decoration: underline
}

footer .select-without-flag {
    padding-left: 16px
}

.footer-menu-block {
    justify-content: space-between
}

@media only screen and (min-width: 1024px) {
    .footer-menu-block:not(:last-child) {
        margin-right:10px
    }
}

@media only screen and (max-width: 1023.9px) {
    .footer-menu-block .footer-menu-block_col:not(:first-child) {
        position:relative
    }

    .footer-menu-block .footer-menu-block_col:not(:first-child):before {
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

.lang-area_holder:before {
    font-size: 100%
}

.lang-area_holder .lang-sub-menu {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.footer.standard-footer .copyright .tb--separator {
    display: none
}

.footer.standard-footer .payments--sprite,.footer.standard-footer .providers--sprite {
    max-width: 100%
}

.footer.standard-footer .lang-area_holder:before {
    color: #999;
    font-size: 18px
}

.footer.standard-footer .lang-area_holder .la-sub-menu_item,.footer.standard-footer .lang-area_holder .lang-area_selected {
    color: var(--text-color-2)
}

.footer.standard-footer .about--company p {
    color: var(--text-color-4);
    font-size: 10px;
    text-align: center
}

.footer.standard-footer .mobile--app-btn a {
    color: var(--text-color-2);
    font-size: 16px
}

.footer.standard-footer .power-by-block_title {
    color: var(--text-color-4);
    text-align: center
}

.footer.standard-footer .customer-service i {
    color: var(--text-color-3);
    font-size: 32px
}

.footer.standard-footer .customer-service .service--number {
    color: var(--text-color-1);
    font-size: 20px
}

@media only screen and (max-width: 650px) {
    .footer.standard-footer .customer-service .service--number {
        font-size:16px
    }
}

.footer.standard-footer .customer-service .service--txt {
    color: var(--text-color-1);
    font-size: 12px
}

@media only screen and (max-width: 500px) {
    .footer.standard-footer .customer-service {
        padding:8px 20px
    }
}

.footer.standard-footer .footer--separator .footer_controls_title {
    color: var(--text-color-4);
    font-size: 10px
}

.footer.standard-footer .socials-block_icon i {
    color: var(--text-color-3);
    font-size: 28px
}

.footer.standard-footer .socials-block_icon i:before {
    height: 100%;
    width: 100%
}

.copyright .tb--separator {
    display: none
}

.copyright a {
    color: var(--brand-color-2);
    text-decoration: underline
}

.footer .socials-block_icon i {
    font-size: inherit
}

.footer .socials-block_icon i:before {
    font-size: inherit;
    height: 100%;
    width: 100%
}

.footer .top--jackpots-block,.footer .top--jackpots-name {
    background-color: var(--background-color-2);
    background-image: var(--background-gradient-2)
}

.about--company p {
    color: inherit;
    font-size: inherit;
    opacity: .8;
    text-align: inherit
}

.about--company a {
    color: var(--brand-color-2);
    text-decoration: underline
}

.payments-list_item,.providers-list_item {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    border-radius: 4px
}

.footer--separator .footer_controls_title:after,.footer--separator .footer_controls_title:before {
    border-bottom: 1px solid;
    opacity: .2
}

.footer--separator .footer_controls_title.wdg-title-left:before,.footer--separator .footer_controls_title.wdg-title-right:after {
    display: none
}

.footer--separator .footer_controls_title .tb--separator {
    background-color: var(--background-color-3)
}

.tb--nested-controls_container .logos-block:last-child {
    margin-bottom: 40px;
    padding-bottom: 24px;
    position: relative
}

.tb--nested-controls_container .logos-block:last-child:after {
    border-bottom: 1px solid var(--text-color-4);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0
}

@media only screen and (max-width: 1023.9px) {
    .tb--nested-controls_container .logos-block:last-child {
        padding-bottom:24px
    }
}

@media screen and (max-width: 1023.9px) {
    .mobile--app-btn {
        width:158px
    }
}

.mobile--app-btn a {
    background-color: inherit;
    background-image: var(--background-gradient-3);
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: inherit;
    height: 36px
}

.mobile--app-btn a i,.mobile--app-btn a span {
    margin-right: 9px;
    padding: 3px 1px
}

.customer-service i {
    color: inherit;
    font-size: 32px;
    margin-right: 5px;
    opacity: .8
}

.customer-service i:before {
    height: 38px;
    line-height: 38px;
    width: 38px
}

.customer-service .service--number {
    color: inherit;
    font-size: inherit
}

.customer-service .service--txt {
    color: inherit;
    font-size: 12px;
    opacity: .6
}

.footer .lang-area,.footer .lang-sub-menu {
    background: var(--background-color-3);
    background-image: var(--background-gradient-3)
}

.footer .lang-area .digi_icon-arrow_down:before {
    color: var(--text-color-4)
}

@media screen and (max-width: 1023.9px) {
    .footer .lang-area .digi_icon-arrow_down {
        padding:0 10px
    }
}

.footer .tb--select-overlap,.header-language .tb--select-overlap {
    color: var(--text-color-2)
}

@media screen and (max-width: 1023.9px) {
    .call-us-block_btn option {
        background-color:var(--background-color-3)!important;
        color: var(--text-color-4)
    }
}

.logos-block:not(:last-child) {
    margin-bottom: 24px
}

.socials-block_item {
    height: 36px;
    width: 36px
}

.socials-block_item,.socials-media_item {
    margin: 0 6px 12px
}

.socials-block_item_native .socials-media_item {
    text-align: center;
    vertical-align: middle
}

.socials-block_item_native .socials-media_item .socials-block_icon {
    display: flex;
    justify-content: center
}

.socials-block_item_native i.social-icon {
    display: inline-block
}

.standard-footer .socials-media_item {
    background-color: var(--background-color-3);
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left)
}

.standard-footer .socials-media_item i.social-icon {
    align-items: center;
    background-image: var(--background-gradient-3);
    color: var(--text-color-2);
    display: flex;
    justify-content: center
}

.standard-footer .socials-media_item i.social-icon:before {
    font-size: 20px;
    height: 35px;
    margin-right: 0;
    width: 35px
}

@media screen and (min-width: 1201px) {
    .standard-footer .social-block_container {
        display:grid;
        grid-template-columns: 1fr auto 1fr
    }
}

@media screen and (max-width: 1200px) {
    .standard-footer .social-block_container .lang-area_selected .lang-area_name {
        width:100%
    }
}

.socials-media_item {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none
}

.socials-media_item .socials-block_icon {
    display: inline-block;
    height: 100%;
    position: static
}

.socials-media_item .socials-block_icon i {
    font-size: inherit;
    transition: color .5s
}

.socials-media_item i.social-icon {
    font-size: inherit;
    transition: all .5s ease-in-out;
    width: 100%
}

.socials-media_item i.social-icon:before {
    align-items: center;
    display: flex;
    font-size: inherit;
    height: 100%;
    justify-content: center;
    width: 100%
}

.socials-media_item:hover i.social-icon.category_icon-facebook {
    background: #3b5999
}

.socials-media_item:hover i.social-icon.category_icon-linkedin {
    background: #0077b7
}

.socials-media_item:hover i.social-icon.category_icon-ok {
    background: #ed8323
}

.socials-media_item:hover i.social-icon.category_icon-instagram {
    background: radial-gradient(circle at 0 120%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)
}

.socials-media_item:hover i.social-icon.category_icon-youtube {
    background: #c9332d
}

.socials-media_item:hover i.social-icon.category_icon-vk {
    background: #4c749f
}

.socials-media_item:hover i.social-icon.category_icon-telegram {
    background: #61a8de
}

.socials-media_item:hover i.social-icon.category_icon-pinterest {
    background: #c9353d
}

.socials-media_item:hover i.social-icon.category_icon-viber {
    background: #7b519d
}

.socials-media_item:hover i.social-icon.category_icon-whatsapp {
    background: #11bb19
}

.socials-media_item:hover i.social-icon.category_icon-messenger {
    background: linear-gradient(180deg,#0068ff,#00c6ff)
}

.socials-media_item:hover i.social-icon.category_icon-vimeo {
    background: #1ab7ea
}

.socials-media_item:hover i.social-icon.category_icon-tumblr {
    background: #314358
}

.socials-media_item:hover i.social-icon.category_icon-digg,.socials-media_item:hover i.social-icon.category_icon-tiktok,.socials-media_item:hover i.social-icon.category_icon-twitter {
    background: #000
}

.socials-media_item:hover i.social-icon.category_icon-kakao_talk,.socials-media_item:hover i.social-icon.category_icon-snapchat {
    background: #ffe400
}

.socials-media_item:hover i.social-icon.category_icon-kakao_talk {
    color: #000
}

.socials-media_item:hover i.social-icon.category_icon-wechat {
    background: #45b035
}

.socials-media_item:hover i.social-icon.category_icon-reddit {
    background: #ff4500
}

.socials-media_item:hover i.social-icon.category_icon-discord {
    background: #4e5af0
}

.socials-media_item:hover i.social-icon.category_icon-line {
    background: #06c755
}

.socials-block_item {
    overflow: hidden;
    position: relative
}

.socials-block_icon {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.socials-block_item:hover .socials-block_icon {
    transform: translateY(-50%)
}

@media only screen and (max-width: 1023.9px) {
    .footer-menu-block .footer-menu-block_col {
        padding:12px 0
    }
}

@media only screen and (min-width: 1024px) {
    .footer-menu-block .footer-menu-block_col:not(:last-child) {
        margin-right:10%;
        max-width: 200px
    }
}

@media only screen and (max-width: 1023.9px) {
    .footer-menu-block .footer-menu-block_col:not(:first-child) {
        position:relative
    }

    .footer-menu-block .footer-menu-block_col:not(:first-child):before {
        border-top: 1px solid var(--background-color-3)
    }
}

.footer-menu-block_title a {
    font-weight: 500
}

.footer-menu-block_title.digi_icon-arrow_down:before {
    color: var(--text-color-4)
}

.footer--separator .footer_controls_title {
    display: flex;
    flex-direction: row;
    margin-bottom: 24px
}

.footer--separator .footer_controls_title:after,.footer--separator .footer_controls_title:before {
    content: "";
    flex: 1 1;
    margin: auto
}

.footer--separator .footer_controls_title:before {
    margin-right: 20px
}

.footer--separator .footer_controls_title:after {
    margin-left: 20px
}

.footer--separator .tb--separator {
    display: flex;
    height: 1px;
    margin-bottom: 24px;
    width: 100%
}

.payments-block,.providers-block {
    max-width: 100%;
    width: 100%
}

@media only screen and (min-width: 1024px) {
    .payments-block_holder,.providers-block_holder {
        padding:0 30px
    }
}

.payments-block .slick-slide,.providers-block .slick-slide {
    padding: 0 5px
}

.payments--sprite,.providers--sprite {
    height: 64px
}

.power-by-block {
    justify-content: center
}

.power-by-block_title {
    color: inherit;
    font-size: 9px;
    margin-bottom: 10px;
    text-align: inherit
}

.age-restriction {
    opacity: .6
}

.age-restriction_img {
    height: 40px;
    width: 40px
}

.age-restriction_img svg path {
    fill: var(--text-color-4)
}

.age-restriction_int {
    color: var(--text-color-4);
    font-size: 21px
}

.copyright_title {
    color: inherit;
    font-size: inherit;
    text-align: inherit
}

.socials-block i {
    border-radius: 4px
}

.logo-footer {
    margin: 0 auto;
    max-width: 100%;
    width: 132px
}

@media only screen and (max-width: 1023.9px) {
    .logo-footer {
        width:102px
    }
}

.copyright,.socials-block_holder {
    justify-content: center
}

.footer.standard-footer {
    padding: 32px 24px
}

.footer.standard-footer .tb--nested-controls_container:not(:empty) {
    margin-bottom: 24px
}

.footer.standard-footer .footer-menu-block {
    justify-content: center;
    margin-bottom: 4px
}

@media only screen and (min-width: 1024px) {
    .footer.standard-footer .footer-menu-block {
        padding:0 20px
    }

    .footer.standard-footer .footer-menu-block_col:not(:last-child) {
        margin-right: 72px
    }
}

.footer.standard-footer .footer-menu-block_col:last-child {
    margin-right: 0;
    padding-bottom: 0
}

@media only screen and (max-width: 600px) {
    .footer.standard-footer .lang-area_wrapper {
        justify-content:center;
        width: 100%
    }
}

.footer.standard-footer .lang-area {
    margin-bottom: 32px
}

.footer.standard-footer .lang-area .digi_icon-arrow_down:before {
    color: var(--text-color-2);
    font-size: 18px
}

@media only screen and (max-width: 1200px) {
    .footer.standard-footer .lang-area {
        width:280px
    }
}

@media only screen and (min-width: 600px) and (max-width:768px) {
    .footer.standard-footer .lang-area {
        width:328px
    }
}

@media only screen and (max-width: 600px) {
    .footer.standard-footer .lang-area {
        display:flex;
        max-width: 509px;
        width: 100%
    }

    .footer.standard-footer .lang-area .lang-area_selected {
        width: 100%
    }
}

.footer.standard-footer .copyright .copyright_title {
    color: var(--text-color-4);
    font-size: 11px;
    font-weight: 600;
    text-align: center
}

.footer.standard-footer .payments--sprite,.footer.standard-footer .providers--sprite {
    width: 100px
}

@media only screen and (max-width: 1023.9px) {
    .footer.standard-footer .container_with_multiple_items .footer--license {
        margin-bottom:24px
    }
}

.footer.standard-footer .tb--nested-controls_container .about--company {
    margin-bottom: 50px
}

.footer.standard-footer .tb--nested-controls_container .about--company p {
    color: var(--text-color-4);
    font-size: 10px;
    text-align: center
}

@media only screen and (min-width: 1024px) {
    .footer.standard-footer .tb--nested-controls_container .about--company p {
        padding:0 15%
    }
}

@media only screen and (max-width: 1023.9px) {
    .footer.standard-footer .tb--nested-controls_container .container_with_multiple_items .customer-service-wrapper {
        margin-bottom:24px
    }
}

.footer.standard-footer .socials-block_holder {
    height: -webkit-max-content;
    height: max-content;
    margin-bottom: 24px
}

@media screen and (min-width: 1200px) {
    .footer.standard-footer .socials-block_holder {
        margin-left:18px;
        margin-right: 18px;
        max-width: 706px
    }
}

@media only screen and (max-width: 1200px) {
    .footer.standard-footer .socials-block_holder {
        order:3
    }
}

.footer.standard-footer .socials-block i {
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left)
}

.footer.standard-footer .age-restriction {
    margin: 0 10px
}

@media only screen and (max-width: 1023.9px) {
    .footer.standard-footer .age-restriction {
        margin:0 40px
    }
}

.footer.standard-footer .customer-service {
    padding: 0 8px 0 0
}

@media only screen and (max-width: 1023.9px) {
    .footer.standard-footer .customer-service {
        padding:0
    }
}

.footer.standard-footer .footer--separator .footer_controls_title:after,.footer.standard-footer .footer--separator .footer_controls_title:before {
    border-bottom: 1px solid var(--text-color-4)
}

@media only screen and (max-width: 1023.9px) {
    .footer.standard-footer {
        padding:24px 18px 0
    }

    .footer.standard-footer .tb--nested-controls_container:not(:empty) {
        margin-bottom: 0
    }

    .footer.standard-footer .payments-block_item,.footer.standard-footer .providers-block_item {
        margin-right: 12px
    }

    .footer.standard-footer .age-restriction-wrapper,.footer.standard-footer .copyright,.footer.standard-footer .customer-service-wrapper,.footer.standard-footer .footer--license,.footer.standard-footer .lang-area,.footer.standard-footer .power-by-block {
        margin-bottom: 24px
    }

    .footer.standard-footer .socials-block_holder .socials-block_item,.footer.standard-footer .socials-block_holder .socials-media_item {
        margin: 0 6px 12px
    }

    .footer.standard-footer .footer-menu-block {
        margin-bottom: 24px
    }

    .footer.standard-footer .payments-block,.footer.standard-footer .providers-block {
        margin-bottom: 16px
    }

    .footer.standard-footer .logos-block_holder {
        margin: 0 -6px
    }

    .footer.standard-footer .logos-block.footer--separator .footer_controls_title {
        margin-bottom: 12px
    }

    .footer.standard-footer .logos-block .logos-block_item {
        padding: 6px
    }

    .footer.standard-footer .logos-block:not(:last-child) {
        margin: 0 0 18px
    }

    .footer.standard-footer .logos-block:last-child {
        margin: 0 0 24px;
        padding-bottom: 18px
    }

    .footer.standard-footer .footer--separator .footer_controls_title,.footer.standard-footer .tb--logos-block_wrapper,.footer.standard-footer .tb--nested-controls_container .about--company {
        margin-bottom: 24px
    }

    .footer.standard-footer .tb--mobile-apps {
        width: 100%
    }
}

@media only screen and (max-width: 1200px) {
    .footer.standard-footer .tb--mobile-apps .mobile--app-btn {
        width:158px
    }
}

@media only screen and (max-width: 768px) {
    .footer.standard-footer .tb--mobile-apps .mobile--app-btn {
        width:328px
    }
}

@media only screen and (max-width: 600px) {
    .footer.standard-footer .tb--mobile-apps .mobile--app-btn {
        max-width:509px;
        width: 100%
    }
}

@media only screen and (max-width: 768px) {
    .footer.standard-footer .tb--mobile-apps .mobile--app-btn:not(:only-child) {
        width:158px
    }
}

@media only screen and (max-width: 600px) {
    .footer.standard-footer .tb--mobile-apps .mobile--app-btn:not(:only-child) {
        width:247px
    }
}

@media only screen and (max-width: 541px) {
    .footer.standard-footer .tb--mobile-apps .mobile--app-btn:not(:only-child) {
        max-width:509px;
        width: 100%
    }
}

@media only screen and (min-width: 768px) and (max-width:1024px) {
    .footer.standard-footer .socials-block {
        flex-direction:row;
        flex-wrap: wrap;
        justify-content: center
    }

    .footer.standard-footer .socials-block .tb--mobile-apps {
        margin-right: 24px;
        width: calc(50% - 12px)
    }

    .footer.standard-footer .socials-block .tb--mobile-apps .mobile--app-btn {
        width: 100%
    }

    .footer.standard-footer .socials-block .tb--mobile-apps .mobile--app-btn a {
        min-height: 36px
    }

    .footer.standard-footer .socials-block .lang-area_wrapper {
        width: calc(50% - 12px)
    }

    .footer.standard-footer .socials-block .lang-area_wrapper .lang-area {
        width: 100%
    }
}

.casino--container {
    margin: 0 auto;
    max-width: 1568px;
    padding: 0 24px
}

.casino--container.tb--categories_list {
    width: 100%
}

.casino--container.tb--categories_list.d-none {
    display: none
}

@media only screen and (max-width: 1366px) {
    .casino--container {
        padding-left:16px;
        padding-right: 16px
    }
}

@media screen and (max-width: 1023.9px) {
    .casino--container.casino--container-mobile {
        padding:0
    }
}

.casino--container .tb--preloader-container {
    height: 100%!important
}

.casino--container .tb--empty-state {
    margin-top: 8px
}

.casino--container--wrapper {
    min-height: 400px;
    padding: 0 20px;
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .casino--container--wrapper {
        padding:0 12px
    }
}

.casino--container--wrapper .tb--preloader-container {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999999999
}

.casino--top-space {
    padding-top: 460px
}

@media screen and (max-width: 1023.9px) {
    .casino--top-space {
        padding-top:0!important
    }
}

.casino--space {
    padding-top: 40px
}

@media screen and (max-width: 1023.9px) {
    .casino--space {
        padding-top:20px
    }
}

.casino-slider-container .top--winners-slider .slick-slide {
    padding: 0
}

@media screen and (max-width: 1023.9px) {
    .casino-slider-container .top--winners-slider .slick-slide {
        padding:0 4px!important
    }
}

@media only screen and (min-width: 1366px) {
    .casino-slider-container .wrapper-2 {
        margin-top:-120px
    }
}

.casino--wrapper {
    overflow-x: hidden;
    padding-bottom: 8px
}

.casino--wrapper .casino--games-more_btn {
    width: calc(100% - 20px)
}

@media screen and (max-width: 600px) {
    .casino--wrapper .casino--games-more_btn {
        width:calc(100% - 8px)
    }
}

@media screen and (max-width: 1023.9px) {
    .casino--wrapper.casino--container {
        padding-left:6px;
        padding-right: 6px
    }
}

@media screen and (max-width: 600px) {
    .casino--wrapper.casino--container {
        padding-left:12px;
        padding-right: 12px
    }
}

.casino--games-more_btn {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 8px;
    color: var(--text-color-4);
    font-size: 14px;
    height: 50px;
    margin-top: 8px;
    padding: 10px 35px;
    position: relative;
    text-transform: uppercase;
    width: 100%
}

.casino-block_img {
    background-color: #1a1a1a;
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 100%;
    width: 100%
}

.casino--demo-header p {
    color: var(--brand-color-2);
    font-size: 16px;
    font-weight: 500;
    height: 36px;
    line-height: 36px;
    margin: auto;
    max-width: 260px;
    padding: 0 16px
}

@media only screen and (min-width: 1024px) and (max-width:1365px) {
    .casino--demo-header p {
        height:50px;
        line-height: 50px
    }
}

.casino-menu-block_wrapper {
    margin: 0 24px
}

@media only screen and (max-width: 1366px) {
    .casino-menu-block_wrapper {
        margin:0 16px
    }
}

@media screen and (max-width: 1023.9px) {
    .casino-menu-block_wrapper {
        margin:0
    }
}

.casino-menu-block {
    border-radius: 8px;
    margin: 0 auto 8px;
    max-width: 1520px;
    position: relative
}

.casino-menu-block:after {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 8px;
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    opacity: .9;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .casino-menu-block:after {
        border-radius:0
    }
}

.casino-menu-items {
    border-radius: 8px;
    height: 60px;
    line-height: 1.6;
    position: relative;
    z-index: 1
}

.casino-menu-items .search-block {
    background-image: none
}

@media screen and (min-width: 1024px) {
    .casino-menu-items .search-block .search-box {
        border-radius:var(--input-radius-top-left) var(--input-radius-top-right) var(--input-radius-bottom-right) var(--input-radius-bottom-left);
        padding: 11px 34px 10px 40px
    }
}

.casino-menu-items .search-block .search-box:focus {
    border-color: var(--brand-color-2)
}

@media only screen and (max-width: 1023.9px) {
    .casino-menu-items .search-block .search-box {
        border:0
    }
}

.casino-menu-items .search-block:after {
    display: none
}

.casino-menu-items .search-block .digi_icon-search {
    color: var(--text-color-4);
    font-size: 24px;
    left: 10px;
    position: absolute
}

@media only screen and (max-width: 1023.9px) {
    .casino-menu-items .search-block .digi_icon-search {
        align-items:center;
        display: flex;
        height: 100%;
        justify-content: center;
        left: 0;
        pointer-events: none;
        width: 100%
    }
}

.casino-menu-items .search-block .close-icon:before {
    background-color: initial
}

@media only screen and (max-width: 1023.9px) {
    .casino-menu-items .search-block.search-block__focus .search-box {
        padding-left:5px
    }
}

.casino-menu-items .casino-menu-items_holder {
    display: flex;
    flex-wrap: nowrap;
    font-weight: 500;
    height: 60px;
    overflow: hidden;
    position: relative;
    width: calc(100% - 100px)
}

@media only screen and (min-width: 1024px) {
    .casino-menu-items .casino-menu-items_holder {
        margin-right:0
    }
}

@media screen and (max-width: 1023.9px) {
    .casino-menu-items .casino-menu-items_holder {
        width:calc(100% - 60px)
    }
}

.casino-menu-items .casino-menu-items_holder .slick-slide {
    padding: 0
}

.casino-menu-items .casino-menu-items_holder .casino-menu-items_wrapper {
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .casino-menu-items .casino-menu-items_holder .casino-menu-items_wrapper {
        display:flex;
        overflow-x: auto
    }
}

.casino-menu-item {
    color: var(--text-color-4);
    flex-shrink: 0;
    height: 60px;
    line-height: 60px;
    padding: 0 15px
}

@media screen and (max-width: 1023.9px) {
    .casino-menu-item {
        padding:0 12px
    }
}

.casino-menu-item:hover {
    color: var(--brand-color-2)
}

@media screen and (min-width: 1024px) {
    .casino-web-padding {
        padding:0 40px
    }
}

.casino-menu-items_text {
    align-items: center;
    display: flex;
    font-size: 14px;
    height: 60px;
    padding: 4px
}

.casino-menu-items_icon {
    font-size: 26px;
    padding: 4px
}

.casino-menu-item__active {
    color: var(--brand-color-2)
}

.casino--links-container {
    flex-wrap: wrap
}

@media screen and (max-width: 1023.9px) {
    .casino--links-container {
        overflow-x:auto
    }
}

.casino--links-container.casino--links-container_space {
    padding: 18px 0 8px
}

.casino-all-links {
    overflow: hidden;
    padding: 0 24px;
    position: relative;
    transition: max-height .5s ease-in;
    z-index: 1
}

@media screen and (max-width: 1023.9px) {
    .casino-all-links {
        background-color:var(--background-color-2);
        background-image: var(--background-gradient-2)
    }
}

.casino-all-links.closed-sub-categories {
    max-height: 60px!important;
    transition: max-height .5s ease-out
}

.casino-all-links_arrow {
    left: 20px;
    position: absolute;
    top: -1px
}

.casino-all-links_item {
    background-clip: padding-box;
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5);
    border: 1px solid #0000;
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: var(--text-color-4);
    display: inline-block;
    font-size: 14px;
    margin: 0 8px 8px 0;
    padding: 8px 14px;
    white-space: nowrap
}

.casino-all-links_item:hover,.casino-all-links_item__active {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-color: var(--brand-color-2);
    box-shadow: 0 3px 6px rgba(0,0,0,.302);
    color: var(--brand-color-2)
}

.casino-all-links_item:after {
    border-radius: 7px 7px 0 7px;
    bottom: 0;
    display: inline-block;
    margin-left: 10px;
    max-width: 60%;
    overflow: hidden;
    position: static;
    right: 14px;
    text-overflow: ellipsis;
    top: 0;
    transform: translate(0)
}

.casino-all-links_item.casino-all-links_close,.casino-all-links_item.casino-all-links_more {
    align-items: center;
    display: flex;
    font-size: 21px;
    height: 35px;
    padding: 0 14px
}

.casino-block-games {
    margin: 0 -10px
}

@media screen and (max-width: 1023.9px) {
    .casino-block-games {
        margin:0
    }
}

.casino-block-games .casino-block-games_holder {
    display: flex;
    width: 100%
}

.casino-block-games .casino-block-games_item {
    border-radius: 8px;
    flex-basis: 50%;
    flex-grow: 1;
    height: 160px;
    max-width: 50%;
    min-width: 1px;
    padding: 10px;
    position: relative;
    transition: transform .2s
}

@media only screen and (max-width: 600px) {
    .casino-block-games .casino-block-games_item {
        height:100px;
        padding: 4px
    }
}

@media only screen and (min-width: 500px) and (max-width:767px) {
    .casino-block-games .casino-block-games_item {
        flex-basis:33.33333%;
        max-width: 33.33333%
    }
}

@media only screen and (min-width: 768px) and (max-width:1023.9px) {
    .casino-block-games .casino-block-games_item {
        flex-basis:25%;
        max-width: 25%
    }
}

@media only screen and (min-width: 1024px) and (max-width:1365px) {
    .casino-block-games .casino-block-games_item {
        flex-basis:25%;
        max-width: 25%
    }
}

@media only screen and (min-width: 1366px) {
    .casino-block-games .casino-block-games_item {
        flex-basis:16.66%;
        max-width: 16.66%
    }
}

.casino-block-games .casino-block-games_item img {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 8px;
    display: inline-block;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    vertical-align: top;
    width: 100%
}

@media only screen and (min-width: 1024px) {
    .casino-block-games .casino-block-games_item:hover {
        border:1px solid var(--brand-color-2);
        padding: 0;
        transform: scale(1);
        z-index: 2
    }

    .casino-block-games .casino-block-games_item:hover .casino-block-games_demo_cont {
        opacity: 1;
        transform: scale(1)
    }
}

@media only screen and (min-width: 1024px) and (max-width:1366px) {
    .casino-block-games .casino-block-games_item:hover {
        transform:scale(1.2)
    }
}

@media only screen and (min-width: 1024px) and (max-width:1365px) {
    .casino-block-games .casino-block-games_item:hover {
        transform:scale(1.02)
    }
}

.casino-block-games .casino-block-games_demo_cont {
    align-items: center;
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform-origin: center;
    transition: all .5s;
    width: 100%;
    z-index: 2
}

.casino-block-games .casino-block-games_demo_cont:after {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 8px;
    bottom: 0;
    content: "";
    display: none;
    height: 100%;
    left: 0;
    opacity: .7;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

@media only screen and (min-width: 768px) {
    .casino-block-games .casino-block-games_demo_cont:after {
        display:block
    }
}

.casino-block-games .casino-block-games_demo_cont>div {
    border-radius: 2px;
    position: relative;
    z-index: 5
}

.casino-block-games .tb--empty-state {
    margin-top: 16px;
    width: calc(100% - 20px)
}

@media only screen and (min-width: 768px) {
    .casino-block-games .tb--empty-state {
        margin-bottom:14px;
        z-index: 1
    }
}

.casino--game-hover_content {
    margin-top: calc(50% - 110px)
}

@media only screen and (min-width: 1024px) and (max-width:1365px) {
    .casino--game-hover_content {
        margin-top:calc(50% - 135px)
    }
}

.casino--game-play {
    border: 1px solid var(--brand-color-2);
    color: var(--text-color-4);
    padding: 12px 44px;
    position: relative;
    z-index: 2
}

.casino--game-play:before {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.casino--game-play:hover:before {
    opacity: .7
}

.casino--game-demo {
    color: var(--text-color-4);
    font-size: 13px;
    margin-top: 16px;
    text-align: center;
    text-transform: uppercase
}

.tb--casino-game-mobile {
    background-color: #000000f7;
    position: fixed;
    z-index: 1000
}

@media screen and (max-width: 1023.9px) {
    .tb--casino-game-mobile {
        bottom:0;
        left: 0;
        right: 0;
        top: 0
    }
}

.tb--casino-game-mobile .game-redirect-loader,.tb--casino-game-mobile .tb--preloader-container {
    height: 100%
}

.tb--casino-game-mobile .tb--body-panel {
    padding: 56px 16px 0
}

.img-block-holder,.top-casino-block,.top-live-casino-block {
    margin-bottom: 8px;
    position: relative
}

.slider_casino {
    margin: 0 auto;
    position: absolute;
    width: 100%;
    z-index: 0
}

@media screen and (max-width: 1023.9px) {
    .slider_casino {
        position:relative
    }
}

.slider_casino .casino--main-slider .slick-list {
    position: relative
}

.slider_casino .casino--main-slider .slick-list:after {
    background-image: linear-gradient(180deg,#0000,var(--background-color-2));
    content: "";
    display: block;
    height: 80%;
    left: 0;
    position: absolute;
    top: 76%;
    width: 100%;
    z-index: 99
}

@media screen and (max-width: 1023.9px) {
    .slider_casino .casino--main-slider .slick-list:after {
        content:none
    }
}

.slider_casino .casino--main-slider .slick-list .slick-slide {
    padding: 0
}

.slider_casino .main--slider-top {
    position: relative
}

.slider_casino .main--slider-top .main--slider-counter,.slider_casino .main--slider-top .slick-next,.slider_casino .main--slider-top .slick-prev {
    top: 23px
}

.slider_casino .main--slider-bottom {
    position: relative
}

.slider_casino .main--slider-bottom .main--slider-counter,.slider_casino .main--slider-bottom .slick-next,.slider_casino .main--slider-bottom .slick-prev {
    top: 340px
}

@media screen and (min-width: 1024px) and (max-width:1400px) {
    .slider_casino .main--slider-bottom .main--slider-counter,.slider_casino .main--slider-bottom .slick-next,.slider_casino .main--slider-bottom .slick-prev {
        top:270px
    }
}

.slider_casino .main--slider-right .slick-next {
    right: calc(50% - 760px)
}

@media only screen and (max-width: 1600px) {
    .slider_casino .main--slider-right .slick-next {
        right:25px
    }
}

@media only screen and (max-width: 1366px) {
    .slider_casino .main--slider-right .slick-next {
        right:24px
    }
}

.slider_casino .main--slider-right .slick-prev {
    right: calc(50% - 716px)
}

@media only screen and (max-width: 1600px) {
    .slider_casino .main--slider-right .slick-prev {
        right:69px
    }
}

@media only screen and (max-width: 1366px) {
    .slider_casino .main--slider-right .slick-prev {
        right:68px
    }
}

.slider_casino .main--slider-right .main--slider-counter {
    right: calc(50% - 672px)
}

@media only screen and (max-width: 1600px) {
    .slider_casino .main--slider-right .main--slider-counter {
        right:113px
    }
}

@media only screen and (max-width: 1366px) {
    .slider_casino .main--slider-right .main--slider-counter {
        right:112px
    }
}

.slider_casino .main--slider-left .slick-prev {
    left: calc(50% - 760px)
}

@media only screen and (max-width: 1600px) {
    .slider_casino .main--slider-left .slick-prev {
        left:24px
    }
}

@media only screen and (max-width: 1366px) {
    .slider_casino .main--slider-left .slick-prev {
        left:16px
    }
}

.slider_casino .main--slider-left .slick-next {
    left: calc(50% - 716px)
}

@media only screen and (max-width: 1600px) {
    .slider_casino .main--slider-left .slick-next {
        left:69px
    }
}

@media only screen and (max-width: 1366px) {
    .slider_casino .main--slider-left .slick-next {
        left:59px
    }
}

.slider_casino .main--slider-left .main--slider-counter {
    left: calc(50% - 672px)
}

@media only screen and (max-width: 1600px) {
    .slider_casino .main--slider-left .main--slider-counter {
        left:114px
    }
}

@media only screen and (max-width: 1366px) {
    .slider_casino .main--slider-left .main--slider-counter {
        left:102px
    }
}

@media screen and (min-width: 1024px) {
    .main--slider-top.main--slider-right .top--winners-slider {
        top:75px
    }
}

.main--slider-bottom.main--slider-right .casino--top-space,.main--slider-top.main--slider-right .casino--top-space {
    padding-top: 520px
}

.main--slider-bottom.main--slider-right .slider_casino .main--slider-bottom .main--slider-counter,.main--slider-bottom.main--slider-right .slider_casino .main--slider-bottom .slick-next,.main--slider-bottom.main--slider-right .slider_casino .main--slider-bottom .slick-prev {
    top: 410px
}

@media screen and (min-width: 1024px) and (max-width:1400px) {
    .main--slider-bottom.main--slider-right .slider_casino .main--slider-bottom .main--slider-counter,.main--slider-bottom.main--slider-right .slider_casino .main--slider-bottom .slick-next,.main--slider-bottom.main--slider-right .slider_casino .main--slider-bottom .slick-prev {
        top:344px
    }
}

.tb--winners-item_mob {
    display: flex;
    overflow-x: auto
}

@media screen and (max-width: 1023.9px) {
    .tb--winners-item_mob {
        padding:0 8px
    }
}

.not-found-providers {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
    padding: 80px 8px 12px;
    text-align: center;
    text-transform: none
}

.not-found-providers__title {
    color: var(--text-color-1);
    font-size: 14px;
    font-weight: 700
}

.not-found-providers__text {
    color: var(--text-color-4);
    font-size: 12px
}

.not-found-providers__i2 {
    fill: var(--background-color-2)
}

.not-found-providers__i1 {
    fill: var(--brand-color-2)
}

@media screen and (min-width: 1024px) {
    .livecasino-slider-container {
        position:absolute;
        width: 100%
    }

    .livecasino--top-space {
        margin-top: 400px
    }
}

@media screen and (min-width: 1024px) and (max-width:1400px) {
    .livecasino--top-space {
        margin-top:330px
    }
}

@media screen and (min-width: 1024px) {
    .livecasino--top-space {
        position:relative;
        z-index: 999999
    }
}

.tb--filter-desktop {
    margin-left: auto;
    margin-right: auto;
    max-width: 1570px
}

@media screen and (min-width: 1024px) {
    .tb--filter-desktop .tb--btn-more {
        margin-top:9px
    }
}

.tb--live-casino_navbar {
    width: 100%
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_navbar {
        background-color:var(--background-color-5);
        background-image: var(--background-gradient-5);
        border-radius: 8px;
        margin-bottom: 8px;
        padding: 11px 24px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar {
        flex-wrap:wrap-reverse
    }
}

.tb--live-casino_navbar.tb-br-none {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.tb--live-casino_navbar .tb--navbar_left {
    flex-wrap: wrap;
    font-size: 14px;
    padding: 0;
    position: relative
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_navbar .tb--navbar_left {
        margin-bottom:4px;
        margin-left: -16px;
        max-width: calc(100% - 300px);
        padding: 13px 0 0 16px
    }

    .tb--live-casino_navbar .tb--navbar_left li {
        margin-bottom: 21px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar .tb--navbar_left {
        display:flex;
        flex-wrap: nowrap;
        height: 56px!important;
        margin: 0 -16px;
        order: 2;
        overflow-x: auto;
        overflow-y: hidden!important;
        padding: 12px 16px;
        width: calc(100% + 32px)
    }

    .tb--live-casino_navbar .tb--navbar_left::-webkit-scrollbar {
        display: none
    }
}

.tb--live-casino_navbar .tb--navbar_left.open {
    margin-bottom: -5px
}

.tb--live-casino_navbar .tb--navbar_left li {
    align-items: center;
    color: var(--text-color-4);
    cursor: pointer;
    display: flex;
    margin-right: 24px;
    position: relative;
    white-space: nowrap
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar .tb--navbar_left li.tb--badge:after {
        margin:0;
        position: absolute;
        right: -6px;
        top: -6px!important
    }
}

.tb--live-casino_navbar .tb--navbar_left li.active,.tb--live-casino_navbar .tb--navbar_left li:hover {
    color: var(--brand-color-2)
}

.tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home {
    margin-right: 16px;
    padding: 0 16px 0 0;
    position: relative
}

.tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home:after {
    background: rgba(from var(--text-color-4) r g b/.2);
    content: "";
    height: 20px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home .lobby_home_back,.tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home .lobby_home_link {
    align-items: center;
    background-color: var(--background-color-4);
    display: flex
}

.tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home .lobby_home_link {
    border-radius: 40px;
    padding: 7px 12px;
    white-space: nowrap
}

.tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home .lobby_home_link .category_icon-home {
    margin-right: 8px
}

.tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home .lobby_home_link .category_icon-home:before {
    font-size: 14px
}

.tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home .lobby_home_back {
    border-radius: 50%;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px
}

.tb--live-casino_navbar .tb--navbar_left li.tb--navbar_left_lobby_home .lobby_home_back i {
    color: var(--text-color-4);
    font-size: 18px
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar .tb--navbar_left li {
        margin-right:18px;
        padding: 7px 0
    }

    .tb--live-casino_navbar .tb--navbar_left li.groups-both {
        margin-inline-end:18px}
}

.tb--live-casino_navbar .tb--navbar_left li .tb--group-icon {
    height: 14px;
    margin-right: 8px;
    width: 14px
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar .tb--navbar_left.fixed-lh-back li.tb--navbar_left_lobby_home {
        left:0;
        position: -webkit-sticky;
        position: sticky;
        z-index: 1
    }

    .tb--live-casino_navbar .tb--navbar_left.fixed-lh-back li.tb--navbar_left_lobby_home:before {
        background: var(--background-color-5);
        bottom: -12px;
        box-shadow: 16px 0 30px 0 rgba(from var(--background-color-5) r g b/.75);
        content: "";
        left: -16px;
        position: absolute;
        right: -16px;
        top: -12px;
        z-index: -1
    }
}

.tb--live-casino_navbar .tb--navbar_left.open li.tb--btn-more {
    color: var(--brand-color-2)
}

.tb--live-casino_navbar .tb--navbar_right {
    margin-left: auto
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_navbar .tb--navbar_right {
        margin-top:2px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar .tb--navbar_right {
        align-items:center;
        background-color: var(--background-color-4);
        display: flex;
        gap: 12px;
        justify-content: space-between;
        margin-left: -16px;
        margin-right: -16px;
        order: 1;
        padding: 8px 16px;
        width: calc(100% + 32px)!important
    }
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_navbar .tb--navbar_right .tb--sorting-wrapper {
        height:36px
    }
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper {
    margin-right: auto;
    position: relative
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block {
    background-color: var(--background-color-1);
    border: 1px solid #0000;
    border-radius: 8px;
    color: var(--text-color-4);
    cursor: pointer;
    font-size: 12px;
    height: 36px;
    justify-content: flex-start;
    margin: 0 16px 0 0;
    padding: 0 40px;
    position: relative;
    transition: .3s
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block:after {
    color: var(--text-color-4);
    content: "\ea05";
    cursor: pointer;
    font-family: BuilderFont!important;
    font-size: 16px;
    position: absolute;
    right: 12px;
    transition: .3s
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block .digi_icon-close {
    display: none
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block .tb--filter-button-wrapper {
    left: 12px;
    position: absolute
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block .tb--filter-button-wrapper .digi_icon-filter:before {
    margin-right: 0
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block.active:after {
    color: var(--brand-color-2);
    transform: rotate(180deg)
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block:focus-visible {
    outline: none
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block .search-input {
    border: none;
    color: var(--text-color-4);
    font-size: 12px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block .search-input:focus-visible {
    outline: none
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block .search-input::placeholder {
    opacity: .5
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results {
    background-color: var(--background-color-1);
    border-radius: 8px;
    box-shadow: 0 12px 12px #0003;
    left: 0;
    position: absolute;
    top: 40px;
    width: 223px;
    z-index: 999
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list {
    display: flex;
    flex-direction: column;
    list-style-type: none;
    max-height: 440px;
    overflow: auto;
    padding: 4px 0
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items {
    max-height: auto;
    padding: 0 16px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li {
    align-items: center;
    cursor: pointer;
    display: flex;
    padding: 16px 26px 16px 0;
    position: relative
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li:before {
    background: var(--background-color-5);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li:last-child:before {
    display: none
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li.tb--badge:after {
    left: 0;
    margin: 0;
    max-width: 80%;
    position: absolute;
    right: auto;
    top: 14px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li .tb--custom-badge {
    left: 0;
    right: auto;
    top: 14px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li .tb--categories-item_text {
    color: var(--text-color-4);
    font-size: 12px;
    font-weight: 500;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .3s;
    white-space: nowrap
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li .tb--categories-item_count {
    color: var(--text-color-4);
    opacity: .5;
    padding: 0 8px;
    transition: .3s
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li a {
    display: flex
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li .tb--chb-ico {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li .tb--chb-ico .digi_icon-checkbox,.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li .tb--chb-ico .digi_icon-checkbox_selected {
    font-size: 18px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li .tb--chb-ico .digi_icon-checkbox:before,.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li .tb--chb-ico .digi_icon-checkbox_selected:before {
    color: var(--text-color-4);
    opacity: 60%
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li .tb--chb-ico .digi_icon-checkbox_selected:before {
    color: var(--brand-color-2);
    opacity: 1
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li:hover a span {
    color: var(--brand-color-2)
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-text ul.tb--categories-list_items li {
    padding-bottom: 6px;
    padding-top: 22px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-text ul.tb--categories-list_items li.tb--badge:after {
    top: 18px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-text ul.tb--categories-list_items li.tb--none,.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-text ul.tb--categories-list_items li:first-child {
    padding-bottom: 15px;
    padding-top: 15px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-text ul.tb--categories-list_items li.tb--none.tb--badge:after,.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-text ul.tb--categories-list_items li:first-child.tb--badge:after {
    display: none
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-text-logo ul.tb--categories-list_items li {
    padding-bottom: 12px;
    padding-top: 12px;
    width: 100%
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-text-logo ul.tb--categories-list_items li.tb--badge:after {
    left: 65px;
    max-width: calc(100% - 118px);
    position: absolute;
    top: 24px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-text-logo ul.tb--categories-list_items li .tb--categories-item_inner {
    align-items: center;
    display: flex;
    width: 100%
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-text-logo ul.tb--categories-list_items li .tb--categories-item_name {
    display: inline-flex
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-text-logo ul.tb--categories-list_items li .tb--categories-item_name .tb--categories-item_text {
    max-width: 60px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-text-logo ul.tb--categories-list_items li:not(.tb--none) .tb--categories-item_name {
    align-self: flex-end
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-text-logo ul.tb--categories-list_items li .tb--categories-item_image {
    align-items: center;
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5);
    border: 1px solid #0000;
    border-radius: 8px;
    display: flex;
    height: 32px;
    justify-content: center;
    margin-right: 8px;
    padding: 4px;
    width: 56px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-text-logo ul.tb--categories-list_items li .tb--categories-item_image img {
    max-height: 100%;
    max-width: 100%
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li {
    align-items: center;
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5);
    border: 1px solid #0000;
    border-radius: 8px;
    display: flex;
    height: 32px;
    justify-content: center;
    margin: 6px 0;
    padding: 4px;
    width: calc(50% - 4px)
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li.tb--badge:after {
    left: 4px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li:before {
    display: none
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li.active {
    border-color: var(--brand-color-2);
    color: var(--brand-color-2)
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li.active .tb--categories-item_count,.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li.active .tb--categories-item_text {
    color: var(--brand-color-2)
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li .tb--categories-item_image,.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li .tb--categories-item_inner,.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li a {
    display: inline-block;
    height: 100%;
    text-align: center;
    width: 100%
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li .tb--categories-item_image img,.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li .tb--categories-item_inner img,.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li a img {
    max-height: 100%;
    max-width: 100%
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .empty-list {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 186px;
    justify-content: center
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .empty-list svg {
    height: 44px;
    width: 44px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .empty-list .not-found-providers__title {
    font-size: 12px;
    margin: 12px 0 8px
}

.tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .empty-list .not-found-providers__text {
    color: var(--text-color-4);
    font-size: 12px;
    line-height: 16px;
    opacity: .8;
    text-align: center;
    width: 150px
}

.tb--live-casino_navbar .tb--navbar_right.tb--navbar_home_active {
    display: flex;
    justify-content: flex-end
}

.tb--live-casino_navbar .tb--live-casino_filter {
    border-radius: 12px;
    color: var(--text-color-4);
    cursor: pointer;
    font-size: 14px;
    height: 36px;
    line-height: 37px;
    padding: 9px;
    position: relative;
    width: 36px
}

.tb--live-casino_navbar .tb--live-casino_filter .filter-icon {
    width: 16px
}

.tb--live-casino_navbar .tb--live-casino_filter .filter-icon.filter-icon-middle {
    margin: 0
}

.tb--live-casino_navbar .tb--live-casino_filter .filter-icon.filter-icon-middle:before {
    left: 10px
}

.tb--live-casino_navbar .tb--live-casino_filter.filtered:before {
    background-color: var(--brand-color-2);
    border: 2px solid var(--background-color-5);
    border-radius: 50%;
    content: "";
    height: 8px;
    position: absolute;
    right: -3px;
    top: -3px;
    width: 8px
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar .tb--live-casino_filter {
        display:none
    }
}

.tb--live-casino_navbar .tb--live-casino_filter.active,.tb--live-casino_navbar .tb--live-casino_filter:hover {
    color: var(--brand-color-2)
}

.tb--live-casino_navbar .tb--btn-more {
    align-items: center;
    border-radius: 100px;
    color: var(--text-color-4);
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    margin-right: 24px;
    width: 24px
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar .tb--btn-more {
        display:none
    }
}

.tb--live-casino_navbar .tb--btn-more i:before {
    font-size: 16px
}

.tb--live-casino_navbar .tb--btn-more .digi_icon-arrow_up {
    color: var(--brand-color-2)
}

.tb--rotate {
    transform: rotate(180deg)
}

.tb--live-casino_search {
    cursor: pointer;
    height: 36px;
    position: relative
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_search {
        border-radius:90px;
        height: 44px;
        width: 100%
    }
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_search .digi_icon-search {
        bottom:0;
        left: 10px;
        right: auto;
        top: 0
    }
}

.tb--live-casino_search .search-box {
    border: 1px solid #0000;
    border-radius: var(--input-radius-top-left) var(--input-radius-top-right) var(--input-radius-bottom-right) var(--input-radius-bottom-left);
    height: 100%;
    outline: none;
    overflow: hidden;
    transition: border-color .5s;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_search .search-box {
        border-radius:8px
    }
}

.tb--live-casino_search .search-box i {
    transition: color .5s
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_search .search-box {
        padding:0 40px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_search .search-box {
        padding-left:60px;
        padding-right: 45px
    }
}

.tb--live-casino_search i {
    bottom: 0;
    color: var(--text-color-4);
    font-family: BuilderFont!important;
    font-size: 24px;
    height: 24px;
    margin: auto;
    opacity: .5;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 24px
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_search i {
        left:0;
        right: 0
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_search i {
        display:flex;
        justify-content: center;
        left: -16px;
        width: 60px
    }
}

.tb--live-casino_search .close-icon:before {
    background-color: initial
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_navbar_wrapper .tb--live-casino_search {
        margin-right:12px;
        width: 200px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar_wrapper .tb--live-casino_search i {
        color:var(--text-color-3);
        left: 0;
        margin: 0;
        opacity: 1;
        top: 50%;
        transform: translate(12px,-50%);
        width: 20px
    }

    .tb--live-casino_navbar_wrapper .tb--live-casino_search .close-icon:before {
        margin: 0
    }

    .tb--live-casino_navbar_wrapper .tb--live-casino_search.active i {
        color: var(--brand-color-2);
        opacity: 1
    }

    .tb--live-casino_navbar_wrapper .tb--live-casino_search:after,.tb--live-casino_navbar_wrapper .tb--live-casino_search:before {
        display: none
    }
}

.tb--live-casino_navbar_wrapper .tb--live-casino_search:after {
    color: var(--text-color-4)
}

.tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box {
    color: var(--text-color-4);
    font-size: 12px
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box {
        background-color:initial;
        border: 1px solid rgba(from var(--text-color-4) r g b/.2);
        color: var(--text-color-2);
        font-size: 14px;
        padding-left: 44px;
        padding-right: 34px
    }

    .tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box:focus {
        border-color: var(--brand-color-2)
    }

    .tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box::placeholder {
        color: var(--text-color-2);
        opacity: .5
    }

    .tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box:-ms-input-placeholder {
        color: var(--text-color-2);
        opacity: .5
    }

    .tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box::-ms-input-placeholder {
        color: var(--text-color-2);
        opacity: .3
    }
}

.tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box::placeholder {
    color: var(--text-color-4);
    opacity: .5
}

.tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box:-ms-input-placeholder {
    color: var(--text-color-4);
    opacity: .5
}

.tb--live-casino_navbar_wrapper .tb--live-casino_search .search-box::-ms-input-placeholder {
    color: var(--text-color-4);
    opacity: .3
}

.tb--live-casino_navbar_wrapper .tb--filter-button_mobile {
    align-self: center;
    display: none;
    flex-wrap: wrap;
    margin-right: -13px;
    padding: 0 12px;
    position: relative;
    width: 51px
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar_wrapper .tb--filter-button_mobile {
        display:flex;
        flex-direction: column;
        margin: 0;
        padding: 0
    }

    .tb--live-casino_navbar_wrapper .tb--filter-button_mobile .filter-icon {
        width: 19px
    }

    .tb--live-casino_navbar_wrapper .tb--filter-button_mobile .filter-icon.filter-icon-middle {
        margin: 4px 0
    }
}

.tb--live-casino_navbar_wrapper .tb--filter-button_mobile .search-result-count {
    background-color: var(--brand-color-2);
    background-image: var(--brand-gradient-2);
    border-radius: 100%;
    color: var(--background-color-1);
    font-size: 11px;
    height: 16px;
    min-width: 16px;
    padding: 3px 5px 1px;
    position: absolute;
    right: 6px;
    top: -8px
}

.tb--live-casino_navbar_wrapper .tb--filter-button_mobile.active {
    position: relative
}

.tb--live-casino_navbar_wrapper .tb--filter-button_mobile.active:after {
    background-color: var(--brand-color-2);
    border: 2px solid var(--background-color-4);
    border-radius: 100%;
    content: "";
    height: 8px;
    left: 30px;
    position: absolute;
    top: 0;
    width: 8px
}

@media screen and (min-width: 500px) {
    .tb--live-casino_navbar_wrapper .tb--filter-button_mobile.active:after {
        left:34px
    }
}

.tb--live-casino_navbar_wrapper .tb--badge:after {
    max-width: calc(100% + 10px);
    padding: 0 3px
}

.tb--live-casino_navbar_wrapper .tb--badge.tb--badge-top:after {
    top: -2px
}

.tb--live-casino_navbar_wrapper .tb--custom-badge {
    border-radius: 6px 6px 6px 0;
    max-width: 100%;
    padding: 0 6px;
    position: absolute;
    right: -12px;
    top: -2px;
    transform: translateY(-90%)
}

@media screen and (max-width: 1023.9px) {
    .tb--live-casino_navbar_wrapper .tb--custom-badge {
        right:-6px;
        top: 6px
    }

    .tb--live-casino_navbar_wrapper {
        position: relative;
        z-index: 99
    }

    .tb--live-casino_navbar_wrapper .tb--categories-filter,.tb--live-casino_navbar_wrapper .tb--filter-button_mobile,.tb--live-casino_navbar_wrapper .tb--sorting-container {
        align-items: center;
        background-color: var(--background-color-1);
        border-radius: 50%;
        color: rgba(from var(--text-color-4) r g b/.5);
        display: flex;
        flex: 0 0 auto;
        font-size: 22px;
        height: 44px;
        justify-content: center;
        width: 44px
    }
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block {
    background-color: initial!important;
    display: flex;
    padding-top: 6px!important;
    width: 100%
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block li {
    background-color: initial
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block .digi_icon-arrow_down {
    cursor: pointer;
    height: 24px
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo,.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo {
    margin: -6px 0 0 -6px!important;
    padding: 0!important
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo li,.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo li {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo li .tb--categories-item_image,.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo li .tb--categories-item_image {
    background-color: var(--background-color-1)!important;
    background-image: var(--background-gradient-1)!important
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo li .tb--categories-item_image svg path,.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo li .tb--categories-item_image svg path {
    fill: var(--background-color-5)
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo .digi_icon-arrow_down,.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo .digi_icon-arrow_down {
    cursor: pointer;
    height: 24px;
    margin-top: 14px
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-text {
    margin-bottom: 0;
    margin-top: -8px;
    padding: 0
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-text .digi_icon-arrow_down {
    color: var(--text-color-3);
    margin-top: 10px
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-text .tb--providers_list {
    padding-top: 12px
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-text .tb--providers_list.categories-hidden {
    height: 30px;
    overflow: hidden
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo .categories-hidden {
    height: 97px;
    overflow: hidden
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo li {
    width: calc(14% - 12px)!important
}

@media screen and (max-width: 1568px) {
    .tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo li {
        width:calc(15% - 12px)!important
    }
}

@media screen and (max-width: 1366px) {
    .tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo li {
        width:calc(16.5% - 12px)!important
    }
}

@media screen and (max-width: 1248px) {
    .tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo li {
        width:calc(24% - 12px)!important
    }
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo .categories-hidden {
    height: 48px;
    overflow: hidden
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo .tb--category-all {
    min-height: 39px
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo .tb--categories-item_inner .tb--categories-item_image {
    height: 39px
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo li {
    width: calc(10% - 12px)!important
}

@media screen and (max-width: 1568px) {
    .tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo li {
        width:calc(12% - 12px)!important
    }
}

@media screen and (max-width: 1366px) {
    .tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo li {
        width:calc(14% - 12px)!important
    }
}

@media screen and (max-width: 1248px) {
    .tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo li {
        width:calc(18% - 12px)!important
    }
}

.tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--live-casino_navbar {
    gap: 18px
}

.tb--filter-block_wrapper {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    color: var(--text-color-4);
    margin: -4px auto 4px;
    position: relative
}

@media screen and (max-width: 1023.9px) {
    .tb--filter-block_wrapper {
        display:none
    }
}

.tb--filter-block_wrapper .tb--filter-block {
    margin: 0 -16px;
    padding: 22px 0;
    position: relative;
    z-index: 1
}

.tb--filter-block_wrapper .tb--filter-block .rs-filter {
    margin: 0;
    position: absolute;
    right: 42px;
    top: 16px
}

.tb--filter-block_wrapper .tb--filter-block .rs-filter button {
    align-items: center;
    color: var(--brand-color-2);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    padding: 0
}

.tb--filter-block_wrapper .tb--filter-block .rs-filter button .digi_icon-close {
    font-size: 13px
}

@media screen and (min-width: 1024px) {
    .tb--filter-block_wrapper .tb--filter-block>div {
        margin:0 3.3%
    }

    .tb--filter-block_wrapper .tb--filter-block_range,.tb--filter-block_wrapper .tb--filter-item {
        width: 30%
    }
}

.tb--filter-block_wrapper .tb--filter-block_range .range-picker {
    margin-top: 24px
}

.tb--filter-block_wrapper .tb--filter-block_range .tb--input-number {
    width: 160px
}

.tb--filter-block_wrapper .tb--filter-block_range .tb--input-number:last-of-type {
    margin-left: 6px
}

.tb--filter-block_wrapper .tb--filter-item .tb--filter-item_list {
    flex-wrap: wrap
}

.tb--filter-block_wrapper .tb--filter-item .tb--filter-item_list li {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    cursor: pointer;
    margin: 0 8px 10px 0;
    padding: 8px 24px
}

.tb--filter-block_wrapper .tb--filter-item .tb--filter-item_list li.active,.tb--filter-block_wrapper .tb--filter-item .tb--filter-item_list li:hover {
    background-color: var(--brand-color-2);
    background-image: var(--brand-gradient-2);
    color: #262626
}

.tb--filter-block_wrapper .tb--filter-item.tb--filter-block_thems-large {
    margin: 0 35px;
    width: 100%
}

body #modal-root .range-picker .tb--input-number input:focus {
    border-color: var(--brand-color-2)!important
}

.tb--sorting-container {
    margin-inline-start:12px}

@media screen and (max-width: 1023.9px) {
    .tb--sorting-container {
        margin:0
    }

    .tb--sorting-container .tb--sorting-filter__cta {
        border: 0;
        margin: 0;
        padding: 0
    }

    .tb--sorting-container .tb--sorting-filter__icon {
        font-size: 22px
    }
}

.livecasino-filter .mobile-range-item,.livecasino-filter .tb--filter-block_wrapper .tb--filter-block .tb--filter-block_range {
    order: -1
}

.tb--providers-block {
    margin-bottom: 16px
}

.tb--providers-block .tb--custom-badge {
    position: absolute
}

@media screen and (min-width: 1024px) {
    .tb--providers-block {
        border-radius:8px;
        padding: 18px 48px 18px 24px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--providers-block {
        margin:0 -16px 12px
    }

    .tb--providers-block .tb--custom-badge {
        left: 4px;
        top: 4px
    }

    .tb--providers-block.tb--mb-0 {
        margin-bottom: 0
    }

    .tb--providers-block.tb--mb-0 .tb--categories-item_all+ul {
        padding: 0!important
    }
}

.tb--providers-block .tb--providers_list {
    flex-wrap: wrap;
    font-size: 12px
}

@media screen and (min-width: 1024px) {
    .tb--providers-block .tb--providers_list {
        margin-bottom:-15px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--providers-block .tb--providers_list {
        flex-wrap:nowrap;
        overflow-x: auto;
        padding: 18px 16px
    }

    .tb--providers-block .tb--providers_list::-webkit-scrollbar {
        display: none
    }
}

.tb--providers-block .tb--providers_list li {
    cursor: pointer;
    display: flex;
    margin: 0 24px 17px 0;
    position: relative
}

.tb--providers-block .tb--providers_list li.active {
    color: var(--brand-color-2)
}

@media screen and (min-width: 1024px) {
    .tb--providers-block .tb--providers_list li {
        padding-top:5px
    }

    .tb--providers-block .tb--providers_list li:hover {
        color: var(--brand-color-2)
    }

    .tb--providers-block .tb--providers_list li.tb--badge:after {
        top: 0
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--providers-block .tb--providers_list li {
        margin:0 20px 0 0;
        white-space: nowrap
    }

    .tb--providers-block .tb--providers_list li.tb--badge:after {
        bottom: auto;
        max-width: calc(100% + 10px);
        position: absolute;
        right: -24px;
        top: -13px!important
    }
}

.tb--providers-block .tb--providers_list li span {
    display: block
}

.tb--providers-block .tb--providers_list .tb--categories-item_count {
    padding: 0 2px
}

.tb--providers-block li.tb--badge:after {
    height: auto;
    line-height: 1;
    padding: 2px 6px
}

.tb--filter-result {
    color: var(--text-color-4);
    margin-bottom: 16px
}

@media screen and (max-width: 1023.9px) {
    .tb--filter-result {
        display:none
    }
}

.tb--filter-result .filter-result-count {
    margin-bottom: 16px;
    text-transform: uppercase
}

.tb--filter-result .filter-result-list li:not(:last-child) {
    margin-right: 32px
}

.tb--filter-result .filter-result-list li p {
    color: #999;
    margin-bottom: 4px
}

.tb--filter-popup_wrapper {
    padding-bottom: 74px
}

.tb--filter-popup_wrapper .tb--body-panel,.tb--filter-popup_wrapper .tb--modal-body {
    background-color: initial
}

.tb--filter-popup_wrapper .tb--body-panel {
    margin-left: 0;
    margin-right: 0;
    padding-top: 16px
}

.tb--filter-popup_wrapper .search-box::placeholder {
    color: var(--text-color-4)!important;
    opacity: .5
}

.tb--filter-popup_wrapper .search-box:-ms-input-placeholder {
    color: var(--text-color-4)!important;
    opacity: .5
}

.tb--filter-popup_wrapper .search-box::-ms-input-placeholder {
    color: var(--text-color-4)!important;
    opacity: .5
}

.tb--modal-popup.tb--filter-popup .tb--live-casino_search {
    border-radius: var(--input-radius-top-left) var(--input-radius-top-right) var(--input-radius-bottom-right) var(--input-radius-bottom-left);
    height: 40px;
    margin-bottom: 22px
}

.tb--modal-popup.tb--filter-popup .tb--live-casino_search i {
    color: var(--text-color-4);
    font-size: 18px;
    left: 0;
    width: 40px
}

.tb--modal-popup.tb--filter-popup .tb--live-casino_search .search-box {
    background-color: initial;
    font-size: 14px;
    padding-left: 40px
}

.tb--modal-popup.tb--filter-popup .range-picker .tb--input-number {
    font-size: 14px;
    overflow: hidden;
    width: calc(50% - 6px)
}

.tb--modal-popup.tb--filter-popup .range-picker .tb--input-number input {
    font-size: 14px!important
}

.tb--modal-popup.tb--filter-popup .range-picker .tg--verify-ico-box {
    align-items: center;
    display: flex
}

.tb--modal-popup.tb--filter-popup .range-picker .tb--input {
    padding-left: 12px
}

.tb--modal-popup.tb--filter-popup .range-picker_slider {
    padding: 0 11px
}

#modal-root .tb--modal-popup.tb--filter-popup .range-picker .tb--input-number input {
    border-color: #0000!important;
    color: var(--text-color-4)!important
}

#modal-root .tb--modal-popup.tb--filter-popup .range-picker .tb--input-number input:focus {
    border-color: var(--brand-color-2)!important
}

@media screen and (max-width: 1023.9px) {
    .filter-step {
        display:flex;
        flex-direction: column
    }
}

.filter-step .accordion-wrapper {
    border-radius: 4px;
    margin-bottom: 12px;
    position: relative
}

.filter-step .accordion-wrapper .accordion-title {
    color: var(--text-color-4);
    font-size: 18px;
    padding: 16px 12px
}

.filter-step .accordion-wrapper .accordion-title.open {
    color: var(--brand-color-2)
}

.filter-step .accordion-wrapper .accordion-title.open .digi_icon-arrow_down {
    transform: rotate(180deg)
}

.filter-step .accordion-wrapper .accordion-item {
    padding: 10px 12px 14px;
    position: relative;
    z-index: 1
}

.filter-step .accordion-wrapper .accordion-item.collapsed {
    display: none;
    margin-top: 0
}

.filter-step .accordion-wrapper .accordion-item:after {
    bottom: 0;
    content: "";
    left: 0;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.filter-step .accordion-wrapper .digi_icon-arrow_down {
    position: absolute;
    right: 15px;
    top: 15px
}

.filter-step .tb-filter-item_list {
    flex-wrap: wrap
}

.filter-step .tb-filter-item_list li {
    background-color: var(--background-color-3);
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: var(--text-color-4);
    font-size: 12px;
    margin: 0 10px 10px 0;
    padding: 12px 16px
}

.filter-step .tb-filter-item_list li.selected {
    background-color: var(--brand-color-2);
    color: var(--background-color-1)
}

.filter-step .tb-filter-item_list li.tb--show-more {
    background-color: initial;
    border: 1px solid var(--brand-color-2);
    font-size: 12px;
    justify-content: center;
    margin: 0;
    text-transform: uppercase;
    width: 100%
}

.filter-step .tb-filter-item_list li.tb--show-more,.filter-step .tb-filter-item_list li.tb--show-more .btn {
    color: var(--brand-color-2)
}

.filter-result_buttons {
    bottom: 0;
    left: 0;
    max-width: 100vw;
    padding: 16px;
    position: fixed;
    right: 0;
    z-index: 999
}

@media screen and (min-width: 1024px) {
    .filter-result_buttons {
        display:none
    }
}

.filter-result_buttons button {
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: var(--text-color-4);
    height: 44px;
    line-height: 44px;
    width: calc(50% - 8px)
}

.filter-result_buttons button.filter-reset-button {
    border: 1px solid var(--brand-color-2);
    color: var(--brand-color-2)
}

.filter-result_buttons button.filter-show-button {
    background-color: var(--brand-color-2);
    background-image: var(--brand-gradient-2);
    color: var(--background-color-1)
}

.tb--search-results_mobile {
    padding: 21px 15px
}

.tb--search-results_mobile .tb--text-btn {
    color: #999;
    text-decoration: underline
}

.tb--search-results_mobile .tb--search-results_header p {
    color: var(--text-color-4)
}

.tb--search-results_mobile .tb--search-results_details {
    color: #999;
    margin: 16px 0
}

.tb--search-results_mobile .tb--search-results_details span {
    color: var(--text-color-4);
    margin-left: 3px
}

.tb--search-results_mobile .tb--search-results_details p {
    margin-bottom: 5px
}

.tb--search-results_mobile .tb--search-results_count p {
    color: #999
}

.filter-icon {
    display: block;
    height: 2px;
    position: relative;
    width: 22px
}

.filter-icon,.filter-icon:before {
    background-color: rgba(from var(--text-color-4) r g b/.5)
}

.filter-icon:before {
    border-radius: 100%;
    content: "";
    height: 4px;
    left: 3px;
    position: absolute;
    top: -1px;
    transition: all .3s;
    width: 4px
}

.filter-icon.filter-icon-middle {
    margin: 6px 0
}

.filter-icon.filter-icon-middle:after,.filter-icon.filter-icon-middle:before {
    left: 14px
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_filter.active .filter-icon:after {
        left:10px
    }
}

.tb--live-casino_filter.active .filter-icon:before {
    border-color: var(--brand-color-2)
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_filter.active .filter-icon:before {
        left:10px
    }

    .tb--live-casino_filter.active .filter-icon.filter-icon-middle:after,.tb--live-casino_filter.active .filter-icon.filter-icon-middle:before {
        left: 3px
    }
}

@media screen and (max-width: 1023.9px) {
    .livecasino--top-space .tb--live-casino_navbar {
        position:relative;
        z-index: 0
    }

    .livecasino--top-space .tb--live-casino_navbar:after {
        background-color: var(--background-color-5);
        background-image: var(--background-gradient-5);
        bottom: 0;
        content: "";
        left: -16px;
        position: absolute;
        right: -16px;
        top: 0;
        z-index: -1
    }
}

@media screen and (min-width: 1024px) {
    .livecasino--top-space .casino--container .top--jackpots-container {
        margin:38px -8px 24px
    }

    .livecasino--top-space .casino--container .top--jackpot-plc_cont {
        margin-bottom: 24px
    }

    .livecasino--top-space .most--liked-slider {
        margin: 0 auto!important;
        padding-top: 0!important
    }

    .livecasino--top-space .tb--categories_list-view .casino--container--wrapper,.livecasino--top-space .tb--categories_slide-view .casino--container--wrapper {
        margin-top: 4px
    }
}

.livecasino--top-space .tb--categories_list-view .tb--providers_list-only-text ul li.tb--badge .tb--custom-badge,.livecasino--top-space .tb--categories_slide-view .tb--providers_list-only-text ul li.tb--badge .tb--custom-badge {
    border-radius: 6px 6px 6px 0;
    max-width: 100%;
    position: absolute;
    right: -6px;
    top: 0;
    transform: translateY(-90%)
}

@media screen and (max-width: 1023.9px) {
    .livecasino--top-space .tb--categories_list-view .tb--providers_list-only-text ul li.tb--badge .tb--custom-badge,.livecasino--top-space .tb--categories_slide-view .tb--providers_list-only-text ul li.tb--badge .tb--custom-badge {
        left:auto;
        top: -3px
    }
}

.livecasino--top-space .tb--categories_list-view .tb--providers_list-logo ul li.tb--badge .tb--custom-badge,.livecasino--top-space .tb--categories_slide-view .tb--providers_list-logo ul li.tb--badge .tb--custom-badge {
    border-radius: 6px 6px 6px 0;
    left: 6px;
    max-width: calc(100% - 12px);
    position: absolute;
    top: 6px
}

#modal-root .tb--live-casino_search .search-box {
    border-color: #aaaaaa4d!important;
    color: var(--text-color-4)
}

#modal-root .tb--live-casino_search .search-box:-ms-input-placeholder {
    opacity: 1
}

#modal-root .tb--live-casino_search .search-box::-ms-input-placeholder {
    opacity: 1
}

#modal-root .tb--live-casino_search .search-box i {
    opacity: 1
}

#modal-root .tb--filter-popup {
    box-shadow: none;
    max-width: 100vw
}

.livecasino-slider-container .slick-slide {
    padding: 0;
    position: relative
}

@media screen and (min-width: 1024.9px) {
    .livecasino-slider-container img {
        height:100%!important;
        max-height: 890px;
        object-fit: cover
    }

    .livecasino-slider-container .slick-slide:after {
        background: linear-gradient(0deg,var(--background-color-2) 20%,#f1f1f100 100%);
        bottom: 0;
        content: "";
        height: 50%;
        pointer-events: none;
        position: absolute;
        width: 100%;
        z-index: 10
    }

    .livecasino-slider-container .top--winners-slider .slick-slide:after {
        box-shadow: none
    }
}

.livecasino-slider-container.main--slider-right+.livecasino--top-space {
    margin-top: 458px
}

@media screen and (min-width: 1024.9px) and (max-width:1400px) {
    .livecasino-slider-container.main--slider-right+.livecasino--top-space {
        margin-top:390px
    }
}

@media screen and (max-width: 1023.9px) {
    .livecasino-slider-container.main--slider-right+.livecasino--top-space {
        margin-top:-160px
    }
}

@media screen and (max-width: 500px) {
    .livecasino-slider-container.main--slider-right+.livecasino--top-space {
        margin-top:-100px!important
    }
}

@media screen and (max-width: 1023.9px) {
    .livecasino-slider-container.main--slider-right+.livecasino--top-space.livecasino--top-space-unset {
        margin-top:0!important
    }
}

@media screen and (max-width: 500px) {
    .livecasino-slider-container.main--slider-right+.livecasino--top-space.livecasino--top-space-unset {
        margin-top:0!important
    }
}

.tb--live-casino-tab_content .empty-favorite-list-block,.tb--live-casino-tab_content .not-authorized-block {
    color: var(--text-color-4);
    padding: 56px 16px 40px;
    text-align: center
}

.tb--live-casino-tab_content .empty-favorite-list-block .btn,.tb--live-casino-tab_content .not-authorized-block .btn {
    align-items: center;
    background: var(--brand-color-2);
    background-image: var(--brand-gradient-1);
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: var(--background-color-1);
    display: flex;
    height: 40px;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 240px;
    text-transform: uppercase;
    width: 100%
}

.tb--live-casino-tab_content .empty-favorite-list-block h5,.tb--live-casino-tab_content .not-authorized-block h5 {
    letter-spacing: .48px
}

.tb--live-casino-tab_content .tb--image-bg {
    align-items: center;
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5);
    border-radius: 50%;
    display: flex;
    height: 156px;
    justify-content: center;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    width: 156px
}

.tb--live-casino-tab_content .tb--image-bg path {
    fill: var(--brand-color-2)
}

.tb--promotions_section .tb--game-group_header {
    margin-left: 24px;
    margin-right: 24px
}

@media screen and (max-width: 768px) {
    .tb--promotions-slider {
        height:calc(61vw + 20px)
    }
}

.tb--promotions-slider .tb--promotion_item {
    border-radius: 12px;
    height: 37vw;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    transition: height .3s
}

@media screen and (max-width: 768px) {
    .tb--promotions-slider .tb--promotion_item {
        height:61vw
    }
}

.tb--promotions-slider .tb--promotion_item .tb--promotion-image-container,.tb--promotions-slider .tb--promotion_item .tb--promotion_item_img {
    height: 100%
}

.tb--promotions-slider .tb--promotion_item img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.tb--promotions-slider .tb--promotion_item .tb--promotion-image-container .tb--promotion-name {
    bottom: 0;
    color: var(--text-color-4);
    left: 0;
    padding: 18px;
    position: absolute;
    right: 0;
    text-transform: capitalize;
    z-index: 0
}

.tb--promotions-slider .tb--promotion_item .tb--promotion-image-container .tb--promotion-name:before {
    background-color: #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .8;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.tb--promotions-slider .slick-list .slick-track {
    align-items: center;
    display: flex;
    margin: auto
}

.tb--promotions-slider .slick-slide {
    padding: 0 6px
}

@media screen and (max-width: 768px) {
    .tb--promotions-slider .slick-slide.slick-active .tb--promotion_item {
        height:calc(61vw + 20px)
    }
}

.tb--other-groups_section .tb--other-groups_slider {
    padding: 0 6px
}

.tb--other-groups_section .tb--game-group_header {
    margin-left: 16px;
    margin-right: 16px
}

.my-casino-content {
    padding-bottom: 1px
}

.my-casino-content .games--grid-item {
    margin: 0 0 8px
}

.tb--live-casino-tabs {
    position: -webkit-sticky;
    position: sticky
}

.tb--has-announcement .tb--live-casino-tabs {
    position: -webkit-sticky;
    position: sticky;
    top: 98px
}

.tb--has-app-adviser .tb--live-casino-tabs {
    top: 120px
}

@media screen and (max-width: 1023.9px) {
    .tb--has-announcement .tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--live-casino_navbar_wrapper {
        top:98px
    }

    .tb--has-announcement .tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--categories_list {
        top: 188px
    }

    .tb--has-announcement .tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--live-casino_navbar_wrapper {
        top: 138px
    }

    .tb--has-announcement .tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--categories_list {
        top: 228px
    }

    .tb--has-app-adviser .tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--live-casino_navbar_wrapper {
        top: 120px
    }

    .tb--has-app-adviser .tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--categories_list {
        top: 210px
    }
}

.tb--has-app-adviser .tb--live-casino-tabs {
    position: -webkit-sticky;
    position: sticky;
    top: 68px
}

@media screen and (max-width: 1023.9px) {
    .tb--has-app-adviser .tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--live-casino_navbar_wrapper {
        top:160px
    }

    .tb--has-app-adviser .tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--categories_list {
        top: 250px
    }

    .tb--has-app-adviser.tb--has-announcement .tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--live-casino_navbar_wrapper {
        top: 166px
    }

    .tb--has-app-adviser.tb--has-announcement .tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--categories_list {
        top: 256px
    }
}

.tb--has-app-adviser.tb--has-announcement .tb--live-casino-tabs {
    position: -webkit-sticky;
    position: sticky;
    top: 166px
}

@media screen and (max-width: 1023.9px) {
    .tb--has-app-adviser.tb--has-announcement .tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--live-casino_navbar_wrapper {
        top:206px
    }

    .tb--has-app-adviser.tb--has-announcement .tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--categories_list {
        top: 296px
    }

    .tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter {
        overflow: visible;
        overflow: initial
    }

    .tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--categories_list,.tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--live-casino_navbar_wrapper {
        position: -webkit-sticky;
        position: sticky;
        width: 100%
    }

    .tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--live-casino_navbar_wrapper {
        top: 92px
    }

    .tb--live-casino-tabs+.tb--live-casino-tab_content .tb--lobby-content.position-sticky-filter .tb--categories_list {
        top: 182px
    }
}

.tb--categories_extend-view {
    margin: auto;
    max-width: 1568px
}

@media screen and (min-width: 1024px) and (max-width:1366px) {
    .tb--categories_extend-view .tb--categories_list {
        padding:18px 0 23px 16px!important
    }
}

@media screen and (min-width: 1024px) {
    .tb--categories_extend-view .tb--categories_list {
        padding:10px 0 23px 24px;
        width: 270px
    }

    .tb--categories_extend-view .tb--categories_list .tb--providers-block {
        margin: 0
    }

    .tb--categories_extend-view .tb--providers_list {
        display: block
    }

    .tb--categories_extend-view .tb--providers_list li {
        align-items: center;
        display: flex;
        height: 48px;
        margin: 0!important;
        padding-top: 0
    }

    .tb--categories_extend-view .tb--providers_list li:after {
        margin-left: 10px;
        position: static;
        transform: translate(0)
    }

    .tb--categories_extend-view .tb--providers_list li .tb--chb-ico {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    .tb--categories_extend-view .tb--providers_list li:not(.active) .tb--categories-item_count {
        color: var(--text-color-3);
        opacity: .5
    }

    .tb--categories_extend-view .tb--providers_list li:hover .tb--categories-item_count {
        color: var(--brand-color-2)
    }
}

@media screen and (min-width: 1024px) and (min-width:1024px) and (max-width:1366px) {
    .tb--categories_extend-view .casino--container--wrapper {
        padding:0 10px
    }
}

@media screen and (min-width: 1024px) {
    .tb--categories_extend-view .tb--categories_list+.casino--container--wrapper {
        width:calc(100% - 270px)
    }

    .tb--categories_extend-view .tb--providers-block {
        height: 100%;
        overflow: hidden;
        padding-top: 0
    }

    .tb--categories_extend-view .tb--providers-block ul li {
        position: relative
    }

    .tb--categories_extend-view .tb--providers-block ul li:not(:last-child):before {
        background: var(--background-color-5);
        bottom: 0;
        content: "";
        height: 1px;
        left: 0;
        opacity: .4;
        position: absolute;
        right: 0
    }

    .tb--categories_extend-view .tb--providers-block:not(.tb--providers_list-logo) li {
        padding-right: 26px
    }

    .tb--categories_extend-view .tb--providers-block:not(.tb--providers_list-logo) li a {
        max-width: calc(100% - 40px)
    }

    .tb--categories_extend-view .tb--providers-block:not(.tb--providers_list-logo) li.tb--none a {
        max-width: 100%
    }

    .tb--categories_extend-view .tb--categories-item_text {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .tb--categories_extend-view .tb--categories_list-title {
        color: var(--text-color-4);
        padding: 13px 0;
        position: relative;
        text-transform: uppercase;
        z-index: 0
    }

    .tb--categories_extend-view .tb--categories_list-title:after {
        background-color: var(--background-color-5);
        background-image: var(--background-gradient-5);
        bottom: 0;
        content: "";
        left: -24px;
        position: absolute;
        right: -24px;
        top: 0;
        z-index: -1
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_extend-view .tb--categories_list {
        width:100%
    }

    .tb--categories_extend-view .tb--categories_list-title,.tb--categories_extend-view .tb--chb-ico {
        display: none
    }
}

@media screen and (min-width: 1024px) {
    .tb--categories_list-view .tb--providers-block {
        display:flex;
        padding: 0 10px 24px
    }

    .tb--categories_list-view .tb--providers-block .tb--providers_list {
        margin-bottom: -10px;
        max-width: calc(100% - 35px);
        padding: 14px 0 0 16px
    }

    .tb--categories_list-view .tb--providers-block .tb--providers_list.add-mb {
        margin-bottom: -10px
    }

    .tb--categories_list-view .tb--providers-block .tb--providers_list i {
        margin: 0 24px 20px 0
    }

    .tb--categories_list-view .tb--providers-block .tb--providers_list li {
        margin-bottom: 21px;
        margin-right: 48px;
        position: relative
    }

    .tb--categories_list-view .tb--providers-block .tb--providers_list li:before {
        bottom: -3px;
        content: "";
        left: -24px;
        position: absolute;
        top: -3px;
        width: 1px
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-only-text .tb--providers_list .tb--custom-badge {
        right: -12px;
        top: 0;
        transform: translateY(-90%)
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_list-view .tb--providers_list {
        background-color:var(--background-color-1);
        background-image: var(--background-gradient-1);
        display: none;
        height: auto!important;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%!important;
        z-index: 20
    }

    .tb--categories_list-view .tb--providers_list.open {
        display: block
    }

    .tb--categories_list-view .tb--providers_list li {
        align-items: center;
        display: flex;
        height: 24px;
        margin-right: 0!important;
        padding-right: 28px
    }

    .tb--categories_list-view .tb--providers_list li:not(:last-child) {
        margin-bottom: 26px
    }

    .tb--categories_list-view .tb--providers_list li:after {
        position: static!important
    }

    .tb--categories_list-view .tb--providers_list li .tb--categories-item_text {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .tb--categories_list-view .tb--providers_list li .tb--chb-ico {
        position: absolute;
        right: 0
    }

    .tb--categories_list-view .tb--providers_list li .tb--chb-ico i {
        font-size: 24px
    }

    .tb--categories_list-view .tb--providers_list li .tb--chb-ico i:before {
        color: var(--text-color-3)
    }

    .tb--categories_list-view .tb--providers_list li .tb--chb-ico .digi_icon-checkbox_selected {
        color: var(--brand-color-2)
    }

    .tb--categories_list-view .tb--providers_list li.tb--category-all {
        margin-bottom: 40px!important;
        position: relative
    }

    .tb--categories_list-view .tb--providers_list li.tb--category-all:before {
        background-color: var(--background-color-5);
        bottom: -24px;
        content: "";
        height: 1px;
        left: -16px;
        position: absolute;
        right: -16px
    }

    .tb--categories_list-view .tb--providers-block {
        background-color: var(--background-color-1);
        background-image: var(--background-gradient-1)
    }

    .tb--categories_list-view .tb--categories_list-title {
        align-items: center;
        color: var(--text-color-4);
        display: flex;
        height: 48px;
        justify-content: space-between;
        padding: 5px 16px 4px
    }

    .tb--categories_list-view .tb--categories_list-title .digi_icon-arrow_down {
        font-size: 24px;
        transform: rotate(0deg);
        transition: transform .2s
    }

    .tb--categories_list-view .tb--categories_list-title .digi_icon-arrow_down.tb--rotate {
        transform: rotate(180deg)
    }

    .tb--categories_list-view .tb--more-count {
        align-items: center;
        color: var(--text-color-4);
        display: flex;
        justify-content: center;
        min-width: 32px;
        padding: 0 6px
    }

    .tb--categories_list-view .tb--providers_list-items {
        -ms-overflow-style: none;
        align-items: flex-start!important;
        height: 300px!important;
        margin: 0!important;
        overflow: auto;
        padding: 0 0 10px!important;
        scrollbar-width: none;
        width: 100%
    }

    .tb--categories_list-view .tb--providers_list-items::-webkit-scrollbar {
        display: none
    }

    .tb--categories_list-view .tb--providers_list-items ul {
        width: 100%
    }

    .tb--categories_list-view .tb--categories_list-title {
        background-color: var(--background-color-1);
        background-image: var(--background-gradient-1)
    }

    .tb--categories_list-view .games--grid-layout {
        padding-top: 12px
    }
}

@media screen and (min-width: 1024px) {
    .tb--categories_list-view .tb--navbar_home_active {
        width:100%
    }
}

.tb--providers-block.tb--providers_list-logo {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    color: var(--text-color-3)
}

@media screen and (max-width: 1023.9px) {
    .tb--providers-block.tb--providers_list-logo {
        overflow-x:auto
    }
}

.tb--providers-block.tb--providers_list-logo .tb--categories-item_inner {
    width: 100%
}

.tb--providers-block.tb--providers_list-logo .tb--categories-item_inner .tb--categories-item_image {
    align-items: center;
    display: flex;
    height: 51px;
    justify-content: center
}

.tb--providers-block.tb--providers_list-logo .tb--categories-item_inner .tb--categories-item_image img {
    max-height: 100%;
    max-width: 100%
}

.tb--providers-block.tb--providers_list-logo .tb--categories-item_inner .tb--categories-item_name {
    align-items: center;
    background-color: var(--background-color-2);
    background-image: var(--background-gradient-2);
    display: flex;
    height: 32px;
    justify-content: center;
    padding: 0 6px
}

.tb--providers-block.tb--providers_list-logo .tb--categories-item_inner .tb--categories-item_name span.tb--categories-item_text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tb--providers-block.tb--providers_list-logo .tb--categories-item_inner .tb--custom-badge {
    max-width: calc(100% - 8px)
}

.tb--providers-block.tb--providers_list-logo li.active {
    color: var(--brand-color-2)
}

.tb--providers-block.tb--providers_list-logo li.active .tb--categories-item_count {
    opacity: 1
}

.tb--providers-block.tb--providers_list-logo .tb--btn-more {
    padding-top: 48px
}

.tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--btn-more {
    padding-top: 34px
}

.tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--custom-badge {
    left: 4px;
    top: 4px
}

.tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--categories-item_name {
    height: 0
}

.tb--categories_list-view .tb--providers-block.tb--providers_list-logo,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo {
    display: flex
}

@media screen and (min-width: 1024px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo {
        border-radius:12px;
        margin-top: 4px;
        padding: 6px
    }
}

.tb--categories_list-view .tb--providers-block.tb--providers_list-logo ul,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo ul {
    flex-wrap: wrap;
    width: 100%
}

.tb--categories_list-view .tb--providers-block.tb--providers_list-logo li,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo li {
    width: calc(7.68% - 12px)
}

@media screen and (max-width: 1568px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo li,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo li {
        width:calc(9.09% - 12px)
    }
}

@media screen and (max-width: 1366px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo li,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo li {
        width:calc(10% - 12px)
    }
}

@media screen and (max-width: 1200px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo li,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo li {
        width:calc(12.5% - 12px)
    }
}

.tb--categories_list-view .tb--providers-block.tb--providers_list-logo li.tb--badge:after,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo li.tb--badge:after {
    left: 4px;
    max-width: calc(100% - 16px);
    overflow: hidden;
    right: auto;
    text-overflow: ellipsis;
    top: 18px;
    white-space: nowrap
}

.tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--category-all,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--category-all {
    align-items: center;
    background-color: var(--background-color-2);
    background-image: var(--background-gradient-2);
    display: flex;
    justify-content: center;
    min-height: 53px;
    padding: 0 6px
}

@media screen and (min-width: 1024px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--category-all,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--category-all {
        height:85px
    }
}

.tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--category-all .tb--categories-item_text,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--category-all .tb--categories-item_text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo li,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo li {
    width: calc(7.14% - 12px)
}

@media screen and (max-width: 1568px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo li,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo li {
        width:calc(7.68% - 12px)
    }
}

@media screen and (max-width: 1366px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo li,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo li {
        width:calc(9.08% - 12px)
    }
}

@media screen and (max-width: 1248px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo li,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo li {
        width:calc(10% - 12px)
    }
}

@media screen and (min-width: 1024px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--category-all,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--category-all {
        height:auto
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_extend-view .tb--categories_list,.tb--categories_slide-view .tb--categories_list {
        position:relative
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo {
        display: block;
        overflow-x: auto;
        padding-top: 48px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo::-webkit-scrollbar,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo::-webkit-scrollbar {
        display:none
    }
}

.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all {
    align-items: center;
    display: flex;
    font-size: 14px;
    height: 48px;
    left: 0;
    padding: 0 40px 0 16px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0
}

.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--chb-ico,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--chb-ico {
    display: block!important;
    position: absolute;
    right: 14px
}

.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--chb-ico i,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--chb-ico i {
    font-size: 18px
}

.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--chb-ico i:before,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--chb-ico i:before {
    color: var(--text-color-3)
}

.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--chb-ico .digi_icon-checkbox_selected,.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all.active,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--chb-ico .digi_icon-checkbox_selected,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all.active {
    color: var(--brand-color-2)
}

.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all.active .tb--categories-item_count,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all.active .tb--categories-item_count {
    opacity: 1
}

.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all:after,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all:after {
    background-color: var(--background-color-5);
    bottom: 0;
    content: "";
    height: 1px;
    left: 16px;
    position: absolute;
    right: 16px
}

.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--categories-item_text,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--categories-item_all .tb--categories-item_text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo ul,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo ul {
        flex-wrap:nowrap;
        padding: 6px 10px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo ul .tb--category-all,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo ul .tb--category-all {
        display: none
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo ul li,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo ul li {
        width: 100px!important
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--badge:after,.tb--categories_slide-view .tb--providers-block.tb--providers_list-logo .tb--badge:after {
        bottom: auto;
        left: 4px;
        margin: 0;
        max-width: calc(100% - 8px);
        position: absolute;
        top: 4px!important
    }
}

.tb--categories_list .tb--chb-ico i {
    color: var(--text-color-3);
    font-size: 18px
}

.tb--categories_list .tb--chb-ico .digi_icon-checkbox_selected {
    color: var(--brand-color-2)
}

.tb--categories_list .tb--btn-more {
    padding-top: 26px
}

.tb--categories_list-view .tb--categories_list .tb--categories_selected {
    gap: 8px
}

@media screen and (min-width: 1024px) {
    .tb--categories_list-view .tb--categories_list .tb--categories_selected {
        height:auto
    }
}

.tb--categories_list-view .tb--categories_list .tb--categories_selected .tb--categories-selected_item {
    background-color: var(--background-color-1);
    margin-right: 0
}

.tb--categories_list-view .tb--categories_list .tb--categories_selected .tb--categories-selected_item span span {
    color: var(--text-color-4);
    font-size: 12px;
    opacity: .8
}

.tb--categories_list-view .tb--categories_list .tb--categories_selected .tb--categories-selected_item span i {
    color: var(--text-color-4);
    opacity: .6
}

.tb--providers-block.tb--providers_list-logo ul li {
    border: 1px solid #0000;
    border-radius: 12px;
    cursor: pointer;
    font-size: 12px;
    margin: 6px;
    overflow: hidden;
    position: relative
}

.tb--providers-block.tb--providers_list-logo ul li.active {
    border-color: var(--brand-color-2)
}

.tb--providers-block.tb--providers_list-logo ul li.active .tb--categories-item_name span:first-child,.tb--providers-block.tb--providers_list-logo ul li.active .tb--categories-item_text {
    color: var(--brand-color-2)
}

@media screen and (max-width: 1023.9px) {
    .tb--providers-block.tb--providers_list-logo ul li.active.tb--category-all {
        border-color:#0000
    }
}

.tb--providers-block.tb--providers_list-logo ul li a {
    max-width: 100%;
    width: 100%
}

.tb--providers-block.tb--providers_list-logo .tb--categories-item_count {
    opacity: .6;
    padding: 0 2px
}

@media screen and (min-width: 1024px) {
    .tb--categories_extend-view .casino--container--wrapper {
        padding-left:4px
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-only-text {
        padding-left: 12px;
        padding-right: 12px
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-only-text ul li:not(.tb--none):not(.tb--category-all) {
        padding-top: 16px
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-only-text ul li:not(.tb--none):not(.tb--category-all):after {
        left: 0;
        margin: 0;
        max-width: 80%;
        position: absolute;
        right: auto;
        top: 10px
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-only-text ul li a {
        max-width: calc(100% - 10px)
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-only-text .tb--providers_list .tb--custom-badge {
        left: 0;
        margin: 0;
        max-width: 80%;
        position: absolute;
        right: auto;
        top: 10px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_extend-view .tb--providers-block.tb--providers_list-only-text .tb--providers_list .tb--custom-badge {
        left:auto;
        margin: 0;
        max-width: 100%;
        position: absolute;
        right: -6px;
        top: -13px
    }
}

@media screen and (min-width: 1024px) {
    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo {
        border-radius:8px;
        height: 100%;
        overflow: hidden;
        padding: 0 24px 18px
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo ul .tb--category-all {
        border: none
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo ul .tb--categories-item_image {
        max-width: 100%
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--chb-ico {
        position: absolute;
        right: -5px;
        top: 50%;
        transform: translateY(-50%)
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo .tb--category-all {
        align-items: center;
        display: flex;
        height: 50px;
        width: 100%
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) {
        padding-left: 12px;
        padding-right: 12px
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul {
        display: block
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li {
        align-items: center;
        border: none;
        border-radius: 0;
        display: flex;
        margin: 0;
        padding: 9px 22px 9px 0
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li a {
        width: 100%
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--categories-item_image,.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--categories-item_name {
        background-color: initial
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--categories-item_image {
        background-color: var(--background-color-5);
        background-image: var(--background-gradient-5);
        border: 1px solid #0000;
        border-radius: 12px;
        height: 39px;
        margin-right: 8px;
        padding: 4px;
        width: 68px
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--categories-item_name {
        font-size: 10px;
        max-width: calc(100% - 74px);
        overflow: hidden
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li.tb--badge:not(.tb--none) .tb--categories-item_name {
        align-items: flex-end;
        display: flex;
        margin-bottom: 2px
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--custom-badge,.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li:after {
        left: 78px;
        max-width: calc(100% - 105px);
        position: absolute;
        right: auto;
        top: 15px;
        transform: translate(0)
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li.active .tb--categories-item_image {
        border-color: var(--brand-color-2)
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul .tb--categories-item_inner {
        align-items: center;
        display: flex;
        max-width: 100%;
        overflow: hidden;
        width: inherit
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo {
        padding: 0 14px 18px
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo ul {
        column-gap: 8px;
        display: flex;
        flex-wrap: wrap;
        margin: 0 -4px
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo ul li {
        margin: 4px;
        overflow: visible
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo ul li:not(.tb--category-all) {
        margin: 9px 0;
        width: calc(33.333% - 6px)
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo ul li:not(.tb--category-all):not(:nth-child(3n)):before {
        display: none
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo ul li:not(.tb--category-all):nth-child(3n):before {
        background: var(--background-color-5);
        bottom: -10px;
        content: "";
        height: 1px;
        left: calc(-100% - 8px);
        position: absolute;
        right: calc(-100% - 8px)
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo ul li.tb--category-all {
        border-radius: 0;
        margin-bottom: 0
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo ul li .tb--custom-badge,.tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo ul li:after {
        left: 4px;
        max-width: calc(100% - 16px);
        right: auto;
        top: 4px;
        transform: translate(0)
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--categories-item_image {
        border-radius: 12px;
        height: 39px;
        padding: 4px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo {
        display:block
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo ul {
        margin: 0!important
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo ul:not(.tb--categories_selected) {
        display: none!important
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo ul:not(.tb--categories_selected) li {
        padding: 0 18px
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo ul.open {
        background-color: var(--background-color-1);
        background-image: var(--background-gradient-1);
        display: block!important;
        height: auto!important;
        position: absolute
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo ul .tb--category-all {
        background-color: initial;
        justify-content: flex-start;
        position: relative;
        width: 100%
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo ul .tb--category-all:before {
        background-color: var(--background-color-5);
        bottom: 0;
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo ul li:after {
        margin: 0
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--providers_list-items {
        overflow: auto
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--providers_list-items ul {
        position: absolute
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--providers_list-items {
        width: 100%
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--providers_list-items ul {
        margin: 0!important
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--chb-ico {
        position: absolute;
        right: 14px
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul {
        display: block;
        margin: 0 -6px
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul.open ul {
        display: block!important
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li {
        align-items: center;
        border: none;
        border-radius: 0;
        display: flex;
        margin: 0;
        padding: 12px 40px 12px 18px
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--categories-item_image,.tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--categories-item_name {
        background-color: initial
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--categories-item_image {
        background-color: var(--background-color-5);
        background-image: var(--background-gradient-5);
        border: 1px solid #0000;
        border-radius: 12px;
        height: 54px;
        margin-right: 6px;
        width: 100px
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li .tb--categories-item_name {
        justify-content: inherit;
        max-width: calc(100% - 100px);
        overflow: hidden
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li:after {
        position: static;
        transform: translate(0)
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul li.active .tb--categories-item_image {
        border-color: var(--brand-color-2)
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) ul .tb--categories-item_inner {
        align-items: center;
        display: flex;
        max-width: 100%;
        overflow: hidden;
        width: inherit;
        width: auto
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) .tb--providers_list-items {
        height: 320px!important;
        width: 100%
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) .tb--providers_list-items li {
        position: relative;
        width: 100%
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo:not(.tb--providers_list-only-logo) .tb--providers_list-items li:not(:last-child):before {
        background-color: var(--background-color-5);
        bottom: 0;
        content: "";
        height: 1px;
        left: 16px;
        position: absolute;
        right: 16px
    }
}

@media screen and (max-width: 1023.9px) and (max-width:1023.9px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--categories_selected .tb--categories-selected_item {
        margin:0 6px 0 0
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--category-all {
        border-radius: 0;
        margin: 0;
        padding-right: 40px
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--providers_list-items {
        height: 332px!important;
        width: 100%
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--providers_list-items ul {
        display: flex!important;
        padding: 8px
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--providers_list-items ul li {
        margin: 8px;
        padding: 0;
        width: calc(33.333% - 16px)
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--providers_list-items ul li:after {
        bottom: inherit;
        position: absolute;
        top: 4px
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--categories-item_inner {
        width: 100%
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo.tb--providers_list-only-logo .tb--categories-item_inner .tb--categories-item_image {
        background-color: var(--background-color-5);
        background-image: var(--background-gradient-5);
        height: 58px;
        width: 100%
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--category-all {
        position:relative
    }

    .tb--categories_list-view .tb--providers-block.tb--providers_list-logo .tb--category-all:after {
        background-color: var(--background-color-5);
        content: "";
        height: 1px;
        left: 0;
        position: absolute!important;
        right: 0;
        top: 0
    }
}

.tb--categories_list-view .tb--categories_selected {
    display: flex!important;
    height: 28px;
    overflow: hidden;
    width: 100%
}

.tb--categories_selected .tb--categories-selected_item {
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5);
    border-radius: 8px;
    color: var(--text-color-4);
    display: flex;
    height: 28px;
    margin-right: 8px;
    max-width: calc(100% - 8px);
    padding: 0 6px 0 12px;
    text-transform: uppercase;
    width: auto!important
}

.tb--categories_selected .tb--categories-selected_item:first-child:last-child {
    padding: 0 12px
}

.tb--categories_selected .tb--categories-selected_item .digi_icon-close {
    color: var(--text-color-4);
    font-size: 16px;
    opacity: .3
}

.tb--categories-item_image {
    overflow: hidden
}

.tb--categories-item_image svg {
    max-height: 100%;
    max-width: 100%
}

.tb--categories-item_image svg path {
    fill: var(--background-color-1)
}

.tb--categories-list_reach-portal {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    position: relative;
    z-index: 0
}

.tb--categories-list_reach-portal .tb--providers_list-logo .tb--categories-list_items li a {
    width: 100%
}

.tb--categories-list_reach-portal .tb--providers_list-logo .tb--categories-list_items li .tb--categories-item_name {
    display: flex
}

.tb--categories-list_reach-portal .tb--providers_list-logo .tb--categories-list_items li .tb--categories-item_image {
    padding: 4px
}

.tb--categories-list_reach-portal .tb--providers_list-logo .tb--categories-list_items li .tb--custom-badge {
    left: 68px;
    padding: 1px 6px;
    position: absolute;
    right: auto;
    top: 15px;
    transform: translate(0)
}

.tb--categories-list_reach-portal .tb--providers_list-logo .tb--categories-list_items li span:first-child {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ovf-hidden .tb--backdrop-categories-list {
    display: block
}

.tb--backdrop-categories-list {
    bottom: -60px;
    display: none;
    top: -60px;
    z-index: 999!important
}

.tb--backdrop-categories-list,.tb--backdrop2-categories-list {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    background: #000;
    cursor: pointer;
    left: 0;
    opacity: .6;
    overscroll-behavior: none;
    position: fixed;
    right: 0;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none;
    will-change: opacity
}

.tb--backdrop2-categories-list {
    border: 50px;
    height: 56px;
    top: 0;
    z-index: 800!important
}

.tb--categories-list_wrapper {
    position: relative;
    z-index: 999
}

.tb--categories-list_wrapper .tb--categories-list_content {
    padding: 0 9px
}

.tb--categories-list_wrapper .tb--categories-list .tb--categories-item_image {
    height: 40px;
    width: 68px
}

.tb--categories-list_wrapper [class*=digi_icon-]:before {
    font-family: BuilderFont!important
}

.tb--categories-list_wrapper .tb--categories_selected {
    display: flex;
    flex-wrap: wrap;
    margin: 3px -4px 6px
}

.tb--categories-list_wrapper .tb--categories-selected_item {
    margin: 4px;
    width: auto
}

.tb--categories-list_wrapper .tb--categories_search-box:after {
    background-color: var(--background-color-1);
    bottom: -10px;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: -10px;
    z-index: -1
}

.ovf-hidden .tb--categories-list_wrapper .tb--categories-list {
    min-height: calc(60vh - 94px)
}

.tb--categories-list_inner {
    padding: 4px 9px 16px
}

.tb--categories-list_inner li {
    color: var(--text-color-4)
}

.tb--categories-list_inner li.active span:first-child {
    color: var(--brand-color-2)
}

.tb--categories-list_inner li.active .tb--chb-ico i:before {
    color: var(--brand-color-2);
    opacity: 1
}

.tb--categories-list_inner li .tb--categories-item_count {
    margin: 0 4px;
    opacity: .5
}

.tb--categories-list_inner li .tb--chb-ico {
    position: absolute;
    right: 0;
    top: 12px
}

.tb--categories-list_inner li .tb--chb-ico i {
    font-size: 24px
}

.tb--categories-list_inner li .tb--chb-ico i:before {
    color: var(--text-color-3);
    opacity: .8
}

.tb--categories-list_inner .tb--category-all {
    padding: 14px 0 20px
}

.tb--categories-list_inner .tb--categories-list .tb--categories-item_image {
    align-items: center;
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5);
    border: 1px solid #0000;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    overflow: hidden
}

.tb--categories-list_inner .tb--categories-list .tb--categories-item_image img {
    max-height: 100%;
    max-width: 100%
}

.tb--categories-list_inner .tb--categories-list li {
    position: relative
}

.tb--categories-list_inner .tb--categories-list li.active .tb--categories-item_image {
    border-color: var(--brand-color-2)
}

.tb--categories-list_inner .tb--categories-list li .tb--custom-badge,.tb--categories-list_inner .tb--categories-list li:after {
    margin: 0 8px;
    overflow: hidden;
    padding: 0 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tb--categories-list_inner .tb--categories-list ul li {
    padding: 11px 0
}

.tb--categories-list_inner .tb--categories-list.tb--providers_list-logo .tb--categories-item_image {
    margin-right: 8px
}

.tb--categories-list_inner .tb--categories-list.tb--providers_list-logo ul li {
    padding: 11px 0
}

.tb--categories-list_inner .tb--categories-list.tb--providers_list-logo ul li:after {
    left: 68px;
    position: absolute;
    top: 15px
}

.tb--categories-list_inner .tb--categories-list.tb--providers_list-logo ul li:not(.tb--none) .tb--categories-item_name {
    align-self: flex-end
}

.tb--categories-list_inner .tb--categories-list.tb--providers_list-logo:not(.tb--providers_list-only-logo) .tb--categories-item_name {
    max-width: calc(100% - 77px)
}

.tb--categories-list_inner .tb--categories-list.tb--providers_list-logo:not(.tb--providers_list-only-logo) li:after {
    max-width: calc(100% - 118px)
}

.tb--categories-list_inner .tb--categories-list.tb--providers_list-only-text .tb--categories-list_items li {
    height: 48px
}

.tb--categories-list_inner .tb--categories-list.tb--providers_list-only-text .tb--categories-list_items li a {
    max-width: 100%
}

.tb--categories-list_inner .tb--categories-list.tb--providers_list-only-text .tb--categories-list_items li:not(.tb--none) a {
    margin-top: 18px
}

.tb--categories-list_inner .tb--categories-list.tb--providers_list-only-text .tb--categories-list_items li .tb--custom-badge,.tb--categories-list_inner .tb--categories-list.tb--providers_list-only-text .tb--categories-list_items li:not(.tb--none):after {
    left: 0;
    margin: 0;
    max-width: calc(100% - 40px);
    position: absolute;
    top: 10px
}

.tb--categories-list_inner .tb--categories-list:not(.tb--providers_list-only-logo) .tb--categories-list_items li {
    padding-right: 32px;
    position: relative
}

.tb--categories-list_inner .tb--categories-list:not(.tb--providers_list-only-logo) .tb--categories-list_items li:before {
    background-color: var(--text-color-4);
    content: "";
    height: 1px;
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0
}

.tb--categories-list_inner .tb--categories-item_inner,.tb--categories-list_inner .tb--categories-item_name,.tb--categories-list_inner .tb--categories-item_text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tb--categories-list_inner .tb--categories-item_inner {
    align-items: center;
    display: flex;
    width: 100%
}

.tb--categories-list_inner .tb--providers_list-only-logo .tb--categories-list_items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -6px
}

.tb--categories-list_inner .tb--providers_list-only-logo ul li {
    margin: 6px;
    padding: 0!important;
    width: calc(33.333% - 12px)
}

@media screen and (max-width: 1024px) {
    .tb--categories-list_inner .tb--providers_list-only-logo ul li {
        position:relative;
        width: calc(16.66% - 12px)
    }

    .tb--categories-list_inner .tb--providers_list-only-logo ul li a {
        width: 100%
    }

    .tb--categories-list_inner .tb--providers_list-only-logo ul li .tb--categories-item_name .tb--custom-badge {
        font-size: 9px;
        left: 0;
        line-height: inherit;
        max-width: calc(100% - 14px);
        position: absolute;
        top: 5px
    }

    .tb--categories-list_inner .tb--providers_list-only-logo ul li .tb--categories-item_image {
        height: 8vw;
        min-height: 40px;
        padding: 4px
    }
}

@media screen and (max-width: 768px) {
    .tb--categories-list_inner .tb--providers_list-only-logo ul li {
        width:calc(20% - 12px)
    }
}

@media screen and (max-width: 500px) {
    .tb--categories-list_inner .tb--providers_list-only-logo ul li {
        width:calc(25% - 12px)
    }
}

.tb--categories-list_inner .tb--providers_list-only-logo ul li:after {
    left: 4px;
    margin: 0;
    max-width: calc(100% - 14px);
    position: absolute;
    top: 4px
}

.tb--categories-list_inner .tb--providers_list-only-logo .tb--categories-item_image {
    height: 12vw;
    min-height: 40px;
    width: 100%
}

@media screen and (max-width: 500px) {
    .tb--categories-list_inner .tb--providers_list-only-logo .tb--categories-item_image {
        height:14vw
    }
}

.tb--categories-list_inner .tb--providers_list-only-logo .tb--categories-list_items:not(:empty) {
    position: relative
}

.tb--categories-list_inner .tb--providers_list-only-logo .tb--categories-list_items:not(:empty):before {
    background-color: var(--text-color-4);
    content: "";
    height: 1px;
    left: 6px;
    opacity: .2;
    position: absolute;
    right: 6px;
    top: -8px
}

.tb--categories_search-box {
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative
}

.tb--categories_search-box .search-box {
    background-color: initial;
    border: 1px solid #b3b3b333;
    border-radius: 8px;
    color: var(--text-color-4);
    font-size: 12px;
    height: 44px;
    padding: 0 40px;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .tb--categories_search-box .search-box {
        -webkit-appearance:none
    }
}

.tb--categories_search-box .search-box:focus {
    outline: none
}

.tb--categories_search-box .search-box::placeholder {
    opacity: .5
}

.tb--categories_search-box .digi_icon-close,.tb--categories_search-box .digi_icon-search {
    align-items: center;
    bottom: 0;
    color: var(--text-color-4);
    display: flex;
    font-family: BuilderFont!important;
    font-size: 18px;
    justify-content: center;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 42px
}

.tb--categories_search-box .digi_icon-close {
    right: 9px
}

.tb--categories_search-box .digi_icon-search {
    left: 9px
}

.games--grid-animate .games--grid-item,.games--grid-animate.tb--empty-state_wrapper {
    position: relative
}

.games--grid-animate .games--grid-item:after,.games--grid-animate.tb--empty-state_wrapper:after {
    background-color: var(--background-color-1);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .7;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.l5--main .tb--providers-search .search-box {
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5)
}

.tb--providers-search .search-box {
    color: var(--text-color-4);
    font-size: 12px
}

.tb--providers-search .search-box::placeholder {
    opacity: .5
}

.tb--lobby-content {
    display: flex;
    flex-wrap: wrap
}

@media screen and (max-width: 1023.9px) {
    .tb--lobby-content {
        overflow-x:hidden
    }

    .tb--lobby-content.position-sticky-filter {
        overflow: visible;
        overflow: initial
    }

    .tb--lobby-content.position-sticky-filter .tb--categories_list,.tb--lobby-content.position-sticky-filter .tb--live-casino_navbar_wrapper {
        overflow: hidden;
        position: -webkit-sticky;
        position: sticky
    }

    .tb--lobby-content.position-sticky-filter .tb--live-casino_navbar_wrapper {
        top: 52px
    }

    .tb--lobby-content.position-sticky-filter .tb--categories_list {
        top: 142px
    }
}

@media screen and (min-width: 1024px) {
    .tb--lobby-content .tb--empty-state {
        padding-bottom:140px;
        padding-top: 140px
    }

    .has-navbar .tb--categories_extend-view .tb--categories_list {
        padding: 0!important
    }
}

.has-navbar .games-wrapper {
    display: flex;
    gap: 8px;
    margin: 0 auto;
    max-width: 1568px;
    padding: 0 24px 24px
}

.has-navbar .games-wrapper .tb--lobby-content {
    width: calc(100% - 236px)
}

.has-navbar .games-wrapper .tb--live-casino_navbar_wrapper {
    padding-left: 0!important;
    padding-right: 0!important
}

.has-navbar .games-wrapper .tb--categories_extend-view .tb--categories_list {
    padding-left: 0!important
}

.has-navbar .games-wrapper .casino--container--wrapper {
    padding-right: 0
}

.has-navbar .games-wrapper .tb--categories_list-view .casino--container--wrapper {
    padding-left: 0
}

.has-navbar .games-wrapper .tb--categories_slide-view .tb--categories_list {
    padding-left: 0;
    padding-right: 0
}

.has-navbar .games-wrapper .tb--categories_slide-view .casino--container--wrapper {
    padding-left: 0
}

.has-navbar .games-wrapper .tb--categories_list {
    padding-left: 0;
    padding-right: 0!important
}

.has-navbar .games-wrapper .casino--container--wrapper {
    padding-left: 0
}

.has-navbar .tb--lobby-content .tb--more-btn {
    width: 100%
}

.has-navbar .tb--categories_extend-view {
    margin: 0
}

.has-navbar .tb--categories_extend-view .casino--container--wrapper {
    padding-left: 4px;
    padding-right: 4px
}

.tb--rtl .tb--live-casino_navbar .tb--live-casino_filter.filtered:before {
    left: 0;
    right: auto
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block .tb--filter-button-wrapper {
    left: auto;
    right: 12px
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-block:after {
    left: 12px;
    right: auto;
    transform: none
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li {
    padding-left: 26px;
    padding-right: 0
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li.tb--badge:after {
    left: auto;
    right: 0
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list ul.tb--categories-list_items li .tb--chb-ico {
    left: 0;
    right: auto
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-text ul.tb--categories-list_items li.tb--none {
    padding-left: 26px;
    padding-right: 0
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li {
    padding: 4px
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-only-logo ul.tb--categories-list_items li.tb--badge:after {
    left: auto;
    right: 4px
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-text-logo ul.tb--categories-list_items li .tb--categories-item_image {
    margin-left: 8px;
    margin-right: 0
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right .multi-search-wrapper .search-results .tb--providers_list.tb--providers_list-text-logo ul.tb--categories-list_items li.tb--badge:after {
    left: auto;
    right: 65px
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_right.tb--navbar_home_active .multi-search-wrapper {
    margin-left: auto;
    margin-right: 0
}

.tb--rtl .tb--live-casino_navbar .tb--navbar_left li .tb--group-icon,.tb--rtl .tb--live-casino_navbar .tb--navbar_left_lobby_home .category_icon-home {
    margin-left: 10px;
    margin-right: 0
}

.tb--rtl .tb--filter-block_wrapper .tb--filter-block .rs-filter {
    left: 42px;
    right: auto
}

.tb--rtl .livecasino--top-space .tb--categories_list-view .tb--providers_list-only-text ul li.tb--badge .tb--custom-badge,.tb--rtl .livecasino--top-space .tb--categories_slide-view .tb--providers_list-only-text ul li.tb--badge .tb--custom-badge {
    border-radius: 6px 6px 0 6px;
    left: -6px;
    right: auto
}

.tb--rtl .livecasino--top-space .tb--categories_list-view .tb--providers_list-logo ul li.tb--badge .tb--custom-badge,.tb--rtl .livecasino--top-space .tb--categories_slide-view .tb--providers_list-logo ul li.tb--badge .tb--custom-badge {
    border-radius: 6px 6px 0 6px;
    left: auto;
    right: 6px
}

.tb--rtl .tb--categories-list_reach-portal .tb--providers_list-logo .tb--categories-list_items li .tb--custom-badge {
    border-radius: 6px 6px 0 6px;
    left: auto;
    right: 68px
}

.tb--rtl .has-navbar .games-wrapper .tb--categories_list {
    padding-right: 0!important
}

.tb--rtl .has-navbar .games-wrapper .casino--container--wrapper {
    padding-left: 0
}

.tb--rtl .has-navbar .tb--categories_extend-view .casino--container--wrapper {
    padding-left: 0;
    padding-right: 4px
}

.tb--rtl .tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-logo,.tb--rtl .tb--live-casino_navbar_wrapper.has-lobby-navbar .tb--providers-block.tb--providers_list-only-logo {
    margin: -6px -6px 0 0!important
}

@media screen and (min-width: 1024px) {
    .tb--rtl .tb--live-casino_search .digi_icon-search {
        left:auto;
        right: 10px;
        transform: rotate(90deg)
    }
}

.tb--live-casino_navbar {
    background-color: var(--background-color-2);
    background-image: var(--background-gradient-2)
}

@media screen and (min-width: 1024px) {
    .tb--live-casino_navbar {
        background-color:var(--background-color-5);
        background-image: var(--background-gradient-5)
    }
}

.tb--providers-block {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

.tb--providers-block .tb--providers_list {
    color: var(--text-color-4)
}

.tb--providers-block .search-box:focus {
    border-color: var(--brand-color-1)!important
}

.tb--live-casino_filter,.tb--live-casino_search .search-box {
    background-color: var(--background-color-1)
}

.tb--live-casino_search .search-box:focus {
    border-color: var(--brand-color-1);
    border-color: var(--brand-color-1)!important
}

.tb--modal-popup.tb--filter-popup .range-picker .rs-input-group .rs-input-number {
    border: 1px solid #0000
}

.tb--tournament-top_space {
    margin-top: 365px
}

@media screen and (max-width: 1023.9px) {
    .tb--tournament-top_space {
        margin-top:0
    }
}

.tb--filter-popup_wrapper .tb--modal-header,.tb--filter-popup_wrapper .tb--modal-lvl3 {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

.tb--filter-popup_wrapper .tb--modal-header .digi_icon-close,.tb--filter-popup_wrapper .tb--modal-header .tb--modal-header-txt {
    color: var(--text-color-4)
}

.tb--categories_list-view .tb--providers-block .tb--providers_list li:before {
    background-color: var(--background-color-5)
}

@media screen and (min-width: 1024px) {
    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo {
        background-color:var(--background-color-1);
        background-image: var(--background-gradient-1)
    }

    .tb--categories_extend-view .tb--providers-block.tb--providers_list-logo ul li:not(:last-child):before {
        background-color: var(--background-color-5)
    }
}

.tb--providers-block.tb--providers_list-logo .tb--categories-item_inner .tb--categories-item_image {
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5);
    padding: 4px
}

.filter-step .accordion-wrapper {
    background-color: var(--background-color-2);
    background-image: var(--background-gradient-2)
}

.filter-result_buttons {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

.banner-placeholder {
    background: linear-gradient(336deg,var(--background-color-1) 0,var(--background-color-3) 25%,var(--background-color-5) 50%,var(--background-color-1) 75%,var(--background-color-3) 100%);
    margin-top: 0!important
}

.tb--show-animation {
    animation: placeholderAnimate 1.5s infinite
}

@keyframes placeholderAnimate {
    0% {
        opacity: .6
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .6
    }
}

.banner--secondary-tmp1_placeholder,.banner--secondary-tmp2_placeholder {
    height: 170px
}

.banner--secondary-tmp1_placeholder .text-block,.banner--secondary-tmp2_placeholder .text-block {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-3);
    border-radius: 8px;
    margin: 0 4px
}

@media screen and (max-width: 1023.9px) {
    .banner--secondary-tmp1_placeholder .text-block,.banner--secondary-tmp2_placeholder .text-block {
        margin:10px 4px 0
    }

    .banner--secondary-tmp1_placeholder .text-block:last-child,.banner--secondary-tmp2_placeholder .text-block:last-child {
        display: none
    }
}

.banner--secondary-tmp1_placeholder .text-block .text-row,.banner--secondary-tmp2_placeholder .text-block .text-row {
    background-color: var(--background-color-1)!important;
    border-radius: 8px
}

@media screen and (max-width: 1023.9px) {
    .banner--secondary-tmp1_placeholder,.banner--secondary-tmp2_placeholder {
        height:140px
    }
}

.l0--placeholder1 .banner--top-placeholder1 {
    background-color: var(--background-color-1);
    height: 302px;
    left: 10px;
    width: 100%
}

.banner--two-tmp2_placeholder {
    height: 200px;
    margin: 20px 0
}

.banner--two-tmp2_placeholder .text-block {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    height: 100%;
    margin: 0 4px
}

.l2--top .banner--top-placeholder2 {
    height: 242px;
    width: 100%
}

.l3--top .banner--top-placeholder3 {
    height: 434px
}

.banner--secondary-tmp3_placeholder .text-block {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    border-radius: 8px;
    height: 210px;
    margin: 0 6px;
    width: 100%
}

@media only screen and (max-width: 768px) {
    .banner--secondary-tmp3_placeholder .text-block {
        height:120px
    }
}

.banner--secondary-tmp3_placeholder .text-block .text-row {
    border-radius: 8px
}

.banner--secondary-tmp4_placeholder {
    margin-left: -4px;
    margin-right: -4px
}

.banner--secondary-tmp4_placeholder .text-block {
    margin: 4px 0;
    width: calc(50% - 4px)!important
}

.banner--secondary-tmp4_placeholder .text-block .text-row {
    overflow: hidden;
    padding-top: 82%;
    position: relative;
    width: 100%!important
}

.top-matches2_placeholder {
    background-color: var(--background-color-1)!important;
    background-image: var(--background-gradient-1)
}

.l5--banner .banner--top-placeholder5,.l7--banner .banner--top-placeholder7 {
    height: 350px;
    margin-top: -130px!important
}

.banner--secondary-tmp5_placeholder {
    display: flex;
    flex-direction: row;
    margin-top: 66px
}

.banner--secondary-tmp5_placeholder .text-block {
    border-radius: 8px;
    width: 329px!important
}

.banner--secondary-tmp5_placeholder .text-block .text-row {
    border-radius: 8px;
    height: 180px!important
}

@media screen and (max-width: 1023.9px) {
    .banner--secondary-tmp5_placeholder .text-block .text-row {
        height:120px!important
    }
}

.banner--secondary-tmp7_placeholder {
    display: flex;
    flex-direction: row;
    margin: 32px 0;
    width: 100%
}

.banner--secondary-tmp7_placeholder .text-block .text-row {
    border-radius: 24px;
    height: 480px!important;
    width: 100%!important
}

@media screen and (max-width: 1366px) {
    .banner--secondary-tmp7_placeholder .text-block .text-row {
        height:400px!important
    }
}

@media screen and (max-width: 1023.9px) {
    .banner--secondary-tmp7_placeholder .text-block .text-row {
        height:320px!important
    }
}

@media screen and (max-width: 768px) {
    .banner--secondary-tmp7_placeholder .text-block .text-row {
        height:250px!important
    }
}

@media screen and (max-width: 600px) {
    .banner--secondary-tmp7_placeholder .text-block .text-row {
        height:180px!important
    }
}

.banner--secondary-tmp7_placeholder .text-block:first-child {
    margin-right: 16px
}

@media screen and (max-width: 1023.9px) {
    .fproduct--tmp1-placeholder,.fproduct--tmp2-placeholder {
        margin:0 12px
    }
}

.fproduct--tmp1-placeholder .text-block,.fproduct--tmp2-placeholder .text-block {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 8px;
    height: 128px
}

@media only screen and (max-width: 600px) {
    .fproduct--tmp1-placeholder .text-block,.fproduct--tmp2-placeholder .text-block {
        height:106px
    }
}

.fproduct--tmp1-placeholder .text-row,.fproduct--tmp2-placeholder .text-row {
    background-color: var(--background-color-1)!important;
    background-image: var(--background-gradient-1)!important;
    border-radius: 8px;
    height: 100%;
    width: 100%!important
}

.fproduct--tmp1-placeholder .text-block {
    margin-right: 12px
}

.fproduct--tmp1-placeholder .text-block:last-child {
    margin-right: 0
}

.fproduct--tmp2-placeholder {
    margin: 12px 0
}

@media screen and (max-width: 1023.9px) {
    .fproduct--tmp2-placeholder {
        margin:0 12px
    }
}

.fproduct--tmp2-placeholder .text-block {
    margin-right: 12px
}

.fproduct--tmp2-placeholder .text-block:last-child {
    margin-right: 0
}

.fproduct--tmp3-placeholder .text-block {
    background-color: var(--background-color-3);
    border-radius: 8px;
    height: 140px;
    margin: 20px 4px
}

@media only screen and (max-width: 1366px) {
    .fproduct--tmp3-placeholder .text-block {
        height:120px;
        margin: 20px 2px
    }
}

@media only screen and (max-width: 1248px) {
    .fproduct--tmp3-placeholder .text-block {
        height:100px
    }
}

.fproduct--tmp3-placeholder .text-block .text-row {
    border-radius: 8px;
    height: 100%
}

.st7-placeholder {
    margin-bottom: 30px
}

.st7-placeholder-block .text-block .text-row {
    border-radius: 48px;
    height: 122px!important;
    margin: 0 auto;
    width: 122px!important
}

@media only screen and (max-width: 1300px) {
    .st7-placeholder-block .text-block:last-child {
        display:none
    }
}

@media only screen and (max-width: 1024px) {
    .st7-placeholder-block .text-block .text-row {
        height:68px!important;
        width: 68px!important
    }
}

@media only screen and (max-width: 600px) {
    .st7-placeholder-block .text-block:nth-child(5),.st7-placeholder-block .text-block:nth-child(6) {
        display:none
    }
}

@media only screen and (max-width: 450px) {
    .st7-placeholder-block .text-block:nth-child(4) {
        display:none
    }
}

@media only screen and (max-width: 380px) {
    .st7-placeholder-block .text-block:nth-child(3) {
        display:none
    }
}

.banner--games-placeholder .section--header-placeholder {
    background-color: var(--background-color-3);
    border-radius: 12px;
    height: 30px;
    margin: 12px 4px;
    width: 200px
}

.banner--games-placeholder .text-block {
    background-color: var(--background-color-3);
    border-radius: 12px;
    height: 170px;
    margin: 0 4px
}

.banner--games-placeholder .text-block .text-row {
    display: none
}

@media only screen and (min-width: 768px) and (max-width:1023.9px) {
    .banner--games-placeholder .text-block {
        height:120px
    }
}

@media only screen and (max-width: 767px) {
    .banner--games-placeholder .text-block:nth-of-type(3),.banner--games-placeholder .text-block:nth-of-type(4) {
        display:none
    }
}

.banner--games-placeholder .game-cont-placeholder {
    background-color: var(--background-color-1);
    border-bottom: 4px solid var(--background-color-1)
}

.header--top-placeholder {
    height: 100%
}

.header--top-placeholder .header--logo-placeholder {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    border-radius: 8px;
    height: 30px;
    width: 150px
}

@media only screen and (max-width: 1023.9px) {
    .header--top-placeholder .header--logo-placeholder {
        height:20px;
        width: 100px
    }
}

@media only screen and (max-width: 500px) {
    .header--top-placeholder .header--logo-placeholder {
        height:18px;
        width: 60px
    }
}

.header--top-placeholder .header--menus div {
    height: 16px;
    margin: 0 20px;
    width: 8%
}

.header--top-placeholder .header--actions div,.header--top-placeholder .header--menus div {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    border-radius: 8px
}

.header--top-placeholder .header--actions div {
    height: 30px;
    margin: 0 8px;
    width: 150px
}

@media only screen and (max-width: 1023.9px) {
    .header--top-placeholder .header--actions div {
        height:15px;
        width: 80px
    }
}

@media only screen and (max-width: 500px) {
    .header--top-placeholder .header--actions div {
        height:10px;
        width: 50px
    }
}

@media only screen and (max-width: 1023.9px) {
    .header--top-placeholder.menu--block-item {
        padding:10px 24px
    }
}

.inline-placeholder>div {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    height: 30px
}

.inline-placeholder .inline-first,.inline-placeholder .inline-second {
    width: 140px
}

.inline-placeholder .inline-third {
    width: 110px
}

.footer--top-placeholder {
    padding: 32px 0 24px
}

@media only screen and (max-width: 600px) {
    .footer--top-placeholder {
        padding:0
    }
}

.footer--top-placeholder .footer--pl-row {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.footer--top-placeholder .footer--pl-row:not(:last-child) {
    margin-bottom: 70px
}

.footer--top-placeholder .footer--pl-row .footer--pl-col-15 {
    width: 15%
}

@media only screen and (max-width: 600px) {
    .footer--top-placeholder .footer--pl-row .footer--pl-col-15 {
        width:20%
    }
}

.footer--top-placeholder .footer--pl-row .footer--pl-col-28 {
    margin: 0 auto;
    width: 28%
}

.footer--top-placeholder .text-row {
    border-radius: 8px;
    height: 18px!important
}

@media only screen and (max-width: 600px) {
    .footer--top-placeholder .text-row {
        height:10px!important
    }
}

.footer--middle-placeholder {
    margin: 60px auto;
    width: 30%
}

.footer--middle-placeholder .text-block {
    align-items: center;
    display: flex;
    flex-direction: column
}

.footer--pp-placeholder .text-block {
    background-color: var(--background-color-3);
    margin: 0 10px
}

.footer-container-pl {
    top: 50px
}

.slider_casino .banner-placeholder {
    height: 336px!important
}

@media only screen and (max-width: 600px) {
    .slider_casino .banner-placeholder {
        height:200px!important
    }
}

.casino-game-plc:not(.grid-type-advanced) .text-block {
    flex-basis: 20%;
    max-width: 20%
}

.casino-game-plc:not(.grid-type-advanced) .text-block .text-row {
    height: 10.5vw!important
}

@media screen and (max-width: 1520px) {
    .casino-game-plc:not(.grid-type-advanced) .text-block {
        flex-basis:25%;
        max-width: 25%
    }

    .casino-game-plc:not(.grid-type-advanced) .text-block .text-row {
        height: 13vw!important
    }
}

@media screen and (max-width: 1200px) {
    .casino-game-plc:not(.grid-type-advanced) .text-block {
        flex-basis:33.33%;
        max-width: 33.33%
    }

    .casino-game-plc:not(.grid-type-advanced) .text-block .text-row {
        height: 16.5vw!important
    }
}

@media screen and (max-width: 768px) {
    .casino-game-plc:not(.grid-type-advanced) .text-block {
        flex-basis:50%;
        max-width: 50%
    }

    .casino-game-plc:not(.grid-type-advanced) .text-block:not(.tb--more-btn-plch):not(:nth-child(-n+4)) {
        display: none
    }

    .casino-game-plc:not(.grid-type-advanced) .text-block .text-row {
        height: 31.5vw!important
    }
}

.casino-game-plc {
    flex-wrap: wrap;
    padding: 10px 0;
    position: relative;
    z-index: 1
}

@media screen and (max-width: 1023.9px) {
    .casino-game-plc {
        padding-bottom:18px;
        padding-top: 18px
    }
}

@media only screen and (max-width: 600px) {
    .casino-game-plc {
        margin-bottom:8px
    }
}

.casino-game-plc .text-block {
    padding: 6px
}

.casino-game-plc .text-block .text-row {
    border-radius: 8px;
    width: 100%!important
}

.casino-game-plc.grid-type-advanced {
    display: grid;
    grid-auto-flow: dense;
    grid-template-columns: repeat(auto-fill,minmax(calc(25% - 8px),1fr))
}

.casino-game-plc.grid-type-advanced .text-block .text-row {
    height: 11vw!important
}

@media screen and (max-width: 1200px) {
    .casino-game-plc.grid-type-advanced {
        grid-template-columns:repeat(auto-fill,minmax(calc(20% - 8px),1fr))
    }

    .casino-game-plc.grid-type-advanced .text-block:not(.tb--more-btn-plch):not(:nth-child(-n+9)) {
        display: none
    }

    .casino-game-plc.grid-type-advanced .text-block .text-row {
        height: 13vw!important
    }
}

@media screen and (max-width: 768px) {
    .casino-game-plc.grid-type-advanced {
        grid-template-columns:repeat(auto-fill,minmax(calc(50% - 8px),1fr))
    }

    .casino-game-plc.grid-type-advanced .text-block:not(.tb--more-btn-plch):not(:nth-child(-n+4)) {
        display: none
    }

    .casino-game-plc.grid-type-advanced .text-block .text-row {
        height: 31.5vw!important
    }

    .casino-game-plc.grid-type-advanced .text-block:nth-child(2) {
        grid-column-end: span 1;
        grid-row-end: span 2
    }

    .casino-game-plc.grid-type-advanced .text-block:nth-child(2) .text-row {
        height: 100%!important
    }
}

.tb--categories_extend-view .tb--cat-plch {
    padding: 10px 0 10px 24px;
    width: 270px
}

.tb--categories_extend-view .tb--cat-plch .text-row {
    border-radius: 8px;
    height: 100%!important;
    width: 100%!important
}

.tb--categories_extend-view .tb--cat-plch .text-block {
    height: 100%;
    padding: 6px
}

.tb--categories_extend-view .tb--cat-plch+.casino--container.casino--container--wrapper {
    width: calc(100% - 270px)
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_extend-view .tb--cat-plch {
        margin-bottom:12px;
        padding: 0;
        width: 100%
    }

    .tb--categories_extend-view .tb--cat-plch+.casino--container.casino--container--wrapper {
        width: 100%
    }

    .tb--categories_extend-view .tb--cat-plch .text-block {
        padding: 0
    }

    .tb--categories_extend-view .tb--cat-plch .text-row {
        border-radius: 0;
        height: 50px!important
    }
}

.tb--categories_list-view .tb--cat-plch,.tb--categories_slide-view .tb--cat-plch {
    margin: 0 auto;
    max-width: 1568px;
    padding: 0 24px;
    width: 100%
}

.tb--categories_list-view .tb--cat-plch .text-row,.tb--categories_slide-view .tb--cat-plch .text-row {
    border-radius: 8px;
    height: 80px!important;
    width: 100%!important
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_list-view .tb--cat-plch,.tb--categories_slide-view .tb--cat-plch {
        max-width:100%;
        padding: 0
    }

    .tb--categories_list-view .tb--cat-plch .text-row,.tb--categories_slide-view .tb--cat-plch .text-row {
        border-radius: 0;
        height: 48px!important;
        margin-bottom: 12px;
        width: 100%!important
    }
}

.small-grid_wrapper .casino-game-plc .text-block {
    flex-basis: 25%;
    max-width: 25%
}

.small-grid_wrapper .casino-game-plc .text-block .text-row {
    height: 16vw!important
}

@media screen and (max-width: 1200px) {
    .small-grid_wrapper .casino-game-plc .text-block {
        flex-basis:33.333%;
        max-width: 33.333%
    }

    .small-grid_wrapper .casino-game-plc .text-block .text-row {
        height: 21vw!important
    }
}

@media screen and (max-width: 1024px) {
    .small-grid_wrapper .casino-game-plc .text-block {
        padding-top:18px
    }
}

@media screen and (max-width: 768px) {
    .small-grid_wrapper .casino-game-plc .text-block {
        flex-basis:50%;
        max-width: 50%
    }

    .small-grid_wrapper .casino-game-plc .text-block .text-row {
        height: 30.5vw!important
    }
}

.page-managment-banner {
    background: linear-gradient(336deg,var(--background-color-1) 0,var(--background-color-3) 25%,var(--background-color-5) 50%,var(--background-color-1) 75%,var(--background-color-3) 100%);
    height: 427px;
    margin-bottom: 30px;
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .page-managment-banner {
        height:276px;
        margin-bottom: 16px
    }
}

.page-managment .small-banner-placeholder {
    margin: 0 -16px
}

@media screen and (max-width: 1023.9px) {
    .page-managment .small-banner-placeholder {
        margin:0 -8px
    }
}

.page-managment .small-banner-placeholder div {
    background: linear-gradient(336deg,var(--background-color-1) 0,var(--background-color-3) 25%,var(--background-color-5) 50%,var(--background-color-1) 75%,var(--background-color-3) 100%);
    height: 326px;
    margin: 0 16px 30px;
    width: 33.3%
}

@media screen and (max-width: 1023.9px) {
    .page-managment .small-banner-placeholder div {
        height:129px;
        margin: 0 8px 16px;
        width: 50%
    }

    .page-managment .small-banner-placeholder div:last-child {
        display: none
    }
}

.page-managment-lines div {
    background: linear-gradient(336deg,var(--background-color-1) 0,var(--background-color-3) 25%,var(--background-color-5) 50%,var(--background-color-1) 75%,var(--background-color-3) 100%);
    height: 32px;
    margin-bottom: 30px;
    width: 90%
}

.page-managment-lines div:first-child {
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .page-managment-lines div {
        height:17px;
        margin-bottom: 16px
    }
}

.promotion-image-placeholder {
    background: linear-gradient(336deg,var(--background-color-1) 0,var(--background-color-3) 25%,var(--background-color-5) 50%,var(--background-color-1) 75%,var(--background-color-3) 100%);
    height: 300px!important;
    width: 100%
}

.tb--promotion-fullpage .promotion-image-placeholder {
    height: 280px!important;
    left: 0;
    position: absolute;
    top: 0
}

.games-placeholder {
    margin: 28px;
    width: calc(100% - 60px)
}

.games-header {
    background-color: var(--background-color-5);
    height: 70px;
    margin-bottom: 16px;
    padding: 0 20px
}

.games-placeholder-menu {
    background: var(--background-color-5);
    height: 40vh;
    width: 20%
}

.games-placeholder-menu .games-menu-items {
    margin: 20px
}

.games-placeholder-menu span {
    background-color: var(--background-color-3);
    height: 16px;
    width: 80%
}

.games-placeholder-menu span:first-child {
    margin: 0 2px;
    width: 10%
}

.games-placeholder-menu span:last-child {
    margin: 0 2px;
    width: 90%
}

.games--placeholder-content,.games--placeholder-sidebar {
    background-color: var(--background-color-5);
    padding: 20px;
    width: 60%
}

.games--placeholder-content {
    margin: 0 20px;
    width: 60%
}

@media screen and (max-width: 1023.9px) {
    .games--placeholder-content {
        margin:0;
        width: 100%
    }
}

.games--placeholder-sidebar {
    width: 20%
}

.games-placeholder-banner {
    background-color: var(--background-color-3);
    height: 20vh
}

.top-winners-placeholder {
    height: 406px;
    overflow-x: visible;
    overflow-y: hidden;
    position: absolute;
    right: calc(50% - 760px);
    top: 70px;
    width: 385px;
    z-index: 2
}

@media screen and (max-width: 1023.9px) {
    .top-winners-placeholder {
        display:none
    }
}

@media only screen and (max-width: 1366px) {
    .top-winners-placeholder {
        right:16px
    }
}

@media only screen and (max-width: 1600px) {
    .top-winners-placeholder {
        right:24px
    }
}

.top-winners-placeholder .top--widget-name {
    padding: 22px 16px
}

.top-winners-placeholder .top--winners-game_container:before {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 8px;
    content: "";
    display: inline-block;
    height: 100%;
    opacity: .7;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.top-winners-placeholder .top--winners-game {
    background: var(--background-color-2);
    background-image: var(--background-gradient-2);
    height: 98px;
    padding: 6px 6px 8px
}

.top-winners-placeholder .top--winners-game:first-child {
    padding-top: 6px
}

.top-winners-placeholder .top--winners-img {
    background: var(--background-color-3);
    background-image: var(--background-gradient-3)
}

.top--jackpot-plc_cont {
    display: flex;
    margin-bottom: 24px;
    margin-top: 38px
}

@media screen and (max-width: 1023.9px) {
    .top--jackpot-plc_cont {
        display:flex;
        gap: 8px;
        margin: 0 auto;
        overflow: hidden;
        padding: 6px 16px
    }
}

.top--jackpot-plc_cont .top--jackpot-plc {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 24px;
    flex-grow: 1;
    height: 96px;
    margin-right: 24px;
    position: relative
}

.top--jackpot-plc_cont .top--jackpot-plc:last-child {
    margin-right: 0
}

@media screen and (max-width: 1023.9px) {
    .top--jackpot-plc_cont .top--jackpot-plc {
        border-radius:16px;
        height: 64px;
        margin: 0;
        min-width: 300px
    }
}

.tb--rtl .top--jackpot-plc:first-child {
    margin-right: 0
}

.tb--rtl .top--jackpot-plc:last-child {
    margin-right: 24px
}

.tb--game-placeholder {
    background-color: var(--background-color-5);
    background-image: var(--background-gradient-5)
}

.tb--recommended-games-placeholder .tb--recommended-games-placeholder-item {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    border-radius: 8px
}

.tb--recommended-games-placeholder .tb--recommended-games-placeholder-item.tb--gm-header {
    height: 44px
}

.tb--recommended-games-placeholder .text-block {
    margin: 0 6px
}

.tb--recommended-games-placeholder .text-block .text-row {
    border-radius: 8px;
    height: 16px!important;
    margin-bottom: 12px
}

@media screen and (max-width: 1200px) {
    .tb--recommended-games-placeholder .text-block .text-row {
        height:12px!important
    }
}

.tb--most-liked-placeholder-wrapper {
    margin: 0 auto;
    max-width: 1568px;
    padding: 24px
}

@media screen and (max-width: 1023.9px) {
    .tb--most-liked-placeholder-wrapper {
        padding:24px 8px
    }
}

.tb--most-liked-placeholder div {
    width: calc(25% - 10px)
}

@media screen and (max-width: 1023.9px) {
    .tb--most-liked-placeholder div {
        display:none;
        width: calc(50% - 6px)
    }

    .tb--most-liked-placeholder div:first-child,.tb--most-liked-placeholder div:nth-child(2) {
        display: block
    }
}

.tb--title-placeholder .text-row {
    background-color: var(--background-color-1)!important;
    background-image: var(--background-gradient-1);
    border-radius: 8px!important;
    height: 36px!important
}

.groups-slider-placeholder div,.tb--most-liked-placeholder div {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 8px;
    height: 224px
}

.groups-slider-placeholder {
    flex-wrap: wrap;
    padding: 0 10px
}

.groups-slider-placeholder div {
    margin-bottom: 8px;
    width: calc(50% - 4px)
}

@media screen and (max-width: 1023.9px) {
    .tb--image-block_plc .text-block.tb--mobile-hide {
        display:none
    }
}

.tb--image-block_plc .text-row {
    height: 70px!important;
    max-width: 160px;
    width: 100%!important
}

@media screen and (max-width: 1023.9px) {
    .tb--image-block_plc .text-row {
        height:50px!important;
        max-width: 120px;
        width: 100%!important
    }
}

.tb--announcement-placeholder {
    background-color: var(--background-color-2);
    background-image: var(--background-gradient-2);
    height: 46px;
    position: fixed;
    top: 0
}

.tb--announcement-placeholder>div {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    margin: 0 auto;
    max-width: 1568px;
    padding: 0 24px
}

.tb--announcement-placeholder .text-row {
    width: 100%!important
}

@media screen and (max-width: 1023.9px) {
    .tb--sport-jeckpot-placehloder .game-cont-placeholder .text-block:not(:first-child) {
        display:none
    }
}

.placeholder--clr,.text-row {
    background-color: var(--background-color-3)!important;
    background-image: var(--background-gradient-3)
}

.tb--modal-overlay {
    background-color: #1a1a1a;
    height: 100%;
    left: 0;
    opacity: .75;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000
}

.tb--modal-error {
    border-radius: 7px;
    left: 50%;
    line-height: 22px;
    padding: 40px;
    position: fixed;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 360px;
    z-index: 10000
}

.tb--modal-popup.tb--add-game-popup {
    width: 948px
}

@media screen and (max-width: 1023.9px) {
    .tb--modal-popup.tb--add-game-popup {
        width:100%
    }
}

@media screen and (min-width: 1024px) {
    .tb--modal-popup.tb--add-game-popup .tb--modal-header {
        min-height:72px
    }
}

.tb--modal-popup.tb--add-game-popup .tb--add-game-title {
    color: var(--text-color-1);
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.tb--modal-popup.tb--add-game-popup .digi_icon-close {
    color: inherit
}

.tb--modal-popup.tb--add-game-popup .tb--body-panel {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    border-radius: 0 0 16px 16px;
    padding: 16px 16px 24px
}

.tb--modal-popup.tb--add-game-popup .tb--body-panel .tb--modal-body {
    background-color: initial
}

.tb--modal-popup.tb--add-game-popup .tb--body-panel .tb--modal-body .tb--live-casino_navbar {
    margin-bottom: 10px
}

.tb--modal-popup.tb--add-game-popup .tb--body-panel .tb--categories_selected .tb--categories-selected_item {
    margin-bottom: 8px
}

.tb--modal-popup.tb--add-game-popup .tb--game-categories.open-search .tb--game-categories_list {
    max-width: calc(100% - 216px)
}

.tb--modal-popup.tb--add-game-popup .tb--live-casino_search input {
    background-color: var(--background-color-1)!important
}

.tb--modal-popup.tb--add-game-popup .tb--live-casino_search.active {
    padding: 0 38px;
    width: 204px
}

.tb--modal-popup.tb--add-game-popup .tb--live-casino_search.active:after {
    color: var(--brand-color-2)
}

.tb--modal-popup.tb--add-game-popup .tb--live-casino_search .digi_icon-search {
    opacity: 1
}

.tb--modal-popup.tb--add-game-popup .tb--game-categories_list {
    flex-wrap: wrap;
    max-width: calc(100% - 60px)
}

.tb--modal-popup.tb--add-game-popup .tb--game-categories_list li {
    margin-bottom: 8px;
    transition: color .5s
}

.tb--modal-popup.tb--add-game-popup .tb--game-categories_list li.active,.tb--modal-popup.tb--add-game-popup .tb--game-categories_list li:hover {
    color: var(--brand-color-2)
}

.tb--modal-popup.tb--add-game-popup .tb--game-categories,.tb--modal-popup.tb--add-game-popup .tb--game-providers {
    border-radius: 12px;
    margin-bottom: 8px;
    padding: 12px
}

.tb--modal-popup.tb--add-game-popup .tb--game-categories li,.tb--modal-popup.tb--add-game-popup .tb--game-providers li {
    cursor: pointer;
    padding: 0 12px
}

.tb--modal-popup.tb--add-game-popup .tb--game-providers li {
    color: var(--brand-color-2)
}

.tb--modal-popup.tb--add-game-popup .tb--live-casino_navbar_wrapper {
    padding-left: 8px;
    padding-right: 8px
}

.tb--modal-popup.tb--add-game-popup .tb--live-casino_navbar_wrapper .tb--live-casino_search {
    margin-right: 0
}

.tb--modal-popup.tb--add-game-popup .tb--live-casino_navbar_wrapper+.tb--categories_list {
    width: 100%
}

.tb--modal-popup.tb--add-game-popup .add-game-items_inner {
    align-self: flex-start;
    padding: 0 5px;
    width: 100%
}

.tb--modal-popup.tb--add-game-popup .add-game-items {
    height: 500px;
    overflow-y: auto;
    padding: 0 5px;
    width: 100%
}

.tb--modal-popup.tb--add-game-popup .add-game-items ::-webkit-scrollbar,.tb--modal-popup.tb--add-game-popup .add-game-items::-webkit-scrollbar {
    height: 3px;
    width: 6px
}

.tb--modal-popup.tb--add-game-popup .add-game-items ::-webkit-scrollbar-thumb,.tb--modal-popup.tb--add-game-popup .add-game-items::-webkit-scrollbar-thumb {
    border-radius: 10px
}

@media screen and (max-width: 1248px) {
    .tb--modal-popup.tb--add-game-popup .add-game-items {
        height:310px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--modal-popup.tb--add-game-popup .add-game-items {
        height:calc(100vh - 241px)
    }
}

.tb--modal-popup.tb--add-game-popup .add-game-items .tb--more-btn {
    align-self: flex-end;
    background-color: initial;
    background-image: none;
    color: var(--brand-color-2);
    font-size: 12px;
    height: 53px;
    margin-top: 10px
}

@media screen and (max-width: 1023.9px) {
    .tb--modal-popup.tb--add-game-popup .add-game-items .tb--more-btn {
        border:1px solid
    }
}

.tb--modal-popup.tb--add-game-popup .add-game-items .tb--more-btn:hover {
    opacity: 1
}

.tb--modal-popup.tb--add-game-popup .add-game-items .tb--more-btn span {
    margin-right: 7px
}

.tb--modal-popup.tb--add-game-popup .add-game-items .lds-css {
    height: 53px
}

.tb--modal-popup.tb--add-game-popup .add-game-items .lds-css .lds-spinner {
    display: flex;
    justify-content: center;
    transform: translateY(-18px) scale(.18) translate(18px,18px)
}

.tb--modal-popup.tb--add-game-popup .add-game-items .lds-css .lds-spinner div {
    left: auto
}

.tb--modal-popup.tb--add-game-popup .add-game-item {
    height: 146px;
    margin-bottom: 12px;
    width: calc(25% - 10px)
}

@media screen and (min-width: 1249px) {
    .tb--modal-popup.tb--add-game-popup .add-game-item:not(:nth-child(4n)) {
        margin-right:12px
    }
}

@media screen and (max-width: 1248px) {
    .tb--modal-popup.tb--add-game-popup .add-game-item {
        height:120px;
        width: calc(20% - 10px)
    }

    .tb--modal-popup.tb--add-game-popup .add-game-item:not(:nth-child(5n)) {
        margin-right: 12px
    }
}

.tb--modal-popup.tb--add-game-popup .add-game-item img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.tb--modal-popup.tb--add-game-popup .add-game-item .recommended-games_info-title {
    color: var(--text-color-1)
}

.tb--modal-popup.tb--add-game-popup .add-game-item .recommended-games_amount {
    color: var(--brand-color-2)
}

.tb--modal-popup.tb--add-game-popup .casino-game-plc .text-block {
    padding: 5px
}

.tb--modal-popup.tb--add-game-popup .casino-game-plc .text-block .text-row {
    height: 146px!important
}

@media screen and (min-width: 1366px) {
    .tb--modal-popup.tb--add-game-popup .casino-game-plc .text-block .text-row {
        height:146px!important
    }
}

@media screen and (max-width: 1248px) {
    .tb--modal-popup.tb--add-game-popup .casino-game-plc .text-block .text-row {
        height:120px!important
    }
}

.tb--modal-popup.tb--add-game-popup .tb--live-casino_navbar .tb--navbar_left {
    align-items: flex-start!important;
    height: 0;
    max-width: calc(100% - 260px)!important;
    overflow: hidden
}

.tb--modal-popup.tb--add-game-popup .tb--empty-state {
    height: 100%;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 20px;
    padding-top: 20px
}

.tb--modal-popup.tb--add-game-popup .tb--empty-state .tb--empty-state_img {
    height: 156px;
    width: 156px
}

.tb--modal-popup.tb--add-game-popup .tb--empty-state h4 {
    margin-top: 16px
}

.tb--modal-popup.tb--add-game-popup .tb--empty-state_wrapper {
    height: 100%;
    padding: 0 4px
}

.tb--modal-popup.tb--add-game-popup .tb--providers-block {
    height: 48px;
    overflow: hidden;
    position: relative;
    transition: 1s
}

.tb--modal-popup.tb--add-game-popup .tb--providers-block ul.tb--providers_list li {
    margin: 0 24px 27px 0
}

.tb--modal-popup.tb--add-game-popup .tb--providers-block.open {
    height: auto
}

.tb--modal-popup.tb--add-game-popup .tb--providers-block.open .tb--providers-arrow {
    transform: rotate(180deg)
}

.tb--modal-popup.tb--add-game-popup .tb--providers-block.open .tb--providers-arrow i {
    transform: rotate(45deg)
}

.tb--modal-popup.tb--add-game-popup .tb--providers-block.open ul.tb--providers_list li {
    margin: 0 24px 17px 0
}

.tb--modal-popup.tb--add-game-popup .tb--providers-block .tb--providers-arrow {
    border-radius: 100px;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 8px;
    top: 12px;
    width: 24px
}

.tb--modal-popup.tb--add-game-popup .tb--providers-block .tb--providers-arrow i {
    color: var(--text-color-4);
    font-size: 16px;
    transform: rotate(0deg)
}

.tb--modal-popup.tb--add-game-popup .tb--providers-block .tb--providers_list {
    height: auto!important;
    overflow: visible!important;
    overflow: initial!important
}

.tb--modal-popup.tb--add-game-popup .tb--categories_list-title,.tb--modal-popup.tb--add-game-popup .tb--providers-block .tb--btn-more {
    display: none
}

.tb--modal-popup.tb--add-game-popup .tb--categories_list {
    padding-left: 8px;
    padding-right: 8px
}

.tb--modal-popup.tb--add-game-popup .tb--categories_list .tb--providers-block .tb--providers_list li .tb--custom-badge,.tb--modal-popup.tb--add-game-popup .tb--categories_list .tb--providers-block .tb--providers_list li.tb--badge:after {
    height: 12px;
    line-height: 12px;
    max-width: 100%;
    padding: 0 6px;
    position: absolute;
    right: -12px;
    top: 0;
    transform: translateY(-90%)
}

.plus-icon_loading {
    cursor: pointer
}

.add-game_plus-icon,.plus-icon_loading {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.add-game_plus-icon {
    background: linear-gradient(to bottom,#0000 40%,var(--brand-color-2) 40%,var(--brand-color-2) 60%,#0000 60%),linear-gradient(to right,#0000 40%,var(--brand-color-2) 40%,var(--brand-color-2) 60%,#0000 60%);
    display: inline-block;
    height: 8px;
    width: 8px;
    z-index: 5
}

.plus-icon_loading {
    height: 22px;
    width: 22px
}

.plus-icon_loading .inner-shadow,.plus-icon_loading .outer-shadow {
    border-radius: 100%;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 4
}

.plus-icon_loading .inner-shadow {
    background-image: var(--background-gradient-1);
    height: 18px;
    left: 50%;
    margin-left: -9px;
    margin-top: -9px;
    top: 50%;
    width: 18px
}

.plus-icon_loading .hold,.plus-icon_loading .inner-shadow {
    background-color: var(--background-color-1);
    border-radius: 100%
}

.plus-icon_loading .hold {
    clip: rect(0,28px,28px,11px);
    height: 100%;
    position: absolute;
    width: 100%
}

.plus-icon_loading .fill {
    clip: rect(0,11px,28px,0);
    background-color: var(--brand-color-2);
    border-radius: 100%;
    height: 100%;
    position: absolute;
    width: 100%
}

.plus-icon_loading .left .fill {
    z-index: 1
}

.plus-icon_loading .right {
    transform: rotate(180deg);
    z-index: 3
}

.plus-icon_loading .right .fill {
    z-index: 3
}

.add-game-item:hover .plus-icon_loading .left .fill,.game-widget-item_img:hover .plus-icon_loading .left .fill,.recommended-games_link:hover .plus-icon_loading .left .fill {
    animation: left .3s linear both
}

.add-game-item:hover .plus-icon_loading .right .fill,.game-widget-item_img:hover .plus-icon_loading .right .fill,.recommended-games_link:hover .plus-icon_loading .right .fill {
    animation: right .3s linear both;
    animation-delay: .3s
}

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

    to {
        transform: rotate(180deg)
    }
}

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

    to {
        transform: rotate(180deg)
    }
}

.tb--half-input {
    width: calc(50% - 9px)
}

.tb--modal-popup.tb--add-game-popup .tb--modal-header {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

.tb--modal-popup.tb--add-game-popup .add-game-items ::-webkit-scrollbar-thumb,.tb--modal-popup.tb--add-game-popup .add-game-items::-webkit-scrollbar-thumb {
    background-color: hsla(0,4%,49%,.361);
    -webkit-box-shadow: inset 0 0 6px #0000004d
}

.games--grid-layout {
    display: grid;
    grid-auto-flow: dense;
    grid-template-columns: repeat(auto-fill,minmax(calc(16.666% - 8px),1fr));
    margin-bottom: 20px
}

@media screen and (min-width: 1200px) and (max-width:1520px) {
    .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(20% - 8px),1fr))
    }
}

@media screen and (min-width: 1024px) and (max-width:1200px) {
    .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(25% - 8px),1fr))
    }
}

@media screen and (min-width: 768px) and (max-width:1023.9px) {
    .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(33.333% - 8px),1fr))
    }
}

@media screen and (max-width: 768px) {
    .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(50% - 8px),1fr))
    }
}

@media screen and (max-width: 1023.9px) {
    .games--grid-layout {
        margin-bottom:8px
    }
}

@media screen and (min-width: 768px) and (max-width:1023.9px) {
    .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(25% - 8px),1fr))
    }
}

.games--grid-layout .digi_icon-liked {
    color: var(--text-color-4)
}

.games--grid-layout .grid--item-h2 .games--grid-img {
    height: calc(21vw + 49px)
}

@media screen and (min-width: 1568px) {
    .games--grid-layout .grid--item-h2 .games--grid-img {
        height:379px
    }
}

@media screen and (max-width: 1520px) {
    .games--grid-layout .grid--item-h2 .games--grid-img {
        height:calc(26vw + 36px)
    }
}

@media screen and (max-width: 1200px) {
    .games--grid-layout .grid--item-h2 .games--grid-img {
        height:calc(33vw + 26px)
    }
}

.games--grid-layout .grid--item-h2.grid--item-only-img .games--grid-img {
    height: calc(21vw + 8px)
}

@media screen and (min-width: 1568px) {
    .games--grid-layout .grid--item-h2.grid--item-only-img .games--grid-img {
        height:338px
    }
}

@media screen and (max-width: 1520px) {
    .games--grid-layout .grid--item-h2.grid--item-only-img .games--grid-img {
        height:calc(25vw + 8px)
    }
}

@media screen and (max-width: 1200px) {
    .games--grid-layout .grid--item-h2.grid--item-only-img .games--grid-img {
        height:calc(31vw + 8px)
    }
}

.games--grid-layout.games--grid-layout_vertical {
    grid-template-columns: repeat(6,1fr)
}

.games--grid-layout.games--grid-layout_vertical .games--grid-item .games--grid-img {
    aspect-ratio: 1/1.36;
    height: auto
}

@media screen and (max-width: 1439px) {
    .games--grid-layout.games--grid-layout_vertical {
        grid-template-columns:repeat(5,1fr)
    }
}

@media screen and (max-width: 1023.9px) {
    .games--grid-layout.games--grid-layout_vertical {
        grid-template-columns:repeat(4,1fr)
    }
}

@media screen and (max-width: 767.9px) {
    .games--grid-layout.games--grid-layout_vertical {
        grid-template-columns:repeat(3,1fr)
    }
}

@media screen and (max-width: 499px) {
    .games--grid-layout.games--grid-layout_vertical {
        grid-template-columns:repeat(2,1fr)
    }
}

.games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
    grid-template-columns: repeat(9,1fr)
}

.games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small .games--grid-item .games--grid-img {
    aspect-ratio: 1/1.4;
    height: auto
}

@media screen and (max-width: 1567px) {
    .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(8,1fr)
    }
}

@media screen and (max-width: 1439px) {
    .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(7,1fr)
    }
}

@media screen and (max-width: 1280px) {
    .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(6,1fr)
    }
}

@media screen and (max-width: 1023.9px) {
    .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(6,1fr)
    }
}

@media screen and (max-width: 767.9px) {
    .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(4,1fr)
    }
}

@media screen and (max-width: 499px) {
    .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(3,1fr)
    }
}

.games--grid-layout .digi_icon-favorite_fill,.games--grid-layout .digi_icon-liked,.games--grid-layout .digi_icon-liked+span,.most--liked-slider .digi_icon-favorite_fill,.most--liked-slider .digi_icon-liked,.most--liked-slider .digi_icon-liked+span,.tb--game-cont .digi_icon-favorite_fill,.tb--game-cont .digi_icon-liked,.tb--game-cont .digi_icon-liked+span {
    color: var(--brand-color-2)
}

.games--grid-img {
    height: 10.5vw
}

@media screen and (min-width: 1568px) {
    .games--grid-img {
        height:165px
    }
}

@media screen and (max-width: 1520px) {
    .games--grid-img {
        height:12.5vw
    }
}

@media screen and (max-width: 1200px) {
    .games--grid-img {
        height:15.5vw
    }
}

@media screen and (min-width: 1024px) {
    .tb--categories_extend-view .games--grid-layout {
        padding-top:7px
    }
}

@media screen and (min-width: 1520px) {
    .tb--categories_extend-view .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(20% - 8px),1fr))
    }
}

@media screen and (min-width: 1200px) and (max-width:1520px) {
    .tb--categories_extend-view .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(25% - 8px),1fr))
    }
}

@media screen and (min-width: 1024px) and (max-width:1200px) {
    .tb--categories_extend-view .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(33.333% - 8px),1fr))
    }
}

.tb--categories_extend-view .games--grid-img {
    height: 10.5vw
}

@media screen and (min-width: 1568px) {
    .tb--categories_extend-view .games--grid-img {
        height:165px
    }
}

@media screen and (max-width: 1520px) {
    .tb--categories_extend-view .games--grid-img {
        height:13vw
    }
}

@media screen and (max-width: 1200px) {
    .tb--categories_extend-view .games--grid-img {
        height:16.5vw
    }
}

.tb--categories_extend-view .games--grid-layout_small .games--grid-img {
    height: 18vw
}

@media screen and (min-width: 1568px) {
    .tb--categories_extend-view .games--grid-layout_small .games--grid-img {
        height:280px
    }
}

@media screen and (max-width: 1520px) {
    .tb--categories_extend-view .games--grid-layout_small .games--grid-img {
        height:17.5vw
    }
}

@media screen and (max-width: 1200px) {
    .tb--categories_extend-view .games--grid-layout_small .games--grid-img {
        height:16.5vw
    }
}

@media screen and (min-width: 1024px) {
    .tb--categories_extend-view .games--grid-layout_small {
        grid-template-columns:repeat(auto-fill,minmax(calc(33.333% - 8px),1fr))
    }
}

.tb--categories_extend-view .games--grid-layout_vertical {
    grid-template-columns: repeat(auto-fill,minmax(calc(20% - 8px),1fr))
}

@media screen and (max-width: 1439px) {
    .tb--categories_extend-view .games--grid-layout_vertical {
        grid-template-columns:repeat(4,1fr)
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_extend-view .games--grid-layout_vertical {
        grid-template-columns:repeat(4,1fr)
    }
}

@media screen and (max-width: 767.9px) {
    .tb--categories_extend-view .games--grid-layout_vertical {
        grid-template-columns:repeat(3,1fr)
    }
}

@media screen and (max-width: 499px) {
    .tb--categories_extend-view .games--grid-layout_vertical {
        grid-template-columns:repeat(2,1fr)
    }
}

.tb--categories_extend-view .games--grid-layout_vertical.games--grid-layout_vertical-small {
    grid-template-columns: repeat(8,1fr)
}

@media screen and (max-width: 1567px) {
    .tb--categories_extend-view .games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(7,1fr)
    }
}

@media screen and (max-width: 1439px) {
    .tb--categories_extend-view .games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(6,1fr)
    }
}

@media screen and (max-width: 1280px) {
    .tb--categories_extend-view .games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(4,1fr)
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--categories_extend-view .games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(6,1fr)
    }
}

@media screen and (max-width: 767.9px) {
    .tb--categories_extend-view .games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(4,1fr)
    }
}

@media screen and (max-width: 499px) {
    .tb--categories_extend-view .games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(3,1fr)
    }
}

@media screen and (max-width: 1023.9px) {
    .games--grid-layout .games--grid-item .games--grid-img {
        height:21vw
    }
}

@media screen and (max-width: 768px) {
    .games--grid-layout .games--grid-item .games--grid-img {
        height:31.5vw
    }
}

@media screen and (max-width: 500px) {
    .games--grid-layout .games--grid-item .games--grid-img {
        height:30.5vw
    }
}

@media screen and (max-width: 1023.9px) {
    .games--grid-layout .grid--item-h2.games--grid-item .games--grid-img {
        height:calc(44vw + 52px)
    }
}

@media screen and (max-width: 768px) {
    .games--grid-layout .grid--item-h2.games--grid-item .games--grid-img {
        height:calc(64vw + 60px)
    }
}

@media screen and (max-width: 500px) {
    .games--grid-layout .grid--item-h2.games--grid-item .games--grid-img {
        height:calc(62vw + 62px)
    }
}

@media screen and (max-width: 1023.9px) {
    .games--grid-layout .grid--item-h2.games--grid-item.grid--item-only-img .games--grid-img {
        height:calc(42vw + 8px)
    }
}

@media screen and (max-width: 768px) {
    .games--grid-layout .grid--item-h2.games--grid-item.grid--item-only-img .games--grid-img {
        height:calc(63vw + 8px)
    }
}

@media screen and (max-width: 500px) {
    .games--grid-layout .grid--item-h2.games--grid-item.grid--item-only-img .games--grid-img {
        height:calc(61vw + 8px)
    }
}

@media screen and (max-width: 1023.9px) {
    .most--liked-slider .games--grid-item .games--grid-img,.tb--other-groups_slider .games--grid-item .games--grid-img {
        height:21vw
    }
}

@media screen and (max-width: 768px) {
    .most--liked-slider .games--grid-item .games--grid-img,.tb--other-groups_slider .games--grid-item .games--grid-img {
        height:29.5vw
    }
}

@media screen and (max-width: 500px) {
    .most--liked-slider .games--grid-item .games--grid-img,.tb--other-groups_slider .games--grid-item .games--grid-img {
        height:28vw
    }
}

.games--grid-layout_small {
    grid-template-columns: repeat(auto-fill,minmax(calc(25% - 8px),1fr))
}

.games--grid-layout_small .games--grid-img {
    height: 16vw
}

@media screen and (min-width: 1568px) {
    .games--grid-layout_small .games--grid-img {
        height:250px
    }
}

@media screen and (max-width: 1200px) {
    .games--grid-layout_small .games--grid-img {
        height:15.5vw
    }
}

@media screen and (min-width: 768px) and (max-width:1023.9px) {
    .games--grid-layout_small {
        grid-template-columns:repeat(auto-fill,minmax(calc(33.333% - 8px),1fr))
    }
}

@media screen and (max-width: 768px) {
    .games--grid-layout_small {
        grid-template-columns:repeat(auto-fill,minmax(calc(50% - 8px),1fr))
    }
}

.games--grid-item {
    background-color: var(--background-color-2);
    background-image: var(--background-gradient-2);
    border-radius: 12px;
    font-size: 14px;
    margin: 4px;
    overflow: hidden
}

@media screen and (min-width: 1024px) {
    .games--grid-item:hover .games--grid-hover {
        opacity:1;
        transform: scale(1)
    }

    .games--grid-item:hover .casino--header-icons,.games--grid-item:hover .tb--games-grid-front .games--grid-footer {
        visibility: hidden
    }

    .games--grid-item:hover .games--grid-img img {
        opacity: .3;
        transform: scale(1.5)
    }

    .games--grid-item:hover .games--grid-img.img-no-origin img {
        transform: scale(1.5)
    }

    .games--grid-item:hover .games--grid-jackpot.jackpot-thumbnail,.games--grid-item:hover .tb--game-max-win {
        display: none
    }
}

@media screen and (max-width: 1023.9px) {
    .games--grid-item {
        margin:4px
    }
}

@media screen and (min-width: 1024px) {
    .games--grid-item .games--grid-item_empty {
        height:25px
    }
}

@media screen and (max-width: 1023.9px) {
    .games--grid-item .games--grid-hover {
        padding:6px 12px 8px
    }
}

.games--grid-item .casino--lang-wrapper {
    display: block
}

.games--grid-item .games--grid-btn.btn__secondary {
    margin-top: 8px
}

.games--grid-item__bootom-sheet [data-rsbs-backdrop],.games--grid-item__bootom-sheet [data-rsbs-overlay],.games--grid-item__bootom-sheet [data-rsbs-root]:after {
    z-index: 999!important
}

.games--grid-item__game-details-card {
    background-color: var(--background-color-1);
    padding: 16px 16px 24px
}

.games--grid-item__game-details-card .digi_icon-maxwin,.games--grid-item__game-details-card .digi_icon-mp-transactions,.games--grid-item__game-details-card .tb--game-details-card__icon,.games--grid-item__game-details-card .tb--game-details-card__jackpot-icon {
    font-family: BuilderFont!important
}

.games--grid-item.grid--item-only-img {
    position: relative
}

@media screen and (max-width: 1023.9px) {
    .games--grid-item.grid--item-only-img .games--grid-img .tb--game-max-win {
        bottom:12px
    }
}

.games--grid-item.grid--item-only-img .grid--item-only-img--grid-info {
    align-items: center;
    background-color: var(--background-color-1);
    border-radius: 50%;
    bottom: 12px;
    color: var(--text-color-4);
    display: flex;
    font-size: 12px;
    height: 18px;
    justify-content: center;
    opacity: .5;
    position: absolute;
    right: 12px;
    width: 18px;
    z-index: 10
}

@media screen and (max-width: 1023.9px) {
    .games--grid-item.grid--item-only-img .games--grid-hover {
        display:none
    }
}

@media screen and (min-width: 1024px) {
    .games--grid-item.grid--item-only-img .games--grid-footer {
        align-items:center;
        display: flex
    }
}

.grid--item-w2 {
    grid-column-end: span 2;
    grid-row-end: span 1
}

.grid--item-w2 .games--grid-footer_mobile {
    flex-grow: 1
}

.grid--item-w2 .games--grid-img.img-no-origin .games--grid-img-box {
    height: 100%;
    width: 50%
}

.casino--container:not(.most--liked-slider) .grid--item-w2 .games--grid-hover-btn {
    display: flex;
    justify-content: center;
    margin: auto;
    max-width: 294px
}

.casino--container:not(.most--liked-slider) .grid--item-w2 .games--grid-hover-btn .games--grid-btn {
    margin: 0 6px
}

@media screen and (min-width: 1024px) {
    .grid--item-small .games--grid-footer {
        height:42px
    }
}

@media screen and (max-width: 1023.9px) {
    .grid--item-small .games--grid-footer {
        padding:10px 8px
    }

    .grid--item-small .games--grid-footer .games--grid-name {
        font-size: 16px
    }
}

.grid--item-small .casino--header-icons .casino--lang-wrapper {
    flex-direction: column
}

.grid--item-small .casino--header-icons .casino--lang-wrapper .tb--lang {
    margin-bottom: 8px!important;
    transform: scale(1)
}

@media screen and (max-width: 1023.9px) {
    .grid--item-small .games--grid-amount {
        height:auto;
        padding: 0
    }
}

.grid--item-small .tb--casino-badge span {
    padding-top: 0
}

.grid--item-small .tb--casino-badge span:after {
    font-size: 10px;
    padding: 3px 6px
}

@media screen and (max-width: 1023.9px) {
    .grid--item-small .tb--casino-badge span:after {
        padding:2px 6px
    }
}

.grid--item-small.games--grid-item {
    margin: 4px
}

.grid--item-small .tb--game-max-win {
    font-size: 16px
}

.grid--item-small .tb--game-max-win i {
    font-size: 16px;
    margin-left: -3px
}

.grid--item-small .tb--game-max-win i:before {
    height: 24px;
    line-height: 24px;
    width: 24px
}

.games--grid-hover {
    border-radius: 12px 12px 0 0;
    color: var(--text-color-4);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform-origin: center;
    transition: all .2s;
    width: 100%;
    z-index: 2
}

@media screen and (max-width: 1023.9px) {
    .games--grid-hover {
        border-radius:0 0 12px 12px;
        height: auto;
        opacity: 1;
        position: relative;
        width: auto
    }
}

.games--grid-hover:after {
    background-color: var(--background-color-1);
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

@media screen and (max-width: 1023.9px) {
    .games--grid-hover:after {
        border-radius:0 0 12px 12px;
        opacity: 1
    }
}

.games--grid-hover .games--grid-footer {
    padding: 4px 12px 6px
}

.games--grid-hover .games--grid-footer .games--grid-like i {
    font-size: 16px
}

.games--grid-hover .games--grid-info {
    color: var(--text-color-4);
    font-size: 18px;
    opacity: .5
}

.games--grid-hover .games--grid-info--mobile {
    margin-left: 12px
}

.games--grid-hover .games--grid-btn {
    height: 28px;
    line-height: 27px
}

.games--grid-hover .games--grid-jackpot {
    display: flex;
    justify-content: center;
    margin-bottom: 4px
}

.games--grid-hover .games--grid-amount,.games--grid-hover .games--grid-header,.games--grid-hover .games--grid-jackpot span {
    font-weight: 700
}

.games--grid-header {
    padding: 6px 8px 2px 12px
}

@media screen and (max-width: 1023.9px) {
    .games--grid-header {
        padding:0
    }
}

.games--grid-header i {
    font-size: 20px
}

@media screen and (max-width: 1023.9px) {
    .games--grid-header i {
        font-size:12px
    }

    .games--grid-header i:before {
        height: 12px;
        line-height: 12px;
        width: 12px
    }

    .games--grid-header .games--grid-name {
        align-items: center;
        display: flex;
        font-size: 11px;
        justify-content: space-between;
        width: 100%
    }
}

.casino--header-icons {
    display: flex;
    justify-content: space-between;
    padding: 0 12px;
    position: absolute;
    top: 12px;
    width: 100%;
    z-index: 3
}

.casino--header-icons .tb--casino-badge__list {
    height: 22px;
    margin: -2px 0;
    max-width: calc(100% - 12px);
    overflow: hidden
}

@media screen and (max-width: 1023.9px) {
    .casino--header-icons {
        padding:0 12px;
        top: 12px
    }
}

.casino--lang-wrapper {
    margin-left: auto
}

@media screen and (min-width: 1024px) {
    .casino--lang-wrapper {
        flex-direction:column
    }
}

@media screen and (max-width: 1023.9px) {
    .casino--lang-wrapper {
        margin-top:-2px
    }
}

.casino--lang-wrapper .tb--lang {
    margin: 0 0 4px!important
}

@media screen and (max-width: 1023.9px) {
    .casino--lang-wrapper .tb--lang {
        margin:0!important;
        transform: scale(.7)
    }
}

.tb--casino-badge .casino-games--badge {
    position: absolute
}

.tb--casino-badge.single-badge .casino-games--badge {
    opacity: 1;
    width: auto
}

.tb--casino-badge.blinking {
    align-items: flex-start;
    animation-duration: calc(1s*(var(--badgeCount) + 2));
    animation-iteration-count: infinite;
    animation-name: badge_anim;
    animation-timing-function: steps(var(--badgeCount)),linear;
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-width: 100%;
    padding: 2px 0;
    row-gap: 4px
}

.tb--casino-badge.blinking .casino-games--badge {
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    padding: 1px 8px;
    position: relative
}

.tb--casino-badge.blinking .casino-games--badge:after {
    max-width: 100%;
    padding: 0;
    width: 100%
}

@keyframes badge_anim {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-100%)
    }
}

.tb--casino-badge+.casino--lang-wrapper {
    flex-grow: 1
}

.casino--empty-icon {
    min-width: 10px
}

.games--grid-btn {
    margin: 0 auto;
    max-width: 136px;
    width: 100%
}

@media screen and (max-width: 1023.9px) {
    .games--grid-btn {
        display:none
    }
}

.games--grid-img {
    border-radius: 12px 12px 0 0;
    position: relative
}

.games--grid-img .games--grid-bg-img {
    display: none
}

.games--grid-img .games--grid-img-box,.games--grid-img img {
    height: 100%;
    width: 100%
}

.games--grid-img img {
    border-radius: 12px 12px 0 0;
    /*object-fit: cover;*/
    transition: transform .5s
}

.games--grid-img.img-no-origin .games--grid-bg-img {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    filter: blur(8px);
    height: 100%;
    width: 100%
}

.games--grid-img.img-no-origin .games--grid-img-box {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 50%;
    z-index: 2
}

.games--grid-img.img-no-origin img {
    border-radius: 0;
    height: 100%;
    object-fit: cover;
    transition: transform .5s;
    width: 100%
}

@media screen and (max-width: 600px) {
    .games--grid-img {
        height:122px
    }
}

.games--grid-img .tb--game-max-win {
    bottom: 12px
}

@media screen and (max-width: 1023.9px) {
    .games--grid-img .tb--game-max-win {
        bottom:24px
    }
}

.games--grid-img .games--grid-jackpot.jackpot-thumbnail {
    background-color: var(--text-color-1);
    border-radius: 12px 12px 12px 0;
    bottom: 12px;
    color: var(--background-color-1);
    font-size: 12px;
    gap: 2px;
    left: 12px;
    padding: 4px 8px;
    position: absolute
}

.games--grid-img .games--grid-jackpot.jackpot-thumbnail i {
    flex: 0 0 16px;
    font-size: 16px
}

.games--grid-img .games--grid-jackpot.jackpot-thumbnail i:before {
    height: 16px;
    line-height: 16px;
    width: 16px
}

.games--grid-img .games--grid-jackpot.jackpot-thumbnail .account-balance {
    font-weight: 700
}

@media screen and (max-width: 1023.9px) {
    .games--grid-img .games--grid-jackpot.jackpot-thumbnail {
        border-radius:8px 8px 8px 0;
        font-size: 10px;
        padding: 4px
    }

    .games--grid-img .games--grid-jackpot.jackpot-thumbnail i {
        flex: 0 0 14px;
        font-size: 15px
    }

    .games--grid-img .games--grid-jackpot.jackpot-thumbnail i:before {
        height: 14px;
        line-height: 15px;
        width: 14px
    }

    .games--grid-img .games--grid-jackpot.jackpot-thumbnail .account-balance {
        font-weight: 500
    }
}

.grid--item-h2 {
    grid-column-end: span 1;
    grid-row-end: span 2
}

.grid--item-h2 .games--grid-img.img-no-origin .games--grid-img-box {
    height: 50%;
    width: 100%
}

.grid--item-h2 .tb--games-grid-front {
    height: 100%
}

@media screen and (max-width: 1023.9px) {
    .grid--item-h2 .tb--games-grid-front {
        height:calc(100% - 60px)
    }
}

.grid--item-h2 .games--grid-img {
    height: 373px
}

.grid--item-h2.grid--item-only-img .games--grid-img {
    height: 414px
}

.tb--games-grid-front .games--grid-footer {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 0 0 12px 12px;
    font-weight: 500;
    padding: 12px
}

@media screen and (min-width: 1024px) {
    .tb--games-grid-front .games--grid-footer {
        align-items:center;
        height: 41px;
        padding: 12px 8px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--games-grid-front .games--grid-footer {
        background-color:initial;
        border-radius: 0;
        bottom: 0;
        flex-wrap: wrap;
        font-size: 10px;
        left: 0;
        padding: 0 12px;
        position: absolute;
        width: 100%
    }
}

@media screen and (min-width: 1024px) {
    .tb--games-grid-front .games--grid-footer>div {
        padding:0 4px
    }
}

.tb--games-grid-front .games--grid-footer .games--grid-name {
    color: var(--text-color-4)
}

@media screen and (max-width: 1023.9px) {
    .tb--games-grid-front .games--grid-footer .games--grid-name {
        font-size:10px;
        line-height: 1.5;
        z-index: 9
    }
}

.games--grid-amount {
    color: var(--brand-color-2);
    font-size: 14px;
    max-width: 100%
}

@media screen and (max-width: 1023.9px) {
    .games--grid-amount {
        font-size:11px;
        font-weight: 600;
        padding: 3px 0 1px;
        position: relative
    }
}

.games--grid-jackpot {
    color: var(--brand-color-2);
    font-size: 14px;
    max-width: 100%
}

.games--grid-jackpot i {
    font-size: 20px
}

.tb--games-grid-front {
    display: flex;
    flex-direction: column
}

@media screen and (max-width: 1023.9px) {
    .tb--games-grid-front .games--grid-footer:before {
        background-color:var(--background-color-1);
        bottom: 0;
        content: "";
        display: inline-block;
        left: 0;
        opacity: .8;
        position: absolute;
        top: 0;
        width: 100%
    }
}

.games--grid-like {
    color: var(--text-color-4);
    margin-left: auto
}

.games--grid-like i {
    font-size: 22px
}

@media screen and (max-width: 1023.9px) {
    .games--grid-like {
        justify-content:center
    }
}

.games--grid-favorite i {
    font-size: 20px
}

@media screen and (max-width: 1023.9px) {
    .games--grid-favorite i {
        font-size:14px
    }
}

.games--grid-footer_mobile {
    margin: 0 -5px;
    padding-top: 8px
}

@media screen and (max-width: 1023.9px) {
    .games--grid-footer_mobile {
        font-size:11px
    }
}

.games--grid-footer_mobile .games--grid-like {
    line-height: inherit;
    padding: 0 6px
}

@media screen and (min-width: 1024px) {
    .games--grid-footer_mobile .games--grid-like i {
        font-size:24px
    }
}

@media screen and (max-width: 1023.9px) {
    .games--grid-footer_mobile i {
        font-size:14px
    }
}

.games--grid-footer_mobile div {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    border-radius: 8px;
    line-height: 1.5;
    margin: 0 4px;
    text-align: center;
    width: 50%
}

.games--grid-footer_mobile div i:before {
    margin: 0 auto
}

.casino--container.most--liked-slider {
    margin: 24px auto;
    padding: 24px
}

@media screen and (max-width: 1023.9px) {
    .casino--container.most--liked-slider {
        margin:0 auto;
        padding: 16px
    }
}

.casino--container.most--liked-slider .games--grid-item {
    margin: 0
}

.casino--container.most--liked-slider .slick-list {
    margin: 0 -4px
}

@media screen and (max-width: 1366px) {
    .casino--container.most--liked-slider .slick-list {
        /* white-space: nowrap; */overflow-x: auto;
        margin: 0 -4px;
    }
}

.casino--container.most--liked-slider .slick-slide {
    padding: 0 4px
}

@media screen and (max-width: 1366px) {
    .casino--container.most--liked-slider .slick-slide {
        /* overflow-x: auto; */padding:0 4px
    }
}

.casino--container.most--liked-slider .casino--header-icons {
    padding: 0 16px
}

@media screen and (max-width: 1023.9px) {
    .casino--container.most--liked-slider .casino--header-icons {
        padding:0 12px
    }
}

.casino--container.most--liked-slider .games--grid-like span {
    align-items: center;
    display: flex;
    height: 100%
}

.tb--game-group_header,.tb--most-liked_header,.tb--widget-title {
    border-radius: 4px;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    height: 36px;
    line-height: 36px;
    min-width: 100px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    z-index: 0
}

.tb--game-group_header:before,.tb--most-liked_header:before,.tb--widget-title:before {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    content: "";
    display: inline-block;
    height: 100%;
    opacity: .9;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.games--grid-item .tb--game-max-win {
    align-items: center;
    background: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 8px 8px 8px 0;
    box-shadow: 0 .520958px 2.60479px #00000040;
    color: var(--brand-color-2);
    display: flex;
    font-size: 11px;
    font-weight: 700;
    height: 24px;
    left: 12px;
    max-width: calc(100% - 24px);
    opacity: .9;
    padding: 0 8px 0 6px;
    position: absolute
}

.games--grid-item .tb--game-max-win i {
    font-size: 14px;
    margin: 0 -4px
}

.games--grid-item .tb--game-max-win p span:last-child {
    margin-left: 2px
}

.tb--game-card .tb--modal-game-header {
    background-color: initial;
    border-bottom: 1px solid #ffffff0f
}

.tb--game-card .tb--body-panel,.tb--game-card .tb--modal-body {
    background-color: initial
}

.tb--game-card .tb--casino-game-mobile {
    background-position: 50%!important;
    background-size: cover!important
}

.tb--game-card .tb--casino-game-mobile:after,.tb--game-card .tb--casino-game-mobile:before {
    background-image: inherit;
    background-position: 50%;
    background-size: cover;
    bottom: 0;
    content: "";
    filter: blur(7px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.tb--game-card .tb--casino-game-mobile:after {
    background: linear-gradient(0deg,#00000080,#00000080);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.tb--game-card .tb--body-panel {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 56px 0 0
}

.tb--game-card .tb--game-cont {
    position: relative;
    width: 100%
}

.tb--game-card .games--grid-jackpot {
    background: #ffffff0f;
    border-radius: 8px;
    display: flex!important;
    font-size: 18px;
    font-weight: 700;
    height: 44px;
    justify-content: center;
    margin-bottom: 24px;
    width: 100%
}

.tb--game-card .games--grid-jackpot i {
    font-size: 22px;
    margin: 0 4px
}

.tb--game-card .games--grid-amount {
    align-items: center;
    font-size: 16px;
    height: auto;
    padding: 0
}

.tb--game-card .tb--game-info {
    display: flex;
    justify-content: space-between;
    margin: 0 -6px
}

.tb--game-card .tb--game-info>div {
    margin: 0 6px 24px
}

.tb--game-card .tb--game-max-win {
    align-items: center;
    color: var(--brand-color-2);
    display: flex;
    font-size: 16px;
    font-weight: 700
}

.tb--game-card .tb--game-max-win i {
    font-size: 18px
}

.tb--game-card .tb--game-btn-cont .tb--secondary-btn {
    margin-top: 24px
}

.tb--game-card .tb--game-btn-block {
    display: flex;
    justify-content: space-between;
    margin: 0 -8px
}

.tb--game-card .tb--game-btn-block .games--grid-favorite,.tb--game-card .tb--game-btn-block .games--grid-like {
    align-items: center;
    background: #ffffff0f;
    border-radius: 8px;
    color: #fff;
    display: flex;
    font-size: 16px;
    height: 44px;
    justify-content: center;
    margin: 0 8px 40px;
    width: 100%
}

.tb--game-card .tb--game-btn-block .games--grid-favorite i,.tb--game-card .tb--game-btn-block .games--grid-like i {
    font-size: 20px;
    margin: 0 2px
}

.tb--game-card .tb--game-btn-block .games--grid-like i {
    margin-top: -2px
}

.tb--game-card .tb--casino-game-banner img {
    border-radius: 8px
}

.tb--game-cont_wrapper {
    max-height: calc(100vh - 50px);
    overflow: auto;
    padding: 40px 20px;
    width: 100%
}

.tb--lobby-content .tb--more-btn {
    align-items: center;
    background-color: initial;
    border: 1px solid var(--brand-color-2);
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    color: var(--brand-color-2);
    display: flex;
    font-size: 12px;
    height: 36px;
    justify-content: center;
    margin: 8px auto 24px;
    padding: 7px 16px;
    text-transform: uppercase;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .tb--lobby-content .tb--more-btn {
        max-width:100%;
        min-width: 220px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.tb--lobby-content .tb--more-btn .white-loader div {
    background-color: var(--brand-color-2)
}

.tb--categories_extend-view .tb--more-btn {
    margin-bottom: 24px;
    max-width: 100%
}

@media screen and (min-width: 1024px) {
    .tb--categories_extend-view .tb--more-btn {
        margin-left:4px;
        width: 100%
    }
}

@media screen and (max-width: 1024px) {
    .tb--categories_extend-view .tb--more-btn {
        width:calc(100% - 10px)
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--not-range-filter .games--grid-header {
        display:none
    }
}

.has-navbar .tb--categories_extend-view .games--grid-layout {
    grid-template-columns: repeat(auto-fill,minmax(calc(25% - 8px),1fr))
}

@media screen and (min-width: 1248px) and (max-width:1520px) {
    .has-navbar .tb--categories_extend-view .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(33.333% - 8px),1fr))
    }
}

@media screen and (min-width: 1023.9px) and (max-width:1248px) {
    .has-navbar .tb--categories_extend-view .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(50% - 8px),1fr))
    }
}

.has-navbar .tb--categories_extend-view .games--grid-layout.games--grid-layout_vertical {
    grid-template-columns: repeat(auto-fill,minmax(calc(25% - 8px),1fr))
}

@media screen and (max-width: 1439px) {
    .has-navbar .tb--categories_extend-view .games--grid-layout.games--grid-layout_vertical {
        grid-template-columns:repeat(auto-fill,minmax(calc(33.33% - 8px),1fr))
    }
}

.has-navbar .tb--categories_extend-view .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
    grid-template-columns: repeat(6,1fr)
}

@media screen and (max-width: 1567px) {
    .has-navbar .tb--categories_extend-view .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(5,1fr)
    }
}

@media screen and (max-width: 1439px) {
    .has-navbar .tb--categories_extend-view .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(4,1fr)
    }
}

@media screen and (max-width: 1280px) {
    .has-navbar .tb--categories_extend-view .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(3,1fr)
    }
}

@media screen and (min-width: 1366px) and (max-width:1600px) {
    .has-navbar .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(25% - 8px),1fr))
    }
}

@media screen and (min-width: 1024px) and (max-width:1366px) {
    .has-navbar .games--grid-layout {
        grid-template-columns:repeat(auto-fill,minmax(calc(33.333% - 8px),1fr))
    }
}

.has-navbar .games--grid-layout.games--grid-layout_vertical {
    grid-template-columns: repeat(auto-fill,minmax(calc(20% - 8px),1fr))
}

@media screen and (max-width: 1439px) {
    .has-navbar .games--grid-layout.games--grid-layout_vertical {
        grid-template-columns:repeat(4,1fr)
    }
}

.has-navbar .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
    grid-template-columns: repeat(8,1fr)
}

@media screen and (max-width: 1567px) {
    .has-navbar .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(7,1fr)
    }
}

@media screen and (max-width: 1439px) {
    .has-navbar .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(6,1fr)
    }
}

@media screen and (max-width: 1280px) {
    .has-navbar .games--grid-layout.games--grid-layout_vertical.games--grid-layout_vertical-small {
        grid-template-columns:repeat(4,1fr)
    }
}

.tb--rtl .games--grid-like {
    direction: ltr;
    margin-left: 0;
    margin-right: auto
}

.tb--rtl .games--grid-amount {
    direction: ltr
}

.tb--rtl .games--grid-footer .games--grid-name {
    direction: rtl
}

.tb--rtl .games--grid-item .tb--game-max-win {
    border-radius: 8px 8px 0 8px;
    direction: ltr;
    left: auto;
    right: 12px
}

.tb--rtl .games--grid-jackpot {
    direction: ltr
}

.tb--rtl .games--grid-img .games--grid-jackpot.jackpot-thumbnail {
    border-radius: 12px 12px 0 12px;
    left: auto;
    right: 12px
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .games--grid-img .games--grid-jackpot.jackpot-thumbnail {
        border-radius:8px 8px 0 8px
    }

    .tb--rtl .games--grid-header {
        padding: 0
    }
}

.tb--rtl .games--grid-like {
    direction: rtl
}

.tb--rtl .games--grid-like span {
    padding-top: 2px
}

.tb--rtl .casino--header-icons {
    padding: 0 12px
}

.tb--rtl .casino--lang-wrapper {
    margin-left: 0;
    margin-right: auto
}

.tb--rtl .tb--casino-badge span {
    border-radius: 8px 8px 0 8px;
    margin-left: 8px;
    margin-right: 0
}

@media screen and (max-width: 1023.9px) {
    .tb--rtl .tb--casino-badge span {
        margin-left:4px
    }
}

.tb--rtl .tb--casino-badge span:after {
    border-radius: inherit
}

.tb--game-group_header,.tb--most-liked_header,.tb--widget-title {
    color: var(--text-color-1);
    margin-bottom: 16px
}

.tb--game-group_header:before,.tb--most-liked_header:before,.tb--widget-title:before {
    border-radius: 4px
}

@media screen and (max-width: 1023.9px) {
    .tb--section-header_mobile {
        margin:0 auto;
        width: calc(100% - 32px)
    }
}


.tb--announcement-wrapper .digi_icon-close {
    color: var(--text-color-3);
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%)
}








.tb--announcement-wrapper .digi_icon-close:before {
    font-size: 16px
}

@media screen and (max-width: 1023.9px) {
    .tb--overflowY-fix .tb--has-announcement {
        padding-top:0
    }

    .tb--overflowY-fix .tb--has-announcement .header-block.header-block__fix {
        top: 0
    }

    .tb--overflowY-fix .tb--announcement-wrapper {
        position: fixed
    }
}

.tb--announcement-block {
    margin: auto;
    max-width: 1646px;
    padding: 0 40px;
    position: relative
}

@media screen and (max-width: 1023.9px) {
    .tb--announcement-block {
        padding:0 40px 0 6px
    }

    .tb--announcement-block.tb--more-padding {
        padding: 0 6px
    }
}

.tb--announcement-block .slick-arrow {
    background-color: initial;
    bottom: 0;
    margin: auto;
    position: absolute;
    top: 0
}

.tb--announcement-block .slick-arrow:hover {
    background-color: initial
}

@media screen and (max-width: 1023.9px) {
    .tb--announcement-block .slick-arrow {
        display:block!important
    }
}

.tb--announcement-block .slick-next {
    right: 0
}

.tb--announcement-block .slick-prev {
    left: 0
}

.tb--announcement-block .slick-slider {
    padding: 0 80px
}

@media screen and (max-width: 1023.9px) {
    .tb--announcement-block .slick-slider {
        padding:0 40px 0 70px
    }
}

.tb--announcement-block .slick-slide>div {
    align-items: center;
    display: flex;
    height: 46px
}

.tb--announcement-block .slick-active {
    z-index: 10
}

.tb--announcement-block .digi_icon-announcment {
    align-items: center;
    border-radius: 50%;
    display: flex;
    font-size: 20px;
    height: 32px;
    justify-content: center;
    left: 80px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    z-index: 1
}

.tb--announcement-block .digi_icon-announcment:before {
    margin: 0
}

@media screen and (max-width: 1023.9px) {
    .tb--announcement-block .digi_icon-announcment {
        left:42px
    }
}

.tb--announcement-item {
    align-items: center;
    display: flex!important;
    letter-spacing: .28px;
    width: auto!important
}

.tb--announcement-item .tb--announcement-item_text {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tb--announcement-item .tb--announcement-item_text a {
    color: var(--brand-color-2);
    text-decoration: underline
}

.tb--announcement-item .tb--more-btn {
    cursor: pointer;
    font-size: 12px;
    overflow: hidden;
    padding-left: 2px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tb--has-announcement .header-block.header-block__fix {
    top: 46px
}

.tb--announcement-popup {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

@media screen and (min-width: 1024px) {
    .tb--announcement-popup {
        width:778px!important
    }
}

.tb--announcement-popup .tb--body-panel,.tb--announcement-popup .tb--modal-header {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

.tb--announcement-popup .tb--modal-body {
    background-color: initial;
    color: var(--text-color-3)
}

@media screen and (min-width: 1024px) {
    .tb--announcement-popup .tb--modal-body {
        margin:0 auto;
        max-width: 608px;
        min-height: 150px;
        width: 100%
    }
}

.tb--announcement-popup .tb--body-panel {
    display: flex;
    flex-direction: column;
    height: 100%
}

@media screen and (min-width: 1024px) {
    .tb--announcement-popup .tb--body-panel {
        padding-top:22px
    }
}

.tb--announcement-popup .tb--btn {
    color: var(--background-color-1)
}

@media screen and (min-width: 1024px) {
    .tb--announcement-popup .tb--btn {
        margin:76px auto 40px;
        max-width: 280px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--announcement-popup .tb--btn {
        background:var(--brand-color-2);
        background-image: var(--brand-gradient-2)
    }
}

.tb--announcement-popup .tb--modal-header {
    color: var(--text-color-4)
}

@media screen and (min-width: 1024px) {
    .tb--announcement-popup .tb--modal-header {
        padding:24px
    }
}

@media screen and (max-width: 1023.9px) {
    .tb--announcement-popup .tb--modal-header {
        box-shadow:0 3px 6px #0006;
        position: fixed
    }
}

.tb--announcement-popup .tb--modal-header:before {
    display: none
}

.tb--announcement-popup .tb--modal-header .tb--modal-header-txt {
    font-size: 18px
}

@media screen and (max-width: 1023.9px) {
    .tb--announcement-popup .tb--modal-header .tb--modal-header-txt {
        text-align:left
    }
}

.tb--announcement-popup .tb-announcement-more-text {
    font-size: 16px;
    word-break: break-word
}

.tb--announcement-popup .tb-announcement-more-text a {
    color: var(--brand-color-2);
    text-decoration: underline
}

@media screen and (max-width: 1023.9px) {
    .tb--announcement-popup_wrapper {
        background-color:var(--background-color-1);
        background-image: var(--background-gradient-1)
    }
}



.tb--announcement-block .digi_icon-close,.tb--announcement-block .slick-arrow:before {
    color: var(--text-color-3)
}



.tb--announcement-item .tb--announcement-item_text {
    color: var(--text-color-3)
}

.tb--announcement-item .tb--more-btn {
    color: var(--brand-color-2)
}

.main-block {
    z-index: 800
}

.tb--floating-menu_wrapper:after {
    background-color: var(--background-color-2)
}

.tb--floating-menu.tb--scroll-bottom:after {
    background: linear-gradient(180deg,var(--background-color-2) 0,var(--background-color-2) 100%);
    box-shadow: 0 -13px 10px -3px var(--background-color-2)
}

.tb--floating-menu.tb--scroll-top:before {
    background: linear-gradient(1turn,var(--background-color-2) 0,var(--background-color-2) 100%);
    box-shadow: 0 13px 10px -3px var(--background-color-2)
}

.tb--floating-menu_item__link {
    background: var(--background-color-1)
}

.tb--floating-menu_item__link i {
    color: var(--brand-color-2)
}

.tb--floating-menu-show_more {
    border: 1px solid var(--brand-color-2)
}

.tb--floating-menu-show_more .tb--more-count span {
    color: var(--brand-color-2)
}

.tb--floating-menu_item .tb--tooltip {
    background-color: var(--background-color-2)
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper .tb--sidebar-secondary {
    position: relative
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper .tb--sidebar-secondary.tb--show-icons:before {
    background-color: var(--background-color-3);
    border-radius: 24px;
    content: "";
    height: 100%;
    left: 4px;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 44px
}

.tb--sidebar-wrapper:after {
    background: var(--background-color-2);
    background-image: var(--background-gradient-2)
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.tb--list-style .secondary-submenu .tb--secondary-submenu {
    margin-bottom: 0;
    position: relative
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.tb--list-style .secondary-submenu .tb--secondary-submenu:after {
    background-color: var(--text-color-4);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    margin: auto;
    opacity: .1;
    position: absolute;
    right: 0;
    width: 100%;
    width: 90%
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.tb--list-style .secondary-submenu .tb--secondary-submenu:last-child:after {
    opacity: 0
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu {
    padding: 0 12px
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu .tb--secondary-submenu_item {
    padding: 12px 0
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu:first-child.show:before {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu:last-child,.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu:last-child .tb--secondary-submenu_item {
    border-bottom: none
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu:last-child.show:before {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu.show:before {
    background-color: var(--background-color-3);
    background-image: var(--background-gradient-3);
    border-radius: 0
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu.show:hover:before {
    opacity: 1
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu.tb--grid-style .tb--secondary-submenu.show:before {
    border-radius: 12px
}

.tb--sidebar-wrapper.tb--sidebar-wr-open .tb--sidebar-secondary.tb--show-icons:before {
    opacity: 0
}

.tb--sidebar-main .tb--sidebar-main_item .tb--sidebar-main_link {
    color: var(--text-color-4)
}

.tb--sidebar-main .tb--sidebar-main_item .digi_icon-arrow_down {
    color: var(--text-color-1)
}

.tb--sidebar-main .tb--sidebar-main_style i:after {
    background-color: var(--text-color-1);
    opacity: .2
}

.tb--sidebar-secondary_item,.tb--sidebar-secondary_item a {
    color: var(--text-color-4)
}

.tb--sidebar-secondary_item a i:after {
    background-color: var(--text-color-1);
    opacity: .2
}

.tb--sidebar-main_style .tb--sidebar-main_link:before {
    background-color: var(--text-color-1)
}

@media screen and (max-width: 1023.9px) {
    .tb--sidebar-menu_wrapper {
        display:none
    }
}

.tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-main_item:hover:after {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1)
}

.tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary_item:before {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    opacity: .6
}

.tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary_item.active:before,.tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary_item:hover:before {
    opacity: 1
}

.tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-main_style.active .tb--sidebar-main_item:after {
    background: var(--background-color-1);
    background-image: var(--background-gradient-1);
    opacity: 1
}

.tb--sidebar-submenu:after {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    opacity: .6
}

.tb--sidebar-submenu:hover:after {
    opacity: 1
}

.tb--sidebar-submenu .tb--sidebar-submenu_link {
    color: var(--text-color-4)
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item:before {
    opacity: 1
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu {
    padding: 12px 0 0
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu {
    padding: 0 12px
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu .tb--secondary-submenu_item {
    padding: 12px 0
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu:first-child.show:before {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu:last-child,.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu:last-child .tb--secondary-submenu_item {
    border-bottom: none
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu:last-child.show:before {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu.show:before {
    background-color: var(--background-color-1);
    background-image: var(--background-gradient-1);
    border-radius: 0
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu .tb--secondary-submenu.show:hover:before {
    opacity: 1
}

.tb--sidebar-wrapper .tb--sidebar-menu_wrapper.tb--sidebar-open .tb--sidebar-secondary .tb--sidebar-secondary_item.hase-secondary-submenu.tb--grid-style .tb--secondary-submenu.show:before {
    border-radius: 12px
}

.tb--app-banner {
    align-items: center;
    box-shadow: 0 8px 16px #0000003d;
    display: flex;
    justify-content: space-between;
    left: 0;
    min-height: 68px;
    padding: 12px 12px 12px 28px;
    position: -webkit-sticky;
    position: sticky;
    right: 0;
    top: 0;
    z-index: 999
}

.tb--app-banner .digi_icon-close {
    cursor: pointer;
    left: 8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.tb--app-banner .digi_icon-close:before {
    font-size: 16px
}

.tb--app-banner .tb--app-logo {
    align-items: center;
    border-radius: 12px;
    display: flex;
    flex: 0 0 44px;
    height: 44px;
    justify-content: center;
    padding: 5px;
    width: 44px
}

.tb--app-banner .tb--app-logo img {
    max-height: 100%;
    max-width: 100%
}

.tb--app-banner .tb--app-desc,.tb--app-banner .tb--app-logo {
    margin-left: 10px
}

.tb--app-banner .tb--app-desc {
    display: inline-grid;
    margin-right: 10px
}

.tb--app-banner .tb--app-name,.tb--app-banner .tb--app-text {
    line-height: 19px
}

.tb--app-banner .tb--app-name {
    font-size: 14px;
    font-weight: 700
}

.tb--app-banner .tb--app-text {
    font-size: 12px;
    font-weight: 400
}

.tb--app-banner .tb--btn-app {
    border-radius: var(--btn-radius-top-left) var(--btn-radius-top-right) var(--btn-radius-bottom-right) var(--btn-radius-bottom-left);
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    height: 32px;
    letter-spacing: .7px;
    line-height: 32px;
    max-width: 110px;
    min-width: 70px;
    overflow: hidden;
    padding: 0 12px;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap
}

.tb--app-banner+.header-block.header-block__fix,.tb--app-banner+.tb--announcement-wrapper {
    top: 68px
}

.tb--app-banner+.tb--announcement-wrapper+.header-block.header-block__fix {
    top: 114px
}

.tb--overflowY-fix .tb--app-banner {
    position: fixed
}

.tb--overflowY-fix .tb--app-banner+.header-block.header-block__fix,.tb--overflowY-fix .tb--app-banner+.tb--announcement-wrapper+.header-block.header-block__fix {
    top: 0
}

.tb--app-banner {
    background-color: var(--text-color-1)
}

.tb--app-banner .digi_icon-close,.tb--app-banner .tb--app-name,.tb--app-banner .tb--app-text,.tb--app-banner .tb--btn-app {
    color: var(--background-color-1)
}

.tb--app-banner .tb--app-logo,.tb--app-banner .tb--btn-app {
    background: var(--brand-color-2);
    background-image: var(--brand-gradient-2)
}

.tb--app-banner.tb--app-banner2 {
    background-color: var(--text-color-4)
}

.stories-wrapper--standard {
    margin: 24px 0
}

.stories-wrapper .slick-track {
    display: flex;
    gap: 6px;
    justify-content: center
}

.stories-wrapper .page_stories {
    padding: 0 50px
}

.stories-wrapper .page_stories .slick-slider .slick-list .slick-track {
    margin: 0 auto
}

.stories-wrapper .page_stories .slick-slider .slick-prev {
    left: -50px
}

.stories-wrapper .page_stories .slick-slider .slick-next {
    right: -50px
}

.stories-wrapper .page_stories .slick-slider .slick-next,.stories-wrapper .page_stories .slick-slider .slick-prev {
    background-color: var(--background-color-3);
    border-radius: 30px;
    top: 50%;
    transform: translateY(-50%)
}

.stories-wrapper .page_stories .slick-slider .slick-next:before,.stories-wrapper .page_stories .slick-slider .slick-prev:before {
    color: var(--text-color-4);
    font-size: 24px;
    opacity: 1
}

.stories-wrapper .page_stories .slick-slider .slick-next:hover,.stories-wrapper .page_stories .slick-slider .slick-prev:hover {
    background-color: var(--brand-color-2);
    background-image: var(--brand-gradient-2)
}

.stories-wrapper .page_stories .slick-slider .slick-next:hover:before,.stories-wrapper .page_stories .slick-slider .slick-prev:hover:before {
    color: var(--background-color-1)
}

.stories-wrapper .page_stories .slick-slider .slick-next.slick-disabled,.stories-wrapper .page_stories .slick-slider .slick-prev.slick-disabled {
    cursor: default;
    opacity: .5
}

.stories-wrapper .page_stories .slick-slider .slick-next.slick-disabled:hover,.stories-wrapper .page_stories .slick-slider .slick-prev.slick-disabled:hover {
    background-color: var(--background-color-3)
}

.stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block {
    cursor: pointer;
    display: flex!important;
    flex-direction: column;
    margin: 0 auto
}

.stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block.active .story-image {
    border: 2px solid var(--brand-color-2)
}

.stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block.active .story-image i {
    color: var(--brand-color-2)
}

.stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block .story-image {
    aspect-ratio: 1/1;
    border: 1px solid #7d7d7d80;
    border-radius: 48px;
    padding: 4px;
    position: relative;
    width: 100%
}

.stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block .story-image img {
    aspect-ratio: 1/1;
    border-radius: 44px;
    height: 100%
}

.stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block .story-image i {
    align-items: center;
    background-color: var(--background-color-2);
    border-radius: 24px;
    color: #7d7d7d80;
    display: flex;
    height: 32px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px
}

.stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block .story-image i:before {
    font-size: 18px;
    margin-right: 0
}

.stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block .story-name {
    color: var(--text-color-4);
    display: block;
    font-size: 14px;
    margin-top: 10px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

@media screen and (min-width: 1024px) and (max-width:1200px) {
    .stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block:not(.page_stories--widget-based) {
        width:104px!important
    }

    .stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block:not(.page_stories--widget-based) .story-image {
        border-radius: 44px;
        height: 104px;
        width: 104px
    }

    .stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block:not(.page_stories--widget-based) .story-image img {
        border-radius: 40px
    }
}

@media only screen and (min-width: 1024px) {
    .stories-wrapper .page_stories .slick-slider .slick-slide {
        padding:0 6px
    }
}

.stories-wrapper .page_stories.mobile-stories {
    -ms-overflow-style: none;
    overflow: auto;
    padding: 0;
    scrollbar-width: none;
    text-align: center
}

.stories-wrapper .page_stories.mobile-stories:after {
    display: none
}

.stories-wrapper .page_stories.mobile-stories::-webkit-scrollbar {
    display: none
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block {
    display: inline-block;
    margin: 0 -12px;
    white-space: nowrap;
    width: 100%
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block {
    cursor: pointer;
    display: inline-block;
    margin-right: 8px;
    width: 80px!important
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block:first-child {
    margin-left: 16px
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block:last-child {
    margin-right: 16px
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block.active .story-image {
    border: 2px solid var(--brand-color-2)
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block.active .story-image i {
    color: var(--brand-color-2)
}

@media screen and (max-width: 768px) {
    .stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block.active .story-image {
        padding:2px
    }
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block .story-image {
    border: 1px solid #7d7d7d80;
    border-radius: 34px;
    height: 80px;
    padding: 2px;
    position: relative;
    width: 80px
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block .story-image img {
    border-radius: 32px;
    height: 100%;
    width: 100%
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block .story-image i {
    align-items: center;
    background-color: var(--background-color-2);
    border-radius: 24px;
    color: #7d7d7d80;
    display: flex;
    height: 24px;
    justify-content: center;
    position: absolute;
    right: -2px;
    top: -2px;
    width: 24px
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block .story-image i:before {
    font-size: 16px;
    margin-right: 0
}

@media screen and (max-width: 768px) {
    .stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block .story-image {
        padding:3px
    }
}

.stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block .story-name {
    color: var(--text-color-4);
    display: block;
    font-size: 14px;
    margin-top: 8px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    .stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block:not(.page_stories--widget-based) {
        margin-right:12px;
        width: 104px!important
    }

    .stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block:not(.page_stories--widget-based) .story-image {
        border-radius: 44px;
        height: 104px;
        width: 104px
    }

    .stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block:not(.page_stories--widget-based) .story-image img {
        border-radius: 40px
    }
}

@media screen and (max-width: 768px) {
    .stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block {
        margin-right:8px
    }
}

.stories-wrapper .page_stories--small .page_stories_block {
    width: 80px!important
}

.stories-wrapper .page_stories--small .story-name {
    font-size: 12px!important
}

.stories-wrapper .page_stories--small .story-image i {
    height: 24px!important;
    width: 24px!important
}

.stories-wrapper .page_stories--small .story-image i:before {
    font-size: 14px!important
}

.stories-wrapper .page_stories--medium .page_stories_block {
    width: 108px!important
}

.stories-wrapper .page_stories--medium .story-name {
    font-size: 12px!important
}

.stories-wrapper .page_stories--large .page_stories_block {
    width: 122px!important
}

.stories-wrapper .page_stories--large .page_stories_block i {
    height: 40px!important;
    width: 40px!important
}

.stories-wrapper .page_stories--large .page_stories_block i:before {
    font-size: 24px!important
}

.stories-wrapper .page_stories--large .story-name {
    font-size: 16px!important
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 {
    height: 100%
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 {
    height: 100%;
    padding: 32px 0
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup {
    height: 100%;
    width: 488px
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .progress-bar {
    align-self: center;
    display: flex;
    justify-content: center;
    max-width: 100%;
    padding: 24px 4px 4px;
    position: absolute;
    width: 94%;
    z-index: 1001
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-popup {
    border-radius: 24px
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .image-block {
    width: 100%
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-left-arrow {
    background-color: var(--background-color-1);
    border-radius: 24px;
    box-shadow: 0 2px 4px #8c8c8c1a;
    cursor: pointer;
    height: 36px;
    left: -60px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 36px
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-left-arrow i {
    align-items: center;
    color: var(--text-color-4);
    display: flex;
    height: 36px;
    justify-content: center;
    width: 36px
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-left-arrow i:before {
    font-size: 24px
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-left-arrow:hover {
    background-color: var(--brand-color-2)
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-left-arrow:hover i:before {
    color: var(--background-color-1)
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-right-arrow {
    background-color: var(--background-color-1);
    border-radius: 24px;
    box-shadow: 0 2px 4px #8c8c8c1a;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%);
    width: 36px
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-right-arrow i {
    align-items: center;
    color: var(--text-color-4);
    display: flex;
    height: 36px;
    justify-content: center;
    width: 36px
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-right-arrow i:before {
    font-size: 24px
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-right-arrow:hover,.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-right-arrow:hover:hover {
    background-color: var(--brand-color-2)
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-right-arrow:hover:hover i:before {
    color: var(--background-color-1)
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .top-shadow {
    background: linear-gradient(180deg,#282b3200,#282b32);
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    height: 213px;
    position: absolute;
    top: 32px;
    transform: rotate(-180deg);
    width: 100%
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .more-link {
    align-items: center;
    background-color: var(--brand-color-2);
    border-radius: 12px;
    bottom: 64px;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
    width: 440px
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .more-link span {
    color: var(--background-color-1);
    font-size: 16px;
    font-weight: 600
}

.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--story-close {
    color: #fff;
    cursor: pointer;
    font-size: 28px;
    position: absolute;
    right: 38px;
    top: 38px;
    z-index: 1000
}

@media screen and (max-width: 1023.9px) {
    .modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--story-close {
        right:23px;
        top: 44px
    }

    .modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 {
        padding: 0
    }

    .modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup {
        width: 100%
    }

    .modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .top-shadow {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        top: 0
    }

    .modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container {
        border-radius: 0!important
    }

    .modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-left-arrow,.modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .tb--story-right-arrow {
        display: none
    }

    .modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .more-link {
        bottom: 50px;
        width: 90%
    }
}

.tb--rtl .stories-wrapper .page_stories .slick-slider .slick-slide .page_stories_block .story-image i {
    left: 0;
    right: auto
}

.tb--rtl .stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block .story-image i {
    left: -2px;
    right: auto
}

.tb--rtl .stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block:first-child {
    margin-left: 0;
    margin-right: 16px
}

.tb--rtl .stories-wrapper .page_stories.mobile-stories .mobile-stories_block .page_stories_block:last-child {
    margin-left: 16px;
    margin-right: 8px
}

.tb--rtl .modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--modal-lvl3 .tb--modal-popup .story-container .progress-bar .progress-item {
    transform-origin: right center!important
}

.tb--rtl .modal-stories.tb--modal-lvl1 .tb--modal-lvl2 .tb--story-close {
    left: 28px;
    right: auto
}

.tb--story-swipe__next-appear .image-block,.tb--story-swipe__next-enter .image-block,.tb--story-swipe__prev-appear .image-block,.tb--story-swipe__prev-enter .image-block {
    opacity: 0
}

.tb--story-swipe__next-appear-active .image-block,.tb--story-swipe__next-enter-active .image-block,.tb--story-swipe__prev-appear-active .image-block,.tb--story-swipe__prev-enter-active .image-block {
    opacity: 1;
    transition: transform .2s,opacity .2s
}

.tb--story-swipe__next-exit .image-block,.tb--story-swipe__prev-exit .image-block {
    opacity: 1;
    transform: translateX(0)
}

.tb--story-swipe__next-exit-active .image-block,.tb--story-swipe__prev-exit-active .image-block {
    opacity: .7;
    transition: transform .5s,opacity .5s
}

.tb--story-swipe__next-exit-active .image-block {
    transform: translateX(-100%)
}

.tb--story-swipe__prev-exit-active .image-block {
    transform: translateX(100%)
}

.btn {
    height: auto
}

@media only screen and (min-width: 1024px) {
    .btn {
        height:32px;
        line-height: 32px
    }
}

@media only screen and (min-width: 1366px) {
    .btn {
        height:36px;
        line-height: 36px
    }
}

.tb--btn,.tb--btn-small {
    height: 36px;
    line-height: 36px
}

@media screen and (max-width: 1023.9px) {
    .tb--btn {
        height:44px
    }
}

.tb--btn-text {
    height: 40px;
    line-height: 40px
}

@media screen and (max-width: 1023.9px) {
    .tb--log_reg_form .tb--btn-text,.tb--modal-account .tb--btn-text,.tb--modal-popup .tb--btn-text,.tb--modal-wrapper .tb--btn-text {
        height:44px;
        line-height: 44px
    }
}

@media screen and (min-width: 1024px) {
    .wrapper.tb--has-sidebar.show-sidebar_block .main-block .main-block__seo-content-wrapper .seo-block {
        margin:0 auto;
        max-width: 1618px;
        padding: 24px 24px 24px 76px
    }
}

.seo-block {
    margin: 0 auto;
    max-width: 1568px;
    padding: 24px
}

.seo-block.sport-page {
    max-width: 100%;
    width: 100%
}

.seo-block .seo-block-container {
    background-color: var(--background-color-1);
    border-radius: 8px;
    color: var(--text-color-2);
    display: flex;
    flex-direction: column;
    padding: 24px;
    position: relative
}

.seo-block .seo-block-container:not(:last-of-type) {
    margin-bottom: 24px
}

.seo-block .seo-block-container .seo-overlay {
    margin-bottom: 14px;
    overflow: hidden;
    transition: all .5s
}

.seo-block .seo-block-container .seo-overlay.active {
    height: auto
}

.seo-block .seo-block-container .seo-overlay.active .bottom-shadow {
    display: none
}

.seo-block .seo-block-container .seo-overlay.seo-without-info {
    height: auto;
    margin-bottom: 0
}

.seo-block .seo-block-container .seo-overlay.seo-without-info h2 {
    margin-bottom: 0
}

.seo-block .seo-block-container .bottom-shadow {
    background: linear-gradient(1turn,var(--background-color-1) 28.13%,#202c5600 100%);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    height: 90px;
    left: 0;
    position: absolute;
    width: 100%
}

.seo-block .seo-block-container .show-less_btn,.seo-block .seo-block-container .show-more_btn {
    color: var(--text-color-4);
    cursor: pointer;
    font-size: 14px;
    line-height: 16px;
    margin: 0 auto;
    text-decoration: underline;
    z-index: 1
}

.seo-block .seo-block-container h2 {
    color: var(--text-color-1);
    font-size: 16px;
    margin-bottom: 10px
}

.seo-block .seo-block-container p {
    font-size: 14px;
    font-weight: 400;
    line-height: 27px
}

.seo-block .seo-block-container ul {
    margin-left: 20px;
    text-indent: -20px
}

.seo-block .seo-block-container ul li {
    color: #cccc;
    font-size: 14px;
    font-weight: 400;
    line-height: 27px;
    list-style-position: inside;
    list-style-type: disc
}

@media only screen and (max-width: 600px) {
    .seo-block .seo-block-container {
        padding:16px
    }
}

@media only screen and (max-width: 1023.9px) {
    .seo-block {
        padding:25px 16px
    }
}

.tb--fp-blues__item,.tb--fp-classic__item,.tb--fp-classic__item:after,.tb--fp-pop,.tb--fp-pop:after,.tb--fp-rock__item,.tb--fp-rock__item:after {
    border-radius: 8px
}

.tb--fp-rock--default .tb--fp-rock__item:after {
    background: var(--background-color-1);
    opacity: .8
}

.tb--fp-blues--default .tb--fp-blues__icon:after,.tb--fp-blues--default .tb--fp-blues__text:after,.tb--fp-classic--default .tb--fp-classic__item:after,.tb--fp-pop--default:after {
    opacity: .8
}
