/* ======================== banner ========================*/
.banner-content-inner p:last-of-type{color: rgba(255, 255, 255, 0.55);}

/* ======================================== section partner work ======================================== */
.section-partners-work .row{--bs-gutter-x: 12px;}
.work-step-image{height: 64px;width: 64px;display:flex;justify-content:center;align-items:center;margin-bottom:48px;background-color: var(--blue);border-radius: 50%;}
.work-step-image img{height: 32px;width: 32px;}
.work-slide-inner .heading-style-7{font-size:32px;line-height:40px;margin-bottom:12px;}
.work-slide-inner{padding:32px;position: relative;height: 100%;border: 1px solid #29343e;border-radius: 1.5rem;}
.work-step-arrow-icon{z-index: 10; content: ""; position: absolute; width: 64px; height: 64px; border-radius: 6.25rem; inset: 40% -2.5rem auto auto;background-color: #06111e;}
.work-slide-card:last-of-type .work-step-arrow-icon{display: none;}
.section-partners-work .right-bg-image{bottom:auto;top: -120px; width: 35%;}

/* ======================================== section-smart-choice ======================================== */
.section-smart-choice .row{row-gap: 40px;}
.section-smart-choice .challenges-slider-inner { padding: 20px !important;}

/* ======================================== section payout ======================================== */
.section-payout .right-bg-image { bottom: -240px !important; z-index: -1 !important;}

/* ======================================== section trader ======================================== */
.section-traders .row{row-gap: 20px;}
.section-traders .challenges-slider-inner{border-color: #111D28;background-color:var(--body-bg);}
.section-traders .challenges-slider-inner li:after{background: url(../images/trading-challenge-list-icon-popular.svg) no-repeat center center / cover;}
.perfect-tag{border-radius: 30px;padding: 8px;width: 100%;text-align: center;color: var(--white);background-color:rgba(255, 255, 255, 0.05);}

/* ======================================== section prop trader ======================================== */
.section-contact .container { z-index: 1;position:relative;}
.section-contact .tv-live-content { max-width: 996px !important;}

/* ======================================== section contact us ======================================== */
.section-tv-contact.section-contact .partners-work-main{margin-top: 48px;counter-reset: section;}
.section-tv-contact.section-contact .partners-work-main .row{--bs-gutter-x: 12px;}
.section-tv-contact.section-contact .partners-work-main > .heading-style-7{margin-bottom: 32px;}
.section-tv-contact.section-contact .partners-work-main .work-slide-inner::before {font-size: 24px; line-height: 28px; font-weight: 500; background: var(--blue); border-radius: 50%; width: 48px; height: 48px; display: inline-flex; justify-content: center; align-items: center; margin-bottom: 24px;counter-increment: section; content: " " counter(section) " "; }
.section-tv-contact.section-contact .contact-bottom-content{margin-top: 48px;}

/* ======================================== section contact us ======================================== */
.section-instant-funding .choose-evolution-card-main{max-width:782px;margin-inline:auto;}
.section-instant-funding .choose-evolution-body{padding-inline: 30px;}
.section-instant-funding .account-summary-card-wrap::before{width: 80% !important; height: 80% !important;}
.section-instant-funding ul {margin-top:27px;}
.section-instant-funding ul li { font-size: 16px; line-height: 22px; font-family: var(--space-grotesk); font-weight: 400; padding-left: 23px; margin-bottom: 12px; position: relative; }
.section-instant-funding ul li:after { position: absolute; left: 0; top: 3px; width: 16px; height: 16px; background: url(../images/trading-challenge-list-icon-popular.svg) no-repeat center center / cover; content: ""; }

/* ======================================== section-difference ======================================== */
.section-difference .challenges-slider-inner.most-popular::before{content: "Low Risk";}
.section-difference .challenges-slider-inner.most-risky .challenge-item:after{background: linear-gradient(90deg, rgba(39, 166, 239, 0) 0%, #f44337 49.78%, rgba(39, 166, 239, 0) 100%);}

/* ======================================== section-faq ======================================== */
.section-affiliate-faq .faq-title{margin-bottom:80px;}
.section-limited-time .tv-live-content > p.heading-style-9{margin-top: 30px;max-width:694px;margin-inline:auto;}
.section-limited-time .contact-us-info{margin-top: 30px;}
.section-faq .faq-title{margin-bottom: 80px;}

/* ============ language translation ========= */
.russian .heading-style-3,
.german .heading-style-3{font-size: 64px; line-height: 66px;}

/* .choose-evolution-header {background-color: var(--dark-blue);padding: 26px 16px;overflow: hidden;}
.choose-evolution-header-inner { animation: evolutionMoveSlideshow 10s linear infinite;gap: 25px;}
.choose-evolution-tag-line { background-color: var(--f0); border-radius: 0; box-shadow:none !important;padding: 0;flex: none;}
.choose-evolution-tag-line p{width: auto;}
.choose-evolution-tag-line:after{display:none;} */

/* ======================================= Media query ======================================== */
@media screen and (max-width:1366px) {}
@media screen and (max-width:1199px) {
    /* ======================================== section partner work ======================================== */
    .work-slide-inner{padding:24px;}
    .work-step-image{margin-bottom: 20px;height: 50px; width: 50px;}
    .work-step-image img { height: 24px; width: 24px;}
    .work-slide-inner .heading-style-7{font-size:24px;line-height:30px;margin-bottom:10px;}
    .work-step-arrow-icon{width: 54px; height: 54px;inset: 40% -2rem auto auto;}
    /* ======================================== section faq ======================================== */
    .section-faq .faq-title{margin-bottom: 40px;}
    
    /* ============ language translation ========= */
    .russian .heading-style-3,
    .german .heading-style-3{font-size: 50px; line-height: 54px;}
    
}
@media screen and (max-width:991px) {
    /* ======================================== section partner work ======================================== */
    .section-partners-work .row{--bs-gutter-x: 20px;row-gap:20px;}
    .work-slide-inner{padding:28px;}
    .work-step-image{margin-bottom: 16px;height: 46px; width: 46px;}
    .work-step-image img { height: 20px; width: 20px;}
    .work-slide-inner .heading-style-7{font-size:22px;line-height:28px;margin-bottom:8px;}
    .work-step-arrow-icon{display:none;}

    /* ======================================== section contact us ======================================== */
    .section-tv-contact.section-contact .partners-work-main .row{row-gap: 20px;--bs-gutter-x: 20px;}

    /* ======================================== section-faq ======================================== */
    .section-faq .faq-title{margin-bottom:36px;}
    .section-limited-time .tv-live-content > p.heading-style-9{margin-top: 20px;}
    .section-limited-time .contact-us-info{margin-top: 20px;}
    
}
@media screen and (max-width:767px) {
    /* ======================================== section partner work ======================================== */
    .work-slide-inner{padding:26px 30px;}
    .work-slide-inner .heading-style-7{font-size:20px;line-height:26px;}

    /* ======================================== section contact us ======================================== */
    .section-tv-contact.section-contact .counter-wrap .row{max-width: 100%; margin-inline: auto;}
    .section-tv-contact.section-contact .counter-wrap .counter-card{border-right: none;}

    /* ======================================== section-faq ======================================== */
    .section-faq .faq-title{margin-bottom:30px;}
    .section-limited-time .tv-live-content > p.heading-style-9{margin-top: 16px;}
    .section-limited-time .contact-us-info{margin-top: 16px;}
    .section-limited-time .contact-us-info-inner{justify-content: center !important;}
    
    /* ============ language translation ========= */
    .russian .heading-style-3,
    .german .heading-style-3 { font-size: 40px; line-height: 44px; }
}
@media screen and (max-width:575px) {
     /* ======================================== section partner work ======================================== */
    .section-partners-work .row{--bs-gutter-x: 12px;row-gap:12px;}
    .work-step-arrow-icon{display:block;inset: auto 45% -2.1rem auto; transform: rotate(90deg);}
    /* ======================================== section contact us ======================================== */
    .section-tv-contact.section-contact .partners-work-main .row{row-gap: 12px;--bs-gutter-x: 12px;}

    /* ======================================== section contact us ======================================== */
    .section-instant-funding .choose-evolution-body{padding-inline: 14px;}
    .account-summary-card-body{padding: 14px;}
    .section-instant-funding .account-summary-card-wrap::before { width: 100% !important; height: 30% !important; top: -60px; }
    .section-instant-funding ul {margin-top:22px;}
    
    /* ============ language translation ========= */
    .russian .heading-style-3,
    .german .heading-style-3 {font-size: 26px; line-height: 34px;}
    
    .translated-rtl .work-step-arrow-icon{left: 45%;}
}
