body{background:var(--mainBgColor)}html.light-mode .main-banner .swiper-pagination-bullet-active{background-image:url(/assets/images/homepage/icons/dark-mode/swiper-bullet-active.png)}html.light-mode .main-banner .arrow.prev,html.light-mode section .arrows .arrow.prev{background-image:url(/assets/images/homepage/icons/dark-mode/arrow-left-active.svg)}html.light-mode .main-banner .arrow.prev.swiper-button-disabled,html.light-mode section .arrows .arrow.prev.swiper-button-disabled{background-image:url(/assets/images/homepage/icons/dark-mode/arrow-left.svg)}html.light-mode .main-banner .arrow.next,html.light-mode section .arrows .arrow.next{background-image:url(/assets/images/homepage/icons/dark-mode/arrow-right-active.svg)}html.light-mode .main-banner .arrow.next.swiper-button-disabled,html.light-mode section .arrows .arrow.next.swiper-button-disabled{background-image:url(/assets/images/homepage/icons/dark-mode/arrow-right.svg)}html.dark-mode .main-banner .swiper-pagination-bullet-active{background-image:url(/assets/images/homepage/icons/dark-mode/swiper-bullet-active.png)}html.dark-mode .main-banner .arrow.prev,html.dark-mode section .arrows .arrow.prev{background-image:url(/assets/images/homepage/icons/dark-mode/arrow-left-active.svg)}html.dark-mode .main-banner .arrow.prev.swiper-button-disabled,html.dark-mode section .arrows .arrow.prev.swiper-button-disabled{background-image:url(/assets/images/homepage/icons/dark-mode/arrow-left.svg)}html.dark-mode .main-banner .arrow.next,html.dark-mode section .arrows .arrow.next{background-image:url(/assets/images/homepage/icons/dark-mode/arrow-right-active.svg)}html.dark-mode .main-banner .arrow.next.swiper-button-disabled,html.dark-mode section .arrows .arrow.next.swiper-button-disabled{background-image:url(/assets/images/homepage/icons/dark-mode/arrow-right.svg)}header .bottom-line{background-color:var(--mainHeaderBottomRowBgColor)}main .main-banner{width:100%;height:30rem;overflow:hidden;position:relative;background-color:var(--mainHeaderBottomRowBgColor);border-radius:var(--componentsBorderRadius);margin-top:1rem!important}main .main-banner .swiper-wrapper .main-banner-slide{width:100%!important;height:100%!important;background-size:cover;background-repeat:no-repeat;background-position:center}main .main-banner .swiper-pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.2rem;position:absolute;bottom:1.5rem}main .main-banner .swiper-pagination .swiper-pagination-bullet{width:1.2rem;height:1.2rem;background-color:#fff;opacity:.7;cursor:pointer}main .main-banner .swiper-pagination .swiper-pagination-bullet-active{width:2.2rem;height:2.2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center;background-color:transparent;opacity:1}main .main-banner .arrow{width:5rem;height:5rem;z-index:5;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:center;background-repeat:no-repeat;border:1px solid var(--mainSwiperArrowActive);cursor:pointer;position:absolute;top:0;bottom:0;margin:auto;background-size:2.5rem 2.5rem}main .main-banner .arrow.swiper-button-disabled{border:1px solid var(--mainSwiperDisabledArrow)}main .main-banner .arrow.prev{left:2rem}main .main-banner .arrow.next{right:2rem}main .middle{overflow-x:hidden}main .middle section{margin-top:3rem}main .middle section .loader-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:10rem}main .middle section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .middle section .section-title .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}main .middle section .section-title .title .icon{width:28px}main .middle section .section-title .title .text{font-size:2rem;font-family:Roboto-Black;color:var(--mainTitleTextColor)}main .middle section .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem}main .middle section .arrows .arrow{width:2.7rem;height:2.7rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:center;background-repeat:no-repeat;border:1px solid var(--mainSwiperArrowActive);cursor:pointer}main .middle section .arrows .arrow.swiper-button-disabled{border:1px solid var(--mainSwiperDisabledArrow)}main .middle section .section-content{margin-top:1.5rem;position:relative;display:none}main .middle section .section-content::after{position:absolute;content:'';width:11.5rem;background:var(--mainPageShadow);right:0;top:0;height:100%;z-index:9}main .middle section .section-content ul li{list-style-type:none;border-radius:var(--componentsBorderRadius);overflow:hidden}main .middle section .section-content ul li a{display:block;width:100%;height:100%}main .middle section .section-content ul li a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}main .middle section.category-banners .banners{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}main .middle section.category-banners .banners .banner{height:11.5rem;width:42rem;border-radius:5px;overflow:hidden;background-color:var(--mainHeaderBottomRowBgColor)}main .middle section.category-banners .banners .banner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main .middle section.popular-games{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .middle section.popular-games .casino-games,main .middle section.popular-games .live-casino-games,main .middle section.popular-games .mini-games{width:42rem}main .middle section.popular-games .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .middle section.popular-games .heading .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}main .middle section.popular-games .heading .title .text{font-family:Roboto-Black;font-size:2rem;color:var(--mainTitleTextColor)}main .middle section.popular-games .content{margin-top:1.5rem;overflow:hidden}main .middle section.popular-games .content .banners{display:-webkit-box;display:-ms-flexbox;display:flex}main .middle section.popular-games .content .banners .slides{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}main .middle section.popular-games .content .banners .slides li{background-color:var(--mainHeaderBottomRowBgColor);height:16.5rem!important;border-radius:5px;overflow:hidden}main .middle section.popular-games .content .banners .slides li img{height:100%;width:100%;-o-object-fit:100%;object-fit:100%}main .middle section.sportsbook-top-matches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px;width:100%;min-width:0}main .middle section.sportsbook-top-matches .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}main .middle section.sportsbook-top-matches .heading .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}main .middle section.sportsbook-top-matches .heading .title .icon{width:20px;height:auto;-ms-flex-negative:0;flex-shrink:0}main .middle section.sportsbook-top-matches .heading .title span{font-family:Kanit-Regular,sans-serif;font-size:20px;color:#fff}main .middle section.sportsbook-top-matches .section-content{display:block!important;width:100%;min-width:0;margin-top:0;overflow:hidden}main .middle section.sportsbook-top-matches .section-content::after{display:none}main .middle section.sportsbook-top-matches .swiper-slide.match-item{height:auto}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item{-webkit-box-sizing:border-box;box-sizing:border-box;background:#0a263c;border-radius:6.5px;padding:10px;font-family:Kanit-Light,sans-serif}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-category .sport-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-category .sport-icon .icon{width:19px;height:18px;background-repeat:no-repeat;background-image:url(/assets/images/homepage/sporticons.png);-ms-flex-negative:0;flex-shrink:0;background-position:1000px 0}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-category .sport-icon .icon[icon=soccer]{background-position:-2100px 0}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-category .sport-icon .icon[icon=basketball]{background-position:-252px 0}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-category .sport-icon .icon[icon=tennis]{background-position:-2548px 0}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-category .sport-icon .icon[icon=icehockey]{background-position:-196px 0}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-category .match-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-category .match-title :nth-child(1){color:#1ee7a6;font-size:14px}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-category .match-title :nth-child(2){color:#898a88;font-size:12px}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-header .match-odds{color:#1ee7a6;background:#061c2c;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;font-size:12px}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-details{display:grid;grid-template-columns:1fr 80px 1fr;margin-top:14px}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-details h3:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#e9e9e9;font-size:12px}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-details .match-vs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-details .match-vs h2{color:#1ee7a6;font-family:Montserrat-Black,sans-serif;font-style:italic}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-details .match-vs span{font-family:Kanit-Regular,sans-serif}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-details .match-vs p{color:#fffFFF7D}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-details h3:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#e9e9e9;font-size:12px}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-odds-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;margin-top:14px}main .middle section.sportsbook-top-matches .swiper-wrapper .match-item .match-odds-container .match-odds-item{width:100%;background:#061c2c;border-radius:5px;padding:8px 12px;color:#e9e9e9;font-size:14px;text-align:center;font-family:Kanit-Medium,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .middle section.promotions .section-content::after{display:none!important}main .middle section.promotions .section-content .promo{height:31.3rem;background-position:center;background-size:cover;overflow:hidden;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--mainComponentsBgColor)}main .middle section.promotions .section-content .promo img{width:100%;height:40%}main .middle section.promotions .section-content .promo .info{margin-top:auto;height:22rem}main .middle section.promotions .section-content .promo .info h2{color:var(--textColor);font-size:1.6rem;margin:2rem 2.1rem}main .middle section.promotions .section-content .promo .info .text-content{height:7rem;overflow:hidden;color:var(--textColor)!important;padding:0 2.1rem}main .middle section.promotions .section-content .promo .info .text-content *{font-size:1.4rem}main .middle section.promotions .section-content .btn-wrapper{position:absolute;bottom:1.5rem;left:2.1rem}main .middle section.promotions .section-content .btn-wrapper .btn{min-width:9.1rem;height:3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--textColor);background:0 0;border:1px solid var(--btnBgColor);font-size:1.2rem}main .middle section.cold-games .section-content .hot-cold-game,main .middle section.hot-games .section-content .hot-cold-game{height:16.5rem;overflow:hidden;position:relative;border-radius:5px;cursor:pointer}main .middle section.cold-games .section-content .hot-cold-game img,main .middle section.hot-games .section-content .hot-cold-game img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .middle section.cold-games .section-content .hot-cold-game .rtp,main .middle section.hot-games .section-content .hot-cold-game .rtp{position:absolute;left:.7rem;top:1rem;font-size:1rem;border-radius:5px;width:7.5rem;height:2.3rem;font-family:Roboto-Black;background-color:var(--mainHotColdGamesRtpBgColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .middle section.cold-games.hot-games .rtp,main .middle section.hot-games.hot-games .rtp{color:var(--mainHotGamesRtpTextColor)}main .middle section.cold-games.cold-games .rtp,main .middle section.hot-games.cold-games .rtp{color:var(--mainColdGamesRtpTextColor)}main .middle section.new-casino-games .section-content ul li,main .middle section.table-games .section-content ul li{height:16.5rem;overflow:hidden;position:relative;border-radius:5px;background-color:var(--mainHeaderBottomRowBgColor);cursor:pointer}main .middle section.new-casino-games .section-content ul li img,main .middle section.table-games .section-content ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .middle section.new-casino-games.table-games,main .middle section.table-games.table-games{margin-bottom:5rem}main .middle section.game-providers .section-content ul li{height:7.6rem;background-color:#00263d;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}