.hot-games.wrapper{height:180px;overflow:hidden;position:relative}.hot-games .img-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;position:absolute}.hot-games a{color:inherit}.hot-games .game-item{background-color:#000;height:143px;margin-right:5px;padding-top:15px;position:relative;text-align:center;width:120px}.hot-games .game-item img{border:1px solid #5c5252;border-radius:12px;box-sizing:border-box;cursor:pointer;overflow:hidden}.hot-games .game-item .game-title{background-color:#171613;color:#fff;height:60px;padding:0 15px;text-align:left;width:120px}@-webkit-keyframes leave{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes leave{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes enter{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes enter{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.u-section-title{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#fff,#bfc2c4);-webkit-background-clip:text;color:#bfc2c4;font-size:18px;font-weight:600;margin-bottom:0}.u-section-box--bg{background:var(--gg-bg-sec);border-radius:10px;color:#fff}.u-muted-txt{color:#6b7586}.carousel-indicators{bottom:-10px;z-index:3}.carousel-indicators li{background:#131b33;border:0;height:12px;margin-left:5px;width:12px}.carousel-indicators li.active{background:linear-gradient(180deg,#fff,#90919b)}.content-lottery{margin:10px 0 50px}.content-lottery .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.content-lottery .contacts-carousel{width:100%}@media (max-width:460px){.content-lottery{margin:10px 0}}.content-lottery .column-row-lottery{padding-left:15px;padding-right:15px;width:25%}@media (max-width:768px){.content-lottery .column-row-lottery{width:50%}}.mobile .content-lottery .column-row-lottery{margin-bottom:18px}.content-lottery .column-row-lottery .lottery-border-gradient{background:linear-gradient(90deg,#055aff 0,#000);border-radius:6px;margin-left:20px;padding:3px}.content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position{background-color:#000;border-radius:6px;position:relative}.content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-img-border-gradient{background:linear-gradient(90deg,#9c9d9d 0,#000);border-radius:6px;bottom:0;height:55px;left:-25px;margin:auto;padding:3px;position:absolute;top:0;width:55px}.mobile .content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-img-border-gradient{height:45px;width:45px}.content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-img-border-gradient .lottery-img-border-position{background-color:#000;border-radius:6px;display:-webkit-flex;display:flex;height:100%;place-content:center;place-items:center;width:100%}.content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-img-border-gradient .lottery-img-border-position div{height:90%;width:90%}.content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-content-alignment{padding:10px 0 10px 40px}.mobile .content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-content-alignment{padding:10px 0 10px 25px}.content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-content-alignment .heading{color:#fff;display:block;font-size:15px;font-weight:600}@media (max-width:660px){.content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-content-alignment .heading{font-size:12px}}.content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-content-alignment .date{color:#9d9999;display:block;font-size:15px;font-weight:600}@media (min-width:461px) and (max-width:660px){.content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-content-alignment .date{font-size:10px}}.content-lottery .column-row-lottery .lottery-border-gradient .lottery-border-position .lottery-content-alignment .lottery-no{color:#fff;display:block;font-size:20px;font-weight:600}.col-width-full{width:100%}@media (max-width:767px){.col-width-full{margin-top:15px}}.col-width-3{box-sizing:border-box;padding:0 5px;width:33.3333333333%}@media (max-width:767px){.col-width-3{width:100%}.col-width-3:last-child{margin-top:20px}.img-border-radius{border-radius:30px;width:100%}}.center-text{-webkit-flex-direction:column;flex-direction:column;place-content:space-between}.mobile .center-position{text-align:center}.right-text{text-align:right}.mobile .right-text{text-align:center}.flex-display{display:-webkit-flex;display:flex}@media (max-width:767px){.slot-response{-webkit-flex-direction:column;flex-direction:column}}.float-left{float:left}.float-right{float:right}.deposit-withdraw-div{padding:20px 0;}.mobile .deposit-withdraw-div{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 10px 0;}.deposit-withdraw-div .deposit-withdraw-section{background-color:var(--gg-bg-sec);border-bottom:2px solid var(--gg-hdr-bg);box-sizing:border-box;margin-right:15px;padding:35px 15px 30px;width:70%}.mobile .deposit-withdraw-div .deposit-withdraw-section{margin-right:0;padding:0 0;width:100%}.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box{margin-top:25px;width:48%}.mobile .deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box{width:100%}.mobile .deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box:last-child{margin-top:25px}.mobile .deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box:first-child{margin-top:0}.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-top{display:-webkit-flex;display:flex;width:100%}.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-top .deposit-withdraw-icon{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#a5a3a1 0,#fefefe 100%,#adaba9 0,#fff 0);-webkit-background-clip:text;display:-webkit-flex;display:flex;font-size:35px;place-items:center;width:50px}.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-top .deposit-withdraw-content{color:#fff;display:-webkit-flex;display:flex;place-content:space-between;width:calc(100% - 50px)}.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-top .deposit-withdraw-content div .deposit-withdraw-text1{font-size:18px;font-weight:900;text-transform:uppercase}@media (min-width:461px) and (max-width:660px){.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-top .deposit-withdraw-content div .deposit-withdraw-text1{font-size:18px}}@media (max-width:460px){.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-top .deposit-withdraw-content div .deposit-withdraw-text1{font-size:15px}}.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-top .deposit-withdraw-content div:first-child .deposit-withdraw-text1{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#a5a3a1 0,#fefefe 100%,#adaba9 0,#fff 0);-webkit-background-clip:text}.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-top .deposit-withdraw-content div .deposit-withdraw-text2{color:#fff;display:block;font-size:15px}.mobile .deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-top .deposit-withdraw-content div .deposit-withdraw-text2{font-size:11px}.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-top .deposit-withdraw-content div:last-child{display:-webkit-flex;display:flex;place-items:end}.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-loader{background-color:#1f1f1f;border-radius:10px;height:10px;margin-top:10px;overflow:hidden;position:relative;width:100%}.deposit-withdraw-div .deposit-withdraw-section .deposit-withdraw-box .deposit-withdraw-loader span{background:linear-gradient(180deg,#055aff 0,#86bff4);border-radius:10px;height:100%;position:absolute;width:30%}.deposit-withdraw-div .deposit-withdraw-section .support-div{margin-top:70px;width:100%}.deposit-withdraw-div .deposit-withdraw-section .support-div .icon-wrp{background:linear-gradient(180deg,#a5a3a1 0,#fefefe 100%,#adaba9 0,#fff 0);box-shadow:0 -1px 1px 1px rgba(0,0,0,.15)}.mobile .deposit-withdraw-div .deposit-withdraw-section .support-div{margin-top:25px;margin-bottom:20px;}@media (max-width:767px){.deposit-withdraw-div .deposit-withdraw-section .support-div .carousel-inner{border-bottom:1px solid #282828;border-top:1px solid #282828;margin-top:20px}.deposit-withdraw-div .deposit-withdraw-section .support-div .carousel-inner .item{padding:30px 0}}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box{display:-webkit-flex;display:flex}@media (max-width:767px){.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .contact-item{width:33.333333%;}@media (max-width:767px){.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .contact-item{margin-top:15px;width:50%}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .contact-item:nth-child(-n+2){margin-top:0;text-align:center}}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card-width{width:100%;}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .skype-card-width{width:43%}@media (min-width:661px) and (max-width:768px){.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .skype-card-width{width:50%}}@media (min-width:461px) and (max-width:660px){.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .skype-card-width{width:50%}}@media (max-width:460px){.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .skype-card-width{width:50%}}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card{place-items:center;}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .icon-circle-border{background:linear-gradient(180deg,#055aff 0,#000);border-radius:50px;display:-webkit-flex;display:flex;font-size:20px;height:2em;place-content:center;place-items:center;width:2em}.mobile .deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .icon-circle-border{height:45px;width:45px}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .icon-circle-border .icon-div{background-color:#020918;border-radius:50px;display:-webkit-flex;display:flex;height:95%;place-content:center;place-items:center;width:95%}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .icon-circle-border .icon-div i{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#a5a3a1 0,#fefefe 100%,#adaba9 0,#fff 0);-webkit-background-clip:text}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .support-content{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-left:15px;width:calc(100% - 2em);text-align:center;}@media (max-width:460px){.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .support-content{width:calc(100% - 45px);text-align:center}}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .support-content .line-font{color: var(--gg-basic-light);font-size:15px;font-weight:400}.mobile .deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .support-content .line-font{font-size:13px}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .support-content .mail-color{-webkit-text-fill-color:transparent;word-wrap:break-word;background:linear-gradient(180deg,var(--gg-basic-light) 0,var(--gg-basic-main) 100%,var(--gg-basic-light) 0,var(--gg-basic-main) 0);-webkit-background-clip:text;font-size:14px;font-weight:900}.deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .support-content .support-font{color: var(--gg-font-main);font-size:15px;font-weight:600}.mobile .deposit-withdraw-div .deposit-withdraw-section .support-div .support-box .support-card .support-content .support-font{font-size:13px}.deposit-withdraw-div .deposit-withdraw-section .g1-icon-outer{background:linear-gradient(180deg,var(--gg-basic-main),var(--gg-bg-main));border-radius:50px;display:-webkit-flex;display:flex;font-size:20px;height:4em;margin-bottom:.5em;margin-left:auto;margin-right:auto;place-content:center;place-items:center;width:4em}.deposit-withdraw-div .deposit-withdraw-section .g1-icon-inner{background-color:var(--gg-bg-sec);border-radius:50px;display:-webkit-flex;display:flex;height:95%;place-content:center;place-items:center;width:95%}.deposit-withdraw-div .deposit-withdraw-section .g1-title{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#a5a3a1,#fefefe 37.29%,#adaba9 70.1%,#fff);-webkit-background-clip:text;background-clip:text;font-size:17px;word-break:break-word}@media (max-width:460px){.deposit-withdraw-div .deposit-withdraw-section .g1-title{font-size:14px}}.deposit-withdraw-div .deposit-withdraw-section .g1-desc{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#a5a3a1,#fefefe 37.29%,#adaba9 70.1%,#fff);-webkit-background-clip:text;background-clip:text;font-size:14px;word-break:break-word}@media (max-width:460px){.deposit-withdraw-div .deposit-withdraw-section .g1-desc{font-size:12px}}.hot-games-bg{background: url(../images/theme-title-bg-img-tt0.webp) no-repeat;background-size:cover}.mobile .hot-games-bg{background-position:top}.today-lottery-bg{background:url(https://files.sitestatic.net/assets/imgs/gigagaming/title-bg-img.png) no-repeat;background-size:cover}.mobile .today-lottery-bg{background-position:top}.jp-provider-div{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;padding-top:10px}.mobile .jp-provider-div{display:block;padding-top:0}.rubik-one{font-family:"Bungee",sans-serif;}.black-bg{background-color:#000}.hot-games-heading{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,var(--gg-basic-main) 0,var(--gg-basic-light));-webkit-background-clip:text;font-size:18px;}@media (min-width:461px) and (max-width:768px){.hot-games-heading{font-size:18px}}@media (max-width:460px){.hot-games-heading{font-size:15px}}.today-lottery-heading{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#055aff 0,#86bff4);-webkit-background-clip:text;font-size:25px}@media (min-width:461px) and (max-width:768px){.today-lottery-heading{font-size:18px}}@media (max-width:460px){.today-lottery-heading{font-size:15px}}.info-section{background-color:var(--gg-bg-sec);box-sizing:border-box;width:30%}.mobile .info-section{margin-top:20px;width:100%}.info-section .div-card{border-bottom:2px solid var(--gg-basic-main);border-radius:10px;display:-webkit-flex;display:flex;padding:10px;place-content:space-between}.info-section .div-card .text{color:var(--gg-font-main);font-size:14px;font-weight:600;place-items:center}.info-section .div-card .a-href-div{background:linear-gradient(180deg,var(--gg-basic-main),var(--gg-bg-main));border-radius:5px;display:-webkit-flex;display:flex;font-size:12px;font-weight:600;height:35px;min-width:80px;place-content:center;place-items:center;width:inherit}.info-section .div-card .a-href-div a{background:var(--gg-basic-main);border-radius:5px;color:var(--gg-font-main);display:-webkit-flex;display:flex;height:90%;place-content:center;place-items:center;text-decoration:none!important;width:95%}.mobile .info-section .div-card .a-href-div a{height:95%;width:100%;}.g-slider-wrapper .lottery-title-center{margin-top:90px;place-content:center!important}@media (max-width:460px){.g-slider-wrapper .lottery-title-center{margin-top:70px}}.g-slider-wrapper .title-center{margin-top:60px;place-content:center!important}.mobile .g-slider-wrapper .title-center{margin-top:10px;}.g-slider-wrapper .title-wrapper{-webkit-align-content:center;align-content:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.g-slider-wrapper .pagi-wrp .btn{border:1px solid;height:40px;width:40px}.mobile .g-slider-wrapper .pagi-wrp{display:none}.g-slider-wrapper a.game-box,.g-slider-wrapper div.game-box{border-radius:4px 4px 0 0;height:auto!important;width:110px}.g-slider-wrapper a.game-box>img,.g-slider-wrapper div.game-box>img{background:#000;border-radius:4px 4px 0 0;height:110px;width:110px}.desktop .g-slider-wrapper a.game-box>img,.desktop .g-slider-wrapper div.game-box>img{height:150px;width:150px}.g-slider-wrapper .content-wrapper.round{height:80px}.desktop .g-slider-wrapper .content-wrapper.round{height:110px}.g-slider-wrapper a.game-box.round,.g-slider-wrapper div.game-box.round{height:auto;width:auto}.g-slider-wrapper a.game-box.round>img,.g-slider-wrapper div.game-box.round>img{border-radius:50%;height:auto;max-width:70px;width:70px}.desktop .g-slider-wrapper a.game-box.round>img,.desktop .g-slider-wrapper div.game-box.round>img{height:auto;max-width:100%;width:auto}.desktop .g-slider-wrapper a.game-box.round,.desktop .g-slider-wrapper div.game-box.round{height:auto;max-width:100%;width:100px}.g-slider-wrapper .game-title{-webkit-align-content:center;align-content:center;background:transparent;border-radius:0 0 4px 4px;color:#fff;display:-webkit-flex;display:flex;font-size:12px;font-weight:500;-webkit-justify-content:space-between;justify-content:space-between;line-height:2;padding-left:15px;padding-right:4px;text-align:left}.mobile .g-slider-wrapper .game-title{font-size:11.2px;font-weight:400;padding-left:7px}.g-slider-wrapper .game-title img.logo{height:18px;width:18px}.g-slider-wrapper.hot .game-title{background:#ab1010}.g-slider-wrapper.recommend .game-title{background:#0d673c}.g-slider-wrapper.new .game-title{background:#2d1a62}.icon-wrp{background:linear-gradient(180deg,#a5a3a1 0,#fefefe 100%,#adaba9 0,#fff 0);border-radius:50%;box-shadow:0 -1px 1px 1px rgba(0,0,0,.15);display:inline-block;font-size:20px;height:2em;line-height:2em;text-align:center;vertical-align:middle;width:2em}.icon-wrp>i{color:inherit}.text-email-wrap{font-weight:600;line-height:22px}.home-info-grp .title-box{margin-bottom:25px;margin-top:30px}.svc-advantage .circle-wrp{background:#0b121b;border-radius:50%;font-size:30px;height:2em;line-height:2em;text-align:center;vertical-align:middle;width:2em}.svc-advantage .circle-wrp>i{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fbb24c,#fe7d38 95.87%);-webkit-background-clip:text;color:#0083ff}.svc-advantage .text-wrp{line-height:1.2;padding-left:10px;padding-top:0}.svc-advantage .text-wrp .u-section-title{font-size:16px}.svc-advantage .text-wrp .u-section-subtitle{font-size:11.2px;margin-bottom:5px}.svc-advantage .text_minutes{font-size:11.2px!important;font-weight:600}.svc-advantage .progress{background:#0b121b;border-radius:10px;height:6px;margin-bottom:40px}.svc-advantage .progress-bar{background:linear-gradient(90deg,#fbb24c,#fe7d38 95.87%);border-radius:150px;line-height:12px}.svc-advantage .card-header{margin-top:30px}.svc-advantage .card-header>*{float:left}.svc-advantage .card{background:linear-gradient(180deg,rgba(98,108,117,.5) 24.5%,rgba(16,18,28,.5));border-radius:10px;box-shadow:0 4px 24px 1px rgba(0,0,0,.15);padding:16px 9px}.svc-advantage .content-box{padding:17px 15px}.svc-advantage .content-box ul{list-style:none;margin-left:0}.svc-advantage .content-box ul li{-webkit-align-items:center;align-items:center;border-bottom:1px solid;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;font-size:12px;font-weight:500;line-height:18px;padding:13px 0;text-transform:capitalize}.svc-advantage .content-box ul li .question-text{-webkit-flex:1;flex:1}.svc-advantage .content-box ul li .question-link{border:1px solid;border-radius:20px;float:right;font-size:12px;padding:5px 6px;text-align:right}.svc-advantage .contact-border{border-color:currentcolor;border-style:none solid;border-width:1px}.member-svc #contacts-carousel{position:unset}.member-svc .content-box{height:356px;padding:20px 5px 45px 27px;position:relative}.member-svc .contact-item{-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;padding-bottom:25px}.member-svc .carousel-indicators{bottom:0;z-index:3}.member-svc .text-wrp{font-size:16px;padding-left:20px}.info-centre .content-box{padding:7px 8px 27px 14px}.info-centre .content-box ul{list-style-type:none;margin:0;overflow:auto;padding:0;white-space:nowrap}.info-centre .content-box li{-webkit-align-content:center;align-content:center;border-bottom:1px solid #323a46;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;line-height:1;padding:25px 0 30px}.info-centre .content-box li .text{font-size:16px;font-weight:500;padding:5.4px 0}.info-centre .content-box li .btn-link{background:linear-gradient(180deg,rgba(98,108,117,.5) 24.5%,rgba(16,18,28,.5));border-radius:4px;box-shadow:0 -1px 1px 1px rgba(0,0,0,.15);color:#7ea1c1;font-size:11.2px;padding:5.4px 7px}#lastdeposit .content-wrapper.round{height:300px}.mobile #lastdeposit .content-wrapper.round{height:230px}#lastwithdrawal .content-wrapper.round{height:300px}.mobile #lastwithdrawal .content-wrapper.round{height:230px}.last-transaction{margin:25px 0 10px}.mobile .last-transaction{margin:10px 0}#last-transaction-wrapper ul.nav{display:inline-block}.mobile #last-transaction-wrapper ul.nav{margin:0;padding:0}#last-transaction-wrapper ul.nav li a{border:none;font-size:26px;font-weight:700;line-height:31px;text-transform:uppercase}.mobile #last-transaction-wrapper ul.nav li a{font-size:16px;margin:0;padding:10px;font-family:"Bungee",sans-serif;}#last-transaction-wrapper ul.nav li a:hover,#last-transaction-wrapper ul.nav li.active a{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,var(--gg-basic-light) 0,var(--gg-basic-main));-webkit-background-clip:text}.last-transaction-heading{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:var(--gg-font-main);-webkit-background-clip:text;background-clip:text;border:1px solid #000}.last-trax-giga{background:var(--gg-bg-sec);border-radius:15px;margin:10px 22px;max-width:230px;overflow:hidden;z-index:9}.mobile .last-trax-giga{margin:10px 5.6px;max-width:165px}.last-trax-giga-img{background:linear-gradient(180deg,var(--gg-basic-main) 0,var(--gg-basic-light));border-radius:50%;box-shadow:30px 20px 55px -20px #fff;float:left;margin:24px 20px;padding:5px}.last-trax-giga-img img{width:80px!important}.mobile .last-trax-giga-img img{width:60px!important}.last-trax-giga-content{float:left;height:150px;text-align:center;width:100%}.mobile .last-trax-giga-content{height:100px}.last-trax-giga-content .last-trax-giga-name{color:#fff;font-size:20px;font-weight:400;line-height:24px;text-transform:uppercase}.mobile .last-trax-giga-content .last-trax-giga-name{font-size:10px;line-height:24px}.last-trax-giga-content .last-trax-giga-amount{color:#fff;font-size:30px;font-weight:700;line-height:50px;text-transform:uppercase}.mobile .last-trax-giga-content .last-trax-giga-amount{font-size:20px;line-height:30px}.last-trax-giga-content .last-trax-giga-time{-webkit-align-items:center;align-items:center;color:#fff;font-size:14px;font-weight:400;line-height:17px;text-transform:uppercase}.mobile .last-trax-giga-content .last-trax-giga-time{font-size:10px;line-height:16px}.last-trax-triangle{background:var(--gg-hdr-bg);border-radius:15px;bottom:0;display:inline-block;height:140px;left:0;position:absolute;width:100%;z-index:-1}.last-trax-triangle:before{background-color:var(--gg-hdr-bg);content:"";height:135px;left:0;position:absolute;top:-74px;-webkit-transform:rotate(42deg);transform:rotate(42deg);width:60px}.mobile .last-trax-triangle:before{height:96px;left:0;top:-30px;-webkit-transform:rotate(48deg);transform:rotate(48deg);width:60px}.last-trax-triangle:after{background-color:var(--gg-hdr-bg);border-top-right-radius:25px;content:"";height:130px;position:absolute;right:-19px;top:-100px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);width:190px}.mobile .last-trax-triangle:after{height:80px;right:-10px;top:-50px;width:120px}.mobile .js-cycling-gallery-giga{background:none;padding:0}.desktop .site-footer{background:#020918}.desktop .footer-content .footerlink ul li,.desktop .footer-content .footerlink ul li a,.desktop .footerlink,.footer-misc,.title{color:#fff}.button.is-outline{background-color:#000;border-color:#000}.social-icons i{color:#fff}.dotted_line{border-bottom:5px solid #101010}.ann-wrapper i{color:#ffd600}.desktop .carousel-indicators{bottom:30px}.desktop .main.nav-wrapper{background:#000}.hot-games .games-leave-active{-webkit-animation:leave 25s linear;animation:leave 25s linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}.hot-games .games-leave-active:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.hot-games .games-leave-active.run{-webkit-animation-play-state:running;animation-play-state:running}.hot-games .games-leave-active.pause{-webkit-animation-play-state:paused;animation-play-state:paused}.hot-games .games-enter-active{-webkit-animation:enter 25s linear;animation:enter 25s linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}.hot-games .games-enter-active:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.hot-games .games-enter-active.run{-webkit-animation-play-state:running;animation-play-state:running}.hot-games .games-enter-active.pause{-webkit-animation-play-state:paused;animation-play-state:paused}@media screen and (max-width:768px){.hot-games .games-leave-active{-webkit-animation:leave 75s linear;animation:leave 75s linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}.hot-games .games-enter-active{-webkit-animation:enter 75s linear;animation:enter 75s linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}}@media (max-width:415px) and (min-width:400px){.mobile .last-trax-giga{margin:10px 6px;max-width:180px}}@media (max-width:401px) and (min-width:390px){.mobile .last-trax-giga{margin:10px 6.5px;max-width:165px}}.footer-desc .h1,.footer-desc .h2,.footer-desc .h3,.footer-desc .h4,.footer-desc .h5,.footer-desc .h6,.footer-desc h1,.footer-desc h2,.footer-desc h3,.footer-desc h4,.footer-desc h5,.footer-desc h6{color:inherit}body.mobile{background-color:var(--gg-bg-main);background-image:none}body.mobile .inner-header{background-color:var(--gg-hdr-bg);background-image:none}body.desktop{background-color:#000;background-image:none}body.desktop .header-wrapper{background-color:#1d2f4d;background-image:none}body.desktop .ann-wrapper{background:transparent;color:#fff;padding-right:3rem;width:450px}.menu-bottom .navbar-inverse{background:var(--gg-ftrmenu-bg);}.menu-bottom .footericon-single,.menu-bottom .footericon-single a{color:#fff}.footer-content .footer-desc ul{list-style-type:disc;margin:0 0 15px;padding:0 0 0 20px}.desktop .g-slider-wrapper{padding-top:4px}.desktop .g-slider-wrapper .content-wrapper{overflow:hidden}.desktop .g-slider-wrapper ul{list-style-type:none;margin:0;overflow-y:hidden;padding:0;white-space:nowrap}.desktop .g-slider-wrapper ul::-webkit-scrollbar{display:none}.desktop .g-slider-wrapper ul{-ms-overflow-style:none;scrollbar-width:none}.desktop .g-slider-wrapper li{display:inline-block;position:relative}.desktop .g-slider-wrapper img{border-radius:5px;display:block;height:100%;width:100%}.desktop .g-slider-wrapper a.game-box,.desktop .g-slider-wrapper div.game-box{color:inherit;display:block;height:150px;margin-right:30px;position:relative;width:150px}.desktop .g-slider-wrapper .game-title{font-size:11.2px;overflow:hidden;text-transform:uppercase}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local(''),
       url('../fonts/chakra-petch.woff2') format('woff2');
}

