.swiper-free-mode>.feature-image-wrapper.swiper-wrapper { transition-timing-function: linear; }
.padding-block-64{padding-block:64px;}
.padding-inline-64{padding-inline:64px;}
.max-width-928{max-width: 928px;text-align:center;margin-inline:auto;}
.container-big{max-width: 1376px;border: 1px solid #111D28;background-color:#051624;border-radius:40px;margin-inline:auto;}
/* ==================== header ===================== */
header{position: relative !important;}

.brand-logo{padding-block: 16px;}
.brand-logo img{width: 124px;height:auto;}
.inner-header .container-big{padding:14px;display: flex;justify-content: space-between;align-items: center;gap:24px;}

.fast-track-tag-wrap{border-radius:30px;padding:8px;border: 1px dashed #27A6EF26;flex-shrink:0;}
.fast-track-tag-wrap img{width:28px;height:28px;margin-right:8px;}
.fast-track-tag-wrap p{max-width: 232px;line-height: 16px;}
.fast-track-tag-wrap .counter{font-size: 16px; line-height: 22px; font-family: var(--space-grotesk);}
.fast-track-tag-wrap .inner-counter p{font-size: 10px; line-height: 10px; font-family: var(--space-grotesk);}

/* .brand-header-bg-arrow{width: auto;height: 6px;} */
.brand-header-bg-arrow{flex-grow:1;background: url(../images/brand-header-bg-arrow.png) no-repeat center center / 100% 100%;height:6px;width:100%;}
/* button */
.theme-btn{display: inline-flex; align-items: center;gap: 12px;border-radius:30px !important;flex-shrink:0;}
.theme-btn img{width: 12px !important;height: 11px !important;}
.fill-blue-theme-btn:hover img{filter: brightness(0);}
.fill-white-theme-btn img{filter: brightness(0);}
.fill-white-theme-btn{border: 1px solid #FFFFFF;}
.fill-white-theme-btn:hover img{filter: brightness(1);}

/* ==================== section banner ===================== */
/* .section-banner{margin-top:160px;} */
.section-banner{background-repeat: no-repeat; background-position: center center; background-size: cover;}
.banner-content{max-width: 643px;margin-inline:auto;}
.section-banner .banner-content p{margin-top: 16px;}
.section-banner .banner-content .theme-btn{margin-top: 32px;}
.section-banner .banner-tagline{display: inline-flex;gap:4px;align-items:center;justify-content:center;margin-bottom:16px;position:relative;}
.section-banner .banner-tagline img{width:12px;height:auto;}
.section-banner .banner-tagline:before,
.section-banner .banner-tagline:after{content:"";position:absolute;top:50%;transform:translateY(-50%); background:url(../images/tagline-after-icon.svg) no-repeat center center / cover;width:17px;height:32px;}
.section-banner .banner-tagline:before{left:-32px;transform:rotateY(180deg) translateY(-50%);}
.section-banner .banner-tagline:after{right:-32px;}

.banner-ticket-image{max-width: 177px;margin-inline:auto;display: block;height: auto !important;}

/* ==================== section certificate card start ===================== */
.certificates-slider-wrapper{transition-timing-function: linear !important;}
.section-certificate-card.section-certificates .certificate-title{padding-inline:64px;}
.section-certificate-card.section-certificates h6.p-big{max-width: 98px;}
.section-certificate-card.section-certificates .brand-certificates-slider-wrap{position: relative;}
.section-certificate-card.section-certificates .brand-certificates-slider-wrap:before,
.section-certificate-card.section-certificates .brand-certificates-slider-wrap:after{content: "";position: absolute;top: 0;left: 0;width: 20%;height: 100%;background: linear-gradient(270deg, rgba(5, 22, 36, 0) 0%, #051624 100%);z-index:2;pointer-events:none;}
.section-certificate-card.section-certificates .brand-certificates-slider-wrap:after{left: auto;right: 0;background: linear-gradient(90deg, rgba(5, 22, 36, 0) 0%, #051624 100%);}
.section-certificate-card.section-certificates .certificate-slider-wrap{padding: 14px;border-radius: 16px;background: var(--body-bg);display:flex;gap:24px;align-items:center;}

/* .certificate-slider-content{flex-shrink:0;} */
.section-certificate-card.section-certificates .certificate-slider-inner{ padding:0 7px 7px;position:relative;}
.section-certificate-card.section-certificates .certificate-image{width: 30px;margin: 0 auto 3px;}
.section-certificate-card.section-certificates .certificate-after-image img { width: 45% !important;}
.section-certificate-card.section-certificates .certificate-slider-inner .p-small{margin-bottom:5px !important;font-size: 8px; line-height: 10px;}
.section-certificate-card.section-certificates .certificate-after-image p{font-size:5px;line-height: 6px;margin: 1px 0px;text-align: center;}
.section-certificate-card.section-certificates .profile-share-text p{font-size:5px;line-height: 6px;padding: 1px;}
.section-certificate-card.section-certificates .certificate-footer p{font-size: 6px; line-height: 8px;}
.section-certificate-card.section-certificates .certificate-footer div{line-height: 0;}
.section-certificate-card.section-certificates .certificate-footer img{width: 36px;}
.section-certificate-card.section-certificates .name-text{margin-block:4px;}
.section-certificate-card.section-certificates .name-text p{font-size:10px;line-height:12px;}

.qr-code-icon{position: absolute;top: 3px;right:3px;width: 10px;height: 10px;object-fit:cover;}

/* ==================== section important notes start ===================== */
.section-important-notes{background-repeat: no-repeat; background-position: center center; background-size: cover;}
.important-note-inner-content{max-width: 680px;margin-inline:auto;}
.important-tag{position:relative; padding:11px 13px; display: inline-flex;align-items: center;gap: 8px;margin-bottom: 40px;justify-content: center;background: rgba(39, 166, 239, 0.06);border: 2px dashed var(--blue);border-radius:6px;}
.dot-wrap{height:8px;width:8px;border-radius:50%;background: #124E70;display: inline-flex; align-items: center;justify-content: center;}
.dot-wrap div{height:4px;width:4px;border-radius:50%;background: var(--blue);}
.important-tag p{color: var(--blue);font-weight:700; filter: drop-shadow(0px 0px 80px #27A6EF26) drop-shadow(0px 0px 60px #27A6EF66) drop-shadow(0px 0px 20px #27A6EF26) drop-shadow(0px 0px 10px #27A6EF26) drop-shadow(0px 0px 5px #27A6EF26);}
.important-tag:before,.important-tag:after{content:"";position:absolute;height:1px;width:100%;top:50%;transform:translateY(-50%);background: linear-gradient(90deg, rgba(39, 166, 239, 0) 0%, #27A6EF 100%) border-box;}
.important-tag:before{right:100%}
.important-tag:after{left: 100%;transform: rotate(180deg);}

.important-note-inner-content .heading-style-5{margin-bottom: 40px;max-width: 600px;margin-inline: auto;}
.important-note-inner-content .heading-style-9{font-weight: 400;}
.important-note-inner-content .heading-style-8{max-width: 500px;}
.important-note-inner-content .heading-style-9,
.important-note-inner-content .heading-style-8,
.important-note-inner-content .fast-track-tag-wrap{margin-bottom: 24px;}
.important-note-inner-content ul{display: flex;flex-direction: column;gap: 16px;margin-bottom: 40px;}
.important-note-inner-content ul li{display: flex; align-items: center; gap: 16px;}
.important-note-inner-content ul li:before{background: url(../images/brand-right-icon.svg) no-repeat center center / cover;content: "";width: 20px;height: 20px;display:inline-block;}

.trading-card-wrap{padding:48px 117px;background: url(../images/trading-card-bg-pattern.png) no-repeat center bottom / 60% ,var(--blue);border-radius:24px;text-align:center;display: flex;flex-direction: column;align-items: center;gap: 24px;}

/* ==================== section important notes start ===================== */
.trade-tag{border-style: solid;border-width: 1px;}
.trade-tag img{width: 12px;}
.trade-tag:before,.trade-tag:after{display: none;}

/* ==================== section funded start ===================== */
.section-funded .fast-track-tag-wrap {background-color:var(--body-bg);margin-top: 40px;}
.section-funded .fast-track-tag-wrap p { max-width: 388px; }
.trad-tabs .customize-evolution-selector{background-color: var(--body-bg);padding: 9px;border-radius: 30px;border: 1px solid #111D28;}
.trad-tabs.choose-evolution-option-wrap .customize-label{padding: 12px 24px;background: transparent;border-radius:6px;box-shadow: none;}
.trad-tabs.choose-evolution-option-wrap .customize-checkbox{border-right:1px solid #111D28;}
.trad-tabs.choose-evolution-option-wrap .customize-checkbox:last-child{border-right:none;}
.trad-tabs.choose-evolution-option-wrap .customize-checkbox .important-tag{padding: 8px 4px;position: absolute;bottom: 100%;width:100%;backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);-moz-backdrop-filter: blur(12px);min-width: 90px;}
.trad-tabs.choose-evolution-option-wrap .customize-checkbox .important-tag p{font-size: 10px;}
.fast-track-table{margin-top: 40px;border: 1px solid #29343e; border-radius: 30px;overflow-x: auto;margin-inline: 10px;}
.section-funded tr{border-bottom: 1px solid #29343e;}
.section-funded tbody tr:last-child{border-bottom: none;}
.section-funded tbody tr:last-child td:last-child{color: var(--blue);}
/* table */
.section-funded th{padding: 18px; text-align: center;font-size: 20px;line-height:22px;font-weight: 500;}
.section-funded td{padding: 27px;text-align: center;font-weight: 500;}
.section-funded th:first-child,.section-funded td:first-child{text-align: start;}
.section-funded th:first-child{width: 40%;}
.section-funded th:nth-child(2){width: 30%;}
.section-funded th:nth-child(3){width: 30%;}
.section-funded td:nth-child(2){color: var(--blue);}

.section-funded .table-content-card { color:#ccc; justify-content: space-between; align-items: center; width: 100%; max-width: 18rem; font-weight: 600; display: flex; position: relative; }
/* tooltip */
.section-funded .tooltip-icon { cursor: pointer;height: 16px; width: 16px;}
.section-funded .tooltip-icon:hover ~ .tooltip-info{ display:flex;}
.section-funded .tooltip-info {display: none; flex-direction: column; gap: 6px; font-weight: 500;color:#cccccc;width: 100%; max-width: 20rem; padding: 1rem;background-color:#29343e; border-radius: .5rem;position: absolute; inset: 50% auto auto 101%; transform: translateY(-50%);}
.section-funded .tooltip-info div{font-size: 16px;}
.section-funded .tooltip-info .text-size-tiny{font-size: 12px;line-height: 16px;}


/* ==================== section plateform start ===================== */
.section-trading-platform .heading-style-8{max-width: 354px;margin-inline:auto;margin-bottom:24px;}
.trading-platform-card{border-radius:12px;padding:24px;border: 1px solid #111D28;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);-moz-backdrop-filter: blur(5px);}
.trading-platform-card img{height:48px;width:48px;margin-inline:auto;margin-bottom:16px;}
.trading-platform-card h6{font-size: 28px;line-height: 32px;letter-spacing:0px;font-family:var(--space-grotesk);font-weight:700;}

/* ==================== section process start ===================== */
.section-process .heading-style-4{margin-bottom: 48px;}
.section-process .row::before{content:"";width:100%;height:55px;bottom:100%;left:0;background: url(../images/process-step-pattern.png) no-repeat center center / contain;}
.section-process .theme-btn,.section-trade-forex .theme-btn,.section-fast-track-ticket .theme-btn,
.section-choose .theme-btn{margin-top: 48px;}
.process-card-inner{margin-top:12px;border-radius: 12px;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);-moz-backdrop-filter: blur(5px);border: 1px solid #111D28;overflow: hidden;}
.process-card-image{position: relative;width: 100%;padding-top:68.7%;}
.process-card-image img{position: absolute;width: 100%;height: 100%;object-fit: cover;top: 0;left: 0;}
.process-card-content{padding:32px;}
.process-card-inner-1{background: var(--body-bg);}
.process-card-inner-2{background: #175E8A;}
.process-card-inner-3{background: var(--blue);}

/* ==================== section trade-forex start ===================== */
.section-trade-forex .heading-style-5{font-size: 50px;line-height: 54px;margin-bottom:64px;}
.trade-forex-card{border-radius:24px;border: 1px solid #111D28;padding-top: 100%;position:relative;height:100%;overflow:hidden;}
.trade-forex-card img,.trade-forex-card video{position: absolute; top: 0; left: 50%; height: 100%; width: auto; transform: translateX(-50%);}
.trade-forex-card img{height: 81%;}
.trade-image-card{background-color: #051624;}


/* ==================== section-fast-track-ticket start ===================== */
.section-fast-track-ticket h2{font-size:56px;line-height: 62px;font-family:var(--space-grotesk);font-weight:700;}
.vs-wrapper { position: relative; display: inline-block; transform: rotate(-4deg);}
.vs-wrapper::before,.vs-wrapper::after { content: ""; position: absolute; top: 50%; width: 260px; height: 1px; transform: translateY(-50%); background: linear-gradient(90deg, transparent, #27a6ef); opacity: 0.7; }
.vs-wrapper::after{ left:100%;transform: rotate(180deg) translateY(-50%); }
.vs-wrapper::before{ right:100%; }
.vs-text { position: relative; font-size: 24px;line-height: 26px; font-weight: 600; color: #27a6ef; padding: 0 6px; background: #031520; }

/* table */
.tracking-table-wrap{ overflow-x: auto; margin-top: 48px;}
table{width: 100%;min-width: 780px;}
table img,.account-size-card img{width:24px;height:auto;}
.section-fast-track-ticket td:first-child{text-align:start;}
.section-fast-track-ticket td:first-child img{margin-right: 10px;}
.section-fast-track-ticket td,.section-fast-track-ticket th{ padding: 24px;text-align: center;}
.section-fast-track-ticket th{font-size: 18px;line-height: 28px;font-weight:500;}
.section-fast-track-ticket td{font-size: 16px;line-height: 24px;font-weight:400;border-bottom: 2px solid #051624;background: var(--body-bg);}
.section-fast-track-ticket th:nth-child(2){border-radius:12px 12px 0 0;}
.section-fast-track-ticket th:nth-child(2),.section-fast-track-ticket td:nth-child(2){background-color: var(--blue);color:var(--white);border:none;}
.section-fast-track-ticket table .right-icon{filter: brightness(0) saturate(100%) invert(98%) sepia(3%) saturate(251%) hue-rotate(237deg) brightness(120%) contrast(100%);}
.section-fast-track-ticket tbody tr:first-child td:first-child{border-radius:12px 0 0 0;}
.section-fast-track-ticket tbody tr:first-child td:last-child{border-radius:0 12px 0 0;}
.section-fast-track-ticket tbody tr:last-child td:first-child{border-radius:0 0 0 12px;}
.section-fast-track-ticket tbody tr:last-child td:last-child{border-radius:0 0 12px 0;}

/* ==================== section-fast-track-ticket start ===================== */
.section-calculator,.section-faq{background-repeat: no-repeat; background-position: center center; background-size: cover;}
.section-calculator h5{font-size: 48px;line-height: 52px;font-family:var(--space-grotesk);font-weight:700;margin-bottom:24px;}
.account-size-card{padding:32px;border: 1px solid #111D28;border-radius:24px;background: #051624;}
.account-title{margin-bottom: 40px;}
/* progress bar ======================== */
.progress-container { width: 100%; max-width: 700px; padding: 30px; }
/* Labels styling */
.progress-labels { display: flex; justify-content: space-between; margin-bottom: 40px; color: var(--white); font-size: 20px;line-height:26px; font-weight: 400; }
/* Custom progress bar */
.custom-progress { position: relative; height: 1px; background: #27435C; border-radius: 2px; margin-bottom: 50px; }
.progress-fill { height: 3px; background: var(--blue); border-radius: 2px; position: relative; box-shadow: 0 0 10px rgba(56, 189, 248, 0.5); }
/* Value indicator pill */
.progress-indicator {cursor: pointer; position: absolute; right: -10px; top: 50%; transform: translateY(-50%); background: #113F5C; border: 1px solid var(--blue); border-radius: 30px; padding: 6px 16px; color: var(--blue); font-size: 14px; font-weight: 700; white-space: nowrap;filter: drop-shadow(0px 0px 20px #27A6EF26);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);-moz-backdrop-filter: blur(12px);}
/* Profit Rate Section */
.profit-section { margin-top: 20px; }
/* Track line for full width */
.track-line { position: absolute; width: 100%; height: 2px; background: #1e3a5f; top: 50%; transform: translateY(-50%); border-radius: 1px; }

/* ==================== section-calculator start ===================== */
.section-choose .choose-us-slider-main{background-color: var(--body-bg);}
.section-choose .choose-us-card-wrap{--bs-gutter-x: 12px; row-gap: 12px;}
.section-choose .choose-us-card{height:100%;}
.section-choose .choose-us-card-content{text-align: start;}
.section-choose .choose-us-image{height: 150px;padding: 0;}
.section-choose .choose-us-content-card .choose-us-image{height:100%;}
.section-choose .choose-us-content-card .choose-us-image img{position:absolute;height:auto;}

/* ==================== section-faq start ===================== */
.section-faq .faq-list-wrap { column-count: 1;}
.section-faq .faq-list-wrap .accordion-item{background-color: #051624 !important;border: 1px solid #111D28;}
.section-faq .faq-list-wrap .accordion-button::after{background: url(../images/dropdown-arrow.svg) no-repeat center center / cover !important;height: 16px; width: 16px;}

/* ==================== footer start ===================== */
.footer-section .container-big{margin-bottom:84px;}
/* Wrapper */
.language-dropdown { padding: 0; background-color:var(--f0); position: relative; display: inline-block;min-width: auto;border: none; }
.language-dropdown.dropdown-menu .language-trigger {font-size: 12px; line-height: 1; position: relative; display: inline-flex;align-items:center; gap: 8px; border-radius: 30px; border: 1px solid #111D28; background-color: var(--body-bg); padding:14px; color: var(--white);}
.language-flag { width: 24px; height: 24px; border-radius:50%; display: inline-block; object-fit: cover;}

.language-list { position: absolute; top: 100%; left: 0; margin: 6px 0 0; padding: 4px 0; list-style: none; min-width: 190px; background-color: #030712; border-radius: 6px; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.35); display: none; z-index: 50; }
.language-dropdown.open-submenu .language-list {display: block;}

/* Items */
.language-item { display: flex; align-items: center; gap: 8px; padding: 8px 12px; font-size: 13px; color: var(--white); text-decoration: none; white-space: nowrap;}
.language-item:hover { background-color: #1f2937; color: #ffffff; }
.language-dropdown.dropdown-menu .language-trigger::after{position: relative; top: -3px; display: inline-block; --tw-rotate: 45deg; transform: translate(0, 0) rotate(var(--tw-rotate)) skewX(0) skewY(0) scaleX(1) scaleY(1); border-right-width: 2px; border-bottom-width: 2px; border-top-width: 0px; border-left-width: 0px; border-style: solid; border-color: var(--white); padding: 3px; content:"";}

/* logos  */
.footer-logo-inner {gap:12px}
.footer-logo-inner a {padding:14px;flex:1;background-color:var(--body-bg);border-radius:8px;border: 1px solid #111D28;}
.footer-logo-inner a img{filter: brightness(100);width: auto;}
.footer-logo-inner a:nth-last-child(-n+3) img{filter: none;}

/* footer-bottom-links */
.footer-bottom-links{margin-top: 32px;flex-wrap: wrap;}
.footer-bottom-links p ,.footer-bottom-links a{color:#69737c;font-size: 14px; line-height: 22px; font-family: var(--space-grotesk); font-weight: 400;transition:0.3s ease-in-out;position: relative;}
.footer-bottom-links a:hover{color:var(--white);}
.footer-bottom-links a:hover:after{opacity: 1;}
.footer-bottom-links a{padding-right: 20px;}
.footer-bottom-links a:after{content: ""; position: relative; display: inline-block; right: -12px; width: 8px; height: 9px; background: url(../images/brand-btn-arrow-icon.svg) no-repeat center center / cover; opacity: 0.3;}

/* ======================= Google Translate overrides ======================= */
/* ==== russian language ==== */
.russian .theme-btn,
.spanish .theme-btn{word-break: break-all;flex-shrink: unset;}
.arabic .progress-indicator{left: -10px;}
.header-btn a{white-space: nowrap;}
/* ==== arabic language ==== */
.arabic .brand-header-bg-arrow{transform: scale(-1);}

/* ======================= funding-landing-page ======================= */
.funding-landing-page header .fast-track-tag-main-wrap{padding: 14px 14px;border-radius:30px;border: 1px solid #111D28;}
.funding-landing-page .fast-track-tag-wrap p{max-width: 100%;}
.funding-landing-page .section-banner{aspect-ratio: unset;}
.funding-landing-page .brand-logo{padding: 0;}

.funding-landing-page .section-banner .container{max-height: fit-content;margin-bottom:48px;}
.funding-landing-page .section-certificate-card.section-certificates .certificate-slider-wrap{background: transparent;}
.funding-landing-page .section-certificate-card.section-certificates .certificate-slider-inner{background: #08233d; border: 1px solid #1b2c3a;}

.funding-landing-page .trading-card-wrap .inner-trading-card{max-width: 650px;text-align: center; display: flex; flex-direction: column; align-items: center; gap: 24px;}
.section-instant-starter .account-summary-card-wrap{max-width: 442px;margin-inline: auto;}

.instant-starter-tag-inner{padding:11px 13px;border-radius: 6px;border:1px solid var(--blue);font-size:12px;line-height:14px; color:var(--blue);}

/* work section */
.section-how-works .heading-style-4{margin-bottom:40px;}
.section-how-works .how-works-bottom p{margin-block:40px;}
.section-how-works .work-slide-wrap { --bs-gutter-x: 12px;}
.section-how-works .work-slide-inner .heading-style-7{font-size:32px;line-height:40px;margin-bottom:12px;}
.section-how-works .work-slide-inner{padding:32px;position: relative;height: 100%;border: 1px solid #29343e;border-radius: 1.5rem;}
.section-how-works .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;}
.section-how-works .inner-work-col:last-child  .work-step-arrow-icon{display: none;}
.section-how-works .section-partners-work .swiper-backface-hidden .swiper-slide{transform: none;}
.section-how-works .section-partners-work .swiper { overflow: visible; }
.section-how-works .section-partners-work .right-bg-image{bottom:auto;top: -120px; width: 35%;}

.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;}

/* FAQ section */
.section-affiliate-faq .heading-style-4{margin-bottom:80px;}

.funding-landing-page .statistics-numeric-card-wrap {margin-top:50px;}
.funding-landing-page .statistics-numeric-card-inner { padding: 30px 25px; border: 1px solid var(--gray); border-radius: 20px; position: relative; overflow: hidden; height: 100%; }
.funding-landing-page .statistics-numeric-card-wrap .heading-style-7 {width: fit-content;position: relative; padding-bottom: 24px; margin-bottom: 24px; }
.funding-landing-page .statistics-numeric-card-wrap .heading-style-7:after { position: absolute; content: ""; bottom: 0; right: 0; width: 100%; height: 1px; background: linear-gradient(90deg, rgba(39, 166, 239, 0) 0%, #27A6EF 49.78%, rgba(39, 166, 239, 0) 100%); opacity: 0.5; }
.funding-landing-page .statistics-numeric-card-inner::after { pointer-events: none; z-index: -1; content: ""; position: absolute; background: var(--blue-opacity-20); box-shadow: 0px 70px 130px 0px rgb(6 17 28) inset; -webkit-box-shadow: 0px 70px 130px 0px rgb(6 17 28) inset; -moz-box-shadow: 0px 70px 130px 0px rgb(6 17 28) inset; backdrop-filter: var(--blur-20); -webkit-backdrop-filter: var(--blur-20); width: 100%; height: 100%; bottom: 0; left: 0; }

.funding-landing-page .section-contact .tv-live-content { max-width: 840px;}
.funding-landing-page .contact-us-info { margin-block: 23px;}


/* ======================================= Media query ======================================== */
@media screen and (max-width:1420px) {
    .container-big{max-width: 1340px;}
    /* ==== spanish language ==== */    
    /* .spanish .brand-header-bg-arrow{width: 20%;} */
}
@media screen and (max-width:1366px) {
    .padding-block-64{padding-block:50px;}
    .padding-inline-64{padding-inline:50px;}
    .max-width-928{max-width: 920px;}
    .container-big{max-width: 1120px;border-radius:36px;}
    
    /* ====== header section ===========  */
    /* .brand-header-bg-arrow { width: 44%;} */
    
    /* ====== footer section ===========  */
    .footer-section .container-big { margin-bottom: 40px; }
}
@media screen and (max-width:1199px) {
    .padding-block-64{padding-block:46px;}
    .padding-inline-64{padding-inline:46px;}
    .max-width-928{max-width: 900px;}
    .container-big{max-width: 920px;border-radius:34px;}
    /* ==================== header ===================== */
    /* .brand-header-bg-arrow { width: 36%; } */
    .brand-logo{padding-block: 14px;}
    .inner-header .container-big{gap:10px;}

    .fast-track-tag-wrap{border-radius:26px;}
    .fast-track-tag-wrap img{width:24px;height:24px;margin-right:6px;}
    .fast-track-tag-wrap p{max-width: 200px;line-height: 15px;}

    /* button */
    .theme-btn{gap: 10px;}
    .theme-btn img{width: 11px !important;height: 10px !important;}

    /* ==================== section banner ===================== */
    .section-banner .banner-content p{margin-top: 14px;}
    .section-banner .banner-content .theme-btn{margin-top: 28px;}
    .section-banner .banner-tagline{margin-bottom:14px;}
    .section-banner .banner-tagline img{width:11px;}
    .section-banner .banner-tagline:before,
    .section-banner .banner-tagline:after{width:16px;height:28px;}
    .section-banner .banner-tagline:before{left:-30px;}
    .section-banner .banner-tagline:after{right:-30px;}

    .banner-ticket-image{max-width: 137px;}

    /* ==================== section certificate card start ===================== */
    .section-certificate-card.section-certificates .certificate-title{padding-inline:46px;}
    .section-certificate-card.section-certificates .certificate-slider-wrap{padding: 12px;border-radius: 14px;}

    /* ==================== section important notes start ===================== */
    .important-tag{padding:10px 12px;margin-bottom: 34px;}

    .important-note-inner-content .heading-style-5{margin-bottom: 34px;}
    .important-note-inner-content .heading-style-9,
    .important-note-inner-content .heading-style-8,
    .important-note-inner-content .fast-track-tag-wrap{margin-bottom: 21px;}
    .important-note-inner-content ul{gap: 14px;margin-bottom: 34px;}
    .important-note-inner-content ul li{gap: 14px;}
    .important-note-inner-content ul li:before{width: 18px;height: 18px;}

    .trading-card-wrap{padding:48px 78px;border-radius:22px;gap: 22px;}

    /* ==================== section important notes start ===================== */
    .trade-tag img{width: 11px;}
    .section-funded .fast-track-tag-wrap {margin-top: 34px;}
    .section-funded .fast-track-tag-wrap p { max-width: 300px;}

    .section-trading-platform .heading-style-8{margin-bottom:21px;}
    .trading-platform-card{border-radius:10px;padding:20px;}
    .trading-platform-card img{height:40px;width:40px;margin-bottom:12px;}
    .trading-platform-card h6{font-size: 22px;line-height: 30px;}

    /* ==================== section process start ===================== */
    .section-process .heading-style-4{margin-bottom: 38px;}
    .section-process .row::before{height:50px;}
    .section-process .theme-btn,.section-trade-forex .theme-btn,.section-fast-track-ticket .theme-btn,
    .section-choose .theme-btn{margin-top: 34px;}
    .process-card-inner{margin-top:11px;border-radius: 10px;}
    .process-card-content{padding:28px;}

    /* ==================== section trade-forex start ===================== */
    .section-trade-forex .heading-style-5{font-size: 45px;line-height: 50px;margin-bottom:50px;}
    .trade-forex-card{border-radius:22px;}

    /* ==================== section-fast-track-ticket start ===================== */
    .section-fast-track-ticket h2{font-size:56px;line-height: 60px;}
    .vs-wrapper::before,.vs-wrapper::after { width: 230px; }
    .vs-text {font-size: 22px;line-height: 22px;}

    /* table */
    .tracking-table-wrap{margin-top: 40px;}
    table img,.account-size-card img{width:22px;}
    td,th{ padding: 20px;}
    th{font-size: 16px;line-height: 26px;}
    td{font-size: 14px;line-height: 22px;}
    th:nth-child(2){border-radius:11px 11px 0 0;}

    /* ==================== section-fast-track-ticket start ===================== */
    .section-calculator h5{font-size: 42px;line-height: 50px;margin-bottom:20px;}
    .account-size-card{padding:28px;border-radius:22px;}
    .account-title{margin-bottom: 34px;}
    /* progress bar ======================== */
    .progress-container {padding: 26px;}
    /* Labels styling */
    .progress-labels {margin-bottom: 34px;font-size: 18px;line-height:24px;}
    /* Custom progress bar */
    .custom-progress {margin-bottom: 40px;}
    /* Profit Rate Section */
    .profit-section { margin-top: 18px; }

    /* ==================== section-calculator start ===================== */
    .section-choose .choose-us-card-wrap{--bs-gutter-x: 11px; row-gap: 11px;}
    .section-choose .choose-us-image{height: 120px;}

    /* ==================== section-faq start ===================== */
    .section-faq .faq-list-wrap .accordion-button::after{height: 14px; width: 14px;}

    /* ==================== footer start ===================== */
    .footer-section .container-big{margin-bottom:78px;}
    /* Wrapper */
    .language-dropdown.dropdown-menu .language-trigger {font-size: 11px; gap: 7px;padding:12px;}
    .language-flag { width: 22px; height: 22px;}

    /* logos  */
    .footer-logo-inner {gap:11px}
    .footer-logo-inner a {padding:12px;}
    /* footer-bottom-links */
    .footer-bottom-links{margin-top: 28px;flex-direction: column; justify-content: center !important; gap: 8px !important;}
    
    /* ======================= funding-landing-page ======================= */
    .funding-landing-page header .fast-track-tag-main-wrap{padding: 12px 12px;}

    .funding-landing-page .section-banner .container{margin-bottom:36px;}

    .funding-landing-page .trading-card-wrap .inner-trading-card{gap: 16px;}

    .instant-starter-tag-inner{padding:10px;}

    /* work section */
    .section-how-works .heading-style-4{margin-bottom:30px;}
    .section-how-works .how-works-bottom p{margin-block:30px;}
    .section-how-works .work-slide-wrap { --bs-gutter-x: 12px;}
    .section-how-works .work-slide-inner .heading-style-7{font-size:24px;line-height:32px;margin-bottom:10px;}
    .section-how-works .work-slide-inner{padding:18px;}
    .section-how-works .work-step-arrow-icon{width: 50px; height: 50px;inset: 37% -2.2rem auto auto;}

    .work-step-image{width: 54px; height: 54px; }
    .work-step-image img{height: 22px;width: 22px;}

    /* FAQ section */
    .section-affiliate-faq .heading-style-4{margin-bottom:40px;}

    .funding-landing-page .statistics-numeric-card-wrap {margin-top:48px;}
    .funding-landing-page .statistics-numeric-card-inner { padding: 24px 20px;}
    .funding-landing-page .statistics-numeric-card-wrap .heading-style-7 {padding-bottom: 18px; margin-bottom: 20px; }

    .funding-landing-page .contact-us-info { margin-block: 20px;}
}
@media screen and (max-width:991px) {
    .padding-block-64{padding-block:44px;}
    .padding-inline-64{padding-inline:44px;}
    .max-width-928{max-width: 720px;}
    .container-big{max-width: 720px;border-radius:32px;}
    /* ==================== header ===================== */
    /* .brand-header-bg-arrow { width: 26%; } */
    .brand-logo{padding-block: 12px;}
    .inner-header .container-big{gap:8px; padding: 10px;}

    .fast-track-tag-wrap img{width:22px;height:22px;}

    /* button */
    .theme-btn{gap: 9px;}
    .theme-btn img{width: 10px !important;}

    /* ==================== section banner ===================== */
    .section-banner .banner-content p{margin-top: 12px;}
    .section-banner .banner-content .theme-btn{margin-top: 24px;}
    .section-banner .banner-tagline{margin-bottom:12px;}

    /* ==================== section certificate card start ===================== */
    .section-certificate-card.section-certificates .certificate-title{padding-inline:40px;}
    .section-certificate-card.section-certificates .certificate-slider-wrap{padding: 11px;border-radius: 12px;}

    /* ==================== section important notes start ===================== */
    .important-tag{padding: 7px 8px; margin-bottom: 20px;}

    .important-note-inner-content .heading-style-5{margin-bottom: 30px;}
    .important-note-inner-content .heading-style-9,
    .important-note-inner-content .heading-style-8,
    .important-note-inner-content .fast-track-tag-wrap{margin-bottom: 18px;}
    .important-note-inner-content ul{gap: 12px;margin-bottom: 30px;}
    .important-note-inner-content ul li{gap: 12px;}
    .important-note-inner-content ul li:before{width: 16px;height: 16px;}

    .trading-card-wrap{padding: 40px 50px; border-radius: 20px; gap: 16px;}

    /* ==================== section important notes start ===================== */
    .trade-tag img{width: 10px;}
    .section-funded .fast-track-tag-wrap {margin-top: 32px;}

    .section-trading-platform .heading-style-8{margin-bottom:18px;}
    .trading-platform-card{border-radius:8px;padding:18px;}
    .trading-platform-card img{height:36px;width:36px;margin-bottom:11px;}
    .trading-platform-card h6{font-size: 20px;line-height: 28px;}

    /* ==================== section process start ===================== */
    .section-process .heading-style-4{margin-bottom: 36px;}
    .section-process .row::before{height:46px;}
    .section-process .theme-btn,.section-trade-forex .theme-btn,.section-fast-track-ticket .theme-btn,
    .section-choose .theme-btn{margin-top: 32px;}
    .process-card-inner{margin-top:10px;border-radius: 8px;}
    .process-card-content{padding:24px;}

    /* ==================== section trade-forex start ===================== */
    .section-trade-forex .heading-style-5{font-size: 38px;line-height: 42px;margin-bottom:40px;}
    .trade-forex-card{border-radius:20px;}

    /* ==================== section-fast-track-ticket start ===================== */
    .section-fast-track-ticket h2{font-size:50px;line-height: 58px;}
    .vs-text {font-size: 20px;}

    /* table */
    .tracking-table-wrap{margin-top: 32px;}
    table img,.account-size-card img{width:20px;}
    td,th{ padding: 18px;}
    th{font-size: 15px;line-height: 24px;}

    /* ==================== section-fast-track-ticket start ===================== */
    .section-calculator h5{font-size: 36px;line-height: 42px;margin-bottom:18px;}
    .account-size-card{padding:24px;border-radius:20px;}
    .account-title{margin-bottom: 32px;}
    /* progress bar ======================== */
    .progress-container {padding: 24px;}
    /* Labels styling */
    .progress-labels {margin-bottom: 30px;font-size: 17px;line-height:22px;}
    /* Custom progress bar */
    .custom-progress {margin-bottom: 32px;}
    /* Profit Rate Section */
    .profit-section { margin-top: 14px;}

    /* ==================== section-calculator start ===================== */
    .section-choose .choose-us-card-wrap{--bs-gutter-x: 10px; row-gap: 10px;}
    .section-choose .choose-us-image{height: 110px;}

    /* ==================== footer start ===================== */
    .footer-section .container-big{margin-bottom:40px;}

    /* logos  */
    .footer-logo-inner {gap:10px}
    .footer-logo-inner a {padding:11px;}
    /* footer-bottom-links */
    .footer-bottom-links{margin-top: 24px;}
    
    /* ==== spanish language ==== */    
    /* .spanish .brand-header-bg-arrow{width: 10%;} */
    
    /* ======================= funding-landing-page ======================= */
    .funding-landing-page header .fast-track-tag-main-wrap{padding: 10px;}

    .funding-landing-page .section-banner .container{margin-bottom:28px;}

    .funding-landing-page .trading-card-wrap .inner-trading-card{gap: 14px;}

    .instant-starter-tag-inner{padding:8px;}

    /* work section */
    .section-how-works .heading-style-4{margin-bottom:24px;}
    .section-how-works .how-works-bottom p{margin-block:24px;}
    .section-how-works .work-slide-wrap { --bs-gutter-x: 14px;row-gap: 14px;}
    .section-how-works .work-step-arrow-icon{inset: 40% -2.1rem auto auto;}
    .inner-work-col:nth-child(2) .work-step-arrow-icon{display:none;}
    
    .work-step-image{width: 50px; height: 50px; }
    .work-step-image img{height: 20px;width: 20px;}

    /* FAQ section */
    .section-affiliate-faq .heading-style-4{margin-bottom:40px;}

    .funding-landing-page .statistics-numeric-card-wrap {margin-top:48px;}
    .funding-landing-page .statistics-numeric-card-inner { padding: 24px 20px;}
    .funding-landing-page .statistics-numeric-card-wrap .heading-style-7 {padding-bottom: 18px; margin-bottom: 20px; }

    .funding-landing-page .contact-us-info { margin-block: 20px;}
}
@media screen and (max-width:767px) {
    .padding-block-64{padding-block:40px;}
    .padding-inline-64{padding-inline:18px;}
    .max-width-928{max-width: 96%;}
    .container-big{max-width: 96%;border-radius:30px;}
    /* ==================== header ===================== */
    .brand-header-bg-arrow { display:none;}
    .brand-logo{padding-block: 11px;}
    .fast-track-tag-wrap{flex-direction: column;gap: 15px;align-items:start !important;width: 100%;}
    .fast-track-tag-wrap p { max-width: 80%;}
    .fast-track-tag-wrap img{width:20px;height:20px;}
    .inner-header .container-big{flex-wrap:wrap;}

    /* ==================== section banner ===================== */
    .section-banner .banner-content p{margin-top: 10px;}
    .section-banner .banner-content .theme-btn{margin-top: 22px;}
    .section-banner .banner-tagline{margin-bottom:10px;}

    /* ==================== section certificate card start ===================== */
    .section-certificate-card.section-certificates .certificate-title{padding-inline:28px;}

    /* ==================== section important notes start ===================== */
    .important-tag{margin-bottom: 20px;}
    
    .important-note-inner-content .heading-style-5{margin-bottom: 20px;}
    .important-note-inner-content .heading-style-9,
    .important-note-inner-content .heading-style-8,
    .important-note-inner-content .fast-track-tag-wrap{margin-bottom: 16px;}
    .important-note-inner-content ul{gap: 11px;margin-bottom: 20px;}
    .important-note-inner-content ul li{gap: 11px;font-size: 15px; line-height: 20px;}
    .important-note-inner-content ul li:before{width: 14px;height: 14px;}

    .trading-card-wrap{padding: 30px; border-radius: 18px; gap: 10px;}

    /* ==================== section important notes start ===================== */
    .trading-platform-card img{height:32px;width:32px;margin-bottom:10px;}
    .trading-platform-card h6{font-size: 18px;line-height: 26px;}

    /* ==================== section process start ===================== */
    .section-process .heading-style-4{margin-bottom: 32px;}
    .section-process .row::before{height:30px;}
    .section-process .theme-btn,.section-trade-forex .theme-btn,.section-fast-track-ticket .theme-btn,
    .section-choose .theme-btn{margin-top: 30px;}
    .process-card-content{padding:14px;}

    /* ==================== section trade-forex start ===================== */
    .section-trade-forex .heading-style-5{font-size: 32px;line-height: 38px;margin-bottom:36px;}
    .trade-forex-card{border-radius:18px;}

    /* ==================== section-fast-track-ticket start ===================== */
    .section-fast-track-ticket h2{font-size: 38px; line-height: 46px;}
    .vs-text {font-size: 16px;}

    /* table */
    .tracking-table-wrap{margin-top: 26px;}
    table img,.account-size-card img{width:16px;}
    td,th{ padding: 14px;}
    th{font-size: 14px;line-height: 22px;}

    /* ==================== section-fast-track-ticket start ===================== */
    .section-calculator h5{font-size: 32px; line-height: 38px; margin-bottom: 16px;}
    .account-size-card{padding:24px;border-radius:18px;}
    .account-title{margin-bottom: 30px;}
    /* progress bar ======================== */
    .progress-container {padding: 0;}
    /* Labels styling */
    .progress-labels {margin-bottom: 26px;font-size: 16px;}
    /* Custom progress bar */
    .custom-progress {margin-bottom: 28px;}
    /* Profit Rate Section */
    .profit-section { margin-top: 12px;}

    /* ==================== footer start ===================== */
    .footer-section .container-big{margin-bottom:20px;}

    /* logos  */
    .footer-logo-inner {gap:8px}
    .footer-logo-inner a {padding:10px;}
    /* footer-bottom-links */
    .footer-bottom-links{margin-top: 20px;}
    .footer-bottom-links ul{flex-wrap: wrap; justify-content: center; row-gap: 2px !important;}
    /* spanish ===== */
    .spanish .inner-header .container-big{flex-direction: column; align-items: start;}
    
    
    /* ======================= funding-landing-page ======================= */
    .funding-landing-page .fast-track-tag-wrap{align-items:center !important;}
    .funding-landing-page .section-banner{height:auto;}
    .funding-landing-page .section-banner .container{margin-bottom:22px;}
    .funding-landing-page .trading-card-wrap .inner-trading-card{gap: 10px;}

    /* work section */
    .section-how-works .heading-style-4{margin-bottom:16px;}
    .section-how-works .how-works-bottom p{margin-block:16px;}
    
    /* FAQ section */
    .section-affiliate-faq .heading-style-4{margin-bottom:28px;}

    .funding-landing-page .statistics-numeric-card-wrap {margin-top:40px;}
    .funding-landing-page .statistics-numeric-card-inner { padding: 22px 18px;}
    .funding-landing-page .statistics-numeric-card-wrap .heading-style-7 {padding-bottom: 16px; margin-bottom: 18px; }

    .funding-landing-page .contact-us-info { margin-block: 18px;}
}
@media screen and (max-width:575px) {
    /* header */
    .brand-logo img { width: 104px;}  
    .inner-header .container-big{flex-direction: column; align-items: start;}
    /* banner */
    .section-banner .banner-tagline:before, .section-banner .banner-tagline:after { width: 10px; height: 23px; }
    .section-banner .banner-tagline:before { left: -17px; }
    .section-banner .banner-tagline:after { right: -17px; }
    
    /* funded */
    .trad-tabs.choose-evolution-option-wrap .customize-checkbox .important-tag{top: 100%;bottom: auto;}
    
    /* important note */
    .important-tag { padding: 4px 6px; border-width: 1px; }
    .important-tag:before, .important-tag:after{width: 25%;}
    
    /* process */
    .section-process .row::before{display: none;}
    
    /* Calculator */
    .progress-indicator{padding: 1px 11px;}
    
    /* footer */
    .footer-logo-header,.footer-right{flex-wrap: wrap;}
    
    /* ======================= Google Translate overrides ======================= */
    /* ==== russian language ==== */
    .russian .section-banner .banner-tagline:before,
    .spanish .section-banner .banner-tagline:before,
    .german .section-banner .banner-tagline:before{left: 0;}
    .russian .section-banner .banner-tagline:after,
    .spanish .section-banner .banner-tagline:after,
    .german .section-banner .banner-tagline:after{right: 0;}
    
    /* ======================= funding-landing-page ======================= */
    .funding-landing-page .inner-header .container-big{flex-direction: row; align-items: center;}
    .funding-landing-page .instant-starter-tag-wrap{flex-direction:column;}
    .funding-landing-page .work-step-image{margin-bottom:20px;}
    .funding-landing-page .inner-work-col:nth-child(2) .work-step-arrow-icon { display: block; }
    .funding-landing-page .section-how-works .work-step-arrow-icon { inset: auto auto -33px 50%; transform: rotate(90deg) translateY(50%);}

    .funding-landing-page .statistics-numeric-card-wrap {margin-top:32px;}
    .funding-landing-page .statistics-numeric-card-inner { padding: 18px 14px;}

}