h2{font-size: 48px;font-weight: 600;line-height: 58px;}
h2 span,
p span{color: var(--v-orange);}
.orange-button{text-transform: uppercase;padding: 16px 36px;box-shadow: 0px 8px 20px 0px #B75D2670;}
br.mb{display: none;}
.mb-img{display: none;}

.banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/bumper-bonus-banner-bg.webp) left top no-repeat;background-size: cover;padding: 140px 0;overflow: hidden;position: relative;}
.banner::after{ content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: linear-gradient(278.63deg, rgba(227, 87, 40, 0.5) 9.56%, rgba(176, 67, 31, 0.387146) 29.84%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.8) 80%); z-index: 1; }
.banner .inner{max-width: 1440px;display: flex; }
.banner .text-box{max-width: 612px;position: relative;z-index: 10;}
.banner h2{color: var(--v-white);margin-bottom: 20px;}
.banner p{color: rgba(255, 255, 255, 0.8);font-size: var(--fs-20);font-weight: 500;line-height: 1.3;margin-bottom: 24px;}
.banner p:nth-of-type(2){margin-bottom: 0px; color: #FFFFFF;}
.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.7);text-decoration: underline;}
.banner .tnc a:hover{color: var(--v-white);}
.banner .orange-button{margin-bottom: 12px;}
.banner .img-box{position: absolute;bottom: 0;right: 149px; z-index: 5;}
.banner .img-box.pc{display: block;}
.banner .img-box.mb{display: none;}



.row1{padding: 96px 0;text-align: center; overflow: hidden;}
.row1 .inner{max-width: 1440px;}
.row1 .text-box h2{color: var(--v-black-light);    margin-bottom: 10px;}
.row1 .text-box p{color: var(--v-black-light); font-size: var(--fs-20); font-weight: 500;  margin: 0; opacity: 0.7;line-height: 1.3;}
.row1 .text-box{ margin-bottom: 30px; }
.row1 .content{ overflow: visible !important; padding-bottom: 20px; padding-top: 10px; }
.row1 .content.swiper-1{ padding-top: 0px; }
.row1 .content h3{ color: var(--v-black-light); text-align: left; font-weight: 600; font-size: 18px; line-height: 1.2; margin-bottom: 30px; }
.row1 .content-table{ display: flex;  }
.row1 .content-table .content-list{ flex: 1; cursor: pointer; transition: all 300ms ease-in-out; min-width: 200px;  }
.row1 .content-table .content-list:first-child{ flex: 0 0 200px; max-width: 200px; border-radius: 12px 0px 0px 12px; overflow: hidden; text-align: left;}
.row1 .content-table .content-list:first-child .content-item p{ font-size: var(--fs-16);    font-weight: 600; }
.row1 .content-table .content-list:first-child .content-item{ justify-content:flex-start; }
.row1 .content-table .content-list:first-child .content-item:first-child::after{ content: none; }
.row1 .content-table .content-list:last-child{ border-radius: 0px 12px 12px 0px; overflow: hidden;}

