/* K138 mirror — values measured from k138.online (getComputedStyle, Nov 2026).
   Mobile/tablet first (<1024px = the official mobile app layout), desktop from 1024px. */
@font-face{font-family:Roboto;src:url(/assets/font/roboto.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Roboto;src:url(/assets/font/roboto-bold.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}
@font-face{font-family:icomoon;src:url(/assets/font/icomoon.woff) format("woff");font-weight:400;font-style:normal;font-display:block}

:root{--red:#cd1424;--red-dark:#b20b1a;--ink:#252525;--muted:#757575;--panel:#f0f0f0;--gold:#ffe500;--blue:#1557d6}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{font-family:Roboto,"Microsoft YaHei",sans-serif;font-size:16px;line-height:normal;color:#000;background:#fff;min-height:100vh}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:inherit;text-transform:inherit}
ul{list-style:none}
img{display:block;max-width:100%}
h1,h2,h3,p{font-size:inherit;font-weight:inherit}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (max-width:1023.98px){.d-only{display:none!important}}
@media (min-width:1024px){.m-only{display:none!important}}

/* ---------- icon font (icomoon, same glyphs as the official site) */
[class^="icon-"],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}
.icon-sportsbook::before{content:"\e92b"}.icon-livecasino::before{content:"\e924"}.icon-egame::before{content:"\e925"}
.icon-crashgame::before{content:"\e9a7"}.icon-fishhunter::before{content:"\e927"}.icon-lottery::before{content:"\e928"}
.icon-poker::before{content:"\e929"}.icon-vip::before{content:"\e918"}.icon-promotion::before{content:"\e965"}
.icon-referral::before{content:"\e966"}.icon-Angle-pointing-to-left::before{content:"\e93b"}.icon-Notification::before{content:"\e95f"}
.icon-btnarrow::before{content:"\e961"}.icon-vs::before{content:"\e953"}.icon-Deposit::before{content:"\e946"}
.icon-Withdraw::before{content:"\e96d"}.icon-onlinepersons::before{content:"\e97b"}.icon-twitter-fill::before{content:"\e9a1"}
.icon-facebook-fill::before{content:"\e971"}.icon-ContactUs::before{content:"\e944"}.icon-mobileapp::before{content:"\e97a"}
.icon-Information::before{content:"\e94f"}.icon-backtop::before{content:"\e958"}.icon-Close::before{content:"\e943"}
.icon-Android::before{content:"\e931"}.icon-apple::before{content:"\e93c"}.icon-Support::before{content:"\e97d"}
.icon-Gohome::before{content:"\e94b"}.icon-Download::before{content:"\e948"}.icon-infohelp::before{content:"\e977"}
.icon-hot::before{content:"\e98d"}

.flag{display:flex;width:18px;height:18px;flex:none}
.flag::after{content:"";display:block;width:100%;height:100%;background:no-repeat center/contain}
.flag-us::after{background-image:url(/assets/flag/en.svg)}

/* ---------- provider / bank logos: one sprite strip per product, positions generated by build.py */
.lg{position:relative;display:inline-block;overflow:hidden;flex:none}
.lg::after{content:"";display:block;position:absolute;top:50%;left:50%;background-repeat:no-repeat;transform:translate(-50%,-50%) scale(var(--s,1));filter:var(--f,none);transition:transform .25s ease-out,filter .25s ease-out}

/* ======================================================================= MOBILE / TABLET (base) */
.hd{position:fixed;top:0;left:0;right:0;z-index:5}
.hd .nav{background:var(--red)}
.nav-container{position:relative;display:flex;justify-content:flex-start;align-items:center;height:54px;padding:0 10px}
.burger-btn,.help-burger-btn{position:absolute;top:0;left:0;height:100%;padding:0 12px;z-index:10}
.burger{position:relative;display:block;width:25px;height:16px}
.burger span,.burger::before,.burger::after{content:"";position:absolute;left:0;width:25px;height:2px;background:#e7e7e7;transition:transform .25s,opacity .25s}
.burger span{top:7px}.burger::before{top:0}.burger::after{bottom:0}
.nav_logo{flex:auto;display:flex;justify-content:center;align-items:center;height:100%}
.nav_logo img{width:auto;max-height:36px;max-width:80%}
.call-out{position:absolute;top:0;right:0;height:100%;min-width:54px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 14px 0 5px;color:#fffd00}
.call-out i{font-size:21px;line-height:22px}
.call-out span{font-size:9px;font-weight:700;line-height:11px;margin-top:3px;white-space:nowrap}
.side-nav{position:fixed;top:0;left:0;bottom:0;width:273px;background:#f0f0f0;z-index:6;transform:translateX(-100%);opacity:0;transition:transform .3s ease-out,opacity .3s;overflow:auto}
.side-open .side-nav{transform:none;opacity:1}
.sn-title{font-size:18px;font-weight:600;color:#fff;background:var(--red);padding:16px 13px;line-height:21px}
.side-nav li{font-size:13px;font-weight:500;color:#545454;background:#e3e3e3;border-bottom:1px solid #d6d6d6}
.side-nav li.active{background:#d9d9d9}
.side-nav a{display:flex;justify-content:space-between;align-items:center;padding:15px 12px 15px 10px}
.side-nav a>i:first-child{width:30px;font-size:20px;line-height:20px;margin-right:10px;text-align:center;justify-content:center}
.side-nav .flag{width:30px;height:21px;margin-right:10px}
.side-nav strong{flex:1;font-weight:700;line-height:15px}
.side-nav .sn-arrow{font-size:16px;margin-right:5px;transform:rotate(-90deg)}
.side-mask{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:4;opacity:0;pointer-events:none;transition:opacity .3s}
.side-open .side-mask{opacity:1;pointer-events:auto}

.main{position:relative;background:#fff;padding:54px 0 1px}
.container{position:relative;padding:0 10px}

/* banners */
.banner-m{position:relative;overflow:hidden;z-index:1}
.m-track{display:flex;transition:transform 1.2s ease}
.m-slide{flex:0 0 100%;min-width:0}
.m-slide img,.banner-one img{width:100%;aspect-ratio:390/173;height:auto;object-fit:cover}
.banner-one .banner{position:relative;overflow:hidden}
.dots{position:absolute;left:0;right:0;bottom:8px;height:19px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:4px;z-index:10;pointer-events:none}
.dots span{display:inline-block;width:10px;height:2px;margin:0 4px;border-radius:30px;background:rgba(170,176,189,.5);transition:width .3s,background-color .3s;pointer-events:auto;cursor:pointer}
.dots span.on{width:16px;background:#20bc97}

/* announcement bar (+ breadcrumb) */
.billboard{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:10px 13px;color:#4e4e4e;overflow:hidden;min-height:36px}
.billboard>i{font-size:16px;line-height:16px;z-index:2}
.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:12px;font-size:12px;line-height:16px;color:#757575}
.crumb a:hover{color:var(--red)}
.crumb [aria-current]{color:#4e4e4e}

/* mobile category menu */
.home_menu ul{display:flex;gap:3px;padding:6px 0}
.main>.home_menu ul{padding:6px 7px}
.home_menu li{flex:1 1 0;min-width:0;position:relative;text-align:center;border-radius:8px;border:1px solid #ddd;background:linear-gradient(#fff 3%,#d8d8d8 100%);overflow:hidden}
.home_menu a{display:block;padding:10px 0 4px}
.home_menu i{font-size:26px;line-height:26px;color:#454545;margin-bottom:3px}
.home_menu strong{display:block;font-size:12px;font-weight:500;line-height:14px;color:rgba(0,0,0,.8);padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:scale(.85)}
.home_menu li.chose{background:radial-gradient(circle at 50% 1%,#ff4545,#9c0916 80%);border-color:#a40a17}
.home_menu li.chose i,.home_menu li.chose strong{color:#fff}

/* section titles */
.index_title{font-size:19px;font-weight:600;line-height:55px;color:#454545;display:flex;align-items:center;text-transform:uppercase}
.hot-ic i{font-size:24px;line-height:24px;padding-top:2px;margin-right:8px;background:linear-gradient(180deg,#ff0,#ff8900 54%,#ba0000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.home_title{position:relative;font-size:19px;font-weight:600;line-height:55px;color:#454545;margin-bottom:24px}
.home_title::after{content:"";position:absolute;left:0;right:0;top:54px;height:1px;background:rgba(65,65,65,.24)}

/* game cards */
.game-catogory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;justify-content:center;margin:0 0 60px}
.game-item{position:relative;display:flex;flex-direction:column;background:#f0f0f0;border-radius:6px;border:1px solid rgba(0,0,0,.2);width:100%}
.gi-btn{display:block;width:100%}
.game-item .img{position:relative;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:6px 6px 0 0;overflow:hidden;z-index:0;aspect-ratio:1}
.game-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;border-radius:5px 5px 0 0;z-index:1}
.game-item.no-name .img,.game-item.no-name img{border-radius:5px}
.active-mask{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:10px;background:rgba(0,0,0,.7);opacity:0;z-index:2;transition:opacity .3s ease}
.game-play-btn{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;background:#e73242;color:#fff;font:700 18px/1 Arial,sans-serif;text-transform:uppercase}
.game-try-btn{margin-top:30px;padding:6px 10px;border:1px solid rgba(255,255,255,.4);border-radius:20px;color:#fff;font:700 13px/15px Arial,sans-serif;text-transform:uppercase}
.game-item-avatar{position:absolute;left:3px;bottom:20px;width:30px;height:30px;overflow:hidden;z-index:0}
.no-name .game-item-avatar{bottom:4px}
.game-item-avatar::after{content:"";display:block;width:30px;height:30px;border-radius:50%;background:#f0f0f0}
.game-item-avatar .lg{position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;background:#fff;z-index:1;--s:.5}
.game-item .name{display:block;font-size:14px;font-weight:700;line-height:36px;height:36px;color:rgba(0,0,0,.85);padding:0 3px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:scale(.916667)}

/* banks */
.home_sub_index{margin:34px 0 36px}
.payments-title{display:flex;justify-content:center;align-items:center;gap:0;font-size:18px;font-weight:600;line-height:21px;color:var(--ink);text-transform:uppercase;margin-bottom:28px}
.payments-title::before,.payments-title::after{content:"";width:60px;height:14px;margin:0 12px;background:url(/assets/img/payments-line.svg) no-repeat center/60px 11px;opacity:.24;filter:brightness(0)}
.payments-title::before{transform:rotate(180deg)}
.pay-wrap{position:relative;overflow:hidden;padding-bottom:40px}
.pay-track{display:flex;transition:transform 1.5s ease}
.pay-track .slide{flex:0 0 calc((100% - 15px)/4);min-width:0;margin-right:5px}
.bank-item{position:relative;display:flex;justify-content:center;align-items:center;height:48px;border-radius:4px;background:#dcdcdc}
.signal{position:absolute;top:4px;left:4px;width:7px;height:7px;background:url(/assets/img/signal-online.svg) no-repeat center/contain;z-index:3}
.bank-item .lg{width:76.8px;height:30px;margin-top:4px;filter:saturate(.6);--f:saturate(2.3)}
.pay-wrap .dots{top:61px;bottom:auto}

/* category pages */
.catogory-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 28px}
.catogory-box .item{position:relative;margin-bottom:10px;text-align:center}
.catogory-box .item>button,.catogory-box .item>a{display:block;width:100%;border-radius:6px;text-align:center}
.catogory-box .lg{display:block;width:100%;height:60px;--s:1.3;--f:grayscale(1) contrast(.2) brightness(1)}
.catogory-box strong{display:block;font-size:12px;font-weight:500;line-height:14px;color:rgba(68,68,68,.86);margin-top:3px;position:relative;z-index:2}
.catogory-box .item:hover .lg{--f:none}

/* intro box (SEO) */
.info-box{position:relative;background:#f0f0f0;border-radius:5px;padding:14px;margin:0 0 34px;box-shadow:0 1px 5px rgba(0,0,0,.08);border:1px solid #d7d7d7}
.info-box h1{font-size:14px;font-weight:500;line-height:18px;color:#242424;margin:6px 0}
.info-box .byline{margin:6px 0}
.info-box p{font-size:12px;font-weight:200;line-height:18px;color:#5c5c5c;margin:6px 0}
.info-box a{color:#113eb9;font-weight:600}
.byline{font-size:12px;line-height:18px;color:#848484}
.byline a{color:#113eb9;font-weight:600}

/* promotions */
.promo-page{padding-top:0}
.sub-nav{position:relative;background:#e7e7e7;margin:0 -10px 21px}
.sub-nav ul{display:flex;justify-content:space-between;align-items:center}
.sub-nav li{flex:1;text-align:center}
.sub-nav button{display:flex;justify-content:center;align-items:center;width:100%;padding:11px 21px;font-size:13px;line-height:17px;color:rgba(0,0,0,.78)}
.sub-nav li.active button{color:#8d0f1a;box-shadow:inset 0 -2px 0 #8d0f1a}
.promotion-block{margin:0 0 20px}
.promotion-block .item{position:relative;background:#f2f2f2;border-radius:5px;margin:0 0 8px;box-shadow:0 1px 1px rgba(0,0,0,.24);border:1px solid #ddd;overflow:hidden}
.promotion-block .item.hide{display:none}
.promotion-block button{display:flex;justify-content:flex-end;align-items:stretch;width:100%}
.p-img{flex:1;min-width:0}
.p-img img{width:100%;height:auto}

/* referral */
.referral-img-box{display:flex;flex-direction:column;justify-content:center;align-items:center}
.referral-img{margin:18px 0;width:100%;max-width:640px;height:auto}

/* providers map */
.prov-group{margin-bottom:10px}
.prov-h{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;color:rgba(162,28,28,.8);margin:6px 0 12px;text-transform:uppercase}
.prov-h span{font-size:12px;font-weight:400;color:#848484;text-transform:none}

/* footer zone */
.footer-zone{background:#eee;padding-bottom:80px}
.footer_info{padding:30px 0;margin-bottom:20px;color:rgba(0,0,0,.54);border-bottom:1px solid rgba(0,0,0,.06)}
.footer_info .container{display:flex;justify-content:center;align-items:center;padding:0 16px}
.license-group{display:flex;align-items:center;height:24px}
.license-group img{width:79px;height:20px}
.footer-zone>.container{padding:0 16px}
.seo-info-box{font-size:12px;line-height:18px;color:rgba(0,0,0,.54);margin:0 0 16px}
.seo-info-box h2{font-size:13px;font-weight:500;line-height:20px;color:#848484;margin:0 0 10px}
.seo-info-box h3{font-size:12px;font-weight:700;line-height:20px;color:#848484;margin:0 0 10px}
.seo-info-box p,.seo-info-box li,.seo-info-box td,.seo-info-box th{line-height:20px;color:#757575}
.seo-info-box p{margin:0 0 10px}
.seo-info-box section{margin-bottom:6px}
.seo-info-box strong,.seo-info-box b{font-weight:700;color:#848484}
.seo-info-box a{color:#113eb9;font-weight:600}
.seo-info-box ul,.seo-info-box ol{padding-left:18px;margin:0 0 10px}
.seo-info-box ul li{list-style:disc}.seo-info-box ol li{list-style:decimal}
.seo-info-box .byline{margin:0 0 10px}
.tbl{width:100%;overflow-x:auto;margin:0 0 12px}
.tbl table{border-collapse:collapse;min-width:100%;font-size:12px}
.tbl th,.tbl td{border:1px solid #d7d7d7;padding:5px 8px;text-align:left;vertical-align:top}
.tbl th{background:#e6e6e6;color:#5c5c5c;font-weight:700}
.faq-item h3{margin:0}
.faq-item p{margin:0 0 10px}
.note{border-left:3px solid #c53643;padding:4px 10px;background:rgba(197,54,67,.06);margin:0 0 10px}
.site-footer{text-align:center}
.site-footer .f-links,.site-footer .f-warn{padding:0 16px}
.f-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:12px;line-height:20px;color:#757575;margin-bottom:8px}
.f-links a:hover{color:var(--red)}
.f-warn{font-size:11px;line-height:17px;color:#8a8a8a;max-width:980px;margin:0 auto 4px}
.f-warn a{color:#113eb9}
.copy-right{font-size:12px;font-weight:100;line-height:15px;color:#5f5f5f;padding:10px 9px;border-top:1px solid rgba(0,0,0,.08);text-align:center}

/* floating shortcuts (left) */
.floating-control{position:fixed;left:10px;bottom:125px;z-index:3;border-radius:11px;background:rgba(255,255,255,.12);box-shadow:0 1px 16px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.floating-control.closed{display:none}
.floating-control .close{position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;background:#ececec;display:flex;justify-content:center;align-items:center;z-index:1}
.floating-control .close i{font-size:12px;font-weight:700;color:#2e2e2e;transform:scale(.8)}
.grid-container{display:grid;grid-template-columns:50px;gap:10px;padding:12px 13px}
.grid-item{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:6px;border:1px solid #d5c18e;background:rgba(1,17,28,.5);position:relative}
.grid-item img{width:48px;height:48px;border-radius:6px}
.apk-qr{position:absolute;left:62px;top:50%;transform:translateY(-50%);width:140px;padding:10px;background:#fff;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.3);text-align:center;opacity:0;pointer-events:none;transition:opacity .25s}
.apk-qr img{width:120px;height:120px;border-radius:0}
.apk-qr p{font-size:12px;color:#313131;margin-top:4px}
.grid-item.special:hover .apk-qr{opacity:1}

/* mobile login / join bar */
.login-join{position:fixed;left:0;right:0;bottom:0;z-index:2}
.login-join ul{display:flex}
.login-join li{flex:1;text-transform:uppercase;text-align:center}
.login-join li:first-child{background:var(--red-dark);color:#f3f4f5}
.login-join li:last-child{background:#ffc31e;color:#000}
.login-join button,.login-join a{display:block;width:100%;padding:16px 0;font-size:16px;font-weight:600;line-height:19px;text-align:center}

/* modal */
.modal{position:fixed;inset:0;z-index:20;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s}
.modal[hidden]{display:none}
.modal.show{opacity:1}
.modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.6)}
.modal-box{position:relative;width:min(420px,calc(100% - 32px));background:#fff;border-radius:18px;padding:28px 22px 22px;text-align:center;box-shadow:0 15px 40px rgba(117,117,170,.08)}
.modal-x{position:absolute;top:-18px;right:-18px;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.65);display:flex;justify-content:center;align-items:center}
.modal-x i{font-size:16px;font-weight:900;color:#2e2e2e}
.modal-logo{margin:0 auto 14px;width:160px;height:auto}
.modal-title{font-size:20px;font-weight:700;color:#242424;margin-bottom:10px}
.modal-text{font-size:14px;line-height:21px;color:#5c5c5c;margin-bottom:18px;white-space:pre-line;text-align:left}
.modal-actions{display:flex;gap:8px;justify-content:center}
.modal-actions a{flex:1;line-height:40px}
.modal-note{font-size:12px;color:#848484;margin-top:14px}
.modal-note a{color:#113eb9}
.btn-login,.btn-signup{display:inline-block;min-width:114px;line-height:30px;border-radius:3px;font-size:13px;font-weight:600;padding:0 10px;text-align:center;text-transform:uppercase;cursor:pointer;transition:all .2s ease-out}
.btn-login{background:#2a2a2a;color:#fff}
.btn-login:hover{background:#0e0e0e;color:#ffc700;font-size:14px;letter-spacing:.3px}
.btn-signup{background:var(--blue);color:#ffe500}
.btn-signup:hover{background:#ffe500;color:#b62222;font-size:14px;letter-spacing:.3px}

/* ---------- help center (mobile base) */
.help-center{min-height:100vh}
.hc-hd{position:fixed;top:0;left:0;right:0;z-index:5}
.hc-hd .nav{display:flex;justify-content:space-between;align-items:center;height:54px;background:var(--red)}
.help-burger-btn{position:relative;flex:none;width:49px}
.nav_title{flex:auto;display:flex;justify-content:center;align-items:center;height:100%;padding:7px 0;font-size:18px;font-weight:600;color:#fff;text-align:center}
.nav_title img{max-height:36px;width:auto}
.lang{position:relative;display:flex;justify-content:center;align-items:center;height:100%;padding-right:12px;flex:none}
.lang-btn{display:flex;align-items:center;gap:8px;height:100%}
.lang-btn i{font-size:11px;line-height:11px;color:#fff;transform:rotate(-90deg) scale(.8)}
.lang-list{position:absolute;top:100%;right:0;min-width:178px;background:#212121;box-shadow:0 2px 8px rgba(0,0,0,.64);opacity:0;pointer-events:none;transition:opacity .2s;z-index:1}
.lang:hover .lang-list,.lang.open .lang-list{opacity:1;pointer-events:auto}
.lang-list a{display:flex;align-items:center;height:38px;padding:5px 14px;font-size:12px;color:#fff}
.lang-list li.active a{color:#ffe600}
.lang-list .flag{width:16px;height:16px;margin-right:10px}
.side-menu{position:fixed;top:0;left:0;bottom:0;width:250px;background:#ececec;z-index:6;overflow:auto;transform:translateX(-100%);transition:transform .3s ease-out}
.side-open .side-menu{transform:none}
.side-menu .item-href{display:flex;align-items:center;height:50px;padding:10px 34px 10px 24px;font-size:14px;color:#343434;background:#fff;border-bottom:1px solid #dcdcdc}
.side-menu .item-href.active{color:#a11b27;background:rgba(255,255,255,.1)}
.side-menu .item-href:hover{color:#a11b27}
.help-center-wrap{padding-top:54px;font-size:13px;line-height:24px;color:#666565}
.hc-hd .crumb{margin:0;color:rgba(255,255,255,.8);font-size:12px;font-weight:400;justify-content:center}
.hc-hd .crumb a:hover{color:#fff}
.hc-hd .crumb [aria-current]{color:#fff}
.hc-content{padding:0 0 20px}
.help-center .home_title{font-size:26px;line-height:26px;margin:27px 17px 20px;text-align:center;text-transform:uppercase}
.help-center .home_title::after{display:none}
.text_content>.byline{margin:6px 0 0}
.text_content{display:block;background:#fff;padding:0 17px 17px}
.text_content p{margin:0 0 14px}
.text_content h2{font-size:20px;font-weight:700;line-height:24px;color:var(--ink);margin:0 0 14px;text-transform:uppercase;letter-spacing:.42px}
.text_content h3{font-size:15px;font-weight:700;line-height:22px;color:#343434;margin:0 0 8px}
.text_content section{margin-bottom:10px}
.text_content ul,.text_content ol{padding-left:20px;margin:0 0 14px}
.text_content ul li{list-style:disc}.text_content ol li{list-style:decimal}
.text_content a{color:#113eb9;font-weight:600}
.text_content strong,.text_content b{color:#454545}
.text_content .tbl th,.text_content .tbl td{font-size:13px;line-height:20px}
.text_content .faq-item h3{font-size:14px}
.help-center .site-footer{background:#fff}

/* tablet (official mobile layout, wider grid) */
@media (min-width:600px) and (max-width:1023.98px){
 .game-catogory.home-type{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
}

/* ======================================================================= DESKTOP */
@media (min-width:1024px){
 .hd .nav{box-shadow:0 3px 5px rgba(0,0,0,.4)}
 .nav-tool{position:relative;height:42px;border-bottom:1px solid rgba(255,255,255,.2);z-index:1}
 .nav-tool .container{display:flex;justify-content:flex-start;align-items:center;gap:14px;height:100%;max-width:1632px;margin:0 auto;padding:0 16px}
 .nav-tool .lang{margin-right:20px;height:42px}
 .nav-tool .lang-list{left:-12px;right:auto;top:42px}
 .nav-tool .box{flex:auto;display:flex;justify-content:flex-end;align-items:center;gap:5px;height:100%}
 .nav-container{justify-content:space-between;height:88px;padding:0 10px;max-width:1632px;margin:0 auto}
 .nav_logo{flex:auto}
 .nav_logo img{max-height:none;width:186px;height:56px;max-width:none}
 .main_menu{position:relative;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;width:75%;flex:none;z-index:0}
 .mi{position:relative;flex:1;text-align:center}
 .mi::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 50% 0,#ff375c,#6a0000 88%);opacity:0;z-index:-1;transition:opacity .25s}
 .mi:hover::after,.mi.active::after{opacity:1}
 .mi>a{position:relative;display:block;padding:13px 0}
 .mi>a i{display:block;font-size:32px;line-height:42px;color:#212121;background:linear-gradient(180deg,#fff287 0,#ffeb00 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:transform .2s}
 .mi>a i.icon-egame,.mi>a i.icon-promotion{font-size:30px}.mi>a i.icon-poker{font-size:31px}.mi>a i.icon-vip{font-size:34px}.mi>a i.icon-referral{font-size:26px}
 .mi:hover>a i,.mi.active>a i{background:#fff;-webkit-background-clip:text;background-clip:text}
 .mi>a:hover i{transform:scale(1.1)}
 .mi>a span{display:block;height:19px;line-height:19px}
 .mi>a strong{font-size:12px;font-weight:700;color:rgba(255,255,255,.9);padding:0 4px;line-height:14px}
 .mi:hover>a strong,.mi.active>a strong{color:#fff}
 .under-nav{position:fixed;top:130px;left:0;width:100vw;padding:12px 0;background-image:radial-gradient(circle at 50% 1%,#7f2121,#350a0a 30%);box-shadow:0 8px 17px rgba(0,0,0,.34),inset 0 2px 30px rgba(0,0,0,.64);opacity:0;pointer-events:none;transform:translateY(-100%);transition:all .25s ease-in;overflow:hidden;z-index:-1;text-align:center}
 .under-nav::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(to right,rgba(0,0,0,0) 1%,rgba(155,0,0,.74) 50%,rgba(0,0,0,0) 100%)}
 .mi:hover .under-nav{opacity:1;transform:none;pointer-events:auto}
 .cat-box{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1632px;margin:0 auto}
 .ci{width:8.3333%;min-width:110px;padding:10px;margin-bottom:10px}
 .ci a{position:relative;display:block;padding-top:8px;border-radius:6px}
 .ci a::after{content:"";position:absolute;top:50%;left:50%;width:90px;height:90px;transform:translate(-50%,-50%);filter:blur(25px);background-color:rgba(255,75,75,.4);opacity:0;z-index:-1;transition:opacity .25s}
 .ci a:hover::after{opacity:1}
 .ci .lg{display:block;width:100px;height:60px;--s:1.4;--f:grayscale(100%) contrast(0%) brightness(170%)}
 .ci a:hover .lg{--f:contrast(1.5);--s:1.6}
 .ci strong{display:block;position:relative;z-index:2;margin-top:3px;font-size:12px;font-weight:500;line-height:14px;color:rgba(255,255,255,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .ci a:hover strong{color:#fff}

 .main{padding-top:130px}
 .main .container,.footer-zone>.container{padding:0 16px;margin:0 20px}
 .main>.container,.footer-zone>.container{max-width:1600px}
 @media (min-width:1640px){.main>.container,.footer-zone>.container{margin:0 auto}}

 /* coverflow banner (Swiper coverflow: stretch -65, depth 100, modifier 2.5, perspective 1200px) */
 .banner-cf{position:relative;margin:16px 0 17px;height:320px;overflow:hidden;z-index:1}
 .cf-stage{position:relative;height:100%;perspective:1200px;transform-style:preserve-3d}
 .cf-slide{position:absolute;top:0;left:36px;right:36px;height:320px;border-radius:10px;overflow:hidden;opacity:.6;transition:transform 1.2s ease,opacity 1.2s ease;will-change:transform;backface-visibility:hidden}
 .cf-slide.on{opacity:1}
 .cf-slide img{width:100%;height:100%;object-fit:cover}
 .banner-one{margin:16px 36px 17px;border-radius:10px;overflow:hidden}
 .banner-one img{aspect-ratio:auto;height:320px;object-fit:cover}

 .billboard{max-width:1380px;margin:0 30px;padding:10px 13px;min-height:38px}
 @media (min-width:1440px){.billboard{margin:0 auto}}
 .billboard::before{content:"";position:absolute;top:0;left:0;width:36px;height:100%;background:#fff;z-index:1}
 .billboard>i{font-size:18px;line-height:18px}

 .home_index,.home_sub_index{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:16px}
 .home_index{margin:0 0 20px}
 .home_sub_index{margin:34px 0 36px}
 .hot-game{grid-column:span 7;overflow:hidden}
 .upcoming{grid-column:span 3;overflow:hidden;padding-bottom:4px}
 .head{display:flex;justify-content:space-between;align-items:center;height:34px;margin:0 0 15px}
 .index_title{font-size:20px;font-weight:700;line-height:24px;color:var(--ink);text-transform:uppercase;letter-spacing:.42px}
 .page-arrows{display:flex;gap:5px}
 .page-arrow{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:6px;background:#e3e3e3;transition:background-color .2s}
 .page-arrow:hover{background:#d2d2d2}
 .page-arrow i{font-size:14px;line-height:14px;color:#141414}
 .page-arrow.left i{transform:rotate(180deg)}
 .gallery{position:relative;overflow:hidden}
 .gallery::after{content:"";position:absolute;top:0;right:0;width:80px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);z-index:2;pointer-events:none}
 .hg-row{overflow:hidden;margin:0 0 22px}
 .hg-row:last-child{margin-bottom:0}
 .hg-track{display:flex;transition:transform 1.5s ease}
 .hg-track .slide{flex:0 0 calc((100% - 40px)/5);min-width:0;margin-right:10px}
 .game-item .gi-btn:hover .active-mask,.game-item .gi-btn:focus-visible .active-mask{opacity:1}
 .game-item-avatar{bottom:20px}
 .game-item-avatar .lg{--s:.577778}

 .up-wrap{height:470px;overflow:hidden}
 .up-track{display:flex;flex-direction:column;transition:transform .3s ease}
 .up-track .slide{margin:0 0 5px}
 .upcoming-item{position:relative;margin:0 auto;width:365px;max-width:100%;height:190px;padding:18px 0 10px;border-radius:6px;border:1px solid #5b1313;overflow:hidden}
 .upcoming-item::before,.upcoming-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block}
 .upcoming-item::before{background:url(/assets/img/match_bg.webp) center/cover no-repeat;z-index:0;transition:transform .4s}
 .upcoming-item::after{background:linear-gradient(243deg,#c62525,rgba(97,25,25,.9),rgba(38,0,0,.8));opacity:.8;z-index:0}
 .upcoming-item:hover::before{transform:scale(1.1)}
 .upcoming-item>*{position:relative;z-index:1}
 .upcoming-item .heading{display:block;margin:0 0 28px;font-size:16px;font-weight:700;line-height:19px;color:#ffde58;text-align:center;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.74)}
 .vs-box{display:flex;justify-content:space-around;align-items:center;height:30px;padding:0 14px;margin:0 0 14px;background:linear-gradient(to left,rgba(0,0,0,0),rgba(164,22,22,.8),rgba(0,0,0,0));box-shadow:0 1px 3px rgba(0,0,0,.4)}
 .vs-box .tn{width:127px;font-size:13px;font-weight:700;line-height:15px;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .vs-box i{font-size:18px;line-height:18px;color:#fbd779;filter:drop-shadow(0 1px 1px #212121)}
 .upcoming-info{display:flex;justify-content:space-between;align-items:stretch;gap:3px;margin:0 8px 16px}
 .upcoming-info .o{flex:1;display:flex;justify-content:space-between;align-items:center;gap:5px;height:36px;padding:6px;border-radius:2px;background:rgba(0,0,0,.45);box-shadow:0 1px 2px rgba(0,0,0,.84)}
 .upcoming-info .title{font-size:11px;line-height:13px;color:rgba(255,255,255,.8)}
 .upcoming-info .value{font-size:13px;font-weight:700;line-height:15px;color:#ffd300}
 .upcoming-item .date{font-size:12px;line-height:14px;color:rgba(255,255,255,.9);text-align:center}

 .payments{grid-column:span 7;background:var(--panel);border-radius:8px;padding:25px 10px;position:relative}
 .payments-title{font-size:20px;line-height:24px;margin:0 0 40px}
 .pay-wrap{width:900px;max-width:100%;height:120px;margin:0 auto;padding-bottom:25px}
 .pay-track .slide{flex:0 0 calc((100% - 50px)/6);margin-right:10px}
 .bank-item{background:#fdfdfc}
 .pay-wrap .dots{top:78px}
 .service-block{grid-column:span 3;position:relative;background:var(--panel);border-radius:8px;padding:25px 20px;overflow:hidden}
 .service-block .index_title{margin:0 0 30px}
 .svc-wrap{overflow:hidden;margin:0 -5.5px}
 .svc-track{display:flex;transition:transform .3s ease}
 .svc-track .slide{flex:0 0 100%}
 .svc-item{position:relative;display:flex;justify-content:center;align-items:center;gap:14px;height:86px;padding:10px;border-radius:6px;background:rgba(255,255,255,.9);box-shadow:0 1px 1px rgba(0,0,0,.14)}
 .svc-item>i{font-size:30px;line-height:30px;color:#048edb}
 .svc-title{font-size:20px;font-weight:700;line-height:24px;color:#0951c6}
 .svc-item .detail{font-size:12px;line-height:14px;color:rgba(0,0,0,.7);margin-top:3px}
 .service-tag{position:absolute;top:8px;right:7px;padding:0 7px;border-radius:3px;font-size:12px;font-weight:700;line-height:18px;color:#fff;text-transform:uppercase}
 .service-tag.green{background:linear-gradient(to right,#00c77f 0,#00c092 100%)}
 .service-tag.red{background:linear-gradient(to right,#d425ad 0,#c90030 100%)}
 .service-tag.purple{background:linear-gradient(to right,#466df4 0,#123dd5 100%)}

 /* category pages */
 .home_title{font-size:24px;font-weight:600;line-height:28px;margin:30px 0 24px}
 .home_title::after{display:none}
 .catogory-box{display:inline-grid;grid-template-columns:repeat(auto-fill,267px);gap:8px;margin:10px 0 34px;width:100%;vertical-align:top}
 .catogory-box .item{background:#f3f4f5;border-radius:10px;margin:0;align-self:start;transition:background-color .2s}
 .catogory-box .item:hover{background:#f5e8e9}
 .catogory-box .item>button,.catogory-box .item>a{position:relative;padding:0}
 .catogory-item-img{position:relative;display:block;height:152px;border-radius:8px 8px 0 0;overflow:hidden;z-index:1}
 .catogory-item-img img{width:100%;height:100%;transition:transform .4s}
 .catogory-box .item:hover .catogory-item-img img{transform:scale(1.05)}
 .catogory-item-img::after{content:"";position:absolute;left:0;top:40%;width:100%;height:60%}
 .catogory-item-img.sport::after{background:linear-gradient(rgba(103,56,214,0),#0752ad)}
 .catogory-item-img.casino::after{background:linear-gradient(rgba(133,16,177,0),rgba(130,21,140,.84))}
 .catogory-item-img.fishing::after{background:linear-gradient(rgba(47,185,181,0),#189c95)}
 .catogory-item-img.lottery::after{background:linear-gradient(rgba(185,47,67,0),#a12920)}
 .catogory-item-img.poker::after{background:linear-gradient(rgba(140,123,27,0),#765b06)}
 .catogory-box .item .lg{position:absolute;right:4px;bottom:40px;top:auto;width:90px;height:60px;z-index:1;filter:drop-shadow(1px 1px 6px rgba(0,0,0,.8));--s:1.4;--f:none;transition:transform .25s}
 .catogory-box .item .lg.logo-CDL,.catogory-box .item .lg.logo-ICL{filter:drop-shadow(0 0 1px #fff)}
 .catogory-box .item:hover .lg{transform:scale(1.2);--f:contrast(1.6) saturate(120%)}
 .catogory-box strong{margin:0;font-size:14px;font-weight:500;line-height:36px;color:#343434;background:#ececec;border-radius:0 0 8px 8px}
 .catogory-box .item:hover strong{color:#fff;background:#c53643}
 .prov-box{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}
 .prov-box .item{background:#f3f4f5;padding:8px 0 0}
 .prov-box .item .lg{position:relative;right:auto;bottom:auto;display:block;width:100%;height:60px;--s:1.2;filter:none;--f:grayscale(1) contrast(0) brightness(.8)}
 .prov-box .item:hover .lg{transform:none;--f:none}
 .prov-box strong{font-size:12px;line-height:30px}

 /* intro box */
 .info-box{margin:0 0 34px}

 /* slots page */
 .game-provider-list{position:relative;margin:24px 50px}
 .slot-crumb{position:absolute;top:0;left:16px;margin:0;white-space:nowrap;flex-wrap:nowrap}
 .game-provider-list .page-arrows{position:static}
 .game-provider-list .page-arrow{position:absolute;top:20px}
 .game-provider-list .page-arrow.left{left:-45px}
 .game-provider-list .page-arrow.right{right:-45px}
 .gp-scroll{overflow:hidden;scroll-behavior:smooth}
 .gp-scroll ul{display:flex;gap:6px;justify-content:space-between;align-items:stretch}
 .gp-scroll li{position:relative;flex:0 0 114px;height:73px;border-radius:4px;border:1px solid rgba(255,255,255,.21);transition:background-color .2s}
 .gp-scroll li:hover{background:#fff5f0}
 .gp-scroll li.active{background:#fff5f0;box-shadow:0 1px 3px 1px rgba(201,50,65,.3);border-color:#d14a21}
 .gp-scroll button{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:8px}
 .gp-scroll .lg{width:60px;height:30px;margin-top:3px;opacity:.8;--f:grayscale(1) contrast(0) brightness(1)}
 .gp-scroll li:hover .lg{--f:none;opacity:1}
 .gp-scroll .icon-hot{font-size:30px;line-height:34px;background:linear-gradient(180deg,#ffe400 0,#d80303 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
 .gp-scroll strong{display:block;width:96px;margin-top:7px;font-size:12px;font-weight:700;line-height:14px;color:rgba(0,0,0,.7);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .gp-scroll li.active strong{color:#212121}
 .game-catogory{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:30px 0 60px}

 /* promotions */
 .promo-page .billboard{margin:0 -16px}
 .sub-nav{background:none;margin:26px 0;display:flex;justify-content:space-between;align-items:center}
 .sub-nav .crumb{margin:0}
 .sub-nav ul{display:inline-flex;gap:20px;justify-content:space-between}
 .sub-nav li{flex:none}
 .sub-nav button{padding:10px 2px;font-size:15px;line-height:20px;color:rgba(0,0,0,.8);border-bottom:0}
 .sub-nav button:hover{color:#0048ff}
 .sub-nav li.active button{color:#0048ff;box-shadow:inset 0 -2px 0 #0048ff}
 .promotion-block .item{border-color:rgba(0,0,0,.13)}
 .promotion-tag{position:absolute;top:15px;left:-30px;width:120px;line-height:33px;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;color:#000;box-shadow:0 3px 8px rgba(0,0,0,.34);transform:rotate(-45deg);z-index:2}
 .promotion-tag.member{background:#58e297}
 .promotion-tag.special{background:#ffcd1c}
 .promotion-block .info{display:flex;justify-content:center;align-items:center;width:40px;flex:none;background:#363636;color:#fff;font-size:14px;font-weight:700;line-height:40px;writing-mode:vertical-rl;z-index:3;transition:background-color .2s}
 .promotion-block button:hover .info{background:var(--red)}

 /* footer */
 .footer-zone{background:#fff;padding-bottom:0}
 .footer_info{background:#313131;padding:15px 0;margin:0 0 20px;border-bottom:0}
 .footer_info .container{justify-content:space-between;max-width:1600px;padding:0 16px;margin:0 20px}
 @media (min-width:1640px){.footer_info .container{margin:0 auto}}
 .license-group img{width:118px;height:30px}
 .social-link{display:flex;justify-content:flex-end;align-items:center;gap:20px}
 .soc{display:flex}
 .soc i{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;opacity:.8;font-size:16px;line-height:16px}
 .soc .icon-facebook-fill{font-size:21px;line-height:21px}
 .footer-provider-list{display:grid;grid-template-columns:minmax(0,960fr) minmax(0,240fr) minmax(0,148fr);column-gap:10px;margin:0 0 48px}
 .footer-provider-list .col{padding:14px 0 0;border-bottom:1px solid #e3e3e3}
 .footer-provider-list .col:nth-child(-n+4){grid-column:1/-1}
 .footer-provider-list .name{display:block;margin:0 0 16px;font-size:13px;font-weight:700;line-height:15px;color:rgba(162,28,28,.8)}
 .footer-provider-list ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}
 .footer-provider-list li{position:relative;width:80px;margin:0 0 14px}
 .footer-provider-list a{display:block;width:72px}
 .footer-provider-list .lg{display:block}
 .footer-provider-list .lg{width:72px;height:42px;opacity:.8;--s:1.2;--f:grayscale(1) contrast(0) brightness(.8)}
 .footer-provider-list a:hover .lg{opacity:1;--f:none}
 .seo-info-box p,.seo-info-box li{line-height:20px}
 .copy-right{line-height:30px}

 /* floating (right) */
 .floating-box{position:fixed;right:10px;bottom:75px;z-index:4}
 .floating-menu{position:relative;width:74px;margin:0 0 14px;border-radius:10px;background:#efefef;box-shadow:0 1px 1px -1px #a3a3a3,0 0 2px #949494}
 .fi{position:relative;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 0 rgba(255,255,255,.1)}
 .fi:last-child{border-bottom:0}
 .floating-icon-box{display:flex;flex-direction:column;justify-content:center;align-items:center;height:75px;padding:4px;color:#202020;opacity:.8;transition:opacity .2s}
 .floating-icon-box:hover{opacity:1}
 .floating-icon-box i{font-size:20px;line-height:20px}
 .floating-icon-box span{font-size:12px;line-height:14px;margin-top:5px}
 .floating-icon-box .icon-backtop{font-size:24px;line-height:24px}
 .fm-top{opacity:0;pointer-events:none;transition:opacity .3s}
 .scrolled .fm-top{opacity:1;pointer-events:auto}
 .floating-content{position:absolute;top:0;right:100%;width:142px;padding:0 10px 0 0;opacity:0;pointer-events:none;transform:translateX(20px);transition:all .25s ease-out}
 .fi-dl:hover .floating-content{opacity:1;transform:none;pointer-events:auto}
 .floating-download-box{padding:10px 8px;border-radius:3px;background:#dedede;box-shadow:0 1px 5px rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.18)}
 .floating-download-box .heading{font-size:13px;font-weight:700;line-height:15px;color:#2e2e2e;margin:0 0 8px}
 .floating-download-box li{margin:6px 0 0;border-radius:3px;background:#fff;opacity:.75;transition:opacity .2s}
 .floating-download-box li:hover{opacity:1}
 .floating-download-box a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:96px}
 .floating-download-box i{font-size:26px;line-height:26px;margin:0 0 14px}
 .floating-download-box .icon-Android{color:#64c714}
 .floating-download-box .icon-apple{color:#acacac}
 .floating-download-box span{font-size:13px;font-weight:700;line-height:15px;color:#313131;text-transform:uppercase}

 /* help center */
 .help-center{display:flex}
 .hc-hd .nav{height:54px}
 .nav_title.side{flex:0 0 250px;width:250px}
 .hc-hd .lang{margin-right:20px}
 .side-menu{transform:none;padding-top:54px;width:250px;border-right:1px solid #d6d6d6;z-index:4}
 .help-center-wrap{flex:1;margin-left:250px;margin-top:54px;padding-top:0}
 .help-center .home_title{font-size:26px;line-height:26px;margin:27px 0 20px}
}

/* provider + bank sprites (generated from data/logos.json) */
.bk_myr_aff::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -422.4px}
.bk_myr_alb::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -460.8px}
.bk_myr_amb::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -499.2px}
.bk_myr_bib::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -537.6px}
.bk_myr_bkrmb::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -576.0px}
.bk_myr_bsn::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -38.4px}
.bk_myr_cimb::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -76.8px}
.bk_myr_citi::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -115.2px}
.bk_myr_hlb::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -153.6px}
.bk_myr_hsbc::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -192.0px}
.bk_myr_mbb::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -230.4px}
.bk_myr_ocbc::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -268.8px}
.bk_myr_pbb::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -307.2px}
.bk_myr_rhb::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -345.6px}
.bk_myr_scb::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -614.4px}
.bk_myr_uob::after{width:76.797px;height:38.391px;background-image:url(/assets/sprite/myr_sprite.webp);background-size:76.8px auto;background-position:50% -384.0px}
.logo-2JS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -2000.0px}
.logo-ABC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -150.0px}
.logo-AGC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -200.0px}
.logo-APS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1900.0px}
.logo-AWD::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -800.0px}
.logo-BGC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -600.0px}
.logo-BGS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -750.0px}
.logo-BTL::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/sports_sprite.webp);background-size:100% auto;background-position:50% -300.0px}
.logo-CDL::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/sports_sprite.webp);background-size:100% auto;background-position:50% 0.0px}
.logo-CGS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1300.0px}
.logo-CQS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -500.0px}
.logo-DGC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -500.0px}
.logo-EGC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -750.0px}
.logo-FCS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -2200.0px}
.logo-FPS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -2050.0px}
.logo-FSS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1200.0px}
.logo-GGS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -2150.0px}
.logo-HBS::after{width:67.188px;height:56.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -392.0px}
.logo-HSS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1850.0px}
.logo-ICL::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/sports_sprite.webp);background-size:100% auto;background-position:50% -50.0px}
.logo-JKS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -600.0px}
.logo-JLS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1350.0px}
.logo-KNN::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/lottery_sprite.webp);background-size:100% auto;background-position:50% -100.0px}
.logo-MPS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -200.0px}
.logo-NLS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1700.0px}
.logo-NTS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1400.0px}
.logo-OCS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1950.0px}
.logo-OGC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -650.0px}
.logo-OGS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1750.0px}
.logo-OPC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -50.0px}
.logo-OUL::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/sports_sprite.webp);background-size:100% auto;background-position:50% -100.0px}
.logo-PGS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -450.0px}
.logo-PPC::after{width:64.797px;height:54.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -918.0px}
.logo-PPS::after{width:64.797px;height:54.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -324.0px}
.logo-PQP::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/poker_sprite.webp);background-size:100% auto;background-position:50% 0.0px}
.logo-PRS::after{width:54.0px;height:45.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -630.0px}
.logo-PTC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -350.0px}
.logo-PTS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -50.0px}
.logo-QLN::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/lottery_sprite.webp);background-size:100% auto;background-position:50% -450.0px}
.logo-RES::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1550.0px}
.logo-RGC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -1050.0px}
.logo-RGS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1450.0px}
.logo-SAC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -700.0px}
.logo-SEC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -550.0px}
.logo-SGS::after{width:54.0px;height:45.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% 0.0px}
.logo-STL::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/sports_sprite.webp);background-size:100% auto;background-position:50% -200.0px}
.logo-SWS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1050.0px}
.logo-WBL::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/sports_sprite.webp);background-size:100% auto;background-position:50% -250.0px}
.logo-WMC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -800.0px}
.logo-YBC::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/casino_sprite.webp);background-size:100% auto;background-position:50% -1100.0px}
.logo-YDS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -900.0px}
.logo-YGS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -550.0px}
.logo-YRS::after{width:60.0px;height:50.0px;background-image:url(/assets/sprite/slots_sprite.webp);background-size:100% auto;background-position:50% -1800.0px}
