            @media screen {
                html {
                    height: 100%;
                    font-size: 1em;
                    font-size: 100%;
                    line-height: 1.4;
                    margin: 0;
                    padding: 0;
                    border: 0;
                    vertical-align: baseline
                }

                body {
                    margin: 0;
                    font-size: 14px;
                    line-height: 1.5;
                    letter-spacing: .1px;
                    color: #aeaeae;
                    background: #020000;
                    font-family: "digital_sans_ef_medium"
                }

                h1 {
                    color: #334fe6;
                    line-height: 1.2;
                    margin: 15px 0px;
                    font-weight: 500
                }

                h1.entry-title {
                    text-align: center
                }

                h1 {
                    font-size: 25px
                }

                * {
                    -moz-box-sizing: border-box;
                    box-sizing: border-box
                }

                a:hover {
                    color: #fff
                }

                div,input,label,section {
                    display: block;
                    overflow: hidden;
                    position: relative
                }

                img {
                    width: 100%;
                    height: auto
                }

                .mobile {
                    display: none
                }

                li {
                    list-style: none
                }

                @font-face {
                    font-family: "digital_sans_ef_medium";
                    src: url("../webfonts/digital_sans_ef_medium.woff2") format("woff2"),url("../webfonts/digital_sans_ef_medium.woff") format("woff");
                    font-weight: normal;
                    font-style: normal
                }

                @font-face {
                    font-family: "advanced_dot_digital7";
                    src: url("../webfonts/advanced_dot_digital7.eot");
                    src: url("../webfonts/advanced_dot_digital7.eot") format("embedded-opentype"),url("../webfonts/advanced_dot_digital7.woff2") format("woff2"),url("../webfonts/advanced_dot_digital7.woff") format("woff"),url("../webfonts/advanced_dot_digital7.ttf") format("truetype"),url("../webfonts/advanced_dot_digital7.svg#advanced_dot_digital7") format("svg")
                }

                @font-face {
                    font-family: "Font Awesome 5 Brands";
                    font-style: normal;
                    font-weight: normal;
                    font-display: auto;
                    src: url("../webfonts/fa-brands-400.eot");
                    src: url("../webfonts/fa-brands-400.eot#iefix") format("embedded-opentype"),url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.woff") format("woff"),url("../webfonts/fa-brands-400.ttf") format("truetype"),url("../webfonts/fa-brands-400.svg#fontawesome") format("svg")
                }

                @font-face {
                    font-family: "Font Awesome 5 Free";
                    font-style: normal;
                    font-weight: 400;
                    font-display: auto;
                    src: url("../webfonts/fa-regular-400.eot");
                    src: url("../webfonts/fa-regular-400.eot#iefix") format("embedded-opentype"),url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.woff") format("woff"),url("../webfonts/fa-regular-400.ttf") format("truetype"),url("../webfonts/fa-regular-400.svg#fontawesome") format("svg")
                }

                @font-face {
                    font-family: "Font Awesome 5 Free";
                    font-style: normal;
                    font-weight: 900;
                    font-display: auto;
                    src: url("../webfonts/fa-solid-900.eot");
                    src: url("../webfonts/fa-solid-900.eot#iefix") format("embedded-opentype"),url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.woff") format("woff"),url("../webfonts/fa-solid-900.ttf") format("truetype"),url("../webfonts/fa-solid-900.svg#fontawesome") format("svg")
                }

                @font-face {
                    font-family: "LatoWeb";
                    src: url("../webfonts/Lato-Regular.woff2") format("woff2"),url("../webfonts/Lato-Regular.woff") format("woff");
                    font-weight: normal;
                    font-style: normal
                }

                .svg-arcade {
                    background-image: url("../images/icon/icon-arcade.svg")
                }

                .svg-fishing {
                    background-image: url("../images/icon/icon-fishing.svg")
                }

                .svg-whatsapp {
                    background-image: url("../images/icon/icon-whatsapp.svg")
                }

                .svg-telegram {
                    background-image: url("../images/icon/icon-telegram.svg")
                }

                .svg-livechat {
                    background-image: url("../images/icon/icon-livechat.svg")
                }

                .header {
                    width: 100%;
                    z-index: 999999;
                    position: fixed;
                    height: 120px;
                    background: #000;
                    background: linear-gradient(0deg, #000 0%, #232323 16%, #000 100%)
                }

                .top-menu {
                    line-height: 1.2;
                    font-size: 11px;
                    float: right;
                    width: 50%
                }

                .top-header {
                    height: 80px
                }

                .site-logo {
                    float: left;
                    top: 13px;
                    left: 0px
                }

                .site-logo img {
                    width: 212px
                }

                .nav-header {
                    background: #334fe6;
                    background: linear-gradient(to bottom, #000000 0%, #3b3939 85%);
                    border-bottom: 4px solid #334fe6
                }

                .sticky {
                    height: 121px
                }

                .main {
                    background: #000000;
                    padding: 10px 0px
                }

                .container {
                    max-width: 1060px;
                    width: 100%;
                    margin: auto
                }

                ul.contact-us,ul.main-menu {
                    padding: 0;
                    margin: 0;
                    text-transform: uppercase
                }

                .main-menu li a:hover {
                    background: #fdb200;
                    color: #fff
                }

                .main-menu li {
                    display: block;
                    float: left;
                    margin: 0;
                    padding: 0
                }

                .main-menu li a {
                    color: #f8f8f8;
                    display: inline-block;
                    padding: 0px 43px;
                    line-height: 35px;
                    font-size: 13px
                }

                .main-menu li:first-child {
                    border-left: 1px solid #000
                }

                .main-menu li:last-child {
                    border-right: 1px solid #000305
                }

                .main-menu li {
                    border-right: 1px solid #334fe6;
                    border-left: solid 1px #000
                }

                a {
                    color: #051b95;
                    text-decoration: none
                }

                ul.contact-us {
                    padding: 2px 0;
                    text-transform: capitalize
                }

                .contact-us {
                    float: right;
                    height: 25px;
                    border-radius: 0 0 2px 2px
                }

                .contact-us li {
                    padding-left: 10px;
                    padding-right: 10px;
                    float: left
                }

                .contact-us li a {
                    color: #d1d1d1;
                    font-size: 11px
                }

                .contact-us li a:hover {
                    color: #fff
                }

                .contact-us .svg-menu {
                    height: 20px;
                    width: 20px;
                    display: inline-block;
                    background-size: 17px;
                    background-repeat: no-repeat;
                    vertical-align: middle
                }

                .contact-us li i {
                    vertical-align: middle
                }

                .contact-us li {
                    border-right: solid 1px #000;
                    border-left: solid 1px #000
                }

                .contact-us li:first-child {
                    border: 0px
                }

                .contact-us li:last-child {
                    border: 0px
                }

                .daftar {
                    background: #334fe6;
                    background-image: linear-gradient(to bottom,#2538a0,#334fe6);
                    border-top: 1px solid #334fe6
                }

                .daftar:hover {
                    background: #00b8e3;
                    background-image: -webkit-linear-gradient(top,#334fe6 0%,#334fe6 100%)
                }

                .login {
                    background: #d39400;
                    background-image: none;
                    background-image: linear-gradient(to bottom, #7d5800, #fdb200);
                    border-top: 1px solid #8bed00
                }

                .login:hover {
                    background: #d39400;
                    background-image: linear-gradient(to bottom,#7d5800,#fdb200)
                }

                .login-menu {
                    float: right;
                    position: relative;
                    padding: 0px;
                    margin: 7px auto
                }

                .login-menu li {
                    float: left;
                    position: relative;
                    text-transform: uppercase;
                    margin: 0px 0px 0px 4px;
                    text-align: center;
                    padding: 5px 5px;
                    border-radius: 2px
                }

                .login-menu ul {
                    padding-top: 15px;
                    border-radius: 0px 0px 4px 4px;
                    -webkit-border-radius: 0px 0px 4px 4px;
                    -moz-border-radius: 0px 0px 4px 4px;
                    -ms-border-radius: 0px 0px 4px 4px;
                    -o-border-radius: 0px 0px 4px 4px
                }

                .login-menu li a {
                    padding: 4px 21px;
                    display: block;
                    color: #fff;
                    text-shadow: 0px 0px 3px #000;
                    font-size: 14px
                }

                ul {
                    list-style: none;
                    margin: 0;
                    padding: 5px 0px
                }

                ul.article {
                    list-style: circle;
                    padding: 5px 30px
                }

                .article li {
                    margin: 0px 35px
                }

                .article li {
                    list-style: disc
                }

                .margin-top {
                    margin-top: 30px
                }

                .row {
                    width: 100%;
                    height: 100%;
                    display: flex;
                    flex-wrap: wrap
                }

                .col {
                    flex-grow: 1;
                    max-width: 33.33%
                }

                .col-md-6 {
                    flex: 0 0 50%;
                    max-width: 50%
                }

                .col-md-12 {
                    flex: 0 0 100%;
                    max-width: 100%
                }

                .col-border {
                    margin: 17px 0px;
                    position: relative;
                    text-align: center;
                    padding: 18px;
                    border: 1px solid #3f3f3f;
                    border-radius: 5px;
                    width: 100%;
                    overflow: unset
                }

                .col-title {
                    position: absolute;
                    top: -17px;
                    left: 20px;
                    padding: 5px 10px;
                    font-size: 14px;
                    text-align: center;
                    width: auto;
                    max-width: 159px;
                    margin: auto;
                    font-weight: bold
                }

                .contact-us {
                    background: #2c2c2c
                }

                .partners .col {
                    flex-grow: 1;
                    max-width: 12%;
                    margin: 2px
                }

                .payment .col {
                    background: #1a1a1a;
                    margin: 4px;
                    padding: 9px;
                    font-size: 13px;
                    border-left: 4px solid #12e800;
                    border-radius: 2px
                }

                .payment .col {
                    flex: 1 0 11%;
                    max-width: 12%
                }

                .bg-line {
                    height: 2px;
                    border-radius: 0px 0px 4px 4px;
                    background: #00660d;
                    background: linear-gradient(90deg, #000 0%, #334fe6 50%, #000 100%)
                }

                .slider img {
                    width: 100%;
                    display: block;
                    border-radius: 7px
                }

                .footer {
                    width: 100%
                }

                .footer,.col-title {
                    background: #101013
                }

                .icon-footer img {
                    width: 89%
                }

                .copyright {
                    font-size: 11px;
                    text-align: center;
                    padding: 23px 0px
                }

                .copyright a {
                    color: #aaa
                }

                .article {
                    text-align: left
                }

                .disclaimer {
                    background: #000
                }

                @media only screen and (max-width: 768px) {
                    img {
                        width:100%
                    }

                    .slider img {
                        border-radius: 0px
                    }

                    .nav-header,.desktop {
                        display: none
                    }

                    .mobile {
                        display: block
                    }

                    .main {
                        background: #000;
                        padding: 0px
                    }

                    .header {
                        z-index: 999999;
                        position: fixed;
                        border-bottom: 3px solid #ffc300;
                        background: #131313
                    }

                    .header,.sticky {
                        height: 60px
                    }

                    .site-logo,.top-menu {
                        top: 4px
                    }

                    .col-md-6 {
                        width: 100%;
                        float: none;
                        max-width: 100%
                    }

                    .site-logo {
                        top: 12px;
                        right: 0;
                        width: 37%;
                        position: absolute;
                        margin: auto;
                        max-width: 100%
                    }

                    .site-logo img {
                        width: 100%
                    }

                    .top-header {
                        margin: auto;
                        width: 100%;
                        height: auto
                    }

                    .container .row {
                        padding: 0px 7px
                    }

                    .banner .row {
                        padding: 0px
                    }

                    .mobile-login .row {
                        padding: 0px;
                        background: #141414
                    }

                    .svg-menu {
                        height: 20px;
                        width: 20px;
                        display: inline-block;
                        background-size: 17px;
                        background-repeat: no-repeat
                    }

                    .svg-home {
                        background-image: url("../images/icon/icon-home.svg")
                    }

                    .svg-sports {
                        background-image: url("../images/icon/icon-sports.svg")
                    }

                    .svg-casino {
                        background-image: url("../images/icon/icon-casino.svg")
                    }

                    .svg-poker {
                        background-image: url("../images/icon/icon-poker.svg")
                    }

                    .svg-slots {
                        background-image: url("../images/icon/icon-slots.svg")
                    }

                    .svg-live {
                        background-image: url("../images/icon/icon-live.svg")
                    }

                    ul.nav-item {
                        padding: 0;
                        margin: 0
                    }

                    .nav-item li a i {
                        vertical-align: middle
                    }

                    .nav-item li {
                        background: #000;
                        position: relative;
                        line-height: 23px;
                        display: inline-block;
                        width: 100%
                    }

                    .nav-item li:last-child {
                        border-bottom: 0
                    }

                    .nav-item li a {
                        text-transform: capitalize;
                        display: block;
                        color: #ccc;
                        text-decoration: none;
                        padding: 10px 15px
                    }

                    .nav-item li:hover {
                        background-color: #393939
                    }

                    .nav-item li:before {
                        content: "";
                        position: absolute;
                        top: 0;
                        left: 0;
                        z-index: -1;
                        height: 100%;
                        width: 3px;
                        background-color: #393939
                    }

                    ul.contact-us {
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        padding: 0;
                        float: none;
                        height: unset;
                        border-radius: 0;
                        background: none
                    }

                    .float-menu {
                        position: fixed;
                        bottom: 0px;
                        left: 0;
                        width: 100%;
                        margin: auto;
                        z-index: 3;
                        background: #181818;
                        padding: 7px;
                        border-top: 1px solid #2b2b2b
                    }

                    .contact-us li {
                        margin: 1px auto;
                        padding: 9px 9px;
                        float: none;
                        border: 0
                    }

                    .contact-us li a {
                        color: #fff;
                        font-size: 13px
                    }

                    .contact-us li i {
                        vertical-align: middle
                    }

                    .contact-us .svg-menu {
                        height: 18px;
                        width: 18px;
                        background-size: 15px
                    }

                    ul.mobile-login {
                        padding: 0;
                        display: flex
                    }

                    ul.main-menu {
                        margin: auto
                    }

                    .main-menu li {
                        width: 24%;
                        border-radius: 7px;
                        margin-bottom: 5px;
                        border: none;
                        float: none;
                        display: inline-block
                    }

                    .main-menu li a {
                        border: 0;
                        padding: 7px;
                        font-size: 11px;
                        display: flex;
                        align-items: center;
                        flex-wrap: nowrap;
                        flex-direction: column;
                        line-height: 1;
                        font-weight: normal
                    }

                    .main-menu li:first-child {
                        border-left: 0
                    }

                    .main-menu li .svg-menu {
                        height: 30px;
                        width: 25px;
                        background-size: 25px
                    }

                    .col {
                        flex-grow: 1;
                        max-width: 50%
                    }

                    .payment .col {
                        flex-grow: 1;
                        max-width: 22.7%
                    }

                    .bank .col {
                        flex: 0 0 22.7%;
                        max-width: 22.7%;
                        font-size: 11px;
                        padding: 7px
                    }

                    .partners .col {
                        flex-grow: 1;
                        max-width: 23%
                    }

                    .mobile-login li {
                        width: 49.5%;
                        display: inline-block;
                        text-align: center;
                        border-radius: 3px;
                        margin: 1px
                    }

                    .mobile-login li a {
                        color: #fff;
                        padding: 10px;
                        display: block;
                        font-size: 14px;
                        text-transform: uppercase
                    }

                    .article li {
                        margin: 0px 5px
                    }

                    .footer {
                        background: #000
                    }

                    .footer img {
                        width: 100%;
                        padding: 2px;
                        max-width: 100%
                    }

                    .col-title {
                        left: 0;
                        right: 0;
                        width: fit-content;
                        background: #000
                    }

                    .footer .row {
                        justify-content: center
                    }

                    .footer .col-md-6 {
                        max-width: 100%;
                        flex: 0 0 100%
                    }

                    .col-border {
                        padding: 11px
                    }

                    .icon-footer .row {
                        padding: 0
                    }

                    .copyright {
                        margin-bottom: 49px
                    }

                    #side-opener {
                        display: none
                    }

                    input .tg {
                        display: block;
                        overflow: hidden;
                        position: relative
                    }

                    .tg:checked+.page-content {
                        right: 272px
                    }

                    .page-sidebar {
                        background-color: #000;
                        width: 272px;
                        display: block;
                        z-index: 2;
                        top: 0px;
                        right: 0px;
                        bottom: 0px;
                        overflow: hidden;
                        position: fixed;
                        border-left: 1px solid #000
                    }

                    .page-sidebar-scroll {
                        z-index: 2;
                        overflow: scroll;
                        overflow-x: hidden;
                        height: 100%;
                        padding: 0px;
                        width: 100%;
                        top: -1px
                    }

                    .page-content {
                        z-index: 10;
                        right: 0;
                        display: block;
                        min-height: 580px;
                        transition: all .25s ease-out;
                        -webkit-transition: all .25s ease-out;
                        background-color: #0a0a0a
                    }

                    .deploy-sidebar {
                        background-image: url("../images/deploy-nav.png");
                        background-repeat: no-repeat;
                        background-position: 8px 22px;
                        background-size: 28px 21px;
                        height: 50px;
                        max-width: 50px;
                        z-index: 50;
                        width: 20%;
                        float: right
                    }

                    .sidebar-shortcuts {
                        width: 100%;
                        height: 2px;
                        background-color: #493c29
                    }
                }

                @media only screen and (max-width: 328px) {
                    .header,.sticky {
                        height:50px
                    }

                    .deploy-sidebar {
                        background-position: 5px 17px
                    }

                    .site-logo {
                        width: 80px;
                        top: 2px;
                        left: -9px
                    }

                    .site-logo,.top-menu {
                        padding: 0;
                        top: 4px
                    }

                    .site-logo img {
                        max-width: 136px;
                        height: auto;
                        margin: 5px auto
                    }

                    .login-menu li {
                        padding: 0
                    }

                    .login-menu li a,.contact-us li a {
                        font-size: 10px
                    }

                    .login-menu li a {
                        padding: 7px 9px
                    }

                    .contact-us .svg-menu {
                        height: 14px;
                        width: 15px;
                        background-size: 12px
                    }

                    .page-sidebar {
                        width: 200px
                    }

                    .tg:checked+.page-content {
                        right: 202px
                    }
                }
            }

            body {
                --wp--preset--color--black: #000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #fff;
                --wp--preset--color--pale-pink: #f78da7;
                --wp--preset--color--vivid-red: #cf2e2e;
                --wp--preset--color--luminous-vivid-orange: #ff6900;
                --wp--preset--color--luminous-vivid-amber: #fcb900;
                --wp--preset--color--light-green-cyan: #7bdcb5;
                --wp--preset--color--vivid-green-cyan: #00d084;
                --wp--preset--color--pale-cyan-blue: #8ed1fc;
                --wp--preset--color--vivid-cyan-blue: #0693e3;
                --wp--preset--color--vivid-purple: #9b51e0;
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%);
                --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
                --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%);
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
                --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%);
                --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);
                --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);
                --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);
                --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%);
                --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%);
                --wp--preset--font-size--small: 13px;
                --wp--preset--font-size--medium: 20px;
                --wp--preset--font-size--large: 36px;
                --wp--preset--font-size--x-large: 42px;
                --wp--preset--spacing--20: .44rem;
                --wp--preset--spacing--30: .67rem;
                --wp--preset--spacing--40: 1rem;
                --wp--preset--spacing--50: 1.5rem;
                --wp--preset--spacing--60: 2.25rem;
                --wp--preset--spacing--70: 3.38rem;
                --wp--preset--spacing--80: 5.06rem;
                --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2);
                --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);
                --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2);
                --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);
                --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1)
            }

            :where(.is-layout-flex) {
                gap: .5em
            }

            :where(.is-layout-grid) {
                gap: .5em
            }

            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em
            }

            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em
            }

            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em
            }

            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em
            }

            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em
            }

            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em
            }

            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em
            }

            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em
            }