h2{font-size: 48px;font-weight: 600;line-height: 58px;}
h2 span{color: var(--v-orange);}
.orange-button{text-transform: uppercase;}

.banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/gold-247-trading-cashback-rewards-banner.webp) left top no-repeat;background-size: cover;position: relative;overflow: hidden;padding: 122px 0;}
.banner .inner{display: flex;align-items: center;max-width: 1440px;position: relative;}
.banner .text-box{width: 612px;position: relative;z-index: 2;text-align: start;}
.banner h2{color: var(--v-white);margin-bottom: 4px;}
.banner h2 span:first-child{color: var(--v-white);}
.banner p{color: var(--v-white);font-size: var(--fs-20);font-weight: 500;line-height: 26px;margin-bottom: 24px;}
.banner .p1{margin-bottom: 16px;}
.banner .p2{color: rgba(255, 255, 255, 0.8);}
.banner .p2 br{display: none;}
.banner .orange-button{padding: 16px 36px;line-height: 23px;margin-bottom: 10px;}
.banner .tnc{color: var(--v-white);font-size: 14px;font-weight: 400;line-height: 20px;margin: 0;}
.banner .tnc a{color: rgba(255, 255, 255, 0.6);text-decoration: underline;}
.banner .tnc a:hover{color: var(--v-white);}
.banner .img-box{display: none;}

