.swiper-banner{width:100%;height:226px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:32px}.swiper-banner .swiper-slide{width:700px !important;height:226px}.swiper-banner .swiper-slide:not(.swiper-slide-active){filter:blur(3px)}.swiper-banner .swiper-slide img{width:100%;height:auto}.swiper-banner .arrow-icon{width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2}.swiper-banner .banner-prev{left:150px}.swiper-banner .banner-next{right:150px}.hot-sports-container{height:252px;background:url("../imgs/sports/live-sports-bg.webp") no-repeat;background-size:100% 100%;position:relative;margin-top:32px;padding-top:24px}.hot-sports-container .arrow-container{width:fit-content;display:flex;align-items:center;gap:9px;position:absolute;top:0;right:0}.hot-sports-container .arrow-container .arrow-icon{width:40px;cursor:pointer}.hot-sports-container .swiper-slide{width:100% !important;display:flex;justify-content:center;gap:30px;margin-top:12px}.hot-sports-container .swiper-slide .sports-card{min-width:152px;max-width:152px;height:132px;border-radius:12px;background:url("../imgs/sports/bg-default.png") no-repeat;background-size:100% 100%;position:relative}.hot-sports-container .swiper-slide .sports-card.is-live{background:url("../imgs/sports/bg-live.png") no-repeat;background-size:100% 100%}.hot-sports-container .swiper-slide .sports-card .sports-title{display:flex;align-items:center;color:#111;font-size:14px;font-family:"Boxed Medium";line-height:20px;margin-top:12px;margin-left:8px;padding-right:18px}.hot-sports-container .swiper-slide .sports-card .sports-title .icon-container{width:20px;height:20px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px}.hot-sports-container .swiper-slide .sports-card .sports-title .icon-container .game-icon{width:100%}.hot-sports-container .swiper-slide .sports-card .team-icon-container{width:106px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;margin-top:22px}.hot-sports-container .swiper-slide .sports-card .team-icon-container .icon-container{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff}.hot-sports-container .swiper-slide .sports-card .team-icon-container .icon-container .team-icon{width:100%}.hot-sports-container .swiper-slide .sports-card .team-icon-container .status-icon{width:16px;margin-top:4px}.hot-sports-container .swiper-slide .sports-card .team-name-container{width:100%;display:flex}.hot-sports-container .swiper-slide .sports-card .team-name-container .team-name{width:100%;color:#111;font-size:10px;font-family:"Boxed Semibold";text-align:center;padding:3px 6px 0}.hot-sports-container .small-text{color:#aeaeae;font-size:10px;font-family:"SF PRO LIGHT";position:absolute;left:50%;transform:translateX(-50%);bottom:30px}.top-games-container{margin-top:80px}.top-games-container .tab-container{height:32px;display:flex;align-items:center;justify-content:space-between;margin:12px 0}.top-games-container .tab-container .tab-options{display:flex;align-items:center;gap:16px}.top-games-container .tab-container .tab-options .tab-item{height:32px;padding:0 16px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:"SF PRO MEDIUM";cursor:pointer}.top-games-container .tab-container .tab-options .tab-item.active{color:#fff;background:#cc4500}.top-games-container .game-container{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:25px}.top-games-container .game-container .images-container{width:192px;height:132px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.15);overflow:hidden;position:relative;cursor:pointer}.top-games-container .game-container .images-container:hover .play-bg,.top-games-container .game-container .images-container:hover .play-button{visibility:visible}.top-games-container .game-container .images-container:hover .game-name{visibility:hidden}.top-games-container .game-container .images-container .game-icon{width:100%}.top-games-container .game-container .images-container .game-name{width:100%;height:24px;background:rgba(0,0,0,.6);position:absolute;bottom:0;display:flex;align-items:center;color:#fff;font-size:14px;font-family:"SF PRO LIGHT";line-height:14px;padding-left:12px}.top-games-container .game-container .images-container .play-bg{width:255px;height:200px;background:#000;position:absolute;top:0;opacity:.7;visibility:hidden;transition:visibility .5 ease-in-out;cursor:pointer}.top-games-container .game-container .images-container .play-button{width:120px;height:40px;background:#ff5800;border-radius:4px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;color:#fff;font-family:"SF PRO REGULAR";visibility:hidden;transition:visibility .5 ease-in-out;cursor:pointer}.top-games-container .game-details{margin-top:24px}.top-games-container .game-details .game-title{font-size:16px;line-height:24px;font-family:"SF PRO SEMIBOLD"}.top-games-container .game-details .details{color:#717171;font-size:12px;letter-spacing:0 !important}.popular-sponsor-container{margin-top:80px}.popular-sponsor-container .sponsor-content{width:100%;display:flex;align-items:center;justify-content:space-between}.popular-sponsor-container .sponsor-content.top{padding:0 57px;margin-top:12px}.popular-sponsor-container .sponsor-content.bottom{margin-top:12px}.popular-sponsor-container .sponsor-content.bottom .main-item{width:344px}.popular-sponsor-container .sponsor-content.bottom .main-item.box-1{background:#ffe7e7}.popular-sponsor-container .sponsor-content.bottom .main-item.box-2{background:#182653}.popular-sponsor-container .sponsor-content.bottom .main-item.box-3{background:#593987}.popular-sponsor-container .sponsor-container .main-item{width:230px;height:200px;border-radius:8px;position:relative;cursor:pointer}.popular-sponsor-container .sponsor-container .main-item.box-1{background:#fdba38}.popular-sponsor-container .sponsor-container .main-item.box-2{background:#ffe5d3}.popular-sponsor-container .sponsor-container .main-item.box-3{background:#3c39d5}.popular-sponsor-container .sponsor-container .main-item:hover .front-content{opacity:0;visibility:hidden}.popular-sponsor-container .sponsor-container .main-item:hover .back-content{opacity:1;visibility:visible}.popular-sponsor-container .sponsor-container .main-item .container{width:100%;height:100%;border-radius:8px;overflow:hidden;position:absolute;top:0;left:0}.popular-sponsor-container .sponsor-container .main-item .front-content{opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.popular-sponsor-container .sponsor-container .main-item .front-content.nba-bg{background:url("/imgs/sponsor/nba-bg.png") no-repeat;background-size:100%}.popular-sponsor-container .sponsor-container .main-item .front-content.nba-bg .logo-container .logo{width:165px}.popular-sponsor-container .sponsor-container .main-item .front-content .logo-container{height:160px;display:flex;align-items:center;justify-content:center}.popular-sponsor-container .sponsor-container .main-item .front-content .logo-container:last-child{height:200px}.popular-sponsor-container .sponsor-container .main-item .front-content .logo-container .logo{width:138px}.popular-sponsor-container .sponsor-container .main-item .back-content{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.popular-sponsor-container .sponsor-container .main-item .back-content .active-icon{width:100%}.popular-sponsor-container .sponsor-container .main-item .text-container{width:100%;background:rgba(0,0,0,.6);position:absolute;bottom:0}.popular-sponsor-container .sponsor-container .main-item .text-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right, rgba(21, 21, 21, 0), rgb(255, 88, 0), rgba(21, 21, 21, 0));z-index:1}.popular-sponsor-container .sponsor-container .main-item .text-container.logo-title{height:40px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.popular-sponsor-container .sponsor-container .main-item .text-container.info{height:90px;padding-top:10px;padding-left:20px;padding-right:40px}.popular-sponsor-container .sponsor-container .main-item .text-container.info::after{display:flex;content:"";width:20px;height:20px;background:url("/imgs/sponsor/arrow-right.png") no-repeat;background-size:100%;position:absolute;top:10px;right:8px}.popular-sponsor-container .sponsor-container .main-item .text-container.info .info-title{color:#fff;letter-spacing:1px;line-height:22px}.popular-sponsor-container .sponsor-container .main-item .text-container.info .info-details{width:100%;color:#fff;font-size:12px;font-family:"SF PRO LIGHT";line-height:14px;letter-spacing:1px}.website-app-container{display:flex;justify-content:space-between;column-gap:94px;margin-top:80px}.website-app-container .content{width:500px}.website-app-container .content h2{font-size:22px;line-height:28px;margin-bottom:20px}.website-app-container .content p{color:#717171;font-size:12px;line-height:16px;letter-spacing:0px}.website-app-container .content .play-now{width:120px;height:40px;border-radius:4px;font-size:14px;margin-top:24px}.website-app-container .app-image{width:365px;margin-right:78px}.faq-container{margin-top:80px}.faq-container .title-container{display:flex;align-items:center;justify-content:space-between}.faq-container .faq-list{margin-top:10px}.faq-container .faq-list .question{min-height:40px;display:flex;align-items:center;border-bottom:1px solid #f4f4f4;cursor:pointer}.faq-container .faq-list .question:last-child{margin-bottom:0}.faq-container .faq-list .question .text{flex:1;font-size:16px;font-family:"SF PRO MEDIUM";letter-spacing:.4px}.faq-container .faq-list .question .arrow-down{width:12px;margin-right:18px}.faq-container .faq-list .question .arrow-down.show{transform:rotate(-180deg)}.faq-container .faq-list .answer{margin:12px 0;display:none}.faq-container .faq-list .answer p{color:#717171;font-size:12px}.faq-container .faq-list .answer.show{display:block}.website-details-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out;overflow:hidden;margin-top:80px}.website-details-container:has(#toggleCheckbox:checked){grid-template-rows:1fr}.website-details-container .website-details{min-height:350px;overflow:hidden;position:relative;transition:.3s ease-in-out}.website-details-container .website-details::after{display:block;content:"";width:100%;height:45px;background:linear-gradient(to top, rgb(255, 255, 255), rgba(255, 255, 255, 0));position:absolute;bottom:0px}.website-details-container .website-details p{margin-bottom:40px}.website-details-container .btn-style{width:fit-content;margin:0 auto;padding:0 20px}.website-details-container .btn-style::after{content:"Read More"}.website-details-container #toggleCheckbox:checked+.btn-style::after{content:"Hide"}