html {
    overflow-x: hidden;
    user-select: none;
}
body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    min-height: 100vh;
    overflow-x: hidden;
    font-family: Helvetica, sans-serif !important;
    max-width: 2000px;
    margin-inline: auto;
}
/* .ml-auto {
    margin-left: auto;
}
.login-btn {
    border: 1px solid #FFFFFF;
    border-radius: 100px;
    width: 80px;
    text-align: center;
}
.signup-btn {
    border: 1px solid #FFFFFF;
    border-radius: 100px;
    width: 95px;
    text-align: center;
    margin: auto 8px auto -20px;
}
.navbar-nav {
    gap: 32px;
}
.nav-link {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #FFFFFF;
}
.login-btn {
    font-family: Helvetica, sans-serif;
}
.signup-btn {
    font-family: Helvetica, sans-serif;
    color: #04163E;
    background: #FFFFFF;
} */
.funded-trading-challenge-section {
    color: #FFFFFF;
    background: url(../images/Future/background.png) no-repeat center center;
    background-size: cover; /* makes the image cover the whole section */
}
.funded-trading-challenge-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    /* margin-top: 80px; */
    padding-top: 80px;
    
}
.funded-trading-challenge-textuel-content {
    width: 52%;
    padding-inline: 50px;
    position: relative;
}
.funded-trading-challenge-images-content {
    width: 48%;
    mix-blend-mode: screen;
    position: relative;
}
.funded-trading-challenge-images-content img:first-child {
    width: 98%;
    height: auto;
}
.funded-trading-challenge-images-content img:nth-child(2) {
    position: absolute;
    display: block;
    top: 32px;
    width: 82%;
    left: 8%;
    z-index: 3;
}
.funded-trading-challenge-images-content img:nth-child(3) {
    display: block;
    position: absolute;
    top: 14%;
    width: 82%;
    left: 8%;
    z-index: 2;
}
.funded-trading-challenge-images-content img:nth-child(4) {
    display: block;
    position: absolute;
    top: 27%;
    left: 61%;
    z-index: 5;
    -webkit-animation: vibrate-1 1s linear infinite both;
	        animation: vibrate-1 1s linear infinite both;
}
.funded-trading-challenge-images-content img:nth-child(5) {
    position: absolute;
    top: 42%;
    right: 59%;
    z-index: 6;
    -webkit-animation: vibrate-1 1s linear infinite both;
	        animation: vibrate-1 1s linear infinite both;
}
.funded-trading-challenge-images-content img:nth-child(6) {
    position: absolute;
    top: 46px;
    right: 63%;
    z-index: 4;
}
h1 {
    font-size: 64px;
    font-weight: 700;
    line-height: 76px;
    color: #FFFFFF;
    margin-bottom: 30px;
}
h1 + p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.funded-trading-challenge-container .group-btn {
    display: flex;
    flex-direction: row;
    gap: 15px;
    margin-top: 30px;
}
.btn-getstarted-futurt {
    display: inline-block;
    width: 250px;
    padding: 12px 20px 12px 20px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #F7B428;
    border-radius: 100px;
    background: #F7B428;
    color: #FFFFFF !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    box-shadow: 0 0 4px inset #F7B428;
    transition: 0.5s all;
}

.btn-getstarted-futurt:hover {
    background: #F7B428;
    box-shadow: 0 -4px 4px inset #FFFFFF33;
}
.btn-getstarted-futurt:where(:focus, :active) {
    background: #F7B428;
    box-shadow: 0 -4px 4px inset #FFFFFF33;
}

.btn-learnmore {
    width: 131px;
    padding: 12px 20px 12px 20px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #FFFFFF;
    border-radius: 100px;
    background: transparent;
    color: #FFFFFF !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    transition: 0.5s all;
}
.btn-learnmore:hover {
    background: #FFFFFF0A;
}
.btn-learnmore:where(:focus, :active) {
    background: #FFFFFF0A;
}
img.glass1 {
    position: absolute;
    top: -20%;
    left: 15%;
    filter: blur(4px);
    width: 22.95px;
    height: 22.95px;
}
img.glass2 {
    position: absolute;
    top: -23%;
    right: 16%;
    width: 36px;
    height: 36px;
    filter: blur(6px);
}
img.glass3 {
    position: absolute;
    bottom: -48%;
    left: 44%;
    width: 22px;
    height: 22px;
    filter: blur(4px);
}