@font-face {
  font-family: 'Chakra Petch Bold';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('../fonts/chakra-petch-bold.woff2') format('woff2');
}

@font-face {
  font-family: 'Bungee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../fonts/bungee.woff2') format('woff2');
}
.top-bar.gg-topbar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999; 
}

body.mobile .content.my01 {
    padding-top: 48px !important; 
}
img.icon-ratio-locked {
    width: 41px !important; 
    height: 41px !important; 
    aspect-ratio: 1 / 1 !important;
    object-fit: contain !important; 
    flex-shrink: 0 !important; 
    max-width: none !important; 
}
.breadcrumb-nav {
    color: #cbcac9;
    background: #020918;
    padding: 8px 12px;
    border-radius: 4px;
}
.breadcrumb-nav a {
    color: var(--gg-basic-light);
    text-decoration: none;
}
.breadcrumb-nav .current {
    color: var(--gg-font-main);
    /* font-weight: bold; */
}
#comments {
    margin-top: 20px;
}
.comment-list {
    list-style: none;
    padding: 0;
}
.comment-body {
    background: #f1f1f1;
    padding: 15px;
    margin-bottom: 10px;
    border-radius: 5px;
    font-size: 14px;
}
.comment-form input[type="text"], .comment-form textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-bottom: 10px;
}
.submit {
    background: #222;
    color: #fff;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}
.entry-footer .posted-on, 
.entry-footer .byline {
    display: inline-block; 
    margin-right: 15px;    
    vertical-align: middle;
}
.entry-footer .posted-on::after {
    content: "|";
    margin-left: 15px;
    color: #cbcac9; 
    font-weight: 300;
}
.entry-footer .posted-on a, 
.entry-footer .byline a {
    text-decoration: none;
    color: #666;
    transition: color 0.2s ease;
}
.entry-footer .posted-on a:hover, 
.entry-footer .byline a:hover {
    color: #0073aa; 
}
::-webkit-scrollbar {
    width: 6px;  
    height: 6px; 
}
::-webkit-scrollbar-track {
    background: transparent; 
}
::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.15); 
    border-radius: 10px;            
    transition: background 0.3s ease;
}
::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.3); 
}
* {
    scrollbar-width: thin;           
    scrollbar-color: rgba(0, 0, 0, 0.2) transparent; 
}
@media (prefers-color-scheme: dark) {
    ::-webkit-scrollbar-thumb {
        background: rgba(255, 255, 255, 0.1);
    }
    ::-webkit-scrollbar-thumb:hover {
        background: rgba(255, 255, 255, 0.2);
    }
    * {
        scrollbar-color: rgba(255, 255, 255, 0.1) transparent;
    }
}
.gg-topbar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999; 
}
body {
    padding-top: 45px; 
}
.gg-slider-container {
    margin-top: -12px; 
}
.custom-logo-link img {
    max-width: 250px; 
    height: auto;
    display: block;
    margin-bottom: 10px;
    transition: opacity 0.3s ease;
}
.custom-logo-link:hover img {
    opacity: 0.8;
}
@media screen and (max-width: 768px) {
    .custom-logo-link img {
        max-width: 180px;
        margin: 0 auto; 
    }
}
.gg-logo-wrapper {
    display: flex;
    align-items: center; 
    height: 100%;        
    max-height: 50px;    
    overflow: hidden;
}
.gg-logo-wrapper a,
.gg-logo-wrapper img,
.gg-logo-wrapper .custom-logo {
    display: block;
    height: 100%;        
    max-height: 40px;    
    width: auto;         
    object-fit: contain; 
}
@media screen and (max-width: 480px) {
    .gg-logo-wrapper img, 
    .gg-logo-wrapper .custom-logo {
        max-height: 30px;
        margin-top: 5px;
    }
}
.gg-news-container {
    display: flex;
    align-items: center;
    background-color: var(--gg-bg-main);
    color: var(--gg-font-main);
    padding: 8px 15px;
    border-bottom: 1px solid var(--gg-basic-main);
    font-size: 13px;
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.gg-news-label {
    display: flex;
    align-items: center;
    font-weight: 700;
    color: var(--gg-menu-icon);
    padding-right: 15px;
    position: relative;
    z-index: 2;
    background-color: var(
    --gg-bg-main);
    white-space: nowrap;
    text-shadow: 0 0 5px rgba(234, 179, 8, 0.4);
}
.gg-news-label::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 60%;
    width: 1px;
    background-color: #444; 
}
.gg-news-ticker {
    flex-grow: 1;
    overflow: hidden;
    position: relative;
    padding-left: 15px;
    white-space: nowrap;
}
.gg-news-track {
    display: inline-flex;
    white-space: nowrap;
    animation: ggMarqueeScroll 25s linear infinite; 
    will-change: transform; 
}
.gg-news-container:hover .gg-news-track {
    animation-play-state: paused;
}
.gg-news-item {
    padding-right: 50px; 
}
@keyframes ggMarqueeScroll {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-50%, 0, 0);
    }
}
@media (max-width: 768px) {
    .gg-news-container {
        font-size: 12px;
        padding: 6px 10px;
    }
    .gg-news-label {
        padding-right: 10px;
    }
    .gg-news-ticker {
        padding-left: 10px;
    }
}
.rtp-grid-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr); 
    gap: 10px; 
    margin: 20px 0;
    width: 100%;
}
@media (min-width: 768px) {
    .rtp-grid-container {
        grid-template-columns: repeat(4, 1fr);
        gap: 15px;
    }
}
@media (min-width: 1024px) {
    .rtp-grid-container {
        grid-template-columns: repeat(6, 1fr); 
        gap: 15px;
    }
    .rtp-card .rtp-info h4 {
        font-size: 12px; 
    }
    .rtp-card .gg-btn-play {
        font-size: 11px;
        padding: 6px 0;
    }
}
.rtp-card {
    background: #1a1a1a;
    border: 1px solid #333;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    transition: transform 0.3s ease;
}
.rtp-card:hover {
    transform: translateY(-5px);
    border-color: #ffcc00;
}
.rtp-card img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 1 / 1;
}
.rtp-info {
    padding: 8px;
}
.rtp-info h4 {
    color: #fff;
    font-size: 13px;
    margin: 0 0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
}
.rtp-info p {
    color: var(--gg-basic-light);
    font-size: 11px;
    margin: 0 0 10px;
}
.rtp-bar-wrapper {
    background: #333;
    border-radius: 20px;
    height: 20px;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
}
.rtp-bar {
    height: 100%;
    border-radius: 20px;
}
.rtp-green { background: linear-gradient(90deg, #28a745, #34ce57); }
.rtp-yellow { background: linear-gradient(90deg, #ffc107, #ffce3a); }
.rtp-red { background: linear-gradient(90deg, #dc3545, #e4606d); }
.rtp-percentage {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-shadow: 1px 1px 2px #000;
}
.gg-btn-play {
    display: block;
    background: #ffcc00;
    color: #000;
    padding: 8px 0;
    border-radius: 4px;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
.gg-btn-play:hover {
    background: #e6b800;
    color: #000;
}
.entry-footer {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.gg-modern-meta-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
    font-family: 'Chakra Petch', sans-serif;
}
.gg-modern-meta-wrapper .meta-item {
    display: inline-flex;
    align-items: center;
    background: var(--gg-bg-sec, #020918);
    border: 1px solid var(--gg-basic-light);
    padding: 6px 14px;
    border-radius: 50px;
    font-size: 13px;
    color: var(--gg-font-main, #c0c0bf);
    transition: all 0.3s ease;
}
.gg-modern-meta-wrapper .meta-item:hover {
    background: rgba(5, 90, 255, 0.1);
    border-color: var(--gg-basic-main, #055aff);
    box-shadow: 0 0 10px rgba(5, 90, 255, 0.2);
    transform: translateY(-2px);
}
.gg-modern-meta-wrapper .meta-icon {
    margin-right: 8px;
    font-size: 14px;
    filter: grayscale(0.2);
}
.gg-modern-meta-wrapper .meta-text a {
    color: var(--gg-font-main, #c0c0bf);
    text-decoration: none;
    font-weight: 500;
    transition: color 0.3s ease;
}
.gg-modern-meta-wrapper .meta-item:hover .meta-text a {
    color: var(--gg-basic-light, #86bff4);
}
.table-container {
    width: 100%;
    margin: 20px 0;
    overflow-x: auto;
    border-radius: 8px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}
.custom-seo-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    font-family: 'Inter', sans-serif; 
    font-size: 14px;
    color: #333;
}
.custom-seo-table thead {
    background-color: var(--gg-basic-main); 
    color: #ffffff;
}
.custom-seo-table th, 
.custom-seo-table td {
    padding: 12px 15px;
    text-align: left;
    border-bottom: 1px solid #edf2f7;
}
.custom-seo-table tbody tr:nth-of-type(even) {
    background-color: #f8fafc;
}
.custom-seo-table tbody tr:hover {
    background-color: #f1f5f9;
    transition: background-color 0.2s ease;
}
.btn-table {
    background-color: #3182ce;
    color: white;
    padding: 6px 12px;
    border-radius: 4px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
@media screen and (max-width: 768px) {
    .custom-seo-table thead {
        display: none; 
    }
    .custom-seo-table, 
    .custom-seo-table tbody, 
    .custom-seo-table tr, 
    .custom-seo-table td {
        display: block;
        width: 100%;
    }
    .custom-seo-table tr {
        margin-bottom: 15px;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .custom-seo-table td {
        text-align: right;
        padding-left: 50%;
        position: relative;
        border-bottom: 1px solid #f1f5f9;
    }
    .custom-seo-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 15px;
        width: 45%;
        font-weight: bold;
        text-align: left;
        color: #4a5568;
    }
}