:root{
    --fs-64:64px;
    --fs-48:48px;
    --fs-44:44px;
    --fs-28:28px;
}

h2{font-size:var(--fs-48);font-weight: 600;line-height: 1.2;color:var(--v-white);text-align: center;}
h1 span,h2 span,.banner .ptext span{color: var(--v-orange);}
.orange-button{box-shadow: 0px 8px 30px #E3572880;}
.banner-div{background:#000;}
.banner{background:#000;position: relative;max-width: 1920px;margin: 0 auto;}
.banner .inner{display: flex;justify-content:flex-start;align-items: center;min-height:1080px;}
.banner .text-box{padding:50px 0;max-width:750px;width: 100%;z-index: 1;}
.banner .img-box{width:52%;position: absolute;right:0px;text-align: right;}
.banner h1{font-size:var(--fs-64);font-weight: 600;line-height: 1.2;color:var(--v-white);}
.banner .ptext{font-size:var(--fs-28);font-weight: 600;line-height: 1.2;color:var(--v-white);margin:8px 0 24px;}
.banner-mb{display: none;}
.tnc_btn{font-size:14px;margin:12px 0 0;font-weight: 400;color:var(--v-white);}
.tnc_btn a{opacity: 0.7;text-decoration: underline;}
.tnc_btn a:hover{opacity: 1;}

.winners{padding:108px 0;background:var(--v-black);}
.winners h2 span{display: block;}
.winners-ptext{font-size:var(--fs-24);margin:32px 0 0;font-weight: 400;color:var(--v-white);line-height: 1.4;text-align: center;}
.winners-ptext span{color: var(--v-orange);}
.winners-ptext a{text-decoration: underline;}
.winners ul{display: flex;justify-content: center;gap:32px 24px;margin : 32px 0 0;flex-wrap: wrap;}
.winners ul li{width:30%;max-width:360px;backdrop-filter: blur(16px);padding: 43px 24px 0;position: relative;overflow: hidden;transition:  all 0.3s ease;display:flex;flex-direction:column;justify-content:space-between;background-image: url('/wp-content/themes/vantage/images/glory-pre-winners-itembg.webp');background-repeat: no-repeat; background-size:200% 160%;background-position: 100% 100%;transition: background-position .9s cubic-bezier(.22,1,.36,1), -webkit-transform .5s ease, transform .5s ease; -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);will-change:background-position,transform;backface-visibility: hidden;-webkit-backface-visibility: hidden;}
.winners ul li::after{content: '';position: absolute;inset: 0;border-radius: 8px;padding: 1px;background: linear-gradient(360deg, rgba(255, 255, 255, 0) -0.08%, #FFFFFF 49.96%, rgba(255, 255, 255, 0) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}

.prize-wrap{display:flex;align-items:stretch;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}

.prize-wrap .prize{position:relative;font-size:var(--fs-16);line-height: 1.2;font-weight: 600;text-align: center;color: var(--v-white);padding: 3px 20px;}
.prize:before, .prize:after{content: "";display: block;position: absolute;bottom: 0;width: 52%;height: 100%;z-index: -1;}
.prize:before{background: url(/wp-content/themes/vantage/images/goldrush-fuelup-item-icon1.webp) left top no-repeat;background-size:cover;left: 0;}
.prize:after{background: url(/wp-content/themes/vantage/images/goldrush-fuelup-item-icon2.webp) right top no-repeat;background-size:cover;right: 0;}
.winners ul li h4{font-size: 20px;font-weight: 600;line-height: 1.2;color: var(--v-white);text-align: center;}
.deposit_text{font-size:var(--fs-14);line-height: 1.3;font-weight:500;color: var(--v-white);margin:4px 0 34px;text-align: center;transition:  all 0.3s ease;}

.deposit-bonus-get{background: var(--v-black);padding: 96px 0 88px;overflow: hidden;position: relative;}
.deposit-bonus-get .inner{position: relative;z-index: 10;}
.deposit-bonus-get .content{max-width: 1000px;margin: 0 auto;}
.deposit-bonus-get h2{color: var(--v-white);margin-bottom: 55px;text-align: center;margin-left: 15px;}
.deposit-bonus-get .get-tab-list{display: flex;justify-content: center;margin-bottom: 32px;cursor: pointer;position: relative;}
.deposit-bonus-get .get-tab-list .tab-item{position: relative;}
.deposit-bonus-get .get-tab-list .tab-item::after{content:"";display:block;width: 100%;height: 1px;background:#BABABA;position: absolute;bottom: -4px;left: 0;}
.deposit-bonus-get .get-tab-list .tab-item p{color: var(--v-white);font-size: var(--fs-20);font-weight: 500;line-height:1.2;margin-bottom: 0;text-align: center;padding: 0 8px;}
.deposit-bonus-get .get-tab-list .tab-item.active p{color: var(--v-orange);}
.deposit-bonus-get .swiper{overflow: visible;}
.deposit-bonus-get ul{display:flex;gap: 56px;}
.deposit-bonus-get ul li{width: 296px;position: relative;}
.deposit-bonus-get ul li:last-child{margin-right: 0 !important;}
.deposit-bonus-get ul li::after{content:"";display:block;width: 188px;height: 2px;background:url(https://d21u74ttq7jqzf.cloudfront.net/image/trading-rewards-get-after-icon.svg) top center no-repeat; background-size:cover;position: absolute;top: 26px;right: 0px;}
.deposit-bonus-get .get-tab-con ul li:last-child::after{display: none;}
.deposit-bonus-get .step{width: 52px;height: 52px;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: var(--v-white);font-size: var(--fs-20);font-weight: 500;margin-bottom: 8px;line-height:1.2;background: var(--v-orange);}
.deposit-bonus-get .get-tab-con{text-align: center;}
.deposit-bonus-get .get-tab-con h3{color: var(--v-orange);font-size: var(--fs-20);font-weight: 600;line-height:1.2;margin-bottom: 12px;text-align: left;}
.deposit-bonus-get .get-tab-con ul li:last-child h3::after{display: none;}
.deposit-bonus-get .get-tab-con p{color: var(--v-white);font-size: var(--fs-16);font-weight: 400;line-height:1.5;margin-bottom: 0;text-align: left;}
.deposit-bonus-get .get-tab-con p em{font-size: var(--fs-12);}
.deposit-bonus-get .tab-con-item{opacity: 0;height: 0;}
.deposit-bonus-get .tab-con-item.active{opacity: 1;height: auto;}
.deposit-bonus-get .get-tab-con .orange-button{padding: 16px 36px;font-size: var(--fs-18);line-height: 23px;}

.deposit-bonus-get .tab-con-swiper { margin-bottom: 32px; }
.wire{position: absolute;height: 2px;background: var(--v-orange);transition: .4s;}
.deposit-bonus-get .get-tab-con .account{text-align: center;margin-top: 32px;line-height: 19px;}
.deposit-bonus-get .orange-button.p16 span span{ color:#FCE055;}
.get-btext{font-size:var(--fs-16);line-height: 1.4;font-weight:400;color: var(--v-white);margin:50px 0 0;text-align: center;opacity: 0.8;}
.get-btext a{text-decoration: underline;}

html[lang='ko-KR'] .banner .text-box,
html[lang='vi-VN'] .banner .text-box,
html[lang='zh-hans-MY'] .banner .text-box,
html[lang='zh-hant-TW'] .banner .text-box{max-width: 800px;}
html[lang='kk-KZ'] .banner .text-box{max-width: 900px;}
@media (max-width:1440px){
    :root{
        --fs-64:58px;
    }
    .banner .inner{min-height: auto;}
    .banner .text-box{padding: 150px 0;}

}
@media (max-width:1240px) {
    .winners ul{flex-wrap: wrap;gap:16px;}
    .winners ul li{width: 50%;}
    .winners.has_prize ul li{width:50%;}
     .deposit-bonus-get{padding: 86px 0;}
    .deposit-bonus-get ul li::after{top: 26px;}

}
@media (max-width:1024px) {
    :root{
        --fs-64:54px;
        --fs-48:40px;
        --fs-28:24px;
    }

    .deposit-bonus-get{padding: 70px 0;}
    .deposit-bonus-get ul li::after{right: -30px;}

    
}

@media (max-width:900px) {
    :root{
        --fs-64:48px;
        --fs-48:32px;
        --fs-28:20px;
    }
    .banner .text-box{padding: 80px 0 0;min-height: 900px;max-width: 100%;text-align: center;display: flex;flex-direction: column;justify-content: space-between;}
    .banner .img-box{width: 100%;text-align: center;bottom: 60px;}
    .banner .inner{flex-wrap: wrap;}
    .banner-mb{display: inline-block;}
    .banner-pc{display: none;}
    .banner .ptext br,.winners-ptext br{display: none;}
}

@media(max-width:860px) {
    .deposit-bonus-get ul{justify-content: flex-start;}
    .deposit-bonus-get ul li::after{width: 125px;right: 0px;}
}
@media(max-width:768px) {
    .deposit-bonus-get{padding: 60px 0;}
    .deposit-bonus-get ul{gap: 20px;}
}
@media (max-width:680px){
    :root{
        --fs-64:36px;
        --fs-48:26px;
    }
    .banner .text-box{padding: 64px 0 0;}
    .banner .img-box{margin-top: -20px;}
    .banner .text-box{min-height:800px;}
    
    .winners ul li{width: 100%;}
    
}
@media(max-width:580px) {
    .deposit-bonus-get ul li::after{width: 70px;}
}

@media (max-width:510px) {
    :root{
        --fs-64:28px;
        --fs-48:20px;
        --fs-28:16px;
    }
    .banner .text-box{padding: 32px 0 12px;min-height:700px;}
    .banner .ptext{margin: 8px 0 16px;}
    
    .winners{padding: 32px 0;}
    .winners ul {margin-top:16px;gap: 8px;}
    .winners ul li{border-radius: 8px;max-width: 100%;padding: 33px 24px 0;flex-direction: inherit;background:url(/wp-content/themes/vantage/images/glory-pre-winners-mbbg.webp) center no-repeat;background-size: cover;align-items: flex-start;}
    .winners ul li::after{content: '';position: absolute;inset: 0;border-radius: 8px;padding: 1px;background: linear-gradient(82.9deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.2) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude; pointer-events: none;}
    .winners ul li h4 span{font-size: 18px;text-align: left;}
    .winners ul li h4{text-align: left;}
    .deposit_text{margin:4px 0 0;text-align: left;font-size: 14px;}
    .winners-text{width: 100%;max-width: 149px;padding-bottom: 10px;}
    .winners-img{max-width: 132px;}
    .winners ul li h4{font-size: 18px;}
    .winners-ptext{margin-top: 16px;}
    .winners-btext{margin-top: 32px;}

     .deposit-bonus-get{padding: 32px 0;position: relative;}
    .deposit-bonus-get::before{content: '';display: block;width: 100%;height: 200px;background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 24.65%, rgba(0, 0, 0, 0.6) 74.83%, rgba(0, 0, 0, 0) 100%),linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)),linear-gradient(180deg, #000000 15%, rgba(0, 0, 0, 0) 30%);position: absolute;left: 0;top: 0;}
    .deposit-bonus-get h2{margin-bottom: 24px;margin-left: 0;}
    .deposit-bonus-get .get-tab-list{margin-bottom: 24px;}
    .deposit-bonus-get .get-tab-list .tab-item p{font-size: 14px;}
    .deposit-bonus-get .get-tab-con h3{margin-bottom: 4px;padding: 2.5px 0;}
    .deposit-bonus-get .step{width: 24px;height: 24px;font-size: 14px;margin: 0;position: relative;}
    .deposit-bonus-get ul li .step::after{content: '';display: block;width: 0px;height: 56px;position: absolute;top: 26px;left: 50%;transform: translateX(-50%);border: 1px dashed var(--v-orange);}
    .deposit-bonus-get ul li:last-child .step::after{display: none;}
    .deposit-bonus-get ul li::after{display: none;}
    .deposit-bonus-get .tab-con-swiper { margin-bottom: 24px; }
    .deposit-bonus-get ul{flex-direction: column;gap: 16px;}
    .deposit-bonus-get ul li{width: 100%;display: flex;gap: 8px;}
    .deposit-bonus-get .message{max-width: 88%;}
    .deposit-bonus-get .get-tab-con .orange-button{line-height: 18px;padding: 12px 20px;}
    .get-btext{margin: 32px 0 0;}

}
@media (max-width:450px) {
    .banner .text-box{min-height:600px;}
    .deposit-bonus-get ul li .step::after{height: 80px;}
}
/* ! vantagemarekts|2026-07-16 16:05:00 ! */