h2{position: relative;}
    h2.horn{line-height: 1; font-size: 90px; background: radial-gradient(45% 100% at 50% 50%, #E35728 30%, rgba(227, 87, 40, 0.32) 100%); width: fit-content; color: transparent; background-clip: text; -webkit-background-clip: text; -moz-background-clip: text;}
    h2.horn::after{content: ''; display: block; width: 10px; height: 9px; position: absolute; top: 8px; right: -7px; background: url(/wp-content/themes/vantage/images/reborn-a-trader-h2title-horn.svg) top center no-repeat; background-size: contain;}

    .banner{padding: 90px 0 50px; position: relative; cursor: pointer;}
    .banner .inner{height: 600px; display: flex; align-items: center; position: relative; z-index: 1;}
    .banner .video-box{min-height: 418px; position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%;}
    .banner .video-box video{width: 100%; height: 100%; object-fit: cover;}
    .banner .inner .text-box{max-width: 444px;}
    .banner .inner .text-box h1{font-size: 48px; color: #fff; margin-bottom: 16px;}
    .banner .inner .text-box h1 span{color: var(--v-orange);}
    .banner .inner .text-box p{font-size: var(--fs-16); color: #fff; margin-bottom: 16px}
    .banner .wrap{width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; flex-direction: column; z-index: 1;}
    .banner .wrap p{line-height: 1.2; font-size: 16px; margin-bottom: 8px; color: #fff; text-transform: uppercase;}

    .row2{background: #000; padding: 87px 0 33px;}
    .row2 .inner .content-wrap{background: radial-gradient(85.05% 65.08% at 50% 50%, rgba(0, 0, 0, 0) 37.41%, #E35728 69.27%, #FFFFFF 100%); border-radius: 8px; max-width: 1200px; margin: 0 auto;}
    .row2 .inner .content{background: linear-gradient(0deg, #010314 40.24%, rgba(1, 3, 20, 0) 100%); padding: 83px 77px 84px 96px; display: flex; justify-content: space-between; gap: 20px;}
    .row2 .inner .content .title-box{display: none;}
    .row2 .inner .content .img-box{width: 33.5%;}
    .row2 .inner .content .text-box-wrap{width: 58%; max-width: 589px; border: 0.5px solid; border-image-source: linear-gradient(229.85deg, #E35728 27.12%, #000000 133.14%); border-image-slice: 1; position: relative;}
    .row2 .inner .content .text-box-wrap .border-horn img{position: absolute;}
    .row2 .inner .content .text-box-wrap .border-horn img.lt{top: -3px; left: -3px;}
    .row2 .inner .content .text-box-wrap .border-horn img.rt{top: -3px; right: -3px;}
    .row2 .inner .content .text-box-wrap .border-horn img.lb{bottom: -3px; left: -3px;}
    .row2 .inner .content .text-box-wrap .border-horn img.rb{bottom: -3px; right: -3px;}

    .row2 .inner .content .text-box-wrap .text-box{overflow: hidden;}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con{padding: 32px; min-height: 444px; opacity: 0; transition: 1.4s;}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con.swiper-slide-active{opacity: 1;}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con:first-of-type p{font-size: 26px; line-height: 1; color: #fff; margin: 0;}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con .text-button{position: absolute; right: 33px; bottom: 35px; background: transparent; width: fit-content;}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con h3{font-size: 27px; font-weight: 700; color: #fff; margin-bottom: 21px;}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con h3 span{color: var(--v-orange);}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con:last-of-type p{font-size: var(--fs-16); line-height: 1.2; color: #fff; margin-bottom: 8px; max-width: 420px;}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con a span{font-size: 14px; padding: 12px 30px; font-weight: 700; text-transform: uppercase;}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con div:first-of-type{margin-bottom: 27px;}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con .button{width: 100%; height: 100%; right: 0; left: 0; opacity: 0;}
    .row2 .inner .content .text-box-wrap .text-box .text-box-con .down img{transform: rotateZ(-180deg);}
    /* .row2 .inner .content .text-box-wrap .text-box .text-box-con .up img{transform: rotateZ(90deg);} */

    .row3{padding: 33px 0 69px; background: #000; overflow: hidden;}
    .row3 .inner .content{display: flex; justify-content: space-between; gap: 40px; align-items: flex-end;}
    .row3 .inner .text-box{width: 54%; max-width: 625px; color: #fff;}
    .row3 .inner .text-box .con>p{font-size: 26px; font-weight: 500; line-height: 1; margin: 0;margin-bottom: 34px;}
    .row3 .inner .text-box .con-box{display: flex; justify-content: space-between; gap: 20px;}
    .row3 .inner .text-box .con-box .list{width: 50%; max-width: 274px; height: auto; display: flex; justify-content: space-between; gap: 34px; flex-direction: column;}
    .row3 .inner .text-box .con-box .list h3{font-size: 26px; font-weight: 700; margin-bottom: 15px; line-height: 1.2;}
    .row3 .inner .text-box .con-box .list h3 span{color: var(--v-orange);}
    .row3 .inner .text-box .con-box .list p{font-size: 16px; color: #d9d9d9; line-height: 1.2; margin: 0;}
    .row3 .inner .text-box .con-box .list a span{font-size: 14px; padding: 12px 30px; text-transform: uppercase;}
    .row3 .inner .img-box{width: 38%;}
    .row3 .inner .img-box .c__container{width: 100%; height: 100%; min-width: auto;}
    .row3 .inner .img-box .c__container .width-40-pct{width: 100%;}

    .row4{background: #000; overflow: hidden; padding: 69px 0 67px;}
    .row4 .inner>.img-box{display: flex; gap: 20px; justify-content: space-between;}
    .row4 .inner>.img-box .left-img{max-width: 331px; position: relative; overflow: hidden;}
    .row4 .inner>.img-box .right-img{position: relative; max-width: 847px; position: relative; overflow: hidden;}
    .row4 .inner>.img-box .right-img .h2-title{position: absolute; top: 22px; right: 22px; z-index: 1;}
    .row4 .inner>.img-box .video-box{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
    .row4 .inner>.img-box img{opacity: 0;}
    .row4 .inner>.img-box .left-img .video-box video{position: absolute; right: 0; top: 0; height: 100%;}
    .row4 .inner>.img-box .right-img .video-box video{position: absolute; left: 0; top: 0; height: 100%;}
    .row4 .list-box{margin-top: -36px; position: relative;}
    .row4 .list-box ul{margin-bottom: 32px;}
    .row4 .list-box ul li{max-width: 280px; height: auto; min-height: 300px; padding: 24px 20px; position: relative; color: #fff; border-radius: 4px; transition: .2s; padding-bottom: 122px;}
    .row4 .list-box ul li h3{font-size: 20px; line-height: 1.4; margin-bottom: 8px; transition: .2s;}
    .row4 .list-box ul li p{font-size: 14px; opacity: .8; margin: 0; line-height: 1.42; transition: .2s;}
    .row4 .list-box ul li .img-box{position: absolute; bottom: 24px; left: 20px; z-index: 1;}
    .row4 .list-box ul li .li-wrap{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(139, 139, 139, 0.2); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); z-index: -1; transition: .2s;}
    .row4 .list-box ul li:hover{transform: translateY(-26px);}
    .row4 .list-box ul li:hover .li-wrap{background: rgba(255, 255, 255, 0.7);}
    .row4 .list-box ul li:hover h3{color: #000;}
    .row4 .list-box ul li:hover p{color: #000;}
    .row4 .list-box .list-button{display: flex; gap: 5px;}
    .row4 .list-box .list-button>div{width: 40px; height: 40px; position: relative; background: transparent;}
    .row4 .list-box .list-button .button{width: 100%; right: 0; left: 0; opacity: 0;}
    .row4 .list-box .list-button .button-prev{transform: rotateZ(180deg);}
    .row4 .inner>.img-box .right-img .video-box::after,
    .row4 .inner>.img-box .left-img .video-box::after{content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: transparent; z-index: 1;}
    .row4 .list-box ul li

    .row4 .list-box .list-button>div:hover,
    .row2 .inner .content .text-box-wrap .text-box .text-box-con .text-button:hover{background: rgba(139, 139, 139, .3);}

    .row4 .inner>.img-box .right-img{width: 100%; max-width: 100%;}
    .row4 .inner>.img-box .right-img .h2-title{display: none;}

    .pop-wrap{width: 111px; height: 111px; border-radius: 50%; background: rgba(227, 87, 40, 0.5); padding-top: 24px; position: fixed; right: 7%; bottom: 4%; z-index: 10; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px);}
    .pop-wrap .pop{text-align: center;}
    .pop-wrap p{font-size: 14px; font-weight: 600; margin: 0; color: #fff; line-height: 1;}

    .breadcrumb-section{display: none !important;}

    html[lang='ar-AE'] p,
    html[lang='ar-AE'] h2,
    html[lang='ar-AE'] h3,
    html[lang='ar-AE'] h1,
    html[lang='ar-AE'] a{text-align: right;}
    html[lang='ar-AE'] .banner .inner .text-box{text-align: right;}
    html[lang='ar-AE'] .row2 .inner .content .text-box-wrap .text-box .text-box-con:last-of-type p{max-width: 100%;}
    html[lang='ar-AE'] .row2 .inner .content .text-box-wrap .text-box .text-box-con div{text-align: right;}
    html[lang='ar-AE'] .row2 .inner .content .text-box-wrap .text-box .text-box-con:first-of-type div:first-of-type{display: flex; flex-direction: column; align-items: flex-end;}
    html[lang='ar-AE'] .row3 .inner .text-box .con-box .list{align-items: flex-end;}
    html[lang='ar-AE'] .premium-trading .inner .content{max-width: 784px; text-align: right;}
    html[lang='ar-AE'] .premium-trading .inner .content .three-step li{width: 33%; max-width: 208px;}

    @media (max-width:1024px) {
        .banner .inner{align-items: flex-start;}

        .pop-wrap{right: 10%;}
    }
    @media (max-width:768px) {
        .banner{background: #000; padding: 0;}
        .banner .inner{height: fit-content;}
        .banner .video-box{position: relative; z-index: 1;}
        .banner .video-box video{position: absolute; left: 0; right: 0; margin: auto;}
        .banner .inner .text-box{padding: 24px 0 25px;}
        .banner .inner .text-box h1{font-size: 36px;}

        .row2{padding: 40px 0 14px;}
        .row2 .inner .content-wrap{background: none;}
        .row2 .inner .content{ flex-direction: column; gap: 0; align-items: center; padding: 0; padding-top: 30px;}
        .row2 .inner .content .img-box{width: 90%; height: 400px; text-align: center;}
        .row2 .inner .content .text-box-wrap{width: 100%; max-width: 510px;}
        .row2 .inner .content .text-box-wrap .text-box .text-box-con{min-height: fit-content; padding: 31px 23px 80px 25px;}
        .row2 .inner .content .text-box-wrap .text-box .text-box-con h2{display: none;}
        .row2 .inner .content .title-box{display: block;}
        .row2 .inner .content h2,
        .row3 .inner .title-box h2{font-size: 56px; margin: 0 auto; margin-bottom: 20px;}
        .row2 .inner .content .text-box-wrap .text-box .text-box-con:first-of-type p,
        .row3 .inner .text-box .con>p{font-size: 16px;}
        .row2 .inner .content .text-box-wrap .text-box .text-box-con .text-button{left: 26px; bottom: 20px;}
        .row2 .inner .content .text-box-wrap .text-box .text-box-con h3,
        .row3 .inner .text-box .con-box .list h3{font-size: 24px; margin-bottom: 16px;}

        .row3{padding: 15px 0 35px; background: #000;}
        .row3 .inner .content{flex-direction: column-reverse; gap: 41px; align-items: center;}
        .row3 .inner .text-box{width: 100%;}
        .row3 .inner .text-box .con>p{margin-bottom: 40px;}
        .row3 .inner .text-box .con-box{flex-direction: column; gap: 40px;}
        .row3 .inner .text-box .con-box .list{width: 100%; max-width: 510px; gap: 24px;}
        .row3 .inner .text-box .con-box .list h3 br{display: none;}
        .row3 .inner .text-box .con-box .list p{font-size: 14px;}
        .row3 .inner .img-box{width: 70%;}

        .row4{padding: 15px 0 60px;}
        .row4 .img-box .right-img .h2-title{top: 6.3px; right: 10px;}
        .row4 .img-box .right-img .h2-title h2{font-size: 47px;}
        .row4 .list-box{margin-top: 36px;}

        .row4 .list-box{margin: -28px;}
    }

    @media (max-width:510px) {
        /* .pop-wrap{right: 8.6%; bottom: 80px;} */

        .row2 .inner .content h2,
        .row3 .inner .title-box h2{font-size: 42px; margin-bottom: 10px;}

        .row4 .list-box ul li{max-width: 100%; height: auto;}

        .row4 .list-box{margin: 10px;}
    }

    .recognition{padding: 58px 0 82px;overflow: hidden; position: relative;}
    .recognition h2{color: #000000;font-size: var(--fs-32);font-weight: 600;line-height: 42px;text-align: center !important;margin-bottom: 58px;}
    .recognition ul li{width: 38% !important;background-image: linear-gradient(135deg,#f2f2f2,#fdfdfd);border-radius:16px; text-align: center;position: relative;padding: 1px;overflow: hidden;}
    .recognition ul li .circle{width: 100%;height: 100%;border-radius: inherit;background-image: radial-gradient(circle farthest-side at 50% 50%,#e35728,transparent);opacity: 0;transition:opacity .3s;position: absolute;left: 0;top: 0;z-index: 2;}
    .recognition ul li:hover .circle{opacity: 1;}
    .recognition ul li .content{padding: 40px 20px 31px;border-radius: inherit;background-image: linear-gradient(135deg, #f2f2f2, #fdfdfd);position: relative;z-index: 3;}
    .recognition ul li .icon-box{margin-bottom: 32px;text-align: center;}
    .recognition ul li h4{color: #000000;font-size: var(--fs-18);font-weight: 600;line-height: 20px;margin-bottom: 12px;}
    .recognition ul li p{color: rgb(0 0 0 / 70%);font-size: var(--fs-14);font-weight: 400;line-height: 20px;margin: 0;}
    .recognition .swiper-wrapper {-webkit-transition-timing-function: linear;-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}

    .premium-trading{background: url(/wp-content/themes/vantage/images/reborn-a-trader-premium-trading-img.webp) top center no-repeat;background-size: cover;padding: 69px 0px 115px;}
    .premium-trading h2{color: #000000;font-size: var(--fs-32);font-weight: 600;line-height: 42px;margin-bottom: 32px;}
    .premium-trading h2 span{color: var(--v-orange);}
    .premium-trading .three-step{display: flex;gap: 80px;margin-bottom: 32px;}
    .premium-trading .three-step li{width: 16.8%;}
    .premium-trading .three-step .step-index{color: #FFFFFF;font-size: 20px;font-weight: 600;line-height: 24px;background:#E15528;border-radius:50%;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;margin-bottom: 10px;}
    .premium-trading .three-step .step-title{color: #E15528;font-size: 22px;font-weight: 600;line-height: 28px;margin-bottom: 13px;}
    .premium-trading .three-step .step-message{color: #000000;font-size: 16px;font-weight: 400;line-height: 24px;margin: 0;}
    .premium-trading .premium-button{color: #FFFFFF;font-size: 18px;font-weight: 500;line-height: 21px;padding: 16px 36px;background:#E15528;border-radius:50px;box-shadow: 0 8px 20px rgba(183,93,38,.44);}
    .premium-trading .premium-button:hover{background:#FFFFFF;color: #000000;}

    @media (max-width:1240px) {
        .recognition ul li{width: 42% !important;}
        .recognition ul li h4{margin-bottom: 8px;}
    }
    @media (max-width:1024px) {
        .recognition{padding: 40px 0 60px;}
        .recognition h2{margin-bottom: 30px;}
        .recognition ul li{width: 48% !important;}
        .recognition ul li .content{padding: 25px 13px 23px;}
        .recognition ul li .icon-box{margin-bottom: 20px;}

        .premium-trading{padding: 60px 0px 90px;}
        .premium-trading .three-step{gap: 60px;}
        .premium-trading .three-step li{width: 20%;}
    }
    @media (max-width:768px) {
        .recognition ul li{width: 60% !important;}

        .premium-trading{background: url(/wp-content/themes/vantage/images/reborn-a-trader-premium-trading-img2.webp) top center no-repeat;background-size: cover;padding: 50px 0px 630px;background-position-y: 100%;}
        .premium-trading .three-step{flex-direction: column;gap: 32px;}
        .premium-trading .three-step li{width: 100%; max-width: 100%;}
        html[lang='ar-AE'] .premium-trading .inner .content .three-step li{width: 100%; max-width: 100%;}
    }
    @media (max-width:700px) {
        .premium-trading{padding: 50px 0px 580px;}
    }
    @media (max-width:620px) {
        .premium-trading{padding: 50px 0px 510px;}
    }
    @media (max-width:510px) {
        .recognition{padding: 40px 0 50px;}
        .recognition h2{font-size: 28px;line-height: 34px;}
        .recognition ul li{width: 65% !important;}
        .recognition ul li h4{font-size: 14px;}
        .recognition ul li p{font-size: 12px;}

        .premium-trading h2{font-size: 28px;line-height: 34px;}
        .premium-trading{padding: 50px 0px 430px;}
    }
    @media (max-width:440px) {
        .premium-trading{padding: 50px 0px 370px;}
    }

    .full-video{position: fixed; left: 0; top: 0; z-index: 9999; background: #000; width: 100%; height: 100%;  display: none;}
    .full-video.full{display: block;}
    .full-video .close{position: absolute; width: 50px; height: 50px; right: 20px; top: 40px; color: #fff; font-size: 36px; border-radius: 50%; text-align: center; line-height: 50px; transition: .2s; z-index: 1; cursor: pointer;}
    .full-video .video-wrap{max-width: 1920px; position: relative; width: 100%; height: 100%; margin: 0 auto;}
    .full-video .close:hover{background: #fff; color: #000;}

    .page-template-template_reborn-a-trader-lp .orange-button{width:max-content; font-weight:500; line-height:1.1; border-radius: 35px; background: var(--v-orange); color: var(--v-white); text-align: center; text-decoration: none; overflow: hidden; display: inline-block; z-index: 1; box-shadow:0px 0px 25px rgba(212,61,20,0.15); position: relative;}
    .page-template-template_reborn-a-trader-lp .orange-button span{padding:16px 42px; font-size:var(--fs-18); display: inline-block; position: relative; z-index: 1;}

    .page-template-template_reborn-a-trader-lp .orange-button:hover::after{content: ''; position: absolute; background-size: inherit; background-image: inherit; animation: inherit; left: 0px; right: 0px; top: 2px; height: 100%; filter: blur(16px);}
    .page-template-template_reborn-a-trader-lp .orange-button:hover{background: linear-gradient(-90deg, #E35728, #E35728, #FF8E5C, #00C79C, #E35728); animation: Gradient 4s ease infinite; background-size: 400% 100%;}
    .page-template-template_reborn-a-trader-lp .orange-button:hover span{ animation: Gradient 4s ease infinite; background-size: inherit; background-image: inherit; mix-blend-mode: overlay;}

    .page-template-template_reborn-a-trader-lp .orange-button,
    .page-template-template_reborn-a-trader-lp .orange-button.p22,
    .page-template-template_reborn-a-trader-lp .orange-button.p18,
    .page-template-template_reborn-a-trader-lp .orange-button.p16{padding: 0;}

    .page-template-template_reborn-a-trader-lp .orange-button.p22 span{padding:17px 45px; font-size:var(--fs-22);}
    .page-template-template_reborn-a-trader-lp .orange-button.p18 span{padding:16px 42px; font-size:var(--fs-18);}
    .page-template-template_reborn-a-trader-lp .orange-button.p16 span{padding:17px 38px 15px; font-size:var(--fs-16);}

    @keyframes Gradient {
        50% {
            background-position: 140% 50%;
            transform: skew(-2deg);
        }
    }

    @media (max-width:992px){
        .page-template-template_reborn-a-trader-lp .orange-button span{padding: 15px 30px;}
    }

    @media (max-width:768px){
        .page-template-template_reborn-a-trader-lp .orange-button.p22 span{ font-size:18px; padding:16px 42px 15px;}	
        .page-template-template_reborn-a-trader-lp .orange-button span,
        .page-template-template_reborn-a-trader-lp .orange-button.p18 span{ padding-left:38px; padding-right:38px; padding-top:16px; padding-bottom:16px;}
    }
    @media (max-width:510px){
        .page-template-template_reborn-a-trader-lp .orange-button span,
        .page-template-template_reborn-a-trader-lp .orange-button.p18 span{ padding:15px 32px 14px;}	
        .page-template-template_reborn-a-trader-lp .orange-button.p16 span{ padding:14px 28px 13px;}
        .page-template-template_reborn-a-trader-lp .orange-button.p22 span{ font-size:16px; padding:16px 38px 15px;}	
    }
/* ! vantagemarcouk|2025-10-21 15:10:00 ! */