.get-opportunity-Trade-5milliondollar-section {
    width: 100%;
    padding-inline: 50px;
}
.get-opportunity-Trade-5milliondollar-container {
    margin-top: 100px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 6%;
}
.get-opportunity-Trade-5milliondollar-images-content {
    position: relative;
    width: 44%;
}
.get-opportunity-Trade-5milliondollar-textuel-content {
    width: 50%;
}
.get-opportunity-Trade-5milliondollar-images-content img:first-child {
    width: 100%;
    height: auto;
}

@keyframes scale-up {
    0% {
        transform: scale(0.1)
    }
    100% {
        transform: scale(1)
    }
}

.get-opportunity-Trade-5milliondollar-images-content img:nth-child(2) {
    position: absolute;
    top: 7%;
    right: 72%;
    max-width: 122px;
    max-height: 122px;
    animation: scale-up 1s infinite alternate;
}

@keyframes scale-down {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(0.5)
    }
}

.get-opportunity-Trade-5milliondollar-images-content img:nth-child(3) {
    position: absolute;
    top: 10px;
    right: -65px;
    max-width: 158px;
    max-height: 158px;
    animation: scale-down 1s infinite alternate;
}

.get-opportunity-Trade-5milliondollar-images-content img:nth-child(4) {
    position: absolute;
    top: 28%;
    left: 64%;
}

.get-opportunity-Trade-5milliondollar-images-content img:nth-child(5) {
    position: absolute;
    top: 43%;
    right: 64%;
}

.get-opportunity-Trade-5milliondollar-textuel-content > h2 {
    font-size: 48px;
    font-weight: 700;
    line-height: 57.6px;
    color: #0B142D;
    max-width: 500px;
}

.get-opportunity-Trade-5milliondollar-textuel-content > p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #585858;
    margin-top: 30px;
    text-align: justify;
}
.start-career-in-3-steps-section {
    padding-inline: 50px;
    margin-top: 200px;
    margin-bottom: 100px;
}
.start-career-in-3-steps-container {
    width: 100%;
}
.start-career-in-3-steps-container > h2 {
    width: 100%;
    font-size: 48px;
    font-weight: 700;
    line-height: 57.6px;
    text-align: center;
    color: #03153D;
    margin-bottom: 80px;
}
.start-career-in-3-steps-content {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(425px, 1fr));
    grid-template-rows: auto;
    column-gap: 48px;
}
.start-career-in-3-steps-content > :where(.ftc-challenge, .verification-approval, .ftc-trader) {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.start-career-in-3-steps-content > :where(.ftc-challenge, .verification-approval, .ftc-trader) > img {
    width: 96px;
    height: 96px;
    transition: transform 1s;
}
:where(.ftc-challenge, .verification-approval, .ftc-trader):hover > img {
    transform: rotateY(180deg)
}

:where(.ftc-challenge-title, .verification-approval-title, .ftc-trader-title) {
    font-size: 23px;
    font-weight: 600;
    line-height: 33.6px;
    text-align: center;
    color: #03153D;
    margin-block: 25px;
}
:where(.ftc-challenge, .verification-approval, .ftc-trader) > p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    color: #585858;
}
.trader-wanted-section {
    width: 100%;
    padding: 41px 50px 25px;
    background: #0C0C0C;
}
.trader-wanted-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 80px;
}
.trader-wanted-container-textuel-content {
    width: 50%;
}
.trader-wanted-container-textuel-content > h2 {
    font-size: 48px;
    font-weight: 700;
    line-height: 57.6px;
    color: #FFFFFF;
}
.trader-wanted-container-textuel-content > p {
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
    text-align: justify;
    color: #FFFFFF;
    margin-top: 20px;
}
.trader-wanted-container-textuel-content > a {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #FFFFFF !important;
    text-decoration: none;
    width: 221px;
    text-align: center;
    background: #F7B428;
    padding-block: 12px;
    border-radius: 100px;
    border: 1px solid #F7B428;
    box-shadow: 0 0 4px inset rgb(255 255 255 / 20%);
    margin-top: 20px;
    transition: 0.5s all;
}

.trader-wanted-container-textuel-content > a:hover {
    background: #0052C8;
    box-shadow: 0 -4px 4px inset #FFFFFF33;
}
.trader-wanted-container-textuel-content > a:where(:focus, .active) {
    background: #F7B428;
    box-shadow: 0 -4px 4px inset #FFFFFF33;
}
.trader-wanted-container-images-content {
    width: 50%;
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-rows: auto;
    position: relative;
}
.trader-wanted-container-images-content > img:first-child {
    position: relative;
    width: 100%;
    max-width: 500px;
    justify-self: center;
    align-self: center;
    z-index: 2;
}

