.tickercontainer{margin:0;padding:0;overflow:hidden;text-align:center}.tickercontainer .mask{position:relative;width:100%;overflow:hidden;overflow:hidden}ul.newsticker{position:relative;list-style-type:none;margin:0;padding:0;overflow:hidden;display:flex}ul.newsticker li{margin:0;font-size:12px;padding:0 25px 0 0;white-space:nowrap}ul.er-controls{list-style:none;display:inline-block;padding:0}ul.er-controls>li{display:inline-block;padding:0 10px;background:#f0f0f0;margin:5px;border-radius:5px;height:40px;line-height:40px}ul.er-controls>li:hover{background:#f5f5f5;cursor:pointer}
.progressive-jackpot{background:center no-repeat;background-size:contain;display:flex;justify-content:flex-end;align-items:center}.progressive-jackpot .jackpot-play{width:min(220px,15vw);height:auto}.progressive-jackpot .gan89-jackpot-display{color:#fff;font-size:min(1.25vw,24px);width:73%;text-align:center;letter-spacing:5px;padding:0 50px}.progressive-jackpot .gan89-jackpot-value{color:#03ffd8;margin-right:20px}.slot-jackpot-container .progressive-jackpot .gan89-jackpot-display{letter-spacing:0;font-size:30px}
.gan89-winners{width:100%;padding:5px 0;background:linear-gradient(to right, #5a3505 0%, #101010 48%, #5a3505 100%)}.gan89-winners .gan89-winner-title{padding:5px 10px;color:#fff;display:flex;align-items:center}.gan89-winners .gan89-winner-title [data-icon="trophy"]{display:inline-block;height:16px;width:16px;margin-right:5px;background:center no-repeat;background-image:var(--image-src);background-size:contain}.gan89-winners .gan89-winner-ticker{margin:0 5px;height:70px;overflow:hidden;background-color:#101010}.winners-ticker ul{width:100%}.winners-ticker ul li{padding:10px;display:flex;align-items:center}.winners-ticker ul li img{height:50px;width:50px}.winners-ticker ul li .winner-info{color:#fff;font-size:12px;padding-left:10px}.winners-ticker ul li .winner-amount{color:#f8a201}
.gan89-notice{background-color:#5a3505;color:#fff;border-radius:5px;margin:15px 0;padding:10px 20px;display:flex;justify-content:space-between}.gan89-notice>[data-section="title"],.gan89-notice>[data-section="date"]{display:flex;align-items:center}.gan89-notice>[data-section="announcements"]{width:60%;background:#000000;overflow:hidden}.gan89-notice [data-icon="announcement"]{display:inline-block;height:30px;width:30px;background:center no-repeat;background-image:var(--image-src);background-position:-5px -151px;margin-right:5px}.gan89-notice .gan89-notice-list li{padding:5px 10px;color:#ffffff}
.gan89-hero,.gan89-hero .slick-slide img{background:#0b0905;aspect-ratio:1920/600}.gan89-hero-slider.slick-initialized{height:auto;display:block}.gan89-hero .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.gan89-hero .carousel-indicators li{display:inline-block;border-radius:100px;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff}.gan89-hero .carousel-indicators .active,.gan89-hero .carousel-indicators .slick-active{background:#fe9b00;border-color:#fe9b00}.gan89-hero .carousel-indicators li button{display:none}.gan89-hero .slick-slide img{display:block;height:auto;width:100%;line-height:1}.banner-group-vertical .carousel-indicators{bottom:50%;transform:translateY(50%);right:25px;left:unset;width:20px}.banner-group-vertical .carousel-indicators li{display:block;margin-bottom:2px}.gan89-hero-slider>div:first-child img{display:block;aspect-ratio:1920/600;height:auto;width:100%;line-height:1}.gan89-hero-slider>div:not(:first-child),.gan89-hero-slider>div:first-child>a:not(:first-child){display:none}
.gan89-info-zone,.gan89-promo-strip{background:#101010;border-bottom:2px solid #101010}.gan89-promo-strip{padding:20px 0;border:0}.gan89-promo-strip img{width:100%}
.gan89-download-area{background:var(--image-src);background-size:cover;overflow:hidden}.gan89-download-area .popup-modal[data-title] .modal-title:before{content:none}.gan89-download-area .popup-modal .modal-header h4{font-size:24px}.gan89-download-area .popup-modal .modal-body{padding-top:0}.gan89-download-area .popup-modal .modal-body img{height:20px;width:20px;margin-right:5px}.gan89-download-area .popup-modal .modal-body h5{font-size:18px;text-transform:uppercase;color:inherit}.gan89-download-area .popup-modal .modal-body ol{list-style:decimal;padding-left:5px}.gan89-download{display:flex;align-items:center;font-family:Arial;color:#fff}.gan89-download>div{flex-basis:50%;opacity:0;transition:all 1s ease}.gan89-download>div:nth-child(1){transform:translateX(-100%)}.gan89-download>div:nth-child(2){transform:translateX(100%)}.gan89-download .h2{font-family:Arial;text-transform:uppercase;font-weight:100;font-size:35px;margin:0}.gan89-download .h2>strong{display:block;font-weight:700;text-align:justify}.gan89-download h3{font-weight:600;font-size:25px;margin:0}.gan89-download-info{display:flex;justify-content:space-between;margin:10px 0}.gan89-download-info .gan89-download-section{flex-basis:50%}.gan89-download-section{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:600;text-align:center;font-size:16px}.gan89-download-section>*{flex-basis:50%;margin:5px 0}.gan89-download-section i{color:#f69c00;font-style:normal;display:block}.gan89-download-icon img{max-width:94px}.gan89-download-detail{text-align:left;font-size:18px;display:flex;flex-direction:column;justify-content:space-around;text-align:center}.gan89-download .btn{color:#fff;font-weight:600;display:block;padding:3px;border-radius:20px;text-align:center;background:#f69c00;background:linear-gradient(to bottom,#f69c00 0%,#d17601 100%);border:0}.gan89-download .btn:hover{color:#fff}.standard-form-container .gan89-download-area{margin-top:30px}.standard-form-container .gan89-download .h2{font-size:25px}.standard-form-container .gan89-download .h2>strong{font-size:47px}.standard-form-container .gan89-download .h3{font-size:18px}.standard-form-container .gan89-download-detail,.standard-form-container .gan89-download-section{font-size:12px}.download-popup-modal .modal-body img{height:20px;width:20px;margin-right:5px}.download-popup-modal .modal-body span{color:#fff}.download-popup-modal .modal-header .modal-title{font-size:18px;font-family:inherit;font-weight:500}
.gan89-popular-zone{display:flex;background:center top no-repeat;background-image:var(--image-src);background-color:#101010;margin-bottom:25px}.gan89-popular-zone .gan89-winners .gan89-winner-ticker{height:140px}.gan89-popular-zone [data-section="left"]{display:flex;flex-direction:column;justify-content:space-between;margin-right:10px}.gan89-popular-zone [data-section="left"] .section-title{font-size:19px;background-color:#5a3505;color:#fff;height:55px;display:flex;justify-content:center;align-items:center}.gan89-popular-zone [data-section="left"] [data-icon="play"]{display:inline-block;height:20px;width:20px;background:center no-repeat;background-image:var(--image-src);background-position:-8px -335px;margin-right:5px}.gan89-popular-zone [data-section="right"]{width:455px}.gan89-popular-zone .scrtabs-tab-container{position:relative;z-index:1}.gan89-popular-zone .nav-tabs>li{margin-bottom:0}.gan89-popular-zone .nav-tabs>li>a{background-color:#101010;padding:2px 8px;margin:3px 1px;border-radius:5px}.gan89-popular-zone .nav-tabs>li>a,.gan89-popular-zone .nav-tabs>li.active>a,.gan89-popular-zone .nav-tabs>li.active>a:hover,.gan89-popular-zone .nav-tabs>li.active>a:focus{border:0}.gan89-popular-zone .nav-tabs>li.active>a,.gan89-popular-zone .nav-tabs>li.active>a:hover .gan89-popular-zone .nav-tabs>li.active>a:focus,.gan89-popular-zone .nav-tabs>li>a:hover{background-color:#08090d}.gan89-popular-zone .nav-tabs{border-bottom:0}.gan89-popular-zone .scrtabs-tab-scroll-arrow{background-color:#5a3505;border:0;color:#fff}.gan89-popular-zone .animated-image{position:absolute;top:0;right:0;height:100%;animation-duration:1s;animation-name:fade-in-right-animation;animation-fill-mode:both;pointer-events:none}@keyframes fade-in-right-animation{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}.gan89-popular-zone .tab-pane{background-color:#101010}.gan89-popular-zone .tab-content{border:1px solid #101010;margin-top:5px}.gan89-popular-zone .gan89-popular-list{display:flex;flex-wrap:wrap;padding:0 15px;position:relative;z-index:1}.gan89-popular-zone .gan89-popular-list .game-item{width:calc(100%/3);padding:5px}.gan89-popular-zone .gan89-popular-list .game-wrapper{position:relative;padding-top:100%}.gan89-popular-zone .gan89-popular-list img{position:absolute;top:0;left:0;height:100%;width:100%}.gan89-popular-zone .gan89-popular-list .link-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.5s ease;opacity:0}.gan89-popular-zone .gan89-popular-list .link-container a{padding:5px;width:80%}.gan89-popular-zone .gan89-popular-list .game-item:hover .link-container{opacity:1;background-color:rgba(0,0,0,.7)}.gan89-game-shelf{margin-bottom:15px}.gan89-game-shelf .container-title{display:flex;justify-content:flex-start}.gan89-game-shelf .container-title span{color:#fff;background-color:#5a3505;position:relative;text-transform:uppercase;padding:5px 50px}.gan89-game-shelf .container-title span:after{background-color:#5a3505;content:'';position:absolute;top:0;right:0;width:20px;height:100%;transform-origin:100% 0;transform:skew(25deg)}.gan89-game-shelf .container-content{background-color:transparent;border:1px solid #5a3505;padding:10px}.gan89-game-shelf .container-content .game-list{background-color:transparent;border:0;padding:0;margin-bottom:0;overflow-x:auto;scroll-behavior:smooth;flex-wrap:nowrap}.gan89-game-shelf .container-content .game-list .game-item,.gan89-game-shelf .container-content .game-list .wrapper-container:hover{background-color:transparent}.gan89-game-shelf .container-content .game-list .game-item{width:calc((100% - (5px*6.4*2))/6.4);flex-shrink:0}.gan89-game-shelf .container-content .game-list .game-item .link-container a{margin:3px;padding:5px 3px}.gan89-game-shelf .container-content .game-list .game-item img{top:5px;left:5px;height:calc(100% - 10px);width:calc(100% - 10px)}.gan89-game-shelf .container-content .game-list .game-item .game-name,.gan89-game-shelf .container-content .game-list .game-item .provider-name{background-color:transparent;padding:0;font-size:12px}.gan89-game-shelf .container-content .game-list .game-item .game-name{color:#e5c27a}.gan89-game-shelf .container-content .game-list .game-item .provider-name{color:#fff}.gan89-game-shelf .container-content .game-list::-webkit-scrollbar{height:9px}.gan89-game-shelf .container-content .game-list::-webkit-scrollbar-track{background:transparent}.gan89-game-shelf .container-content .game-list::-webkit-scrollbar-thumb{background:#58585a;border-radius:5px}.gan89-featured-games{margin-bottom:15px}.gan89-featured-games .container-title{display:flex;justify-content:flex-start}.gan89-featured-games .container-title span{color:#fff;background-color:#5a3505;position:relative;text-transform:uppercase;padding:5px 50px}.gan89-featured-games .container-title span:after{background-color:#5a3505;content:'';position:absolute;top:0;right:0;width:20px;height:100%;transform-origin:100% 0;transform:skew(25deg)}.gan89-featured-games .container-content{background-color:transparent;border:1px solid #5a3505;padding:10px}.gan89-featured-games .container-content .game-list{background-color:transparent;border:0;padding:0;margin-bottom:0;overflow-x:auto;scroll-behavior:smooth;flex-wrap:nowrap}.gan89-featured-games .container-content .game-list .game-item,.gan89-featured-games .container-content .game-list .wrapper-container:hover{background-color:transparent}.gan89-featured-games .container-content .game-list .game-item{width:calc((100% - (5px*6.4*2))/6.4);flex-shrink:0}.gan89-featured-games .container-content .game-list .game-item .link-container a{margin:3px;padding:5px 3px}.gan89-featured-games .container-content .game-list .game-item img{top:5px;left:5px;height:calc(100% - 10px);width:calc(100% - 10px)}.gan89-featured-games .container-content .game-list .game-item .game-name,.gan89-featured-games .container-content .game-list .game-item .provider-name{background-color:transparent;padding:0;font-size:12px}.gan89-featured-games .container-content .game-list .game-item .game-name{color:#e5c27a}.gan89-featured-games .container-content .game-list .game-item .provider-name{color:#fff}.gan89-featured-games .container-content .game-list::-webkit-scrollbar{height:9px}.gan89-featured-games .container-content .game-list::-webkit-scrollbar-track{background:transparent}.gan89-featured-games .container-content .game-list::-webkit-scrollbar-thumb{background:#58585a;border-radius:5px}.gan89-featured-games .container-content .game-list .games-group{width:calc((100% - 6px*5)/6.5);flex-shrink:0;display:flex;flex-direction:column;gap:10px;margin:3px}.gan89-featured-games .container-content .game-list .games-group .game-item{width:100%;margin:0}
.gan89-feature-row{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:40px;margin-top:15px}.gan89-feature-row [data-section="jackpot"]{flex-grow:1}.gan89-progressive{background-image:#000;border-radius:30px;color:#fff;padding:10px;display:flex}.gan89-progressive .outer-container{display:flex;flex-grow:1;padding:10px;background-color:#000;border-radius:100px}.gan89-progressive .inner-container{display:flex;flex-grow:1;padding:10px;border-radius:100px;background-image:#000}.gan89-progressive .border-container{display:flex;align-items:center;gap:50px;flex-grow:1;padding:10px;border-radius:100px;background-color:#0009;border:3px solid #5a3505}.gan89-progressive .gan89-jackpot-display{display:flex;justify-content:center;align-items:center;flex-grow:2;font-family:'Open24DisplaySt';font-size:40px;letter-spacing:5px;background-image:linear-gradient(#5a3505,#000);border-radius:70px;padding:10px}.gan89-progressive .gan89-jackpot-inner{background-color:#000;display:flex;flex-grow:2;justify-content:center;border-radius:50px;padding:10px}.gan89-progressive .gan89-jackpot-border{display:flex;flex-grow:2;justify-content:center;border-radius:50px;border:3px dotted #5a3505;line-height:40px;padding-bottom:10px}.gan89-progressive .gan89-jackpot-value{color:#ffffff;margin-right:10px}.gan89-progressive .gan89-jackpot-brand{display:flex;flex-direction:column;align-items:flex-end;margin-left:20px}.gan89-progressive .gan89-jackpot-brand .gan89-jackpot-name{font-family:'gilroybold';color:#fd6f16;font-size:30px;text-transform:uppercase;line-height:1}.gan89-progressive .gan89-jackpot-brand .gan89-jackpot-name label{color:#009fc5}.gan89-progressive .gan89-jackpot-brand img{height:auto;width:87px}.lottery-result-container{border-radius:5px;overflow:hidden;background-color:#09132e;color:#fff}.lottery-result-container .lottery-result-title{background:#5a3505;padding:3px 0;text-align:center;font-size:16px;min-height:28px;margin-top:0}.lottery-result-container .lottery-result{padding-top:5px;display:flex;justify-content:center;align-items:center}.lottery-result-container .lottery-numbers{background:#171006;border-radius:5px;margin-left:10px;padding:2px;display:flex;flex-wrap:nowrap}.lottery-result-container [data-lottery-number]{display:inline-block;margin:3px 0;height:45px;width:35px;background-repeat:no-repeat;background-image:var(--image-src);background-position:-1px center;background-size:auto 100%}.lottery-result-container [data-lottery-number="1"]{background-position-x:-36.5px}.lottery-result-container [data-lottery-number="2"]{background-position-x:-72px}.lottery-result-container [data-lottery-number="3"]{background-position-x:-109.5px}.lottery-result-container [data-lottery-number="4"]{background-position-x:-146px}.lottery-result-container [data-lottery-number="5"]{background-position-x:-182.75px}.lottery-result-container [data-lottery-number="6"]{background-position-x:-219.5px}.lottery-result-container [data-lottery-number="7"]{background-position-x:-256.25px}.lottery-result-container [data-lottery-number="8"]{background-position-x:-292.5px}.lottery-result-container [data-lottery-number="9"]{background-position-x:-328.5px}.lottery-result-container .lottery-date{font-size:12px;padding-top:4px;text-align:center}
.sports-platform-container{background:center no-repeat;background:var(--image-src);background-size:cover}.sports-platform{display:flex}.sports-platform [data-section="players"]{width:calc(100% - 800px);display:flex;align-items:flex-end;justify-content:center}.sports-platform [data-section="matches"]{width:800px}.sports-platform-title{color:#fff;display:flex;align-items:center;font-size:18px;padding:10px 5px;margin-top:30px}.sports-platform-title [data-icon="play"]{display:inline-block;height:20px;width:20px;background:center no-repeat;background-image:var(--image-src);background-position:-8px -335px;margin-right:5px}.sports-platform-title span{font-size:14px}.sports-matches-container{background-color:#100b04;padding:10px;display:flex}.sports-matches-container>div{flex:1}.sports-matches-container .hot-match-container+.hot-match-container{margin-top:10px}.sport-matches{margin:0;padding-left:10px}.sport-match-item{background-color:#5f3b07;color:#fff;display:flex;min-height:68px}.sport-match-item+.sport-match-item{margin-top:10px}.sport-match-item:nth-child(even){background-color:#3d2707}.sport-match-item .match-date{flex-basis:25%;font-size:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.sport-match-item .match-date>span{font-size:22px}.sport-match-item .match-info-container{flex-basis:75%;background-color:#241605;display:flex;justify-content:space-between}.sport-match-item .match-info-container [data-team]{flex-basis:18%;display:flex;align-items:center}.sport-match-item .match-info-container [data-team="home"]{justify-content:flex-end}.sport-match-item .match-info-container [data-team="away"]{justify-content:flex-start}.sport-match-item .match-info-container img{height:40px;width:40px}.sport-match-item .match-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px}.sport-match-item .match-teams{width:100%;display:flex;justify-content:space-between}.sport-match-item .match-teams>div{flex-basis:40%;display:flex;justify-content:center;align-items:center}.sport-match-item .match-teams>span{font-size:20px;color:#ffd15a}
/* Crop the GAN89 gan89-hero canvas whitespace while preserving the footer layout. */
.gan89-promo-strip picture{display:block;aspect-ratio:4.28/1;overflow:hidden;border-radius:10px}
.gan89-promo-strip picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}

/* Preserve the original template banner ratio; never stretch or crop it. */
.gan89-hero,.gan89-hero .slick-slide img,.gan89-hero-slider>div:first-child img{aspect-ratio:1920/600}
.gan89-hero .slick-slide img,.gan89-hero-slider img{height:auto;object-fit:contain}

/* GAN89 article content inside the original gan89-article structure. */
.gan89-article .gan89-highlight{padding:5px 0 20px;border:0;background:transparent}
.gan89-article .gan89-highlight h2{margin:26px 0 14px;color:#fff}
.gan89-article .gan89-highlight p{text-align:justify;line-height:1.75}
.gan89-article .gan89-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.gan89-article .gan89-review-card{padding:16px;border:1px solid #b87808;border-radius:8px;background:#171717}
.gan89-article .gan89-review-rating{color:#f8a201}.gan89-article .gan89-review-date{display:block;margin-top:8px;color:#aaa;font-size:12px}
.gan89-article .gan89-faq-item{margin-bottom:10px;border:1px solid #b87808;border-radius:8px;overflow:hidden}
.gan89-article .gan89-faq-question{width:100%;padding:14px;border:0;background:#171717;color:#fff;text-align:left;font-weight:700}
.gan89-article .gan89-faq-answer{display:none;padding:14px;background:#0d0d0d;color:#ddd}
.gan89-progressive .gan89-jackpot-brand .gan89-jackpot-name{color:#fd6f16}
.gan89-progressive .gan89-jackpot-brand .gan89-jackpot-name label{color:#009fc5}
@media(max-width:767px){.gan89-article .gan89-review-grid{grid-template-columns:1fr}}
