:root{--fs-48:48px;}
:root{--fs-28:28px;}
@media (max-width:1600px){
    :root{--fs-48:40px;  }
}
@media (max-width:1440px){
    :root{--fs-48:35px;}
    :root{--fs-28:25px;}
}
@media (max-width:768px){
    :root{--fs-48:28px;}
    :root{--fs-28:20px;}
}
@media (max-width:510px){
    :root{--fs-48:20px;}
    :root{--fs-28:16px;}
}
header, .footer-tab-bar {transform: translateZ(99999px);-webkit-transform: translateZ(99999px);}
.banner {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_banner_bg.webp") no-repeat;background-size: cover;padding: 146.5px 0 230.5px;background-position: top center;}
.banner .inner, .row1 .inner, .row2 .inner, .row4 .inner {max-width: 1440px;}
.banner .inner .content {max-width: 760px;}
.banner .inner .content h1 {font-size: 64px;font-weight: 600;color: var(--v-white);line-height: 1.2;}
h1 span, h2 span, .banner .inner .content .p_text span {color: var(--v-orange);}
.banner .inner .content .p_text {font-size: var(--fs-28);color: #B2B2B2;line-height: 1.2;margin-top: 20px;font-weight: 600;margin: 8px 0 24px;}
.banner .inner .content .live-button {box-shadow: 0px 8px 20px 0px #B75D2670;padding: 16px 36px;line-height: 1.3;   text-transform: uppercase;}
.banner .inner .content .tnc {font-size: 14px;color: var(--v-white);line-height: 1.4;margin: 7px 0 32px;}
.banner .inner .content .tnc a {color: #B3B3B3;text-decoration: underline;transition: color .3s;}
.banner .inner .content .tnc a:hover {color: var(--v-white);}
.banner .inner .content .time_span {font-size: 14px;color: var(--v-orange);line-height: 1.3;font-weight: 500;display: block;}
.banner .inner .content .time_h4 {font-size: var(--fs-20);color: var(--v-white);line-height: 1.2;font-weight: 600;}
.banner .inner .content .time_p {font-size: 14px;color: var(--v-white);line-height: 1.4;margin-bottom: 0;opacity: .8;}
.banner .inner .content .mb_16 {margin-bottom: 16px;}
.banner .inner .content .mt_16 {margin-top: 16px;}

.row1 {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row1_bg.webp") no-repeat center / cover;background-position: center;padding: 96px 0;position: relative;z-index: -2;}
.row1 .inner h2, .row2 .inner h2, .row3 .inner h2, .row4 .inner h2 {background: linear-gradient(90deg, #83EDFF 23.13%, #FFFFFF 49.37%, #FF936E 75.61%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: var(--fs-48);line-height: 1.2;font-weight: 600;text-align: center;}
.row1 .inner .p_text, .row2 .inner .p_text, .row3 .inner .p_text {font-size: var(--fs-20);line-height: 1.3;font-weight: 500;color: var(--v-white);opacity: .7;margin: 12px auto 56px;text-align: center;max-width: 900px;}
.row1 .inner .winUp {display: flex;align-items: center;margin-bottom: 56px;gap: 24px;justify-content: center;}
.row1 .inner .winUp p {margin-bottom: 0;color: var(--v-orange);font-size: var(--fs-32);font-weight: 600;line-height: 1.2;display: flex;align-items: center;justify-content: space-between;gap: 40px;}
.row1 .inner .winUp p span {white-space: nowrap;}
.row1 .inner .winUp img {height: max-content;}
.row1 .inner .row1_bottom {padding: 32px 20px 48px;width: 100%;text-align: center;background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row1_bottom_bg.webp") no-repeat center / cover;border-width: 4px 0px 4px 0px;border-style: solid;border-image-source: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);border-image-slice: 1;border-image-repeat: stretch;position: relative;} 
.row1 .inner .row1_bottom::before {content: '';position: absolute;background: linear-gradient(90deg,    #4FACB9 0%,    #5FECFF 30%,    #FFFFB4 60%,    #DF744F 100%);border-radius: 16px;inset: -26px;filter: blur(64px) opacity(0.5);z-index: -1;}
.row1 .inner .row1_bottom .introduce {font-size: var(--fs-20);color: var(--v-orange);line-height: 1.3;font-weight: 500;display: block;}
.row1 .inner .row1_bottom h3 {font-size: var(--fs-32);font-weight: 600;line-height: 1.2;color: var(--v-white);}
.row1 .inner .row1_bottom .hint {font-size: var(--fs-16);color: var(--v-white);margin: 8px 0 32px;}
.row1 .inner .row1_bottom .hint span {display: block;color: #A9A7A1;}
.row1 .inner .row1_bottom .info_box {display: flex;align-items: center;justify-content: space-between;gap: 32px;max-width: 856px;margin: 0 auto;}
.row1 .inner .row1_bottom .info_box .item {max-width: 354px;}
.row1 .inner .row1_bottom .info_box .item h4 {font-weight: 600;font-size: var(--fs-28);line-height: 1.2;color: #00DDCE;margin: 8px 0;}
.row1 .inner .row1_bottom .info_box .item p {font-size: var(--fs-16);line-height: 1.3;font-weight: 500;color: var(--v-white);margin: 0 auto;max-width: 320px;}
.row1 .inner .row1_bottom .info_box .item:first-child p {max-width: 268px;}
.row1 .inner .row1_bottom .info_box .item:last-child h4 {color: #FF8E5C;}

.row2 {background: linear-gradient(290.65deg, #1D1D1F 0%, #000000 100%);padding: 96px 0;}
.row2 .inner h2 {max-width: 886px;margin: 0 auto;} 
.row2 .inner .p_text {max-width: 886px;}
.row2 .inner .tab_list {display: flex;max-width: 1111.6px;width: 100%;justify-content: space-between;align-items: center;margin: 0 auto;transition: all 0.3s ease;}
.row2 .inner .tab_list ul {display: flex;justify-content: center;cursor: pointer;position: relative;align-items: center;}
.row2 .inner .tab_list ul .item {position: relative;display: flex;align-items: center;}
.row2 .inner .tab_list ul .item::after{content:"";display:block;width: 100%;height: 1px;background:#5B5B5B;position: absolute;bottom: -1px;left: 0;}
.row2 .inner .tab_list ul .item p{width: 353px;color: var(--v-white);font-size: var(--fs-28);line-height: 1.3;margin-bottom: 0;text-align: center;font-weight: 500;transition: color .3s;text-transform: uppercase;}
.row2 .inner .tab_list ul .item.active p{color: var(--v-orange);}
.row2 .row2_wire{position: absolute;top: 31px;height: 2px;background: var(--v-orange);transition: .3s;}
.row2 .inner .container .con_item {display: none;}
.row2 .inner .container .con_item.active {display: block;}
.row2 .inner .tab_list ul .item:not(.active):hover p{color: #888889;}

.row2 .inner .tab_list.ceiling {box-shadow: 0px 4px 4px 0px #00000040;backdrop-filter: blur(8px);background: #FFFFFFCC;width: 100%;padding-top: 16px;position: fixed;z-index: 99;left: 0;right: 0;justify-content: center;display: flex;height: 0;-webkit-backdrop-filter: blur(8px);}
.row2 .inner .tab_list.ceiling img {display: none;}
.row2 .inner .tab_list.ceiling ul .item p {color: var(--v-black);}

.row2 .inner .rewards .title_list {display: flex;justify-content: space-between;background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row2_rewards_title_bg.webp") no-repeat;background-size: cover;background-position: center;margin: 32px 0 16px;}
.row2 .inner .rewards .title_list li {max-width: 469px;width: 100%;text-align: center;padding: 16px 0;}
.row2 .inner .rewards .title_list li span , .row2 .inner .rewards .title_list li .deposit_text {font-size: var(--fs-16);line-height: 1.3;font-weight: 500;color: var(--v-white);opacity: .7;margin-bottom: 0;display: block;}
.row2 .inner .rewards .title_list li h3 {font-size: var(--fs-28);line-height: 1.2;color: var(--v-white);font-weight: 700;margin-bottom: 8px;text-transform: uppercase;font-style: italic;}
.row2 .inner .rewards .title_list li .deposit {font-size: var(--fs-18);font-weight: 500;line-height: 1.3;color: var(--v-white);margin: 4px 0 0;}
.row2 .inner .rewards .content_list li {text-align: center;width: 100%;display: flex;justify-content: space-between;margin-bottom: 8px;position: relative;transition: 0.3s ease;}
.row2 .inner .rewards .content_list li span {padding: 23px 0;display: flex;max-width: 469px;width: 100%;font-weight: 600;line-height: 1.2;font-size: var(--fs-28);color: var(--v-white);position: relative;justify-content: center;align-items: center;}
.row2 .inner .rewards .content_list li img {position: relative;}
.row2 .inner .rewards .content_list li .mb_img {display: none;}
.row2 .inner .rewards .content_list li .bg {position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;transition: 0.3s ease;background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row2_rewards_con_bg_hover.webp") no-repeat center / cover;}
.row2 .inner .rewards .content_list li:nth-child(-n+3) {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row2_rewards_con_bg.webp") no-repeat center / cover;border-bottom: 2px solid var(--CIS-CIS-orange, #E35728)}
.row2 .inner .rewards .content_list li:nth-child(-n+3):hover .bg {opacity: 1;}
.row2 .inner .rewards .content_list li:nth-child(n+4) {background-color: #1B1B1C;border-bottom: 2px solid var(--CIS-CIS-Teal, #034854)}
.row2 .inner .rewards .content_list li:nth-child(n+4):hover {background-color: #29292b;}

.row2 .inner .rewards .text1 {margin-top: 16px;}
.row2 .inner .rewards .text1, .row2 .inner .rewards .tnc {font-size: var(--fs-14);line-height: 1.4;color: var(--v-white);margin-bottom: 0;}
.row2 .inner .rewards .tnc a {color: #B3B3B3;text-decoration: underline;transition: color .3s;}
.row2 .inner .rewards .tnc a:hover {color: var(--v-white);}
.row2 .inner .leaderboard .sort_list {display: flex;max-width: 583px;width: 100%;gap: 16px;margin: 32px auto;}
.row2 .inner .leaderboard .sort_list li {max-width: 284px;width: 100%;padding: 16px 10px;text-align: center;background: #FFFFFF14;transition: all .3s;font-weight: 600;font-size: var(--fs-20);line-height: 1.2;display: flex;gap: 8px;justify-content: center;align-items: center;cursor: pointer;}
.row2 .inner .leaderboard .sort_list li:not(.act):hover {background: #353536;}
.row2 .inner .leaderboard .sort_list li img {height: 62px;}
.row2 .inner .leaderboard .sort_list li:first-child {color: #00DDCE;}
.row2 .inner .leaderboard .sort_list li:last-child {color: #FF8E5C;}
.row2 .inner .leaderboard .sort_list li .hover_img, .row2 .inner .leaderboard .sort_list li.act .img {display: none;}
.row2 .inner .leaderboard .sort_list li.act .hover_img {display: block;}
.row2 .inner .leaderboard .sort_list li.act:first-child {background: linear-gradient(90deg, #057282 0%, #01191C 100%);color: var(--v-white);}
.row2 .inner .leaderboard .sort_list li.act:last-child {background: linear-gradient(90deg, #FF8E5C 0%, #FF5C5C 100%);color: var(--v-white);}
.row2 .inner .leaderboard .title_list {display: flex;justify-content: space-between;background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row2_leaderboard_title_bg.webp") no-repeat center / cover;margin-bottom: 8px;padding: 16px;position: relative;}
.row2 .inner .leaderboard .title_list::after{content:"";display:block;width: 100%;height: 8px;background:#00DDCE;position: absolute;top: -8px;left: 0;}
.row2 .inner .leaderboard .title_list.orange::after {background: #FF8E5C;}
.row2 .inner .leaderboard .title_list li {max-width: 556px;width: 100%;text-align: center;}
.row2 .inner .leaderboard .title_list li span {font-size: var(--fs-16);font-weight: 500;line-height: 1.3;color: var(--v-white);opacity: .7;display: block;}
.row2 .inner .leaderboard .title_list li h3 {font-size: var(--fs-20);font-weight: 700;line-height: 1.2;color: var(--v-white);text-transform: uppercase;font-style: italic;}
.row2 .inner .leaderboard .content_list {position: relative;width: 100%;}
.row2 .inner .leaderboard .content_list .tab_box li {display: flex;justify-content: space-between;align-items: stretch;margin-bottom: 4px;}
.row2 .inner .leaderboard .content_list .tab_box li:last-child {margin-bottom: 0;}
.row2 .inner .leaderboard .content_list .tab_box li:nth-child(-n+5) {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row2_leaderboard_con_bg.webp") no-repeat center / cover;}
.row2 .inner .leaderboard .content_list .tab_box li .info {max-width: 572px;width: 100%;padding: 12px 32px;display: flex;align-items: center; transition: 0.3s ease;}
.row2 .inner .leaderboard .content_list .tab_box li .info .content {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.row2 .inner .leaderboard .content_list .tab_box li .info .num, .row2 .inner .leaderboard .content_list .tab_box li .info img {display: none;}
.row2 .inner .leaderboard .content_list .tab_box li:nth-child(-n+5) .info_left {position: relative;background: linear-gradient(270deg, rgba(25, 108, 121, 0) 0%, rgba(25, 108, 121, 0.5) 100%);}
.row2 .inner .leaderboard .content_list .tab_box li:nth-child(-n+5) .info_left::before, .row2 .inner .leaderboard .content_list .tab_box li:nth-child(-n+5) .info_right::before, .row2 .inner .leaderboard .content_list .tab_box li:nth-child(-n+5) .ranking_box::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;mix-blend-mode: overlay;transition: opacity 0.3s ease;opacity: 0.3;background-color: #000;}
.row2 .inner .leaderboard .content_list .tab_box li:nth-child(-n+5) .info_right {background: linear-gradient(90deg, rgba(22, 8, 4, 0) 0%, rgba(176, 83, 49, 0.2) 100%),linear-gradient(90deg, rgba(22, 8, 4, 0) 0%, rgba(176, 83, 49, 0.5) 100%);position: relative;}
.row2 .inner .leaderboard .content_list .tab_box li:nth-child(-n+5):hover .info_left::before, .row2 .inner .leaderboard .content_list .tab_box li:nth-child(-n+5):hover .info_right::before, .row2 .inner .leaderboard .content_list .tab_box li:nth-child(-n+5):hover .ranking_box::before {opacity: 0}

.row2 .inner .leaderboard .content_list .tab_box li:nth-child(n+6) {background-color: #161616;border-bottom: 1px solid;border-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%) 1; transition: 0.3s ease;}
.row2 .inner .leaderboard .content_list .tab_box li:nth-child(n+6):hover {background-color: #282829;}
.row2 .inner .leaderboard .content_list .tab_box li:last-child {position: relative;}
.row2 .inner .leaderboard .content_list .tab_box li:last-child::after {content:"";display:block;width: 100%;height: 8px;background:#00DDCE;position: absolute;bottom: -8px;left: 0;}
.row2 .inner .leaderboard .content_list .tab_box.volume_list li:last-child::after {background:#FF8E5C;}
.row2 .inner .leaderboard .content_list .tab_box li .info .left {text-align: left;position: relative;}
.row2 .inner .leaderboard .content_list .tab_box li .info .right {text-align: right;position: relative;}
.row2 .inner .leaderboard .content_list .tab_box li .info p {font-size: var(--fs-16);color: var(--v-white);margin-bottom: 0;}
.row2 .inner .leaderboard .content_list .tab_box li .info .mb_2 {margin-bottom: 2px;}
.row2 .inner .leaderboard .content_list .tab_box li .info span {font-size: var(--fs-14);color: var(--v-white);display: block;line-height: 1.4;opacity: .5;margin-bottom: 2px;}
.row2 .inner .leaderboard .content_list .tab_box li .ranking_box {display: flex;justify-content: space-between;align-items: center;max-width: 96px;width: 100%;position: relative;}
.row2 .inner .leaderboard .content_list .tab_box li .ranking_box img {max-width: 32px;position: relative;}
.row2 .inner .leaderboard .content_list .tab_box li .ranking_box .line {width: 1px;height: 16px;background: #3F3F41;display: block;position: relative;}
.row2 .inner .leaderboard .content_list .tab_box li .ranking_box .num {font-size: var(--fs-16);font-weight: 600;line-height: 1.2;display: block;color: var(--v-white);}
.row2 .inner .leaderboard .volume_list {display: none;}
.row2 .inner .leaderboard .p_text {font-size: var(--fs-14);line-height: 1.4;color: var(--v-white);opacity: .8;margin: 16px 0 0;text-align: left;}

.row2 .swiper-scrollbar {display: none;}
.row2 .swiper-scrollbar-drag {background: var(--v-orange);}
.row2 .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {height: 4px;width: 120px;background: #C6C6C6;left: 50%;transform: translateX(-50%);bottom: -30px;}

.row3 {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row3_bg.webp") no-repeat center / cover;padding: 96px 0;}
.row3 .inner {max-width: 1400px;}
.row3 .inner ul {width: 100%;display: flex;background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row3_container_bg.webp") no-repeat center / cover;}
.row3 .inner ul li {max-width: 300px;width: 100%;padding: 0 24px 20.7px;text-align: center;position: relative;border-width: 0px 1px 0px 1px;border-style: solid;border-image: linear-gradient(360deg, rgba(255, 255, 255, 0) -0.08%, #FFFFFF 49.96%, rgba(255, 255, 255, 0) 100%) 1;overflow: hidden;}
.row3 .inner ul li:last-child {border-width: 0px 1px 0px 1px;border-style: solid;border-image: linear-gradient(360deg, rgba(255, 255, 255, 0) -0.08%, #FFFFFF 49.96%, rgba(255, 255, 255, 0) 100%) 1;}
.row3 .inner ul li .state {font-size: var(--fs-16);font-weight: 600;line-height: 1.2;color: var(--v-white);max-width: max-content;margin: 0 auto;display: inline-block;padding: 3px 21.7px;position: relative;z-index: 3;}
.row3 .inner ul li.now::after {content: "";display: block;width: 500px;height: 500px;background: radial-gradient(50% 50% at 50% 50%, #E35128 0%, rgba(227, 87, 40, 0) 100%);position: absolute;top: -253px;left: 50%;border-radius: 50%;transform: translateX(-50%);opacity: 0;transition: 0.3s ease;pointer-events: none;}
.row3 .inner ul li.now:hover::after {opacity: 1;}
.row3 .inner ul li .info_box, .row3 .inner ul li img {position: relative;z-index: 1;}
.row3 .inner ul li.now .state {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row3_now_img.webp") no-repeat center / cover;}
.row3 .inner ul li.upcoming .state {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row3_upcoming_img.webp") no-repeat center / cover;}
.row3 .inner ul li.ended .state {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row3_ended_img.webp") no-repeat center / cover;}
.row3 .inner ul li .mb_img {display: none;}
.row3 .inner ul li .month_box {display: flex;justify-content: space-between;max-width: 137.4px;width: 100%;align-items: center;margin: 24px auto 16px;}
.row3 .inner ul li .month_box .month {max-width: 61px;width: 100%;padding: 8px 0;background-color: var(--v-white);}
.row3 .inner ul li .month_box .month span {display: block;font-weight: 600;font-size: var(--fs-16);line-height: 1.2;color: var(--v-black);opacity: .7;}
.row3 .inner ul li .month_box .month p {margin-bottom: 0;font-weight: 600;font-size: var(--fs-20);line-height: 1.2;color: var(--v-black);}
.row3 .inner ul li .month_box .line {display: block;width: 7.4px;height: 2px;background-color: var(--v-white);}
.row3 .inner ul li.ended .month_box .month {background: #FFFFFF80;}
.row3 .inner ul li.ended .month_box .month span {color: #272727;}
.row3 .inner ul li h5 {font-size: var(--fs-18);font-weight: 600;line-height: 1.2;color: var(--v-white);}
.row3 .inner ul li .text {font-size: 14px;line-height: 1.4;color: var(--v-white);opacity: .8;margin: 8px 0 16px;}
.row3 .inner ul li .prizeTit {font-size: 14px;font-weight: 500;line-height: 1.3;display: block;color: var(--v-orange);}
.row3 .inner ul li .prize {margin: 4px auto 16px;font-size: var(--fs-18);font-weight: 600;line-height: 1.2;color: var(--v-white);}
html[lang='en-IN'] .row3 .inner ul li:nth-child(2) .prize, html[lang='en-IN'] .row3 .inner ul li:nth-child(3) .prize, html[lang='en-ZA'] .row3 .inner ul li:nth-child(2) .prize, html[lang='en-ZA'] .row3 .inner ul li:nth-child(3) .prize {max-width: 220px;}
.row3 .inner ul li .lock_box {display: none;}
.row3 .inner ul li.upcoming .lock_box {position: absolute;top: 0;left: 0;background: linear-gradient(180deg, rgba(0, 17, 20, 0.8) 40%, rgba(3, 72, 84, 0.8) 100%);-webkit-backdrop-filter: blur(7.3px);backdrop-filter: blur(7.3px);display: flex;justify-content: center;align-items: center;text-align: center;width: 100%;height: 100%;z-index: 2;}
.row3 .inner ul li .lock_box p {font-size: 18px;font-weight: 600;line-height: 1.2;color: var(--v-white);margin-bottom: 16px;   text-transform: uppercase;}

.row4 {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row4_bg.webp") no-repeat center / cover;padding: 394px 0 96px;}
.row4 .content {width: 100%;border-radius: 8px;background: #000000B2;backdrop-filter: blur(8px);box-shadow: -32px 20px 60px 0px #00000080;-webkit-backdrop-filter: blur(8px);}
.row4 .content .top {text-align: center;position: relative;padding: 40px 0;}
.row4 .content .top .left {max-width: 626.5px;width: 100%;margin: 0 auto;}
.row4 .content .top .left img {margin-top: 16px;object-fit: cover;}
.row4 .content .top .trophy_img {position: absolute;bottom: -51.5px;right: 48.9px;}
.row4 .content ul {display: flex;justify-content: space-between;width: 100%;padding: 32px 60px;background: var(--v-white);box-shadow: 0px 20px 30px 0px #00000029;border-radius: 8px;gap: 10px;position: relative;z-index: 1;}
.row4 .content ul li {max-width: 250px;width: 100%;}
.row4 .content ul li .title {display: flex;gap: 12px;margin-bottom: 12px;align-items: center;}
.row4 .content ul li .title .num {width: 28px;height: 28px;border-radius: 50%;background-color: var(--v-orange);font-size: var(--fs-16);line-height: 1.5;color: var(--v-white);display: flex;justify-content: center;align-items: center;flex:none;}
.row4 .content ul li .title h4 {font-size: var(--fs-20);font-weight: 600;line-height: 1.2;color: var(--v-orange);}
.row4 .content ul li .title .h4 {display: flex;align-items: center;}
.row4 .content ul li .text {font-size: var(--fs-16);color: var(--v-black);margin-bottom: 0;}
.row4 .content ul li .text span {font-weight: 700;}
.row4 .content ul li .btn {display: flex;gap: 4px;align-items: center;max-width: max-content;cursor: pointer;}
.row4 .content ul li .btn span {display: block;text-decoration: underline;font-size: var(--fs-16);line-height: 1.5;color: var(--v-orange);}
.row4 .content ul li .btn .img_box {width: 16px;height: 16px;border-radius: 50%;transition: all .3s;display: flex;justify-content: center;align-items: center;}
.row4 .content ul li .btn:hover .img_box {background-color: #f9ddd4;}

.popup_wrapper {position: fixed; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, .7); top: 0; left: 0; z-index: 9999;display: none;}
.popup_wrapper .inner {width: 100%;height: 100%; display: flex;justify-content: center; align-items: center;}
.popup_wrapper .popup {position: relative;width: 100%;max-width: 560px; padding: 40px 72px;border-radius: 16px;text-align: center;background: var(--v-white);box-shadow: 0px 12px 16px 0px #00000014;}
.popup_wrapper .popup .close {position: absolute;top: 16px;right: 16px;border-radius: 50%;background: #B3B3B3;width: 42px;height: 42px;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all .3s;}
.popup_wrapper .popup .close:hover {background: #666666;}
.popup_wrapper .popup p {font-size: var(--fs-28);font-weight: 600;line-height: 1.2;color: var(--v-black);margin-bottom: 24px;}
.popup_wrapper .popup .btn_box {display: flex;justify-content: space-between;width: 100%;}
.popup_wrapper .popup .live-button, .popup_wrapper .popup .demo-button {padding: 16px 10px;max-width: max-content;min-width: 200px;line-height: 1.3;display: flex;justify-content: center;align-items: center;text-transform: uppercase;}

.row1 .inner .winUp p span {white-space: unset;}
.row1 .inner .winUp p span br {display: none;}
html[lang='en-IN'] .row1 .inner .winUp p span, html[lang='en-ZA'] .row1 .inner .winUp p span {white-space: nowrap;}
html[lang='en-IN'] .row1 .inner .winUp p span br, html[lang='en-ZA'] .row1 .inner .winUp p span br {display: block;}
html[lang='ru-RU'] .row3 .inner ul li .month_box, html[lang='kk-KZ'] .row3 .inner ul li .month_box, html[lang='vi-VN'] .row3 .inner ul li .month_box {max-width: 184px;}
html[lang='ru-RU'] .row3 .inner ul li .month_box .month, html[lang='kk-KZ'] .row3 .inner ul li .month_box .month, html[lang='vi-VN'] .row3 .inner ul li .month_box .month {max-width: 85px;}

@media (max-width:3024px) and (min-width:2800px) { 
    .banner {padding: 246px 0 430px;}
}
@media (max-width:2800px) and (min-width:2400px) { 
    .banner {padding: 146px 0 430px;}
}
@media (max-width:1440px) {
    .banner {padding: 146px 0;}
    .banner .inner .content h1 {font-size: var(--fs-60);}

    .row1 .inner .row1_bottom .info_box .item h4 {white-space: unset;}
}
@media (max-width:1330px) {
    .row1 .inner .row1_bottom {border-width: 2px 0px 2px 0px;}
    .row1 .inner .winUp p img {width: 60%;}

    .row2 {overflow: hidden;}
    .row2 .inner .tab_list ul .item p {width: 250px;}

    .row3 .inner ul li {padding: 0 10px;}

    .row4 .content .top .trophy_img {right: 0;}
    .row4 .content ul {padding: 20px;}
}
@media (max-width:1024px) { 
    .banner {padding: 96px 0;}
    .banner .inner .content h1 {font-size: var(--fs-50);}

    .row1, .row2, .row3 {padding: 50px 0;overflow: hidden;}
    .row1 .track_img {width: 18%;}
    .row1 .inner .winUp p {gap: 10px;}

    .row2 .inner .tab_list img {width: 15%;}

    .row4 .content .top .trophy_img {max-width: 200px;bottom: 0;}
    .row4 .content .top .left img {max-width: 500px;}
}
@media (max-width:900px) { 
    .row2 .inner .tab_list ul .item p {width: 200px;}

    .row4 .content .top .trophy_img {max-width: 170px;}
}
@media (max-width:768px) {
    .banner {padding: 80px 0 411px;background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_banner_bg_ipad.webp") no-repeat center / cover;}
    .banner .inner .content h1 {font-size: 48px;}
    .banner .inner .content .live-button {padding: 12px 24px;box-shadow: none;}
    .banner .inner .content .tnc {margin: 12px 0 32px;}
    
    .row1 .inner .p_text, .row2 .inner .p_text, .row3 .inner .p_text {margin: 12px auto 30px;}
    .row1 .inner .winUp {margin-bottom: 30px;}
    .row1 .inner .row1_bottom .info_box {flex-direction: column;align-items: flex-start;gap: 0;}
    .row1 .inner .row1_bottom .info_box .line_img {display: none;}
    .row1 .inner .row1_bottom .info_box .item {display: flex;gap: 16px;max-width: max-content;text-align: left;align-items: center;}
    .row1 .inner .row1_bottom .info_box .item img {max-width: 90px;}
    .row1 .inner .row1_bottom .info_box .item:first-child {padding-bottom: 16px;border-width: 0px 0px 1px 0px;
    border-style: solid;border-image-source: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);border-image-slice: 1;border-image-repeat: stretch;}
    .row1 .inner .row1_bottom .info_box .item:last-child {padding-top: 16px;}
    .row1 .inner .row1_bottom .info_box .item p, .row1 .inner .row1_bottom .info_box .item:first-child p {max-width: max-content;}
    .row1 .track_img {width: 24%;}
    .row1 .track_img.left_img, .row2 .track_img.left_img {margin-left: -80px;}
    .row1 .track_img.right_img, .row2 .track_img.right_img {margin-right: -80px;}
    .row1 .inner .row1_bottom .info_box .item h4 {margin: 0 0 4px 0;}

    .row2 .inner .tab_list img {width: 19%;}
    .row2 .swiper-scrollbar {display: block;}
    .row2 .inner .leaderboard .p_text {margin-top: 50px;}
    .row2 .inner .leaderboard .content_list .swiper-wrapper {min-width: 800px;}
    .row2 .inner .rewards .content_list li span {padding: 16px 0;}
    .row2 .inner .rewards .content_list li img {max-width: 120px;}
    .row2 .inner .leaderboard .sort_list li img {max-width: 50px;height: auto;}
    .row2 .inner .leaderboard .sort_list {justify-content: center;}
    .row2 .inner .leaderboard .sort_list li {max-width: 190px;padding: 10px;}
    .row1 .inner .row1_bottom::before {inset: -10px;filter: blur(20px) opacity(0.9);}
    .row2 .inner .leaderboard .title_list::after {height: 4px;top: -4px;}
    .row2 .inner .leaderboard .content_list .tab_box li:last-child::after {height: 4px;bottom: -4px;}
    .trading-features .swiper-scrollbar {bottom: -40px;display: block;}

    .row3 .inner ul {flex-direction: column;gap: 12px;background: none;}
    .row3 .inner ul li {max-width: 100%;border-width: 1px 0px 1px 0px;border-style: solid;border-image: linear-gradient(90deg, rgba(255, 255, 255, 0) -0.08%, #FFFFFF 49.96%, rgba(255, 255, 255, 0) 100%) 1;background: #00000099;backdrop-filter: blur(8px);padding: 0 16px 24px;-webkit-backdrop-filter: blur(8px);}    
    .row3 .inner ul li .info_box {display: flex;align-items: center;justify-content: center;}
    .row3 .inner ul li .info_box .copywriter {text-align: left;margin-left: 16px;}
    .row3 .inner ul li .month_box {margin: 0;flex-direction: column;max-width: 61px;align-items: unset;}
    .row3 .inner ul li .month_box .line {width: 2px;height: 7px;margin: 4px auto;}
    html[lang='ru-RU'] .row3 .inner ul li .month_box, html[lang='kk-KZ'] .row3 .inner ul li .month_box,  html[lang='vi-VN'] .row3 .inner ul li .month_box {max-width: 85px;}
    .row3 .inner ul li .prize {margin: 4px 0 0;}
    .row3 .inner ul li .mb_img {display: block;max-width: 200px;margin: 0 auto;}
    .row3 .inner ul li .pc_img {display: none;}
    .row3 .inner ul li .text {margin: 4px 0 8px;}
    .row3 .inner ul li.upcoming .lock_box {background: linear-gradient(180deg, rgba(0, 17, 20, 0.9) 40%, rgba(3, 72, 84, 0.9) 100%);}
    .row3 .inner ul li:last-child {border-width: 1px 0px 1px 0px;border-style: solid;border-image: linear-gradient(90deg, rgba(255, 255, 255, 0) -0.08%, #FFFFFF 49.96%, rgba(255, 255, 255, 0) 100%) 1;}
    .row3 {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row3_bg_ipad.webp") no-repeat top / cover;}
    .row3 .inner ul li .prize, .row3 .inner ul li .text {height: auto !important;}    
    .row3 .inner ul li.now::after {width: 1000px;top: -400px;}

    .row4 {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row4_bg_ipad.webp") no-repeat center / cover;padding: 394px 0 96px;}
    .row4 .content ul {flex-direction: column;gap: 16px;}
    .row4 .content ul li {max-width: max-content;}
    .row4 .content ul li .text, .row4 .content ul li .btn {margin-left: 40px;}
    .popup_wrapper .popup .btn_box {gap: 20px;justify-content: center;flex-wrap: wrap;}
    .popup_wrapper .popup .live-button, .popup_wrapper .popup .demo-button {min-width: 170px;}
    .row4 .content .top .trophy_img {top: -124px;left: 50%;transform: translateX(-50%);max-width: 152px;}
    .row4 .content .top .left img {max-width: 100%;}
    .row4 .content .top {padding: 32px 16.5px 16px;}
}
@media (max-width:680px) { 
    .banner .inner .content h1 {font-size: 38px;}
    .row2 .inner .leaderboard .content_list .swiper-wrapper {min-width: 700px;}
}
@media (max-width:510px) { 
    .banner {padding: 32px 0 275px;background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_banner_bg_mb.webp") no-repeat bottom / cover;text-align: center;}
    .banner .inner .content h1 {font-size: 28px;}
    .banner .inner .content .live-button {margin: 0 auto;font-size: 16px;}
    .banner .inner .content .p_text {margin: 8px 0 16px;}
    .banner .inner .content .tnc {margin: 12px 0 24px;}

    .row1, .row2, .row3 {padding: 32px 0;}
    .row1 .inner .p_text, .row2 .inner .p_text, .row3 .inner .p_text {margin: 4px 0 20px;font-size: 14px;}
    .row1 .inner .winUp p {font-size: 16px;justify-content: center;gap: 8px;}
    .row1 .inner .row1_bottom .introduce {font-size: 14px;}
    .row1 .inner .row1_bottom .hint {max-width: 297px;margin: 8px auto 24px;}
    .row1 .inner .row1_bottom .info_box .item img {max-width: 56px;}
    .row1 .inner .row1_bottom .info_box .item h4 {font-size: 18px;}
    .row1 .inner .row1_bottom {padding: 16px 16px 24px;}
    .row1 .inner .winUp {gap: 8px;margin-bottom: 24px;}
    .row1 .track_img.right_img {margin-right: -40px;}
    .row1 .track_img.left_img {margin-left: -40px;}

    .row2 .inner .rewards .title_list li {padding: 8px 0;}
    .row2 .inner .p_text {margin: 4px auto 24px;}
    .row2 .inner .rewards .content_list li .mb_img {display: block;}
    .row2 .inner .rewards .content_list li .pc_img {display: none;}
    .row2 .inner .rewards .title_list li h3 {margin: 4px auto;max-width: 127px;}
    .row2 .inner .rewards .title_list li .deposit {margin-top: 0;font-size: 16px;}
    .row2 .inner .rewards .title_list {margin: 16px 0 8px;background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row2_rewards_title_bg_mb.webp") no-repeat center / cover;}
    .row2 .inner .rewards .content_list li {margin-bottom: 4px;}
    .row2 .inner .rewards .text1 {margin-top: 8px;}
    .row2 .inner .tab_list ul .item p {width: 135px;}
    .row2 .track_img.left_img {margin-left: -40px;}
    .row2 .track_img.right_img {margin-right: -40px;}
    .row2 .inner .leaderboard .content_list .swiper-wrapper {min-width: 560px;}
    .row2 .inner .leaderboard .title_list {padding: 8px 0;}
    .row2 .inner .leaderboard .title_list li h3 {margin-top: 4px;}
    .row2 .inner .leaderboard .content_list .tab_box li .ranking_box .num, .row2 .inner .leaderboard .content_list .tab_box li .ranking_box img, .row2 .inner .leaderboard .content_list .tab_box li .ranking_box .mb_line {display: none;}
    .row2 .inner .leaderboard .content_list .tab_box li .info .num, .row2 .inner .leaderboard .content_list .tab_box li .info img {display: block;margin-right: 8px;max-width: 24px;}
    .row2 .inner .leaderboard .content_list .tab_box li .info {padding: 8px 19px 8px 8px;max-width: none;width: 47.1%;}
    .row2 .inner .leaderboard .content_list .tab_box li .ranking_box {max-width: none;width: 5.7%;justify-content: center;}
    .row2 .inner .leaderboard .content_list .tab_box li .ranking_box .line {height: 32px;}
    .row2 .inner .leaderboard .content_list .tab_box li .info .num {width: 24px;height: 24px;display: flex;justify-content: center;align-items: center;}
    .row2 .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {max-width: 89px;bottom: -16px;}
    .row2 .inner .leaderboard .p_text {margin-top: 28px;}
    .row2 .inner .leaderboard .sort_list li {padding: 8px 5px;max-width: 165px;}
    .row2 .inner .leaderboard .sort_list li img {max-width: 32px;}
    .row2 .inner .leaderboard .sort_list {gap: 8px;margin: 16px 0;}
    .trading-features .swiper-scrollbar {bottom: -20px;}
    .trading-features .swiper-scrollbar {width: 89px;}

    .row3 {background: url("https://d21u74ttq7jqzf.cloudfront.net/image/promotions_race_to_win_2025_row3_bg_mb.webp") no-repeat top / cover;}
    .row3 .inner .p_text {margin: 4px 0 24px;}
    .row3 .inner ul li .mb_img {max-width: 180px;}
    .row3 .inner ul li h5 {font-size: 16px;}
    .row3 .inner ul li .lock_box p {margin-bottom: 10px;}
    .row3 .inner ul li .lock_box img {max-width: 80px;}

    .row4 {padding: 303px 0 32px;}
    .row4 .content ul {padding: 16px 12px 20px;}
    .row4 .content ul li .title .num {width: 24px;height: 24px;}
    .row4 .content ul li .title {gap: 8px;margin-bottom: 4px;}
    .row4 .content ul li .text, .row4 .content ul li .btn {margin-left: 32px;}
    .popup_wrapper .popup {padding: 30px 20px;}
    .popup_wrapper .popup p {margin-bottom: 16px;}
    .popup_wrapper .popup .close {width: 30px;height: 30px;}
}
@media (max-width:400px) { 
    .row1 .inner .winUp p img {width: 70%;}
    .row1 .track_img.right_img {margin-right: -60px;}
    .row1 .track_img.left_img {margin-left: -60px;}
    .row2 .track_img.left_img {margin-left: -55px;}
    .row2 .track_img.right_img {margin-right: -55px;}
    .row2 .inner .tab_list img {width: 24%;}
}
@media (max-width:380px) {
    .banner .inner .content h1 {font-size: 20px;}

    .row2 .inner .leaderboard .sort_list li {font-size: 14px;}

    .row1 .inner .winUp p img {width: 60%;}
}