@keyframes rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(180deg)
    }
}

.trader-wanted-container-images-content > img:nth-child(2) {
    position: absolute;
    align-self: center;
    justify-self: center;
    animation: rotate 5s infinite alternate;
}

.steps-to-become-funded-trader-section {
    width: 100%;
    padding-inline: 50px;
    padding-top: 100px;
}
.steps-to-become-funded-trader-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: center;
}
.steps-to-become-funded-trader-content-title {
    width: 50%;
}
.steps-to-become-funded-trader-content-roadmap {
    width: 50%;
}
.process {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #F7B52B;
    margin-bottom: 20px;

}
.steps-to-become-funded-trader-content-title > h2 {
    font-size: 48px;
    font-weight: 700;
    line-height: 57.6px;
    color: #03153D;
    margin-bottom: 50px;
    width: 100%;
    max-width: 600px;
}
.steps {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0;
    padding: 0;
    list-style: none;
    gap: 125px;
    padding-left: 131px;
}
.step-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    color: #03153D;
}
.step-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #585858;
    margin-top: 10px;
}

:where(#step-1, #step-2, #step-3, #step-4, #step-5) {
    position: relative;
}
#step-1::before {
    content: url(../images/Future/badge1.png);
    position: absolute;
    top: 0;
    left: -80px;
}
#step-1::after {
    content: '';
    position: absolute;
    top: 67px;
    left: -58px;
    display: block;
    height: 154%;
    border-left: 5px solid #F7B428;
    border-radius: 5px;
    box-shadow: 1.5px 4px 4px inset #FFFFFF40;
}
#step-2::before {
    content: url(../images/Future/badge2.png);
    position: absolute;
    top: 0;
    left: -80px;
}
#step-2::after {
    content: '';
    position: absolute;
    top: 67px;
    left: -58px;
    display: block;
    height: 66px;    border-left: 5px solid #F7B428;
    border-radius: 5px;
    box-shadow: 1.5px 4px 4px inset #FFFFFF40;
}
#step-3::before {
    content: url(../images/Future/badge3.png);
    position: absolute;
    top: 0;
    left: -80px;
}
#step-3::after {
    content: '';
    position: absolute;
    top: 67px;
    left: -58px;
    display: block;
    height: 66px;    border-left: 5px solid #F7B428;
    border-radius: 5px;
    box-shadow: 1.5px 4px 4px inset #FFFFFF40;
}
#step-4::before {
    content: url(../images/Future/badge4.png);
    position: absolute;
    top: 0;
    left: -80px;
}
#step-4::after {
    content: '';
    position: absolute;
    top: 67px;
    left: -58px;
    display: block;
    height: 66px;    border-left: 5px solid #F7B428;
    border-radius: 5px;
    box-shadow: 1.5px 4px 4px inset #FFFFFF40;
}
#step-5::before {
    content: url(../images/Future/badge5.png);
    position: absolute;
    top: 0;
    left: -80px;
}
.ftc-accounts-section {
    width: 100%;
    padding-inline: 50px;
    padding-top: 200px;
}
.ftc-accounts-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 80px;
}
.ftc-accounts-content {
    width: 50%;
}
.ftc-accounts-video {
    width: 50%;
    height: 640px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0B142D;
    border-radius: 24px;
}
video {
    width: 100%;
    max-width: 285px;
}
.ftc-accounts-content > h2 {
    font-size: 48px;
    font-weight: 700;
    line-height: 57.6px;
    color: #03153D;
    margin-bottom: 27px;
}
.ftc-accounts-content > p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    text-align: justify;
    color: #585858;
}
.conquer-each-new-challenge-section {
    width: 100%;
    padding-inline: 50px;
    padding-top: 161px;
}
.conquer-each-new-challenge-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 30px;
}
.conquer-each-new-challenge-images-content {
    width: 50%;
}
.conquer-each-new-challenge-images-content > img {
    width: 91%;
    height: auto;
}
.conquer-each-new-challenge-textuel-content {
    width: 50%;
}
.conquer-each-new-challenge-textuel-content > h2 {
    font-size: 48px;
    font-weight: 700;
    line-height: 57.6px;
    color: #03153D;
    margin-bottom: 27px;
    width: 100%;
    max-width: 600px;
}
.conquer-each-new-challenge-textuel-content > p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    text-align: justify;
    color: #585858;
}
.ftc-levels-section {
    width: 100%;
    padding-inline: 50px;
    padding-top: 200px;
}
.ftc-levels-container {
    width: 100%;
    display: flex;
    flex-direction: column;
}
.ftc-levels-container > h2 {
    font-size: 48px;
    font-weight: 700;
    line-height: 57.6px;
    color: #03153D;
    margin-bottom: 27px;
}
.ftc-levels-container > p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    text-align: justify;
    color: #585858;
}
.ftc-levels-container > a {
    display: inline-block;
    width: 206px;
    padding: 12px 23px;
    background: #F7B428;
    border-radius: 100px;
    border: 1px solid #F7B428;
    box-shadow: 0 0 4px inset rgb(255 255 255 / 20%);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #FFFFFF !important;
    text-decoration: none;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 82px;
    transition: 0.5s all;
}
.ftc-levels-container > a:hover {
    background: #0052C8;
    box-shadow: 0 -4px 4px inset #FFFFFF33;
}
.ftc-levels-container > a:where(:focus, :active) {
    background: #F7B428;
    box-shadow: 0 -4px 4px inset #FFFFFF33;
}
.table {
    --bs-table-accent-bg: #03153D;
    --bs-table-color: #FFFFFF;
    min-width: 1372px;
}
.table>:not(caption)>*>* {
    border-bottom-width: 0;
}
.level-cell {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 32px;
}
th.col1 {
    width: 190px !important;
}
.w-500 {
    width: 500px;
}
.col-3 {
    width: 500px;
}
.w-300 {
    width: 275px !important;
    box-sizing: border-box;
}
.w-190 {
    width: 220px;
    box-sizing: border-box;
}
.bg-light-purple {
    box-shadow: 0 0 9999px inset #0E3062 !important;
}
td {
    text-align: center;
}

