.go-top-btn,.language-dropdown .list,.language-dropdown li{transition:all .3s ease-in-out}html{font-family:"Roboto",sans-serif;width:100%;max-width:100%;height:100%;font-size:16px;scroll-behavior:smooth;overflow-x:hidden}body{width:100%;min-height:100vh;background-color:#000220;-webkit-overflow-scrolling:touch;color:#f0f8ff}@media screen and (max-width: 480px){body{background-color:#00021e}}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:text;-ms-user-select:text;user-select:text}a,ul,li{appearance:none;-moz-appearance:none;-webkit-appearance:none;text-decoration:none;list-style:none;padding:0;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus,ul:focus,li:focus{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:inherit}button{border:none;background-color:rgba(0,0,0,0);outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}button:focus{outline:none}strong{-webkit-appearance:none;appearance:none;font-weight:normal}img{display:block}input,textarea{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);resize:none}input:focus,textarea:focus{-webkit-appearance:none;appearance:none;outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select:focus{outline:none}main{position:relative;padding-bottom:1px}input,select{appearance:none;-moz-appearance:none;-webkit-appearance:none;min-width:1px;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.container{max-width:1440px;padding:0 20px;margin:0 auto;position:relative}@media screen and (max-width: 480px){.container{padding:0}}:root{--flag-w: 40px;--langList-logo-h: 50px}.flag{width:var(--flag-w);aspect-ratio:1/1;background-size:contain;background-position:center;display:inline-block;z-index:2}.flag.en{background-image:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/flag/en.webp)}.flag.id{background-image:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/flag/id.webp)}.flag.th{background-image:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/flag/th.webp)}.flag.vn,.flag.vi{background-image:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/flag/vn.webp)}.flag.jp{background-image:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/flag/jp.webp)}.flag.kr{background-image:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/flag/kr.webp)}.flag.my{background-image:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/flag/my.webp)}.flag.cn{background-image:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/flag/cn.webp)}.flag.hk{background-image:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/flag/hk.webp)}.flag:hover{transition:all .3s;-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width: 1024px){.flag{-webkit-transform:scale(1);transform:scale(1)}}.lang-decorate-img{width:124px;position:relative;top:20px;z-index:10}.language-dropdown{position:fixed;top:.2vw;right:.8vw;-webkit-filter:drop-shadow(0.3px 5px 8px rgba(0, 0, 0, 0.5));filter:drop-shadow(0.3px 5px 8px rgba(0, 0, 0, 0.5));z-index:10;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.language-dropdown.active li{opacity:1}.language-dropdown.active .list{height:calc(var(--langList-logo-h) + 9*(var(--flag-w) + 10px))}.language-dropdown .list{position:relative;padding-top:20px;width:58px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-direction:column;flex-direction:column;background:#8bd7fb;clip-path:polygon(0% 0%, 100% 0, 100% calc(100% - 16px), 50% 100%, 0 calc(100% - 16px))}.language-dropdown .list::after{content:"";display:block;width:calc(100% - 2px*2);height:calc(100% - 2px*1);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;background:#1f1f1f;clip-path:polygon(0% 0%, 100% 0, 100% calc(100% - 15px), 50% 100%, 0 calc(100% - 15px));pointer-events:none}.language-dropdown .list{height:calc(var(--langList-logo-h) + var(--flag-w))}.language-dropdown li{-ms-flex-order:1;order:1;opacity:0}.language-dropdown li.active{-ms-flex-order:0;order:0;opacity:1;pointer-events:none}.language-dropdown a{width:var(--flag-w);aspect-ratio:1/1;display:block}@media screen and (max-width: 1024px){:root{--flag-w: 30px;--langList-logo-h: 45px}.lang-decorate-img{width:58px}.language-dropdown{position:absolute;top:0%;right:6vw;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.language-dropdown .list{gap:8px;width:48px;height:0}.language-dropdown.active li,.language-dropdown:hover li{opacity:1}.language-dropdown.active .list,.language-dropdown:hover .list{height:calc(var(--langList-logo-h) + 9*(var(--flag-w) + 10px))}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6901960784);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:9999;opacity:1;transition:opacity .5s ease}.loading-overlay.loaded{opacity:0;pointer-events:none}.loading-spinner{text-align:center}.spinner{width:40px;height:40px;margin:0 auto 20px;border:4px solid hsla(0,0%,100%,.2);border-top:4px solid #fff;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-text{color:#fff;font-size:18px;font-weight:500;letter-spacing:1px}body.web [data-device=mobile]{display:none !important}body.mobile [data-device=web]{display:none !important}.banner{position:relative;width:100%;aspect-ratio:960/533}@media screen and (max-width: 1024px){.banner{aspect-ratio:unset}}.bn-bg{width:100%}.bn-bg img{width:100%;display:block}@media screen and (max-width: 1024px){.bn-bg{position:static}.bn-bg.scroll{-webkit-filter:none;filter:none}}@-webkit-keyframes brightness{0%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1.8);filter:brightness(1.8)}}@keyframes brightness{0%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1.8);filter:brightness(1.8)}}@-webkit-keyframes bright{0%{-webkit-filter:brightness(1) contrast(1);filter:brightness(1) contrast(1)}100%{-webkit-filter:brightness(1.5) contrast(1.2);filter:brightness(1.5) contrast(1.2)}}@keyframes bright{0%{-webkit-filter:brightness(1) contrast(1);filter:brightness(1) contrast(1)}100%{-webkit-filter:brightness(1.5) contrast(1.2);filter:brightness(1.5) contrast(1.2)}}.bn-title{position:absolute;top:16%;right:4%;width:60%;z-index:3;-webkit-animation:slideFromRight 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;animation:slideFromRight 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.bn-title img{width:100%;display:block}@-webkit-keyframes shine{0%{background-position:-800px}100%{background-position:800px}}@keyframes shine{0%{background-position:-800px}100%{background-position:800px}}.mask-img{width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(45deg, rgba(0, 0, 0, 0) 45%, #fff, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0));background-size:100%;background-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:3;-webkit-animation:shine 2.5s infinite;animation:shine 2.5s infinite}.bn-date{position:absolute;top:63%;right:13%;font-family:"Anton";font-size:38px;text-align:center;font-weight:normal;letter-spacing:1px}.bn-date .date{color:#fff;padding:0 10px;line-height:58px}.bn-date .gmt{font-size:24px;margin-top:10px}.kr .bn-date{font-family:"KoreanSWGI3-R"}.cn .bn-date{font-family:"Chiron GoRound TC";font-weight:bold}.cn .bn-date .gmt{margin-top:5px}.hk .bn-date{font-family:"Chiron GoRound TC";font-weight:bold}.th .bn-date{font-family:"Noto Sans Thai";font-weight:bold}.jp .bn-date{font-weight:bold;font-family:"Noto Sans JP"}@media screen and (max-width: 1024px){.vn .bn-date{font-size:18px}.vn .bn-date .gmt{font-size:15px;margin-top:5px}}@media screen and (max-width: 1024px){.bn-date{font-size:22px;color:#fff;width:100%;text-align:center;position:absolute;top:83%;left:0;right:unset}.bn-date .date{line-height:28px;padding:0;background:none}.bn-date .gmt{font-size:19px;margin-top:0}}.bn-tag{position:absolute;top:7%;right:14%;width:16%}.bn-tag img{width:100%;display:block;-webkit-animation:brightness 1s ease-in-out infinite alternate;animation:brightness 1s ease-in-out infinite alternate}main{margin-top:-13%;position:relative;z-index:2;width:100%}main::after{content:"";width:1100px;height:100%;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/bg.webp);background-size:100% auto;background-position:center;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;-webkit-filter:drop-shadow(0 4px 23px rgba(0, 212, 255, 0.4509803922)) opacity(0.7);filter:drop-shadow(0 4px 23px rgba(0, 212, 255, 0.4509803922)) opacity(0.7)}main::before{content:"";background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/img.webp);width:100%;aspect-ratio:3/2;position:absolute;top:30%;left:0;background-size:120% auto;background-position:center;opacity:.15;z-index:-1}@media screen and (max-width: 1024px){main{margin-top:0%;overflow:hidden}}section{margin-bottom:90px}@media screen and (max-width: 1024px){section{margin-bottom:60px}}.sec-title{font-family:"Oswald";background:linear-gradient(180deg, #ffffff 26.88%, #4ae1ff 55.38%, #00eaff 78.12%);background-size:100% 1.4em;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;font-size:35px;line-height:1.4em;text-align:center;font-weight:bold;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 38px;text-transform:uppercase;max-width:560px;letter-spacing:2px;-webkit-filter:drop-shadow(-1px -1px 0 #004e85) drop-shadow(1px -1px 0 #004e85) drop-shadow(-1px 1px 0 #004e85) drop-shadow(1px 1px 0 #004e85);filter:drop-shadow(-1px -1px 0 #004e85) drop-shadow(1px -1px 0 #004e85) drop-shadow(-1px 1px 0 #004e85) drop-shadow(1px 1px 0 #004e85)}.sec-title::after,.sec-title::before{content:"";aspect-ratio:132/74;width:120px;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/title_bg.webp);position:absolute;top:50%;left:-20px;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);background-size:100% 100%;opacity:.4}.sec-title::before{position:absolute;top:50%;left:unset;right:-20px;-webkit-transform:scaleX(-1) translate(-100%, -50%);transform:scaleX(-1) translate(-100%, -50%)}.cn .sec-title{font-family:"Chiron GoRound TC"}.hk .sec-title{font-family:"Chiron GoRound TC"}.vn .sec-title{font-family:"Roboto"}@media screen and (max-width: 1024px){.vn .sec-title{font-size:24px}}.th .sec-title{font-family:"Noto Sans Thai"}.kr .sec-title{font-family:"KoreanSWGI3-R"}.jp .sec-title{font-family:"Noto Sans JP"}@media screen and (max-width: 1024px){.sec-title{font-size:24px;max-width:90%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sec-title::after,.sec-title::before{display:none}}.sec-1 .sec-text{color:#a5d2ff;margin-top:36px}@media screen and (max-width: 1024px){.sec-1 .sec-text{margin-top:16px}}.schedule-card{max-width:440px;padding:32px 30px 0px;aspect-ratio:473/368;cursor:-webkit-grab;cursor:grab;position:relative}.schedule-card::before{content:"";position:absolute;inset:0;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/Payout_Time_bg.webp);background-size:100% 100%;aspect-ratio:473/368;z-index:0;transition:opacity .3s ease;width:100%}.schedule-card>*{position:relative;z-index:1}.schedule-card.disable .schedule-info{-webkit-filter:grayscale(0.5);filter:grayscale(0.5)}.schedule-card.disable .schedule-info .label{color:#979797}.schedule-card.disable .schedule-info .date{color:#979797;background:none}@media screen and (max-width: 1024px){.schedule-card{aspect-ratio:unset;padding:0px 30px 0px}.schedule-card::before{background-size:100% 100%;aspect-ratio:473/368;width:120%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.schedule-week{text-align:center;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%;position:relative}.schedule-week::after{content:"";width:58%;z-index:0;height:56px;position:absolute;top:-10%;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);background:linear-gradient(90deg, rgba(0, 9, 56, 0) 0%, rgba(0, 9, 56, 0.85) 18.75%, rgba(0, 9, 56, 0.85) 50%, rgba(0, 9, 56, 0.85) 85.58%, rgba(0, 9, 56, 0) 100%)}.schedule-week span{display:block;width:100%}.schedule-week span:nth-child(1){font-size:45px;line-height:42px;background:linear-gradient(180deg, #ffea00 0%, #ff9d00 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;font-family:"Anton";position:relative;z-index:1}.schedule-week span:nth-child(2){font-size:22px;line-height:30px;font-family:"Anton";color:#fff8ad;-webkit-filter:drop-shadow(0 3px 3px #06003f);filter:drop-shadow(0 3px 3px #06003f);font-weight:400;letter-spacing:1px}@media screen and (max-width: 1024px){.schedule-week{gap:0px;margin-bottom:10px}.schedule-week::after{height:43px;top:-4%}.schedule-week span:nth-child(1){font-size:30px}.schedule-week span:nth-child(2){font-size:17px;line-height:20px}}.schedule-info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.schedule-info .label{color:#a5d2ff;font-weight:400;line-height:26px;font-size:14px}.schedule-info .date{background:linear-gradient(180deg, #ffffff 0%, #ffd000 50%, #ff7b00 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;font-size:34px;line-height:50px;font-family:"Akshar";font-weight:600}.schedule-info .schedule-payout{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1024px){.schedule-info .label{line-height:20px;font-size:12px}.schedule-info .date{font-size:26px;line-height:32px}}.schedule-date{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:8px}.schedule-date>div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.schedule-swiper{width:1200px;margin:80px auto 0}@media screen and (max-width: 1024px){.schedule-swiper{width:100%;margin-top:50px}.schedule-swiper .schedule-swiper__viewport{overflow:visible}.schedule-swiper .schedule-card{transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;-webkit-transform:scale(0.82);transform:scale(0.82);opacity:.45}.schedule-swiper .swiper-slide-active .schedule-card{-webkit-transform:scale(1);transform:scale(1);opacity:1}.schedule-swiper .swiper-button-next,.schedule-swiper .swiper-button-prev{width:36px;height:36px}.schedule-swiper .swiper-button-next::after,.schedule-swiper .swiper-button-prev::after{font-size:18px}.schedule-swiper .swiper-button-prev{left:-45px}.schedule-swiper .swiper-button-next{right:-45px}}.schedule-swiper-pagination{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:5px}.schedule-swiper-pagination .swiper-pagination-bullet{background:#192a96;border-radius:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px;height:10px;opacity:1 !important}.schedule-swiper-pagination .swiper-pagination-bullet-active{background:#0023ff}@media screen and (max-width: 1024px){.schedule-swiper-pagination{margin-top:30px}}.sec-text{margin:0 auto;text-align:center;font-size:15px;line-height:35px}@media screen and (max-width: 1024px){.sec-text{font-size:12px;line-height:24px;max-width:90%}}.promotion-tabs{max-width:900px;margin:110px auto 0;padding:0 20px;position:relative}.promotion-tabs .tab-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:0;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3}@media screen and (max-width: 1024px){.promotion-tabs .tab-nav{width:90%;-ms-flex-pack:justify;justify-content:space-between}}.promotion-tabs .tab-btn{background:none;border:none;color:#4f6e72;cursor:pointer;font-family:"Oswald";font-size:20px;font-weight:bold;line-height:90px;transition:all .3s ease;letter-spacing:1px;position:relative;width:360px;z-index:1}.promotion-tabs .tab-btn::after{content:"";width:360px;height:90px;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/promotion2.webp);background-size:100% 100%;position:absolute;top:0;left:0;z-index:-1}.promotion-tabs .tab-btn:nth-child(1){margin-right:-30px}.promotion-tabs .tab-btn:nth-child(2){margin-left:-30px}.promotion-tabs .tab-btn.active{color:#6defff;z-index:2}.promotion-tabs .tab-btn.active::after{content:"";background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/promotion.webp);background-size:100% 100%}@media(hover: hover){.promotion-tabs .tab-btn:hover:not(.active){-webkit-filter:brightness(2);filter:brightness(2)}}.jp .promotion-tabs .tab-btn{font-family:"Noto Sans JP";letter-spacing:.5px}@media screen and (max-width: 1024px){.jp .promotion-tabs .tab-btn{font-size:12px;line-height:20px}}.cn .promotion-tabs .tab-btn{font-family:"Chiron GoRound TC"}.hk .promotion-tabs .tab-btn{font-family:"Chiron GoRound TC"}.vn .promotion-tabs .tab-btn{font-family:"Roboto";font-size:17px}@media screen and (max-width: 1024px){.vn .promotion-tabs .tab-btn{font-size:12px;line-height:20px}}.th .promotion-tabs .tab-btn{font-family:"Noto Sans Thai"}@media screen and (max-width: 1024px){.th .promotion-tabs .tab-btn{line-height:20px}}@media screen and (max-width: 1024px){.my .promotion-tabs .tab-btn{font-size:13px;line-height:20px}}.kr .promotion-tabs .tab-btn{font-family:"KoreanSWGI3-R"}.jp .promotion-tabs .tab-btn{font-family:"Noto Sans JP"}@media screen and (max-width: 1024px){.promotion-tabs .tab-btn{width:50%;font-size:14px;line-height:22px;padding:0 8px}.promotion-tabs .tab-btn::after{content:"";width:100%;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/promotion2.webp);background-size:100% 100%;height:70px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.promotion-tabs .tab-btn:nth-child(1){margin-right:0}.promotion-tabs .tab-btn:nth-child(2){margin-left:0}}.promotion-tabs .tab-panel{display:none;background:#10192d;padding:80px 0 50px;border-radius:15px;border:2px solid #0a2b45}.promotion-tabs .tab-panel.active{display:block;-webkit-animation:tabFadeIn .35s ease forwards;animation:tabFadeIn .35s ease forwards}.promotion-tabs .tab-panel.is-exiting{display:block;-webkit-animation:tabFadeOut .2s ease forwards;animation:tabFadeOut .2s ease forwards;pointer-events:none}.promotion-tabs .tab-panel p{width:80%}@media screen and (max-width: 1024px){.promotion-tabs .tab-panel p{font-size:14px;line-height:26px;width:90%}}@media screen and (max-width: 1024px){.promotion-tabs .tab-panel{padding:60px 0 30px}}.promotion-tabs .promo-block-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;gap:24px;width:80%;margin:120px auto 0}.promotion-tabs .promo-block-wrap .promo-block:nth-child(1)::before{content:"";width:100px;aspect-ratio:1/1;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/icon1.webp);background-size:100% 100%;position:absolute;top:-5%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3}.promotion-tabs .promo-block-wrap .promo-block:nth-child(2)::before{content:"";width:118px;aspect-ratio:1/1;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/icon2.webp);background-size:100% 100%;position:absolute;top:-6%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3}@media screen and (max-width: 1024px){.promotion-tabs .promo-block-wrap{width:90%;margin-top:100px;-ms-flex-direction:column;flex-direction:column;gap:84px}.promotion-tabs .promo-block-wrap .promo-block:nth-child(1)::before{width:60px;position:absolute;top:-8%;left:50%}.promotion-tabs .promo-block-wrap .promo-block:nth-child(2)::before{position:absolute;top:-8%;left:50%;width:66px}}.promotion-tabs .promo-block{background:linear-gradient(180deg, rgba(61, 135, 186, 0.69) 0%, rgba(0, 3, 47, 0) 90%);border-radius:15px;padding:58px 20px;position:relative}.promotion-tabs .promo-block::after{content:"";width:152px;aspect-ratio:1/1;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/img_icon_bg.webp);background-size:100% 100%;position:absolute;top:-5%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.promotion-tabs .promo-block p{width:100%}@media screen and (max-width: 1024px){.promotion-tabs .promo-block{padding:30px 14px 3px}.promotion-tabs .promo-block::after{width:89px;position:absolute;top:-8%;left:50%}}@media screen and (max-width: 1024px){.promotion-tabs{margin-top:60px}}@-webkit-keyframes tabFadeIn{from{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tabFadeIn{from{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tabFadeOut{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes tabFadeOut{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.go-top-btn{width:50px;border-radius:50%;aspect-ratio:1/1;position:fixed;bottom:6vh;right:calc((100% - 1440px)/2);font-size:1.25rem;color:#e8dede;background:linear-gradient(180deg, rgba(209, 201, 184, 0.6) 0%, rgba(132, 118, 100, 0.6) 100%);-webkit-filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.2509803922));filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.2509803922));border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none;z-index:4}.go-top-btn::after{content:"";background:#0c002d;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:98%;height:98%;z-index:-1;transition:all .3s ease-in-out;border-radius:8px}.go-top-btn:hover{cursor:pointer}.go-top-btn:hover::after{background:#3e3c5e}.go-top-btn.active{opacity:1;pointer-events:initial}@media screen and (max-width: 1200px){.go-top-btn{right:10px}}@media screen and (max-width: 1024px){.go-top-btn{bottom:2vh;right:10px;width:45px}}.sec-3{margin-bottom:0;padding-bottom:100px}.sec-3 .sec-text{margin:60px auto 25px;width:400px}@media screen and (max-width: 1024px){.sec-3{padding-bottom:90px}.sec-3 .sec-text{margin:40px auto 30px;width:90%}}.requirement-panel{max-width:820px;margin:0 auto}@media screen and (max-width: 1024px){.requirement-panel{max-width:90%}}.req-currency-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:28px;position:relative}@media screen and (max-width: 1024px){.req-currency-wrap{margin-bottom:30px}}.req-currency-trigger{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:25px;border:none;background:linear-gradient(90deg, #5dffdc 0%, #00aeff 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;cursor:pointer;font-family:"Oswald";font-size:34px;font-weight:bold;letter-spacing:1px;-ms-flex-pack:center;justify-content:center;-webkit-filter:drop-shadow(0 0 20px rgba(0, 255, 251, 0.4509803922));filter:drop-shadow(0 0 20px rgba(0, 255, 251, 0.4509803922))}.req-currency-trigger.open .req-currency-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 1024px){.req-currency-trigger{font-size:26px;gap:10px}}.req-currency-arrow{display:block;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:14px solid #00eaff;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1024px){.req-currency-arrow{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #00eaff}}.req-currency-dropdown{position:absolute;top:calc(100% + 6px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:500px;background:linear-gradient(135deg, rgb(26, 21, 64) 0%, rgb(36, 34, 96) 100%);border:1px solid rgba(0,234,255,.3);border-radius:10px;padding:10px;z-index:1001;opacity:0;pointer-events:none;-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px);transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.req-currency-dropdown.open{opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}@media screen and (max-width: 1024px){.req-currency-dropdown{position:fixed;top:auto;bottom:0;left:0;width:100%;border-radius:16px 16px 0 0;opacity:1;pointer-events:none;-webkit-transform:translateY(110%);transform:translateY(110%);transition:-webkit-transform .35s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .35s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .35s cubic-bezier(0.32, 0.72, 0, 1), -webkit-transform .35s cubic-bezier(0.32, 0.72, 0, 1);z-index:10}.req-currency-dropdown.open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}}.req-currency-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width: 1024px){.req-currency-overlay.open{opacity:1;visibility:visible;pointer-events:auto}}.req-currency-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:20px 10px;-ms-flex-pack:center;justify-content:center}.req-currency-btn{background:rgba(73,70,150,.3);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;font-family:"Oswald";font-size:14px;font-weight:bold;letter-spacing:.5px;padding:7px 0;width:calc(33.333% - 6px);text-align:center;transition:all .2s ease}@media(hover: hover){.req-currency-btn:hover{background:rgba(73,70,150,.6);color:#fff;border-color:rgba(0,234,255,.4)}}.req-currency-btn.active{background:linear-gradient(135deg, rgba(0, 234, 255, 0.2) 0%, rgba(73, 70, 150, 0.5) 100%);border-color:rgba(0,234,255,.7);color:#00eaff}@media screen and (max-width: 1024px){.req-currency-btn{font-size:13px;padding:6px 0}}.req-blocks{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:20px;position:relative;z-index:3;aspect-ratio:895/535}.req-blocks::after{content:"";width:100%;height:100%;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/LuckyDraw_bg.webp);background-size:100% 100%;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 1024px){.req-blocks{gap:10px}.req-blocks::after{content:"";height:120%;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/web/LuckyDraw_bg.webp);background-size:100% 100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}}.req-block{width:60%}@media screen and (max-width: 1024px){.req-block{width:85%}}.req-block-title{font-family:"Oswald";font-size:26px;font-weight:bold;background:linear-gradient(180deg, #ffffff 26.88%, #4ae1ff 55.38%, #00eaff 78.12%);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;letter-spacing:2px;text-transform:uppercase;line-height:58px;-webkit-filter:drop-shadow(-1px -1px 0 #004e85) drop-shadow(1px -1px 0 #004e85) drop-shadow(-1px 1px 0 #004e85) drop-shadow(1px 1px 0 #004e85) drop-shadow(0 1px 0 #090085);filter:drop-shadow(-1px -1px 0 #004e85) drop-shadow(1px -1px 0 #004e85) drop-shadow(-1px 1px 0 #004e85) drop-shadow(1px 1px 0 #004e85) drop-shadow(0 1px 0 #090085)}.cn .req-block-title{font-family:"Chiron GoRound TC"}.hk .req-block-title{font-family:"Chiron GoRound TC"}.vn .req-block-title{font-family:"Roboto";font-size:24px}@media screen and (max-width: 1024px){.vn .req-block-title{font-size:12px;margin-bottom:4px;line-height:22px}}.th .req-block-title{font-family:"Noto Sans Thai"}.kr .req-block-title{font-family:"KoreanSWGI3-R"}.jp .req-block-title{font-family:"Noto Sans JP";font-size:28px}@media screen and (max-width: 1024px){.jp .req-block-title{font-size:12px;margin-bottom:4px;line-height:22px}}@media screen and (max-width: 1024px){.req-block-title{font-size:12px;margin-bottom:4px;line-height:22px}}.req-divider{position:relative;height:1px;background:rgba(47,173,198,.4);width:80%;margin:0 auto 18px}.req-divider::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:rgba(22,87,99,.8352941176)}@media screen and (max-width: 1024px){.req-divider{margin-bottom:8px}}.req-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:0;background:rgba(0,5,29,.6);border-radius:15px;padding:18px 0 16px}.req-content.req-cols-2 .req-col{width:50%}.req-content.req-cols-3 .req-col{width:33.333%}@media screen and (max-width: 1024px){.req-content{padding:12px 0 10px}}.req-col{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;position:relative;gap:10px}.req-label{font-size:16px;color:#5bb8c3;font-weight:400;letter-spacing:.3px;text-align:center;font-weight:600}@media screen and (max-width: 1024px){.req-label{font-size:12px}}.req-value{font-family:"Anton";font-size:32px;font-weight:600;background:linear-gradient(180deg, #ffffff 0%, #ffd000 50%, #ff7b00 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;text-align:center;font-weight:normal;letter-spacing:1px;line-height:36px}@media screen and (max-width: 1024px){.req-value{font-size:26px;line-height:26px}}.player-card{position:relative;max-width:580px;margin:0 auto 90px;border-radius:15px;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/bg.webp);background-size:100% 100%;background-position:center;padding:10px 8px 15px}.player-card__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:10px}.player-card__row{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:relative}.player-card__row::after{content:"";width:100%;height:50px;background:linear-gradient(90.01deg, #0a1d63 60.58%, rgba(10, 29, 99, 0) 99.99%);position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:0}.player-card__label-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:relative;width:163px;aspect-ratio:169/63;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/text_bg.webp) no-repeat center center;background-size:100% 100%;z-index:2;padding-right:10px}.player-card__icon-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50px;height:50px}.player-card__icon-wrap img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.player-card__label{font-family:"Roboto";font-size:14px;font-weight:500;color:#fff;line-height:16px}.player-card__value{-ms-flex:1;flex:1;padding:0 20px;font-family:"Anton";font-size:20px;font-weight:normal;color:#ffed63;letter-spacing:2px;z-index:2;position:relative}.player-card__ball{position:absolute;right:-10px;bottom:-15px;width:230px;pointer-events:none}@media screen and (max-width: 1024px){.player-card{margin-bottom:60px;background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/bg_m.webp);background-size:100% 100%;width:82%;padding:18px 35px;margin-top:120px}.player-card__row{-ms-flex-direction:column;flex-direction:column;aspect-ratio:220/67;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding-left:60px}.player-card__row::after{display:none}.player-card__row::before{width:100%;aspect-ratio:220/67;content:"";background:url(../../../../CMD_2026_World_Cup_Kickoff_Carnival/assets/images/text_bg_m.webp) no-repeat center center;background-size:100% 100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.player-card__label-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:static;width:auto;aspect-ratio:auto;z-index:2;padding-right:0px;background:none}.player-card__icon-wrap{width:37px;height:37px;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.player-card__icon-wrap img{width:30px;height:30px}.player-card__label{padding:0;font-size:12px;line-height:24px}.player-card__value{font-size:16px;-ms-flex:0;flex:0;padding:0}.player-card__ball{right:unset;bottom:unset;width:170px;top:-40px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}