.row1 .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 50%; transform: translateX(-50%); bottom: 10px; z-index: 50; height: 5px; width: 90px; background-color: #C6C6C6; display: none;}
.row1 .swiper-scrollbar-drag{ background-color: #E35728; }
.row1 .content-table .content-list .content-item{ width: 100%; height: 64px; display: flex; justify-content: center; align-items: center; border-bottom: 1px solid #E2E2E2; background-color: #f5f5f5; padding: 10px 20px; position: relative; }
.row1 .content-table .content-list .content-item:last-child{ border-bottom: none; }

.row1 .content-table .content-list .content-item:first-child{ font-weight: 600 !important; height: 70px; padding-top: 16px; }
.row1 .content-table .content-list .content-item:first-child p{ font-weight: 600 !important;  }
.row1 .content-table .content-list .content-item:first-child::after{ content: ""; display: block; width: calc(100%); height: 6px; position: absolute; background-color: #818181; top: 0px; left: 0px; transition: all 300ms ease-in-out; }

.row1 .content-table .content-list:hover { transform: translatey(-6px); box-shadow: 0px 20px 30px 0px #00000029; z-index: 5; }
.row1 .content-table .content-list:hover .content-item:first-child::after{ background-color: #E35728; }
.row1 .content-table .content-list:first-child:hover { transform: translatey(0px); box-shadow:none; }

.row1 .content-table .content-list .content-item:last-child{ height: 81px; }

.row1 .content-table .content-list .content-item p{ font-size: var(--fs-18); margin: 0; font-weight: 500; color: #000000; line-height: 1.2; }
.row1 .content-table .content-list .content-item p span{ font-size: var(--fs-12); margin: 0; font-weight: 400; color: #646464; display: block; }

.row1 .bottom-text{ color: #646464; font-weight: 400; font-size: var(--fs-14); line-height: 1.4; margin-bottom: 0px; text-align: left;}
.row1 .bottom-text a{ text-decoration: underline;}
.row1 .mb{ display: none;}






.row2{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/bumper-bonus-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;margin-bottom: 36px;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;padding: 0 8px;}
.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/golden-prosperity-2026-row3-line.svg) left top no-repeat; background-size:cover;position: absolute;top: 26px;right: 0;}
.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: 600;margin-bottom: 8px;line-height: 24px;}
.row2 .get-tab-con{text-align: center;}
.row2 .get-tab-con ul li:nth-child(1) .step{background:#E35728;}
.row2 .get-tab-con ul li:nth-child(2) .step{background: #FF8E5C;}
.row2 .get-tab-con ul li:nth-child(3) .step{background: #E87B6D;}
.row2 .get-tab-con ul li:nth-child(1) h3{color:#E35728;}
.row2 .get-tab-con ul li:nth-child(2) h3{color: #FF8E5C;}
.row2 .get-tab-con ul li:nth-child(3) h3{color: #E87B6D;}
.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: left;}
.row2 .get-tab-con ul li:last-child h3::after{display: none;}
.row2 .get-tab-con p{color: var(--v-white);font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 0;text-align: left;}
.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;box-shadow: 0px 8px 20px 0px #B75D2670;}

.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;}


@media(max-width:1720px) {
    .banner .img-box{right: 20px;}
}
@media(max-width:1440px) {
    .banner .img-box{right: -100px;}
    .banner .img-box img{width: 80%;}
}
@media(max-width:1240px) {
    h2{font-size: var(--fs-40);line-height: 1.22;}

    .banner{padding: 100px 0 90px;}
    .banner .text-box{max-width: 60%;}
    .banner .img-box{right: -230px;}
    .banner .img-box img{width: 70%;}

    .row2{padding: 86px 0;}
    .row2 ul{gap: 130px;}
    .row2 ul li::after{top: 26px;}
}
@media(max-width:1024px) {
    .banner{padding: 60px 0 70px;}
    .banner .img-box{right: -400px;bottom: 0px;}
    .banner .img-box img{width: 50%;}

    .row1{padding: 70px 0;}

    .row2{padding: 70px 0;}
    .row2 ul{gap: 50px;}

    .row1 .content-table .content-list:first-child { flex: 0 0 170px; max-width: 170px;}
    .row1 .content-table .content-list .content-item p { font-size: var(--fs-16); }
}
@media(max-width:950px) {
    .row1 .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { display: block !important;}
}
@media(max-width:860px) {
    .row2{background-position: bottom;}
    .row2 ul{justify-content: flex-start;}
    .row2 ul li::after{width: 125px;right: 0px;}
}
@media(max-width:768px) {
    .banner{padding: 0;background: url(https://d21u74ttq7jqzf.cloudfront.net/image/bumper-bonus-banner-mb-bg.webp) center bottom no-repeat;background-size: cover;}
    .banner::after {
    background: linear-gradient(1deg, rgba(227, 87, 40, 0.3) 5%, rgb(176 67 31 / 15%) 29.84%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.8) 80%);}
    .banner .inner{flex-direction: column;padding: 0;}
    .banner .text-box{max-width: 100%;text-align: center;padding: 50px 40px 48px;}
    .banner .img-box{position: static;text-align: center;}
    .banner .img-box img{width: 80%;}
    

    .row1{padding: 50px 0;}
    .row1 .content { padding-bottom: 25px; }
    .row1 .swiper-1 .content-table .content-list{  min-width: 127px;  }
    .row1 .swiper-2 .content-table .content-list{  min-width: 180px;  }
    .row1 .text-box { margin-bottom: 23px; }
    .row1 .content h3 { margin-bottom: 18px; }
    .row1 .content-table .content-list:first-child { border-radius: 8px 0px 0px 8px; }
    .row1 .content-table .content-list:last-child { border-radius: 0px 8px 8px 0px; }
    .row1 .content-table .content-list:first-child .content-item{ padding-left: 20px; padding-right: 20px; }
    .row1 .content-table .content-list .content-item{ padding: 10px 7px; }
    .row1 .mb{ display: block;}
    .row1 .content-table .content-list .content-item { height: 56px;}
    .row1 .bottom-text { font-size: var(--fs-16); margin-top: 7px; }

    .row2{padding: 60px 0;}
    .row2 ul{gap: 20px;}
    .row2 ul li::after{width: 94px;}
}
@media(max-width:580px) {
    .row2 ul li::after{width: 70px;}
}
@media(max-width:510px) {
    h2{font-size: 20px;line-height: 24px;}
    .orange-button.mb{display: inline-block;}
    .orange-button.pc{display: none;}
    br.mb{display: block;}

    .banner .text-box{padding: 32px 20px 48px;}
    .banner h2{font-size: 28px;line-height: 34px;}
    .banner p{font-size: 16px;line-height: 23px;margin-bottom: 16px; font-weight: 400;}
    .banner p:nth-of-type(1), .banner p:nth-of-type(2) {font-size: 18px; font-weight: 500;}
    .banner .orange-button{font-size: 16px;line-height: 21px;padding: 12px 24px;margin-bottom: 10px;}
    .banner .img-box.pc{display: none;}
    .banner .img-box.mb{display: block;}
    .banner .img-box img{width: 100%;}

    .row1{padding: 32px 0;}
    .row1 .text-box h2{font-size: 28px;line-height: 34px;}

    .row1 .content-table .content-list:first-child{ flex: 0 0 90px; min-width: 90px;  }

    .row2{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/bumper-bonus-row2-mb-bg.webp) left top no-repeat;background-size: cover;padding: 40px 0 26px;position: relative;}
    .row2 h2{font-size: 28px;line-height: 24px;margin-bottom: 24px;}
    .row2 .get-tab-list{margin-bottom: 28px;}
    .row2 .get-tab-list .tab-item p{font-size: 14px;line-height: 20px;}
    .row2 .get-tab-con h3{line-height: 19px;margin-bottom: 4px;padding: 2.5px 0;}
    .row2 .get-tab-con p{font-size: 14px;line-height: 20px;}
    .row2 .get-tab-list p{line-height: 19px;}
    .row2 ul li::after{transform: rotate(90deg);left: -24px;top: 65px;}
    .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: 56px;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 .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 ul li .step::after{display: none;}
    .row2 .get-tab-con .orange-button{line-height: 18px;padding: 12px 20px;}
    .wire{top: 22px !important;}
}
@media(max-width:390px) {
    .row2 .message{max-width: 80%;}
}
@media(max-width:387px) {
    html[lang='mn-MN'] .wire{top: 42px !important;}
}
@media(max-width:348px) {
    html[lang='ms-MY'] .wire{top: 43px !important;}
}

/* ! vantagemarekts|2026-03-18 11:40:00 ! */