.join-the-team-of-success-traders-section {
    width: 100%;
    padding-inline: 50px;
    padding-top: 221px;
}
.join-the-team-of-success-traders-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* background: url(../images/FTCLP/Card\ \(1\).svg); */
    min-height: 352px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
    border-radius: 16px;
}
.join-the-team-of-success-traders-container > h2 {
    font-size: 48px;
    font-weight: 700;
    line-height: 57.6px;
    text-align: center;
    color: #03153D;
    width: 750px;
}
.join-the-team-of-success-traders-container > p {
    font-size: 16px;
    font-weight: 700;
    line-height: 27px;
    text-align: center;
    color: #03153D;
    width: 700px;
    margin-top: 20px;
}
.join-the-team-of-success-traders-container > a {
    display: inline-block;
    width: 206px;
    padding: 12px 23px;
    background: #F7B428;
    border-radius: 100px;
    border: 1px solid #F7B428;
    box-shadow: 0 0 4px inset rgb(255 255 255 / 20%);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #03153D !important;
    text-decoration: none;
    text-align: center;
    margin-top: 20px;
    transition: 0.5s all;
}
.join-the-team-of-success-traders-container > a:hover {
    background: #F7B428;
    box-shadow: 0 -4px 4px inset #FFFFFF33;
}
.join-the-team-of-success-traders-container > a:where(:focus, :active) {
    background: #F7B428;
    box-shadow: 0 -4px 4px inset #FFFFFF33;
}
.faq-section {
    width: 100%;
    padding-inline: 50px;
    padding-top: 100px;
    background: #03153D;
    margin-top: 107px;
    padding-bottom: 100px;
}
.faq-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.faq-container > h2 {
    font-size: 48px;
    font-weight: 700;
    line-height: 57.6px;
    text-align: center;
    color: #FFFFFF;
}
.faq-container > p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    width: 771px;
    margin-top: 20px;
    margin-bottom: 50px;
}
.level-wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 20px 30px 30px 30px;
    background: #03153D;
    min-height: 460px;
    border-radius: 24px;
    color: #FFFFFF;
    min-width: 1372px;
}
.level {
    width: 100%;
}
.level-content {
    width: 100%;
    display: flex;
    flex-direction: row;
    list-style: none;
    padding: 0;
    margin: 0;
    height: inherit;
    align-items: center;
}
.w-20 {
    width: 20%;
    min-width: 275px;
}
.w-16 {
    width: 16%;
    min-width: 211px;
    text-align: center;
}
.stages {
    text-align: left;
    display: inline-block;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 23px;
}
.level:first-child {
    height: 173px;
    padding-inline: 20px;
}
.level:where(:nth-child(3), :nth-child(4), :nth-child(5)) {
    height: 60px;
    padding-inline: 20px;
    background: #0E3062;
    border-radius: 12px;
}
.level:nth-child(4) {
    padding-inline: 20px;
    background: transparent;
}
.level-name, .stages {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    color: #FFFFFF;
}
.level-number {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #FFFFFF;
}
.level-prize {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #FFFFFF;
}

