.private-banner{width: 100%;background: url(/wp-content/themes/vantage-au/images/private-banner-img.webp?v=1) no-repeat center;background-size: cover;padding:183px 0 176px;}
.private-banner .warp{display: none;}
.private-banner .inner{margin: 0 auto; position: relative;}
.private-banner .inner h1{color: var(--v-white);font-size: var(--fs-50);margin-bottom:  29px;}
.private-banner .inner .banner-text .banner-text-left{font-size: var(--fs-18);color: var(--v-white);line-height: normal; margin-bottom: 24px;}

.orange-animation-button{display: flex; padding-bottom:4px;}
.orange-animation-button a{min-width:180px; text-decoration: none; font-size:var(--fs-22); padding:18px 80px 18px 30px; display: block; background-color:var(--v-orange); border-radius: 60px; color:var(--v-white); font-weight:500; position: relative; z-index: 1;overflow: hidden;transition: all .3s;}
.orange-animation-button a:before{content: ''; display: block; width: 200%; height: 1000%; background-color: #d43d14; position: absolute; top: 500%; transform-origin: top right; transition: all .4s; z-index: -1; left: -80%; border-radius: 50%; transform: rotate(30deg);}
.orange-animation-button a:hover:before{ transform: rotate(100deg) translateZ(0px);}
.orange-animation-button a i{position: absolute; background-color:var(--v-white); right:10px; top: 50%; width:55px; height:50px; transform: translate(0, -50%) translateZ(0px); border-radius:30px; display: flex; flex-direction: column; justify-content: center; align-items: center;transition: all .3s;}
.orange-animation-button a i img{width: 60%; transition: all .3s;}
.orange-animation-button a .trans-left{transition: all .3s;}
.orange-animation-button a .trans-left span{ color:#fce055;}
.orange-animation-button a:hover .trans-left{transform: translateX(3px) translateZ(0px);}
.orange-animation-button a:hover i{transform: translate(3px,-50%) translateZ(0px);}
.orange-animation-button a:hover i img{transform: rotateZ(45deg);}

.private-row1{padding: 96px 0;background: url(/wp-content/themes/vantage-au/images/vip-chat-row1-bg.webp) center top no-repeat; background-size: cover;}
.private-row1 h2{color: var(--v-black-light);margin-bottom: 32px;text-align: center;font-size: var(--fs-56);}
.private-row1 h2 span{color: var(--v-orange);}
.private-row1 .inner>p{color: #1E1E1E;text-align: center;font-size: var(--fs-18);margin-bottom: 64px;}
.private-row1 .row1-main{gap: 5.5%;justify-content: center;}
.private-row1 .text-wrap{width:55%;max-width:558px;}
.private-row1 .image-wrap{ border-radius: 10px 0 0 10px; overflow: hidden;}
.private-row1 .text-wrap ul li{color: #1E1E1E;font-size: var(--fs-18);font-weight: 400;line-height: 25px;position: relative;padding-left: 32px;}
.private-row1 .text-wrap ul li .img-box{width: 16px;height: auto;width: 16px;position: absolute;top: -3px;left: 0;}
.private-row1 .text-wrap p{color: #1E1E1E;font-size: var(--fs-18);font-weight: 400;line-height: normal;margin-bottom:22px;}
.private-row1 .text-wrap .text-title{color: #002329;font-size: var(--fs-36);font-weight: 500;line-height: normal;margin-bottom:13px;color: var(--v-black-light);}



.private-row2{padding: 96px 0;}
.private-row2 h2{color: var(--v-black-light);margin-bottom: 32px;text-align: center;font-size: var(--fs-56);}
.private-row2 h2 span{color: var(--v-orange);}
.private-row2 .inner>p{color: #1E1E1E;text-align: center;font-size: var(--fs-18);margin-bottom: 64px;}
.private-row2 .info-content{overflow: hidden;}
.private-row2 .info-content ul{display: flex;flex-direction: column;gap: 50px;}
.private-row2 ul li{display: flex;background-color: #F2F3F5;border-radius: 10px;overflow: hidden;}
.private-row2 ul li .text-wrap{padding: 121px 188px 120px 102px;}
.private-row2 ul li .text-wrap p{color: #1E1E1E;font-size: var(--fs-18);margin-bottom: 0px;line-height: 1.17;}
.private-row2 ul li .text-wrap .bottom-text{color: var(--v-black-light);font-size: var(--fs-20);font-weight: 700;margin-bottom: 22px;}
.private-row2 ul li .image-wrap{flex-shrink: 0;position: relative;}
.private-row2 ul li .image-wrap>img{object-fit:cover;width: 100%;height: 100%;    max-width: 600px;}
.private-row2 ul li .prev-btn, .private-row2 ul li .next-btn{display: none !important;}
.private-row2 ul li .prev-btn,.private-row2 ul li .next-btn{width: 54px; height: 54px ; padding: 5px; border-radius: 50%; position: absolute; right: 32px; bottom: 34px;}
.private-row2 ul li .prev-btn .img-box{transform: rotate(180deg);}
.private-row2 ul li .prev-btn .img-box,.private-row2 ul li .next-btn .img-box{background-color: var(--v-black);display: flex;align-items: center;justify-content: center;border-radius: 50%;width: 100%;height: 100%;}
.private-row2 ul li .prev-btn .dotted,.private-row2 ul li .next-btn .dotted{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px dotted #000;border-radius: 50%;}
.private-row2 ul li:first-of-type .prev-btn{display: none;}
.private-row2 ul li:last-of-type .next-btn{display: none;}


.private-row3{padding: 96px 0;background-color: #F5F5F5;}
.private-row3 ul{max-width: 1296px; display: flex; gap: 50px;}
.private-row3 ul li{max-width: 236px; text-align: center; width: 100%;}
.private-row3 ul li .image-wrap{margin-bottom: 14px;}
.private-row3 ul li .text{color: var(--v-black);font-size: var(--fs-20);font-weight: 700;line-height: 1.28;}

.forex-vps-app .trade-on-app{background: var(--v-white);padding: 156px 0 120px;}
.forex-vps-app .trade-on-app .trade-on-app-bottom{padding: 30px 77px 45px 64px;}
.forex-vps-app .trade-on-app .trade-on-app-top{padding: 35px 20px 31px 47px;background:url(/wp-content/themes/vantage-au/images/forex-trading-img8.webp?v=2) no-repeat;background-size: cover;position: relative;border-radius: 20px 20px 0px 0px; background-position: 1% top;}
.forex-vps-app .trade-on-app .trade-on-app-top h2{text-align: left;}
.forex-vps-app .trade-on-app .trade-on-app-top h2 br{display: block;}
.forex-vps-app .trade-on-app .trade-on-app-top .img-box{max-width:395px; bottom: 0; right: 0;}
.forex-vps-app .trade-on-app-bottom ul li{padding-right: 40px;}
.vip-chat-faq {background: var(--v-grey-light2);}
.vip-chat-faq .faq-module .inner .faq-module-h2{font-size: var(--fs-22); color: var(--v-black); font-weight: 600;padding-left: 20px;position: relative;margin-bottom: 15px;text-transform: uppercase; text-align: left;}
.vip-chat-faq h2::after {content: '';display: block;top: 50%;transform: translateY(-60%);left: 0px;width: 17px;height: 17px;position: absolute;background: url(/wp-content/themes/vantage/images/forex-trading-icon3.svg)center center no-repeat;}

@media (max-width:1600px) {
    .private-row2 ul li .image-wrap{flex-shrink: 0.2;}
}

@media (max-width:1400px) {
    .private-row2 ul li .text-wrap{padding: 100px;}
    
    .private-row3 ul{gap: 40px;flex-wrap: wrap;justify-content: center;}
    .private-row3 ul li{width: 30%;}
}
@media (max-width:1400px) {
    .private-row2 ul li .text-wrap{padding: 60px;}
}
@media (max-width:1240px) {
    .private-banner{padding: 150px 0;}
    .private-row2 ul li .image-wrap{flex-shrink: 0.3;}
    .client-sentiment-banner .inner .banner-text .banner-text-left{width: 50%;}
}

@media (max-width:1024px) {
    .private-row2 ul li .image-wrap{flex-shrink: 0.5;}
    .forex-vps-app .trade-on-app .trade-on-app-bottom{padding: 30px 40px 45px 32px;}
    .forex-vps-app .trade-on-app-bottom ul li{padding-right: 30px;}
}
@media (max-width:980px) {
    .private-banner{padding: 120px 0;}
    .private-row1 .row1-main{flex-direction: column;gap: 50px;}
    .private-row1 .image-wrap { border-radius: 10px;}
    .private-row1 .text-wrap {width: 90%; max-width: 100%;}
    .private-row2 ul li .text-wrap{padding: 40px;}
    .private-row1 .text-wrap p{text-align:center;}
    
    .private-row3 ul li{width: 29%;}
}
@media (max-width:768px) {
    .private-banner {padding: 100px 0;}
    .private-row1 {padding: 50px 0;}
    .private-row1 h2{margin-bottom: 20px;}
    .private-row1 .inner>p{ margin-bottom: 30px;}
    .client-sentiment-banner{background-position: 64%; position: relative;}
    .client-sentiment-banner .warp{display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .4);}

    .private-row2{padding: 40px 0;}
    .private-row2 h2{margin-bottom: 20px;}
    .private-row2 .inner>p{margin-bottom: 20px;}
    .private-row2 .info-content ul{gap: 20px;}
    .private-row2 ul li{flex-direction: column-reverse;}
    .private-row2 ul li .image-wrap{width: 100%;}
    .private-row2 ul li .image-wrap>img{max-width: unset;}
    
    .private-row3{padding: 40px 0;}
    .private-row3 ul{gap: 40px 20px;}
    .private-row3 ul li{width: 30%;}
    .forex-vps-app .trade-on-app{padding: 100px 0 70px;}
    .forex-vps-app .trade-on-app .trade-on-app-top .img-box{max-width: 280px;}
    .forex-vps-app .trade-on-app .trade-on-app-bottom .text-box{flex-direction: column;margin: 0;}
    .forex-vps-app .trade-on-app-bottom ul li{max-width: 100%;padding-right: 0;}
    .forex-vps-app .trade-on-app .trade-on-app-bottom .img-box{flex-direction: row;}
    .forex-vps-app .trade-on-app-bottom ul li{margin-bottom: 20px;}
    .forex-vps-app .trade-on-app .trade-on-app-top h2{max-width:50%;}
}
@media (max-width:600px) {
    .private-row3 ul li{width: 47%;}
    .private-row3 ul li .image-wrap img{max-height: 80px;}
}
@media (max-width:510px) {
    .private-banner {padding: 80px 0;}
    .private-banner .inner h1 { margin-bottom: 18px;}
    .private-banner .inner .banner-text .banner-text-left{ margin-bottom: 15px;}
    .private-row1 .row1-main{ gap: 30px;}
    .private-row1 .text-wrap ul li{ line-height: 1.2;padding-left: 22px;}
    .private-row1 .text-wrap ul li .img-box{width: 12px; top:0;}
    .client-sentiment-banner .inner .banner-text .banner-text-left{width: 100%;}
    .client-sentiment-banner .inner .banner-text .banner-text-left br{display: none;}
    .client-sentiment-banner .inner .banner-text{flex-direction: column;align-items: start;}
    .private-row2 ul li .text-wrap{padding: 20px;}
    .private-row2 ul li .prev-btn, .private-row2 ul li .next-btn{right: 20px;bottom: 20px;}
    .forex-vps-app .trade-on-app .trade-on-app-top{padding: 24px 20px 131px 23px;}
    .forex-vps-app .trade-on-app{padding: 60px 0 30px;}
    .forex-vps-app .trade-on-app .trade-on-app-top h2{max-width:100%;}
}
@media (max-width:440px) {
    .private-row3 ul li{width: 45%;} 
}
/* ! vantagemarekts|2025-10-24 11:25:00 ! */