.row1{padding: 96px 0;text-align: center;}
.row1 .title-box{max-width: 900px;margin: 0 auto 12px;}
.row1 h2{color: var(--v-black-light);margin-bottom: 16px;}
.row1 h2 span{display: block;font-size: var(--fs-20);font-weight: 500;line-height: 26px;}
.row1 h2 span br{display: none;}
.row1 .p1{color: rgba(0, 0, 0, 0.8);font-size: var(--fs-16);font-weight: 400;line-height: 24px;margin-bottom: 32px;}
.row1 .p2{color: var(--v-black-light);font-size: 16px;font-weight: 600;line-height: 19px;margin-bottom: 4px;}
.row1 .p3{color: rgba(0, 0, 0, 0.8);font-size: 14px;font-weight: 400;line-height: 20px;margin-bottom: 0;}
.row1 .table-con{width: 100%;max-width: 1200px;margin: 0 auto 32px;}
.row1 .table-con table{width: 100%;box-shadow: 0px 20px 30px 0px #00000029;border-radius: 16px;overflow: hidden;}
.row1 .table-con th{width: 170px;background: #646464;padding: 12px 36px;color: var(--v-white);font-size: var(--fs-16);font-weight: 600;line-height: 19px;}
.row1 .table-con th:last-child{width: 521px;background: var(--v-orange);}
.row1 .table-con td{background: var(--v-grey-light2);padding: 12px 36px;color: var(--v-black);font-size: var(--fs-16);font-weight: 400;line-height: 24px;border-bottom: 1px solid #FFFFFF;}
.row1 .table-con td b{font-weight: 700;}
.row1 .table-con tr:last-child td{border-bottom: 0;}
.row1 .tnc{color: var(--v-black);font-size: 14px;font-weight: 400;line-height: 20px;margin: 0;}
.row1 .tnc a{color: rgba(0, 0, 0, 0.5);text-decoration: underline;}
.row1 .tnc a:hover{color: var(--v-black);}
.row1 .orange-button{padding: 16px 36px;line-height: 23px;}
.row1 .mb-table{display: none;}

.row2{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/gold-247-trading-cashback-rewards-row2-bg.webp) left top no-repeat;background-size: cover;padding: 96px 0 88px;overflow: hidden;position: relative;}
.row2 .inner{position: relative;z-index: 10;}
.row2 .content{max-width: 1000px;margin: 0 auto;}
.row2 h2{color: var(--v-white);margin-bottom: 55px;text-align: center;}
.row2 .get-tab-list{display: flex;justify-content: center;gap: 16px;margin-bottom: 35px;cursor: pointer;position: relative;}
.row2 .get-tab-list .tab-item{position: relative;}
/* .row2 .get-tab-list .tab-item::after{content:"";display:block;width: 100%;height: 1px;background:#BABABA;position: absolute;bottom: -4px;left: 0;} */
.row2 .get-tab-list .tab-item p{color: var(--v-white);font-size: var(--fs-20);font-weight: 500;line-height: 26px;margin-bottom: 0;text-align: center;}
/* .row2 .get-tab-list .tab-item:first-child p{width: 125px;} */
.row2 .get-tab-list .tab-item:last-child p{width: 138px;}
.row2 .get-tab-list .tab-item.active p{color: var(--v-orange);}
.row2 .swiper{overflow: visible;}
.row2 ul{display:flex;gap: 56px;}
.row2 ul li{width: 296px;position: relative;}
.row2 ul li:last-child{margin-right: 0 !important;}
.row2 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;inset-inline-end: 0px;}
.row2 .get-tab-con ul li:last-child::after{display: none;}
.row2 .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: 24px;}
.row2 .get-tab-con{text-align: center;}
.row2 .get-tab-con ul li:nth-child(1) .step{background:#FF8E5C;}
.row2 .get-tab-con ul li:nth-child(1) h3{color: #FF8E5C;}
.row2 .get-tab-con ul li:nth-child(2) .step{background:#E35728;}
.row2 .get-tab-con ul li:nth-child(2) h3{color: #E35728;}
.row2 .get-tab-con ul li:nth-child(3) .step{background:#D53E14;}
.row2 .get-tab-con ul li:nth-child(3) h3{color: #D53E14;}
.row2 .get-tab-con h3{color: var(--v-black);font-size: var(--fs-20);font-weight: 600;line-height: 24px;margin-bottom: 12px;text-align: start;}
.row2 .get-tab-con ul li:last-child h3::after{display: none;}
.row2 .get-tab-con p{color: var(--v-white);font-size: var(--fs-16);font-weight: 400;line-height: 24px;margin-bottom: 0;text-align: start;}
.row2 .get-tab-con p em{font-size: var(--fs-12);}
.row2 .tab-con-item{opacity: 0;height: 0;}
.row2 .tab-con-item.active{opacity: 1;height: auto;}
.row2 .get-tab-con .orange-button{padding: 16px 36px;font-size: var(--fs-18);line-height: 23px;}

.row2 .tab-con-swiper { margin-bottom: 32px; }
.wire{position: absolute;top: 28px !important;height: 2px;background: var(--v-orange);transition: .4s;}
.row2 .get-tab-con .account{text-align: center;margin-top: 32px;line-height: 19px;}
.row2 .orange-button.p16 span span{ color:#FCE055;}

/* faq */
.faq-module{background: #F2F3F5;padding: 96px 0;}
.faq-module .faq-module-h2{margin-bottom: 56px;color: var(--v-black-light);text-align: center;}
.faq-module .faq-module-h2 span{color: var(--v-orange);}
.faq-module .faq-module-top-text{ text-align:center; color: var(--v-black);font-size: var(--fs-18);}
.faq-module .faq-module-top-text a{ text-decoration:underline; color: var(--v-black);}
.faq-module .faq-module-top-text a:hover{ text-decoration:underline; color: var(--v-black);}
.faq-module-inner .faq-list .faq-module-tit{font-size: var(--fs-22);font-weight: 500;color: var(--v-black);cursor: pointer;padding: 16px 32px 16px 20px;border-bottom: 1px solid #C6C6C6;transition: all .3s linear;}
.faq-module-inner .faq-list .faq-module-tit .list-serial{display: flex;gap: 12px;}
.faq-module-inner .faq-list .faq-module-tit span.serial{font-size: var(--fs-20);font-style: italic;color: var( --v-grey);display: block;line-height: 24px;}
.faq-module-inner .faq-list .faq-module-tit h3{font-size: var(--fs-20);font-weight: 600;display: flex;line-height: 24px;text-align: start;}
.faq-module-inner .faq-list .faq-module-tit p{margin-bottom: 0px;}
.faq-module-inner .faq-list a{text-decoration: underline;}
.faq-module-inner{display: flex;flex-direction: column;gap: 32px;}
.faq-module-inner .faq-list.active .faq-module-tit{background: #D9D9D94D;}
.faq-module-inner .faq-list .faq-module-tit:hover{background: #D9D9D94D;}
.faq-module-inner .faq-list .faq-module-tit p.faq-module-icon{display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: flex; justify-content: flex-end;position: relative;}
.faq-module-inner .faq-list .faq-module-detial{display: none;font-size: var(--fs-20);color: #636363;margin-bottom: 0px;padding: 20px;background: #D9D9D933;}
.faq-module-inner .faq-list .faq-module-detial ol{padding-left: 25px;}
.faq-module-inner .faq-list .faq-module-detial ol li{list-style: auto;}
.faq-module-inner .faq-list .faq-module-detial p{margin: 0 0 24px;color: #404040;font-size: var(--fs-16);line-height: 24px;text-align: start;}
.faq-module-inner .faq-list .faq-module-detial p b{font-weight: 500;}
.faq-module-inner .faq-list .faq-module-detial p span.add-points{ display: block; padding-left: 30px; position: relative; padding-top: 20px;}
.faq-module-inner .faq-list .faq-module-detial p span.add-points::before{ display: block; width: 5px; height: 5px; border-radius: 50%; content: ''; position: absolute; left: 15px; top: 28px; background-color: #636363;}
.faq-module-inner .faq-list .faq-module-detial p:nth-last-of-type(1){margin-bottom: 0;}
.add-subtract::before {width: 1px;height: 15px;right: 12px;background: var(--v-black);}
.add-subtract::after {width: 15px;height: 1px;background: var(--v-black);right: 4px;}
.add-subtract-change::before {background-color: var(--v-red-dark);}
.add-subtract-change::after {background-color: var(--v-red-dark);}

html[dir="rtl"] .banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/gold-247-trading-cashback-rewards-banner-ar.webp) left top no-repeat;background-size: cover;}
html[dir="rtl"] .faq-module-inner .faq-list .faq-module-tit p.faq-module-icon {padding-inline-end: 22px;}

@media(max-width:1700px) {
    .banner{background-position: center;}

    html[dir="rtl"] .banner{background-position: center;}
}
@media(max-width:1600px) {
    h2{font-size: 44px;}
}
@media(max-width:1440px) {
    h2{font-size: var(--fs-40);line-height: 1.22;}
}
@media(max-width:1240px) {
    .banner{background-position: 75% center;}

    .row2{padding: 86px 0;}
    .row2 ul li::after{top: 26px;}

    .faq-module{padding: 80px 0;}
}
@media(max-width:1024px) {
    .banner .text-box::before{content: '';display: block;width: 100%;height: 200%;background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 50.4%, rgba(0, 0, 0, 0) 100%);position: absolute;inset-inline-start: 0;top: 0;z-index: -1;}

    html[dir="rtl"] .banner .text-box::before{display: none;}

    .row1{padding: 80px 0;}
    .row1 .table-con th{padding: 12px 20px;}
    .row1 .table-con td{padding: 12px 20px;}

    .row2{padding: 70px 0;}
    .row2 ul li::after{inset-inline-end: -30px;}

    .faq-module{padding: 60px 0;}
}
@media(max-width:860px) {
    .row2 ul{justify-content: flex-start;}
    .row2 ul li::after{width: 125px;inset-inline-end: 0px;}
}
@media(max-width:768px) {
    h2 span{color: #E35728;}

    .banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/gold-247-trading-cashback-rewards-banner-mb.webp) center bottom no-repeat;background-size: cover;padding: 64px 0 700px;}
    .banner .text-box{width: 100%;text-align: center;}
    .banner .text-box::before{display: none;}

    html[dir="rtl"] .banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/gold-247-trading-cashback-rewards-banner-mb.webp) center bottom no-repeat;background-size: cover;}

    .row1 .pc-table{margin-bottom: 24px;}
    .row1 .pc-table th:last-child,
    .row1 .pc-table tr td:last-child{display: none;}
    .row1 .mb-table{display: block;}
    .row1 .mb-table tr td:last-child{display: flex;flex-direction: column;}

    .row2{padding: 60px 0;}
    .row2 ul{gap: 20px;}
    .row2 ul li::after{width: 94px;}

    .row1 .table table{border-radius: 8px;}
    .row1 .table .orange{display: table;}
    .row1 .table .orange{box-shadow: 0px 4px 20px 0px #00000029;}
    .row1 .table th{font-size: 12px;font-weight: 500;line-height: 16px;padding: 8px 16px;}
    .row1 .table .grey td{font-size: 12px;line-height: 17px;padding: 8px 16px;}
    .row1 .table .orange td{line-height: 17px;padding: 8px 16px;}
    .row1 .table .orange td b{line-height: 18px;margin-bottom: 4px;}
    .row1 .table .orange td br{display: block;}
    .row1 .tnc{margin-top: 20px;}
    .row1 .table .grey th:last-child,
    .row1 .table .grey td:nth-child(4){display: none;}

    .faq-module .faq-module-h2{margin-bottom: 24px;}
    .faq-module-inner .faq-list .faq-module-tit h3{width: 84%;}
}
@media(max-width:580px) {
    .row2 ul li::after{width: 70px;}
}
@media(max-width:510px) {
    h2{font-size: 20px;line-height: 24px;}

    .banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/gold-247-trading-cashback-rewards-banner-mb-bg.webp) center bottom no-repeat;background-size: cover;padding: 32px 0 0;}
    .banner .inner{flex-direction: column;padding: 0;}
    .banner h2{font-size: 28px;line-height: 34px;color: var(--v-white);}
    .banner h2 span:first-child{color: var(--v-orange);}
    .banner h2 span:last-child{color: var(--v-white);}
    .banner p{font-weight: 400;line-height: 21px;margin-bottom: 16px;}
    .banner .p2{line-height: 24px;}
    .banner .p2 br{display: block;}
    .banner .orange-button{font-size: 16px;line-height: 21px;padding: 12px 24px;}
    .banner .text-box{padding: 0 20px;margin-bottom: 47px;}
    .banner .img-box{display: block;}

    html[dir="rtl"] .banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/gold-247-trading-cashback-rewards-banner-mb-bg.webp) center bottom no-repeat;background-size: cover;}

    .row1{padding: 32px 0;}
    .row1 h2{margin-bottom: 8px;}
    .row1 h2 span{font-size: 14px;line-height: 18px;}
    .row1 h2 span br{display: block;}
    .row1 p{line-height: 20px;margin-bottom: 20px;}
    .row1 h3{font-size: 14px;}
    .row1 .p1{line-height: 20px;margin-bottom: 20px;}
    .row1 .table-con{margin-bottom: 33px;}
    .row1 .table-con table{border-radius: 8px;box-shadow: 0px 4px 20px 0px #00000029;}
    .row1 .pc-table{margin-bottom: 12px;}
    .row1 .table-con th{width: 80px;font-size: 12px;font-weight: 500;line-height: 16px;padding: 8px 0;}
    .row1 .pc-table th:first-child{padding-left: 16px;}
    .row1 .pc-table th:nth-last-of-type(2){padding-right: 16px;}
    .row1 .mb-table th{padding: 8px 3px;width: 86px;}
    .row1 .mb-table th:last-child{padding: 8px 3px;}
    .row1 .table-con td{font-size: 12px;font-weight: 400;line-height: 17px;padding: 8px 0;}
    .row1 .pc-table tr td:first-child{padding-left: 16px;}
    .row1 .pc-table tr td:nth-last-of-type(2){padding-left: 8px;}
    .row1 .mb-table tr td:first-child{font-size: 12px;}
    .row1 .mb-table td{font-size: 10px;line-height: 15px;}
    .row1 .mb-table td b{font-size: 12px;}
    .row1 .orange-button{display: none;}
    .row1 .tnc{margin: 0;}
    

    .row2{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/gold-247-trading-cashback-rewards-row2-bg-mb.webp) center bottom no-repeat;background-size: cover;padding: 32px 0 26px;position: relative;}
    .row2 h2{margin-bottom: 24px;margin-left: 0;}
    .row2 .get-tab-list{margin-bottom: 25px;}
    .row2 .get-tab-list .tab-item p{font-size: 14px;line-height: 20px;}
    /* .row2 .get-tab-list .tab-item:first-child p{width: 92px;} */
    .row2 .get-tab-list .tab-item:last-child p{width: 96px;}
    .row2 .get-tab-con h3{line-height: 19px;margin-bottom: 4px;padding: 2.5px 0;}
    .row2 .get-tab-con p{line-height: 20px;}
    .row2 .get-tab-list p{line-height: 19px;}
    .row2 .step{width: 24px;height: 24px;font-size: 14px;line-height: 20px;margin: 0;position: relative;}
    .row2 ul li .step::after{content: '';display: block;width: 0px;height: 80px;position: absolute;top: 26px;left: 50%;transform: translateX(-50%);}
    .row2 ul li:nth-child(1) .step::after{border: 1px dashed #FF8E5C;}
    .row2 ul li:nth-child(2) .step::after{border: 1px dashed #E35728;}
    .row2 ul li:last-child .step::after{display: none;}
    .row2 ul li::after{display: none;}
    .row2 .tab-con-swiper { margin-bottom: 24px; }
    .row2 ul{flex-direction: column;gap: 16px;}
    .row2 ul li{width: 100%;display: flex;gap: 8px;}
    .row2 .message{max-width: 91%;}
    .row2 .get-tab-con .orange-button{line-height: 18px;padding: 12px 20px;}
    .wire{top: 22px !important;}

    html[lang='es-ES'] .row2 .get-tab-con .tab-con-item:first-child .step::after,
    html[lang='ms-MY'] .row2 .get-tab-con .tab-con-item:first-child ul li:nth-child(2) .step::after,
    html[lang='kk-KZ'] .row2 .get-tab-con .tab-con-item:first-child ul li:nth-child(2) .step::after,
    html[lang='mn-MN'] .row2 .get-tab-con .tab-con-item:first-child ul li:nth-child(2) .step::after{height: 100px;}

    .faq-module{padding: 32px 0;}
    .faq-module-inner{gap: 0;}
    .faq-module-inner .faq-list .faq-module-tit{padding: 16px 12px 15px;}
    .faq-module-inner .faq-list .faq-module-tit span.serial{font-size: 14px;line-height: 22px;}
    .faq-module-inner .faq-list .faq-module-tit h3{width: 100%;font-size: 14px;line-height: 18px;}
    .faq-module-inner .faq-list:nth-child(2) .faq-module-tit h3,
    .faq-module-inner .faq-list:nth-child(3) .faq-module-tit h3{width: 84%;}
    .faq-module-inner .faq-list .faq-module-detial{padding: 8px 12px 12px;}
    .faq-module-inner .faq-list .faq-module-detial p{line-height: 20px;}
    .add-subtract::before {width: 1px;height: 12px;right: 10px;}
    .add-subtract::after {width: 12px;height: 1px;}
}
@media(max-width:445px) {
    .row2 ul li:nth-child(1) .step::after{height: 88px;}
}
@media(max-width:393px) {
    .row1 .mb-table th:last-child{width: 267px;}
}
@media(max-width:377px) {
    .row2 ul li:nth-child(2) .step::after{height: 80px;}
}

/* ! vantagemarekts|2026-07-17 14:56:00 ! */