.accordion-button::after {
    background-image: url(../images/FTCLP/plus.svg) !important;
}
.accordion {
    --bs-accordion-bg: transparent;
    width: 54%;
}

.accordion-button {
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    color: #FFFFFF;
}
.accordion-body {
    font-size: 16px;
    color: #FFFFFF;
    line-height: 24px;
}
:where(.funded-trading-challenge-section, .get-opportunity-Trade-5milliondollar-section, .start-career-in-3-steps-section, .trader-wanted-section, 
.steps-to-become-funded-trader-section, .ftc-accounts-section, .conquer-each-new-challenge-section, .ftc-levels-section, .join-the-team-of-success-traders-section, .faq-section) > * {
    font-family: Helvetica, sans-serif !important;
}
@keyframes glassAnimation1 {
    0% {
        height: 20px;
    }
    100% {
        height: 177px;
    }
}
@keyframes glassAnimation2 {
    0% {
        height: 200px;
    }
    100% {
        height: 37px;
    }
}
.animated-glass-1 {
    position: absolute;
    left: 70%;
    bottom: 12%;
    z-index: 5;
    width: 135px;
    height: 177px;
    background: linear-gradient(#F1F1F11A 10%, #FFFFFF12 7%);
    box-shadow: 0 52px 150px 0 inset #FFFFFF66;
    border-radius: 8px;
    border: 1px solid #FFFFFF08;
    animation: glassAnimation1 1s infinite alternate;
}
.animated-glass-2 {
    position: absolute;
    right: 71%;
    bottom: 12%;
    z-index: 5;
    width: 135px;
    height: 177px;
    background: linear-gradient(#F1F1F11A 10%, #FFFFFF12 7%);
    box-shadow: 0 52px 150px 0 inset #FFFFFF66;
    border-radius: 8px;
    border: 1px solid #FFFFFF08;
    animation: glassAnimation2 1s infinite alternate;
}

@keyframes vibrate-1 {
    0% {
      -webkit-transform: translate(0);
              transform: translate(0);
    }
    20% {
      -webkit-transform: translate(-2px, 2px);
              transform: translate(-2px, 2px);
    }
    40% {
      -webkit-transform: translate(-2px, -2px);
              transform: translate(-2px, -2px);
    }
    60% {
      -webkit-transform: translate(2px, 2px);
              transform: translate(2px, 2px);
    }
    80% {
      -webkit-transform: translate(2px, -2px);
              transform: translate(2px, -2px);
    }
    100% {
      -webkit-transform: translate(0);
              transform: translate(0);
    }
  }
.vibrate-1 {
	-webkit-animation: vibrate-1 0.3s linear infinite both;
	        animation: vibrate-1 0.3s linear infinite both;
}
#ordered-list-become-funded-ftc {
    margin-bottom: 0;
}
math {
    margin-top: 1rem;
}
@media screen and (min-width: 1600px) {
    :where(.get-opportunity-Trade-5milliondollar-textuel-content > h2, .steps-to-become-funded-trader-content-title > h2, .conquer-each-new-challenge-textuel-content > h2) {
        max-width: 100% !important;
    }
    @keyframes glassAnimation1 {
        0% {
            height: 30px;
        }
        100% {
            height: 207px;
        }
    }
    @keyframes glassAnimation2 {
        0% {
            height: 250px;
        }
        100% {
            height: 47px;
        }
    }
}
@media screen and (max-width: 1472px) {
    .level-wrapper {
        overflow-x: scroll;
        min-width: unset;
        width: 100%;
        margin: auto;
        border-radius: 24px 24px 0 0;
        
    }
    .level-wrapper::-webkit-scrollbar {
        height: 5px;
        background: #ffffff;
    }
    
    .level-wrapper::-webkit-scrollbar-thumb {
        background: #F7B428;
    }
    
    .level-wrapper::-webkit-scrollbar-thumb:hover {
        background: #5096fe;
    }
    .level:where(:nth-child(3), :nth-child(4), :nth-child(5)) {
        width: max-content;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(2) {
        max-width: 100px;
        max-height: 122px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(3) {
        max-width: 129px;
        max-height: 158px;
        top: 5px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(4) {
        top: 30%;
        width: 211px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(5) {
        width: 211px;
    }
    .funded-trading-challenge-images-content img:nth-child(4) {
        width: 211px;
        left: 63%;
    }
    .funded-trading-challenge-images-content img:nth-child(5) {
        width: 231px;
    }
    .funded-trading-challenge-images-content img:nth-child(6) {
        position: absolute;
        top: 37px;
        right: 65%;
        z-index: 4;
        width: 221px;
    }
    .animated-glass-1 {
        left: 71%;
        width: 110px;
    }
    .animated-glass-2 {
        width: 110px;
    }
}

@media screen and (max-width: 1345px) {
    #step-3::after {
        height: 150px;
    }
}

@media screen and (max-width: 1200px) {
    .funded-trading-challenge-images-content img:first-child {
        width: 100%;
        height: auto;
    }
    .funded-trading-challenge-images-content img:nth-child(3) {
        display: block;
        position: absolute;
        top: 15%;
        width: 82%;
        left: 8%;
        z-index: 2;
    }
    .funded-trading-challenge-images-content img:nth-child(4) {
        display: block;
        position: absolute;
        top: 27%;
        left: 62%;
        z-index: 5;
        width: 200px;
    }
    .funded-trading-challenge-images-content img:nth-child(5) {
        top: 40%;
        right: 59%;
        width: 220px;
    }
    .funded-trading-challenge-images-content img:nth-child(6) {
        top: 18px;
        right: 68%;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(2) {
        max-width: 96px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(3) {
        max-width: 123px;
        top: 10px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(4) {
        top: 35%;
        width: 200px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(5) {
        width: 200px;
    }
    .join-the-team-of-success-traders-container > h2 {
        font-size: 46px;
        margin-bottom: 20px;
        width: 100%;
    }
    .join-the-team-of-success-traders-container > p {
        font-size: 17px;
        width: 500px;
        margin-top: 0;
    }
    .join-the-team-of-success-traders-container > a {
        margin-top: 10px;
    }
    * > h2 {
        font-size: 46px !important;
    }
    
    .animated-glass-1 {
        width: 100px;
    }
    .animated-glass-2 {
        width: 100px;
    }
    .accordion {
        --bs-accordion-bg: transparent;
        width: 70%;
    }
}

@media screen and (max-width: 1078px) {
    #step-2::after {
        height: 120px;
    }
}

@media screen and (max-width: 1047px) {
    #step-3::after {
        height: 170px;
    }
}

@media screen and (max-width: 1024px) {
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(2) {
        max-width: 78px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(3) {
        max-width: 100PX;
        top: 10px;
        right: -47px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(4), 
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(5) {
        width: 170px;
    }
    .animated-glass-1 {
        width: 90px;
    }
    .animated-glass-2 {
        width: 90px;
    }
    .start-career-in-3-steps-section, .get-opportunity-Trade-5milliondollar-container {
        margin-block: 120px;
    }
    .steps-to-become-funded-trader-section {
        padding-top: 120px;
    }
    .ftc-accounts-section {
        padding-top: 120px;
    }
    .conquer-each-new-challenge-section {
        padding-top: 120px;
    }
    .ftc-levels-section {
        padding-top: 120px;
    }
    .join-the-team-of-success-traders-section {
        padding-top: 120px;
    }
}

@media screen and (max-width: 992px) {
    h1 {
        font-size: 56px;
    }
    .funded-trading-challenge-section {
        padding-bottom: 70px;
    }
    .funded-trading-challenge-images-content img:nth-child(4) {
        width: 150px;
    }
    .funded-trading-challenge-images-content img:nth-child(5) {
        width: 165px;
    }
    .funded-trading-challenge-images-content img:nth-child(6) {
        width: 165px;
        right: 70%;
        top: 0px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(2) {
        max-width: 72px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(3) {
        max-width: 92px;
        right: -35px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(4), 
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(5) {
        width: 143px;
    }
    * > h2 {
        font-size: 32px !important;
    }
    .ftc-accounts-video {
        height: 500px;
    }
    .level:first-child {
        height: 131px;
    }
    .stages {
        margin-top: 32px;
        margin-bottom: 23px;
    }
    .level:where(:nth-child(3), :nth-child(4), :nth-child(5)) {
        height: 52px;
    }
    .level-wrapper {
        min-height: 425px;
    }
    .join-the-team-of-success-traders-container {
        min-height: auto;
        background-size: cover;
        padding-block: 10px;
    }
    .join-the-team-of-success-traders-container > p {
        font-size: 17px;
        width: 489px;
        margin-top: 0;
    }
    .join-the-team-of-success-traders-container > a {
        margin-bottom: 10px;
    }
    .animated-glass-1 {
        width: 82px;
    }
    .animated-glass-2 {
        width: 82px;
    }
    .accordion {
        width: 90%;
    }
    .start-career-in-3-steps-container > h2 {
        margin-bottom: 60px;
    }
    video {
        max-width: 220px;
    }
}

@media screen and (max-width: 875px) {
    #step-3::after {
        height: 190px;
    }
}

@media screen and (max-width: 870px) {
    @keyframes glassAnimation1 {
        0% {
            height: 20px;
        }
        100% {
            height: 120px;
        }
    }
    @keyframes glassAnimation2 {
        0% {
            height: 150px;
        }
        100% {
            height: 37px;
        }
    }
}

@media screen and (min-width: 769px) and (max-width: 785px) {
    #step-3::after {
        height: 215px;
    }
}

@media screen and (max-width: 768px) {
    .funded-trading-challenge-container {
        flex-direction: column;
    }
    .funded-trading-challenge-textuel-content {
        width: 100%;
        padding-inline: 50px;
        order: 2;
    }
    h1 {
        font-size: 50px;
        text-align: center;
    }
    h1 + p {
        font-size: 17px;
        text-align: center;
    }
    .funded-trading-challenge-container .group-btn {
        justify-content: center;
    }
    .get-opportunity-Trade-5milliondollar-container {
        flex-direction: column;
    }
    .funded-trading-challenge-images-content {
        width: 60%;
    }
    .get-opportunity-Trade-5milliondollar-images-content {
        width: 60%;
    }
    .get-opportunity-Trade-5milliondollar-textuel-content > h2 {
        text-align: center;
        max-width: 100%;
    }
    .get-opportunity-Trade-5milliondollar-textuel-content > p {
        text-align: center;
    }
    .steps-to-become-funded-trader-container {
        flex-direction: column;
        gap: 70px;
    }
    .steps-to-become-funded-trader-content-title {
        width: 100%;
    }
    .steps-to-become-funded-trader-content-roadmap {
        width: 100%;
    }
    .ftc-accounts-container {
        flex-direction: column;
        gap: 40px;
    }
    .ftc-accounts-content {
        width: 100%;
    }
    .ftc-accounts-video {
        width: 80%;
    }
    .conquer-each-new-challenge-container {
        flex-direction: column;
    }
    .conquer-each-new-challenge-images-content {
        width: 100%;
        order: 2;
    }
    .conquer-each-new-challenge-images-content > img {
        width: 80%;
        height: auto;
        display: block;
        margin: auto;
    }
    .conquer-each-new-challenge-textuel-content {
        width: 100%;
        order: 1;
    }
    .get-opportunity-Trade-5milliondollar-textuel-content {
        width: 100%;
    }
    :where(.animated-glass-1, .animated-glass-2) {
        bottom: 8% !important;
    }
    .start-career-in-3-steps-content {
        gap: 27px;
    }
    .ftc-accounts-video {
        height: 451px;
    }
    :where(.process, .steps-to-become-funded-trader-content-title > h2, .ftc-accounts-content > h2, .ftc-accounts-content > p, 
    .conquer-each-new-challenge-textuel-content > h2, .conquer-each-new-challenge-textuel-content > p, .ftc-levels-container > h2
    .ftc-levels-container > p, .ftc-levels-container > h2, .ftc-levels-container > p, ) {
        text-align: center !important;
    }
    .steps-to-become-funded-trader-content-title > a.btn-getstarted-futurt, .ftc-levels-container > a {
        display: block;
        margin-inline: auto;
    }
    .trader-wanted-section {
        padding: 41px 50px;
    }
    .join-the-team-of-success-traders-container {
        padding-block: 15px;
    }
    .faq-container > p {
        width: 100%;
    }
    .accordion {
        width: 100%;
    }
    .steps {
        padding-left: 80px;
    }
    #step-2::after {
        height: 104px;
    }
    #step-3::after {
        height: 125px;
    }
    video {
        max-width: 200px;
    }
}

@media screen and (max-width: 672px) {
    #step-3::after {
        height: 147px;
    }
}

@media screen and (max-width: 640px) {
.funded-trading-challenge-container {
    width: 100%;
    display: flex;
    align-items: center;
    /* margin-top: 80px; */
    padding-top: 80px;
            flex-direction: column-reverse;
}
    .animated-glass-1, .animated-glass-2 {
        width: 75px;
    }
    .funded-trading-challenge-images-content img:nth-child(6) {
        right: 75%;
        top: -23px;
    }
    :where(.animated-glass-1, .animated-glass-2) {
        bottom: 6% !important;
    }
    .start-career-in-3-steps-content {
        grid-template-columns: 1fr;
    }
    .trader-wanted-container {
        gap: 10px;
    }
    .accordion {
        width: 100%;
    }
    .join-the-team-of-success-traders-container > p {
        width: 100%;
    }
}

@media screen and (max-width: 576px) {
    .trader-wanted-container {
        flex-direction: column;
    }
    .trader-wanted-container-textuel-content {
        width: 100%;
    }
    .trader-wanted-container-images-content {
        width: 70%;
    }
    .trader-wanted-container-images-content > img:nth-child(2) {
        width: 100%;
    }
    .trader-wanted-container-textuel-content > h2, .trader-wanted-container-textuel-content > p {
        text-align: center;
    }
    .trader-wanted-container-textuel-content > a {
        display: block;
        margin-inline: auto;
    }
    .trader-wanted-section {
        padding-bottom: 13px;
    }
    .funded-trading-challenge-images-content, .get-opportunity-Trade-5milliondollar-images-content {
        width: 70%;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(2) {
        max-width: 61px;
    }
    .animated-glass-1, .animated-glass-2 {
        width: 70px;
    }
    .animated-glass-1 {
        left: 73%;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(3) {
        max-width: 77px;
        top: 6px;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(4), .get-opportunity-Trade-5milliondollar-images-content img:nth-child(5) {
        width: 120px;
    }
}

@media screen and (max-width: 538px) {
    #step-1::after {
        height: 159%;
    }
    #step-2::after {
        height: 120px;
    }
}
@media screen and (min-width: 481px) and (max-width: 523px) {
    #step-3::after {
        height: 170px;
    }
}
@media screen and (max-width: 480px) {
    .funded-trading-challenge-images-content, .get-opportunity-Trade-5milliondollar-images-content {
        width: 80%;
    }
    .funded-trading-challenge-images-content img:nth-child(6) {
        right: 50%;
        top: -100px;
        transform: translate(50%, 0);
    }
    :where(.funded-trading-challenge-textuel-content, .get-opportunity-Trade-5milliondollar-section, .start-career-in-3-steps-section, .trader-wanted-section,
    .steps-to-become-funded-trader-section, .ftc-accounts-section, .ftc-accounts-section, .conquer-each-new-challenge-section, .ftc-levels-section,
    .join-the-team-of-success-traders-section, .faq-section) {
        padding-inline: 20px !important;
    }
    .join-the-team-of-success-traders-container {
        padding-inline: 5px;
    }
    .funded-trading-challenge-container {
        padding-top: 131px;
    }
    #step-1::after {
        height: 159%;
    }
    #step-2::after {
        height: 143%;
    }      
    #step-3::after {
        height: 127%;
    }
}

@media screen and (max-width: 400px) {
    .funded-trading-challenge-images-content, .get-opportunity-Trade-5milliondollar-images-content {
        width: 90%;
    }
    .animated-glass-1, .animated-glass-2 {
        width: 60px;
    }
    .animated-glass-1 {
        left: 74%;
    }
    .animated-glass-2 {
        right: 70%;
    }
    .funded-trading-challenge-images-content img:nth-child(4) {
        width: 120px;
    }
    .funded-trading-challenge-images-content img:nth-child(5) {
        width: 132px;
    }
    @keyframes glassAnimation1 {
        0% {
            height: 20px;
        }
        100% {
            height: 113px;
        }
    }
    @keyframes glassAnimation2 {
        0% {
            height: 143px;
        }
        100% {
            height: 37px;
        }
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(4) {
        top: 37%;
    }
    .get-opportunity-Trade-5milliondollar-images-content img:nth-child(5) {
        top: 47%;
    }
}