body,
html {
  height: 100%;
}

html {
  padding: 0;

  margin: 0;

  scroll-behavior: smooth;
}

:root {
  --body-bg: rgb(15, 20, 18);
  --body-bg-rgb: 15, 20, 18;
  --header-image: linear-gradient(to bottom right, #0f1412, #f2a93b);
  --header-bg: none;
}

body {
  margin: 0;

  padding: 0;

  font-size: 18px;

  font-weight: 400;

  color: #595959;

  font-family: "segoe_uiregular";

  background: #0f1412;

  overflow-x: hidden;
}

@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");

@font-face {
  font-family: "segoe_uiregular";

  src: url("../fonts/segoeui.woff2") format("woff2"),
    url("../fonts/segoeui.woff") format("woff");

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: "segoe_uibold";

  src: url("../fonts/segoeuib.woff2") format("woff2"),
    url("../fonts/segoeuib.woff") format("woff");

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: "segoe_uilight";

  src: url("../fonts/segoeuil.woff2") format("woff2"),
    url("../fonts/segoeuil.woff") format("woff");

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: "segoe_uiblack";

  src: url("../fonts/seguibl.woff2") format("woff2"),
    url("../fonts/seguibl.woff") format("woff");

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: "segoe_uisemibold";

  src: url("../fonts/seguisb.woff2") format("woff2"),
    url("../fonts/seguisb.woff") format("woff");

  font-weight: normal;

  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "segoe_uiregular";
}

p {
  line-height: 1.6;

  margin: 0 0 1.8em 0;

  font-size: 0.9em;
}

a,
button {
  outline: none;

  transition: all 0.5s ease-out;
}

button:focus {
  outline: none;
}

img.w-100 {
  height: auto;
}

img {
  max-width: 100%;
}

.main_wrapper {
  width: 100%;

  display: inline-block;

  padding: 0 0 0 0;

  margin: 0 0 0 0;
}

.container {
  max-width: 1260px;

  width: 100%;
}

.header_wrapper {
  width: 100%;

  display: inline-block;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

  background: url(../images/pattern-des.png) no-repeat center top;

  background-size: cover;
}

.header {
  width: 100%;

  display: inline-block;

  padding: 6em 0 0 0;
}

.header .row {
  align-items: center;

  position: relative;
}

.navbar {
  padding: 0 0;

  background-color: rgba(15, 20, 18, 0.8);
}

nav.navbar.navbar-expand-lg {
  position: fixed;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 99;
  top: 0;
  padding: 0.3em 0;
}

#middelwrapper {
  width: 100%;

  display: inline-block;

  padding: 0 0 0 0;

  margin: 0 0 0 0;
}

.navbar-brand {
  margin-top: 0em;
}

.navbar-expand-lg .navbar-nav .nav-link {
  color: #ffffff;

  font-size: 0.9em;

  padding: 1em 0.9em;

  font-family: "segoe_uisemibold";
}

.navbar-nav {
  margin-left: 1.5em;
}

.navbar-nav .nav-link.active,
.navbar-nav .show>.nav-link {
  color: rgb(242 169 59);
}

.navbar-nav .nav-link:focus,
.navbar-nav .nav-link:hover {
  color: rgb(242 169 59);
}

ul.dropdown-menu.show {
  background: #212121;

  border: 1px solid #ffffff12;
}

.dropdown-item {
  color: #ffffff;
  font-size: 16px;
}

.dropdown-item:focus,
.dropdown-item:hover {
  color: #fff;

  background-color: rgb(242 169 59);
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;

  background-color: rgb(242 169 59);
}

.right_button {
  width: auto;

  display: inline-block;
}

.right_button .signin {
  font-family: "segoe_uibold";

  font-size: 1em;

  border: 1px solid rgb(53 53 53);

  padding: 0.5em 1.3em 0.6em 1.3em;

  display: inline-block;

  color: #fff;

  text-decoration: none;

  line-height: normal;

  border-radius: 6px;
}

.right_button .signin:hover {
  color: rgb(242 169 59);
}

.right_button .signup {
  font-family: "segoe_uibold";

  font-size: 1em;

  padding: 0.5em 1.3em 0.6em 1.3em;

  display: inline-block;

  color: #000;

  text-decoration: none;

  line-height: normal;

  border-radius: 6px;

  background: #fff;

  margin-left: 1em;
}

.right_button .signup:hover {
  color: #000;

  background: rgb(242 169 59);
}

.caption h1 {
  width: auto;

  color: #fff;

  font-size: 3.3em;

  font-family: "segoe_uisemibold";
}

.caption {
  position: absolute;

  width: 42%;

  left: 0;

  top: 50%;

  transform: translateY(-50%);
}

.caption p {
  font-size: 1em;

  color: #fff;

  padding: 1em 0 0 0;

  margin: 0;
}

.get_started {
  font-family: "segoe_uibold";
  font-size: 1em;
  padding: 0.7em 3em 0.8em 3em;
  display: inline-block;
  color: #000;
  text-decoration: none;
  line-height: normal;
  border-radius: 6px;
  background: #fff;
  margin: 1.5em 0;
}

.get_started:hover {
  color: #000;
  background: rgb(242 169 59);
}

.review {
  display: flex;

  align-items: center;

  gap: 15px;

  font-size: 0.8em;

  color: #fff;

  font-family: "segoe_uiregular";
}

.review span {
  color: rgb(242 169 59);
}

.hero_banner {
  position: relative;
}

.video_section {
  position: absolute;

  top: 60%;

  left: 50%;

  transform: translate(-60%, -20%);
}

.video_caption {
  position: absolute;

  top: 50%;

  left: 50%;

  text-align: center;

  transform: translate(-50%, -50%);

  width: 100%;
}
.video_section iframe{
  border-radius: 12px;
  width: 270px;
  border: 2px solid #525050;
}

.video_caption h6 {
  font-size: 1em;

  color: #fff;

  padding: 1em 0 0 0;

  margin: 0;

  font-family: "segoe_uisemibold";
}

.video_caption img {
  filter: invert(1);

  width: 46px;
}

.testimonials_section {
  width: 100%;

  display: inline-block;
}

.testimonials {
  width: 100%;

  display: inline-block;

  background: url(../images/bg-investing.svg) no-repeat center bottom;

  /* padding: 8em 0; */

  padding-top: 8em;
  padding-bottom: 8em;

  text-align: center;

  position: relative;
}

.testimonials .content {
  max-width: 820px;

  margin: 0 auto;
}

.testimonials .content p {
  font-family: "segoe_uisemibold";

  font-size: 1.5em;

  color: #fff;

  line-height: 1.4;

  margin: 0;
}

.testimonials .content p.name {
  font-family: "segoe_uisemibold";

  font-size: 1.1em;

  color: rgb(184 184 184);

  margin: 1.5em 0 0 0;
}

.testimonials .content p.name span {
  color: rgb(242 169 59);
}

.avtar_images {
  width: 100%;

  height: 100%;

  display: inline-block;
}

.avtar_images .top-left {
  position: absolute;

  top: 0;

  left: 0;
}

.avtar_images .top-right {
  position: absolute;

  top: 4em;

  right: 0;
}

.avtar_images .bottom-left {
  position: absolute;

  bottom: 3em;

  left: -2em;
}

.avtar_images .bottom-right {
  position: absolute;

  bottom: 0;

  right: 4em;
}

.how_it_Works_section {
  width: 100%;

  display: inline-block;

  padding: 6em 0 0 0;
}

.how_it_Works_section h2 {
  font-size: 3.3em;

  color: #fff;

  width: 100%;

  text-align: center;

  font-family: "segoe_uisemibold";
}

.how_it_Works_section h2 span {
  display: inline-block;

  font-family: "segoe_uiregular";

  width: 100%;
}

.how_work {
  padding: 3em 0 0 0;
}

.left_box {
  width: 100%;

  display: flex;

  background: rgb(34 34 34);

  padding: 2em 2em 0 2em;

  border: 1px solid rgb(54 54 54);

  border-radius: 10px;

  justify-content: space-between;

  height: 100%;
}

.left_box h4 {
  color: rgb(137 137 137);

  font-size: 2.8em;

  font-family: "segoe_uisemibold";
}

.left_box h6 {
  color: #fff;

  font-size: 1.2em;

  font-family: "segoe_uisemibold";
}

.left_box p {
  color: rgb(184 184 184);

  font-size: 0.9em;

  font-family: "segoe_uiregular";

  margin: 1.5em 0 0 0;
}

.pdr_right {
  padding-right: 2em;

  box-sizing: border-box;
}

.pdr_left {
  padding-left: 2em;

  box-sizing: border-box;
}

.border_left {
  border-left: 1px solid rgb(54 54 54);
}

.top_tagline {
  width: 100%;

  display: flex;

  align-items: center;

  gap: 0;

  justify-content: start;

  margin-bottom: 1em;
}

.top_tagline p {
  font-size: 1.2em;

  color: rgb(242 169 59);

  font-family: "segoe_uisemibold";

  margin: 0 2.2em 0 1em;
}

.list-disc {
  padding: 0 0 0 1em;

  margin: 0 0 0 0;
}

.list-disc li {
  color: rgb(184 184 184);

  font-size: 0.9em;

  font-family: "segoe_uiregular";
}

.mony_box {
  width: 100%;

  display: inline-block;

  background: rgb(34 34 34) url(../images/card-bg-chart.png) no-repeat center top;

  padding: 2em 2em 0 2em;

  border: 1px solid rgb(242 169 59);

  border-radius: 10px;

  background-size: cover;

  height: 100%;
}

.mony_box h4 {
  color: rgb(242 169 59);

  font-size: 2.8em;

  font-family: "segoe_uisemibold";
}

.mony_box h6 {
  color: #fff;

  font-size: 1.2em;

  font-family: "segoe_uisemibold";
}

.mony_box p {
  color: rgb(184 184 184);

  font-size: 0.9em;

  font-family: "segoe_uiregular";
}

.mony_box .get_started {
  margin: 1.5em 0 0;
}

.challenge_overview_section {
  width: 100%;

  display: inline-block;

  padding: 18em 0 0 0;

  background: url(../images/challenge-bg.svg) no-repeat top center;
}

.challenge_overview_section h2 {
  font-size: 3.3em;

  color: #fff;

  width: 100%;

  text-align: center;

  font-family: "segoe_uisemibold";
}

.challenge_overview_section h2 span {
  display: inline-block;

  font-family: "segoe_uiregular";

  width: 100%;
}

.challenge_overview_section p {
  font-size: 1em;

  color: rgb(184 184 184);

  width: 100%;

  text-align: center;

  font-family: "segoe_uiregular";
}

.swipper_slider {
  width: 100%;

  display: inline-block;

  background: url(../images/bg-glow.png) no-repeat center bottom;

  padding: 2em 0 5em 0;

  position: relative;

  background-size: 100%;
}

.about_section {
  width: 100%;
  display: inline-block;
  padding: 6em 0 0 0;
}

.about_section h2 {
  font-size: 3.3em;
  color: #fff;
  width: 100%;
  text-align: center;
  font-family: "segoe_uisemibold";
}

.about_section h2 span {
  display: inline-block;
  font-family: "segoe_uiregular";
  width: 100%;
}

.about_section p {
  font-size: 1em;
  color: rgb(184 184 184);
  width: 100%;
  text-align: center;
  font-family: "segoe_uiregular";
}

.about_boxline .box {
  width: 100%;
  display: inline-block;
  background: rgb(34 34 34) url(../images/bg-center.png) no-repeat center top;
  padding: 2em;
  border: 1px solid rgb(242 169 59);
  border-radius: 10px;
  background-size: cover;
}

.about_boxline {
  padding: 2em 0 4em;
}

.about_boxline h2 {
  font-size: 3.3em;
  color: rgb(242 169 59);
  width: 100%;
  text-align: center;
  font-family: "segoe_uisemibold";
}

.about_boxline p {
  font-size: 1.1em;
  color: #fff;
  width: 100%;
  text-align: center;
  font-family: "segoe_uisemibold";
  margin: 0;
}

.why_join_section {
  width: 100%;

  display: inline-block;

  padding: 3em 0 0 0;
}

.why_join_section h2 {
  font-size: 3.3em;

  color: #fff;

  width: 100%;

  text-align: center;

  font-family: "segoe_uisemibold";
}

.why_join_section h2 span {
  display: inline-block;

  font-family: "segoe_uiregular";

  width: 100%;
}

.why_join {
  padding: 4em 0 0 0;
}

.why_join_box {
  width: 100%;

  display: inline-block;

  background: rgb(34 34 34);

  padding: 2em;

  border: 1px solid rgb(54 54 54);

  border-radius: 10px;

  height: 100%;
}

.why_join_box h3 {
  font-size: 1.4em;

  color: #fff;

  width: 100%;

  font-family: "segoe_uisemibold";

  margin: 1em 0;
}

.why_join_box p {
  font-size: 0.9em;

  color: rgb(184 184 184);

  width: 100%;

  font-family: "segoe_uisemibold";

  margin: 0;
}

.why_join .col-lg-6.col-md-6.col-sm-6 {
  margin-bottom: 1.5em;
}

.challenges_section {
  width: 100%;

  display: inline-block;

  padding: 5em 0 0 0;
}

.challenges_box {
  width: 100%;

  display: flex;

  background: #0f1412 url(../images/banner-bg-right.png) no-repeat right center;

  padding: 2em;

  border: 1px solid rgb(242 169 59);

  border-radius: 10px;

  min-height: 500px;

  align-items: center;
}

.challenges_box .content {
  max-width: 38%;

  display: inline-block;
}

.challenges_box h4 {
  font-size: 1.5em;

  color: #fff;

  width: 100%;

  font-family: "segoe_uisemibold";

  margin: 1em 0;

  line-height: 1.4;
}

.challenges_box .get_started {
  padding: 0.7em 2em 0.8em 2em;

  font-family: "segoe_uibold";
}

.footer_wrapper {
  width: 100%;

  display: inline-block;

  padding: 6em 0 4em 0;

  margin: 0 0 0 0;

  background: url(../images/footer-bg.svg) no-repeat center bottom;

  background-size: cover;
}

.footer_left p {
  font-size: 0.8em;

  color: rgb(137 137 137);

  padding: 0 0;

  margin: 0;
}

.footer_left p.copyright {
  font-size: 0.9em;

  color: #fff;

  padding: 2em 0;
}

.footer_left {
  max-width: 60%;
}

.footer_menu {
  width: 100%;

  display: inline-block;

  margin: 0;

  padding: 2em 0 0 0;

  list-style-type: none;
}

.footer_menu li {
  display: inline-block;

  padding: 0 1em 0 0;
}

.footer_menu li a {
  font-size: 0.9em;

  color: #fff;

  padding: 0 0;

  text-decoration: none;
}

.footer_menu li a:hover {
  color: rgb(242 169 59);
}

.address {
  width: 100%;

  display: inline-block;
}

.address h6 {
  font-size: 1.1em;

  text-transform: uppercase;

  color: rgb(137 137 137);

  padding: 0 0;

  margin: 0;
}

.address p {
  font-size: 0.9em;

  color: rgb(137 137 137);

  padding: 0 0;

  text-decoration: none;
}

.address a {
  font-size: 0.9em;

  color: #fff;

  padding: 2em 0;

  text-decoration: none;

  font-family: "segoe_uibold";

  text-decoration: none;

  display: inline-block;
}

.address p a:hover {
  color: rgb(242 169 59);
}

/*SLIDER*/

.slide_sw {
  border: 1px solid rgb(54 54 54);
  border-radius: 12px;
  padding: 20px 20px;
  transition: all 0.8s ease;
  /*  height: 100%;*/
  background: rgb(29 29 29);
  text-decoration: none;
}

.slide_sw:hover,
.slide_sw:focus {
  transform: translateY(-10px);
  box-sizing: border-box;
  transition: all 0.8s ease;
}

.slide_sw-icon .material-symbols-outlined {
  color: #374e63;

  font-size: 3rem;

  margin-bottom: 12px;
}

.slide_sw-title {
  margin-bottom: 12px;
}

.gallery-item {
  position: relative;

  border-radius: 12px;

  overflow: hidden;
}

.gallery-item-image {
  position: relative;

  aspect-ratio: 20/10;
}

.gallery-item-image::before {
  content: "";

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  background: radial-gradient(circle,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0) 60%,
      black 100%);
}

.gallery-item-image img {
  object-fit: cover;

  object-position: center;

  height: 100%;

  width: 100%;
}

.gallery-item-caption {
  position: absolute;

  bottom: 20px;

  left: 20px;

  right: 20px;

  background: rgba(255, 255, 255, 0.4);

  border-radius: 8px;

  padding: 16px;
}

.gallery-item-caption p {
  margin: 0;

  font-size: 20px;
}

.gallery .swiper-gallery {
  overflow: hidden;

  position: relative;
}

.gallery .swiper-gallery .swiper-pagination {
  position: absolute;

  top: 0;

  bottom: auto;

  right: 0;

  text-align: right;

  margin: 0;

  padding: 30px 30px 0 0;
}

/*.swiper-slide {
  height: auto;
}*/

.swiper-pagination {
  position: relative;

  margin-top: 40px;
}

.swiper-pagination .swiper-pagination-bullet {
  background-color: #ffffff;

  width: 20px;

  height: 20px;
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #9c83af;
}

.slider-button-wrap {
  margin-top: 32px;

  column-gap: 24px;
}

.slider-button-wrap .slider-button-prev {
  background: #fff url(../images/left-arrow.png) no-repeat center 20px;

  color: #fff;

  opacity: 0.5;

  padding: 0;

  border-radius: 50%;

  transition: all 0.3s ease;

  width: 60px;

  height: 60px;

  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);

  margin-left: -9em;

  background-size: 20px;
}

.slider-button-wrap .slider-button-next {
  background: #fff url(../images/right-arrow.png) no-repeat center 20px;

  color: #fff;

  opacity: 0.5;

  padding: 0;

  border-radius: 50%;

  transition: all 0.3s ease;

  width: 60px;

  height: 60px;

  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);

  margin-right: -9em;

  background-size: 20px;
}

.slider-button-wrap .slider-button-prev:hover,
.slider-button-wrap .slider-button-prev:focus,
.slider-button-wrap .slider-button-next:hover,
.slider-button-wrap .slider-button-next:focus {
  background-color: #fff;

  opacity: 0.3;
}

.slider-button-wrap .slider-button-prev.swiper-button-disabled:hover {
  background-color: #fff;

  opacity: 0.3;
}


.slider-button-wrap .slider-button-prev .icon,
.slider-button-wrap .slider-button-next .icon {
  position: relative;

  display: flex;

  justify-content: center;

  align-items: center;
}

.box_top {
  text-align: center;

  display: flex;

  align-items: center;

  gap: 5px;

  flex-wrap: wrap;

  justify-content: center;

  margin-bottom: 1.5em;
}

.box_top h2 {
  font-size: 2em;

  color: #fff;

  width: 100%;

  text-align: center;

  font-family: "segoe_uisemibold";

  margin-top: 0.5em;
}

.box_top .title_btn {
  background: #262626;

  padding: 0.5em 1em 0.5em;

  font-size: 0.8em;

  border-radius: 100px;

  line-height: 1;

  color: rgb(137 137 137);
}

.box_top .title_btn .sign {
  width: 15px;

  padding-left: 3px;
}

.box_middel {
  width: 100%;

  display: inline-block;
}

.account_line {
  display: flex;

  align-items: center;

  justify-content: space-between;

  color: rgb(184 184 184);

  font-size: 0.9em;
}

.account_line .price {
  color: #fff;
}

.account_line img {
  padding-right: 0.5em;
}

.acoount img.sign {
  width: 22px;

  padding-left: 3px;
}

.profit_targets {
  width: 100%;

  display: inline-block;

  border-bottom: 2px solid rgb(53 53 53);

  padding-bottom: 1.2em;

  margin-bottom: 1.2em;
}

.profit_targets h6 {
  color: rgb(137 137 137);

  font-size: 0.9em;

  text-transform: uppercase;

  padding: 1.3em 0 1em 0;

  display: inline-block;

  margin: 0;
}

.profit_targets .account_line {
  padding: 0.3em 0;
}

.Profit_payout {
  padding-bottom: 1.5em;
}

.whats_new {
  display: block;

  color: rgb(242 169 59);

  padding-left: 1.6em;
}

.Profit_payout .account_line {
  align-items: flex-start;
}

.box_bottom a {
  background: #1d1d1d;

  border-radius: 6px;

  color: #ffffff;

  padding: 10px 20px;

  font-weight: 700;

  margin-bottom: 1em;

  transition: all 0.5s ease;

  text-align: center;

  border: 1px solid rgb(53 53 53);

  width: 100%;

  display: inline-block;

  text-decoration: none;

  font-size: 0.9em;

  letter-spacing: 1px;
}

.box_bottom a:hover,
.box_bottom a:focus {
  border: 1px solid rgb(242 169 59);

  color: rgb(242 169 59);
}

.green_border {
  border: 1px solid rgb(72 222 142);
}

a.green_btn {
  background: rgb(72 222 142);

  color: #000;

  text-decoration: none;

  padding: 0.4em 1em 0.5em;

  font-size: 0.8em;

  border-radius: 6px;

  margin-top: -40px;

  display: flex;

  align-items: center;

  gap: 5px;
}

.orange_border {
  border: 1px solid rgb(242 169 59);
}

a.orange_btn {
  background: rgb(242 169 59);

  color: #fff;

  text-decoration: none;

  padding: 0.4em 1em 0.5em;

  font-size: 0.8em;

  border-radius: 6px;

  margin-top: -40px;

  display: flex;

  align-items: center;

  gap: 5px;

  font-family: "segoe_uisemibold";
}

.white_bottom a {
  background: #fff;

  border-radius: 6px;

  color: #000;

  padding: 10px 20px;

  font-weight: 700;

  margin-bottom: 1.5em;

  transition: all 0.5s ease;

  text-align: center;

  border: 1px solid rgb(242 169 59);

  width: 100%;

  display: inline-block;

  text-decoration: none;

  font-size: 0.9em;

  letter-spacing: 1px;
}

.white_bottom a:hover,
.white_bottom a:focus {
  border: 1px solid rgb(242 169 59);
  color: rgb(242 169 59);
}

.show_hide {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  gap: 5px;
}

.show_hide a {
  background: transparent;

  border-radius: 0px;

  color: rgb(184 184 184);

  padding: 0;

  margin-bottom: 0em;

  transition: all 0.5s ease;

  text-align: center;

  border: 0;

  width: auto;

  display: inline-block;

  text-decoration: none;

  font-size: 0.8em;

  font-weight: 400;
  letter-spacing: 0;
}

.show_hide a:hover,
.show_hide a:focus {
  border: 0;

  color: rgb(242 169 59);
}

.slider-button-wrap {
  position: absolute;

  top: 45%;

  z-index: 9;

  width: 100%;

  display: block !important;

  transform: translateY(-100%);
}

.slider-button-prev {
  float: left;
}

.slider-button-next {
  float: right;
}

.header .modal-dialog {
  position: absolute;

  margin: 0;

  pointer-events: none;

  left: 50%;

  top: 50%;

  width: 100%;

  transform: translate(-50%, -50%) !important;

  max-width: 1020px;
}

.header .modal-body iframe {
  width: 100%;

  height: 590px;
}

.header .modal-body {
  padding: 0;
}

.header .modal-content {
  background: transparent;
}

.header .modal-content .btn-close {
  position: absolute;

  right: -15px;

  top: -15px;

  background-color: #ffffffa3;

  z-index: 999;

  width: 30px;

  height: 30px;

  border-radius: 100px;
}

/* Privacy Policy Page **********************************************************************************/
.common_page_wrapper {
  padding-top: 12rem;
  font-family: "Inter", serif;
  font-weight: 400;
}

.common_page_wrapper h1,
.common_page_wrapper h2,
.common_page_wrapper h3,
.common_page_wrapper h4,
.common_page_wrapper h5,
.common_page_wrapper h6 {
  font-family: "Inter", serif;
  font-weight: bold;
}

.inner-cmn-main-section {
  width: 100%;
  display: inline-block;
}

.inner-cmn-main-section .content-wrapper .list-disc li strong,
.inner-cmn-main-section h1,
.inner-cmn-main-section .content-wrapper h4 {
  margin-bottom: 20px;
}

.inner-cmn-main-section .content-wrapper .list-disc li {
  color: #fff;
}

.inner-cmn-main-section .content-wrapper p {
  margin-bottom: 15px;
}

.inner-cmn-main-section .content-wrapper ul {
  list-style: none;
  padding-left: 15px;
}

.inner-cmn-main-section table {
  width: 100%;
}

.inner-cmn-main-section .content-wrapper .list-disc {
  list-style: disc;
}

.inner-cmn-main-section .content-wrapper .table-responsive td {
  font-size: 15px;
}

/* faq-section css */
.middle_wrapper.faq-section {
  background: radial-gradient(333.38%100% at 50%0%,
      rgba(var(--body-bg-rgb), 0) 0%,
      rgba(var(--body-bg-rgb), 0.00925356) 11.67%,
      rgba(var(--body-bg-rgb), 0.0337355) 21.17%,
      rgba(var(--body-bg-rgb), 0.0718242) 28.85%,
      rgba(var(--body-bg-rgb), 0.121898) 35.03%,
      rgba(var(--body-bg-rgb), 0.182336) 40.05%,
      rgba(var(--body-bg-rgb), 0.251516) 44.25%,
      rgba(var(--body-bg-rgb), 0.327818) 47.96%,
      rgba(var(--body-bg-rgb), 0.409618) 51.51%,
      rgba(var(--body-bg-rgb), 0.495297) 55.23%,
      rgba(var(--body-bg-rgb), 0.583232) 59.47%,
      rgba(var(--body-bg-rgb), 0.671801) 64.55%,
      rgba(var(--body-bg-rgb), 0.759385) 70.81%,
      rgba(var(--body-bg-rgb), 0.84436) 78.58%,
      rgba(var(--body-bg-rgb), 0.9551) 88.2%,
      rgba(var(--body-bg-rgb), 1) 100%),
    var(--header-image), var(--header-bg);
  padding-top: 8em;
  margin-top: -30px;
}

.relative {
  position: relative;
}

#search-bar .absolute {
  position: absolute;
  top: 48%;
  transform: translate(0, -50%);
}

.pointer-events-none {
  pointer-events: none;
}

#search-bar input {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
  border: 0;
}

#search-bar input:focus {
  background-color: #fff;
  border: none;
  outline: none;
  box-shadow: none;
  color: #000;
}

.rounded-search-bar {
  border-radius: 10px;
  padding-left: 48px;
}

.ease-linear {
  transition-timing-function: linear;
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.shadow-search-bar {
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.w-full {
  width: 100%;
}

#search-bar input::placeholder {
  color: #fff;
}

#search-bar input::-moz-placeholder {
  color: #fff;
}

#search-bar input::-webkit-input-placeholder {
  color: #fff;
}

#search-bar input::-ms-placeholder {
  color: #fff;
}

#search-bar input:focus::placeholder {
  color: gray;
}

#search-bar input:focus::-moz-placeholder {
  color: gray;
}

#search-bar input:focus::-webkit-input-placeholder {
  color: gray;
}

#search-bar input:focus::-ms-placeholder {
  color: gray;
}

#search-bar input:focus+div svg {
  fill: gray;
  /* Change to your desired color */
}

.w-4 {
  width: 16px;
}

.h-4 {
  height: 16px;
}

.faq-section .faq-list a {
  width: 50%;
  text-decoration: none;
  padding: 0 15px;
  transition-timing-function: linear;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 0.15s;
  font-size: 16px;
}

.faq-section .faq-list a:hover {
  color: #f2a93a !important;
  background-color: rgba(242, 169, 58, 0.102);
}

.faq-section .faq-list {
  margin: 0 -15px;
}

.faq-section .faq-list svg {
  transform: rotate(-90deg);
}

.faq-section .icon-content-section .left-icon-block img {
  max-width: 30px;
  width: 100%;
}

.faq-section .icon-content-section .right-content-block p {
  margin-bottom: 0;
}

.faq-section .faq-list {
  padding-bottom: 50px;
}

.faq-section .right-content-block {
  margin-left: 20px;
}

.faq-section .left-icon-block {
  width: 60px;
  height: 60px;
  align-items: center;
  display: flex;
  justify-content: center;
}

.faq-section .icon-content-block {
  padding: 15px 25px;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  border: 1px solid transparent;
  border-radius: 8px;
  margin-bottom: 30px;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
}

.faq-section .icon-content-block:hover {
  border: 1px solid rgba(242, 169, 58, 0.6);
  border-radius: 8px;
}

.faq-section .icon-content-block:hover h6 {
  color: #f2a93a;
}

.faq-section .icon-content-block .block-link {
  text-decoration: none;
}

.faq-section .container {
  max-width: 960px;
}

.moretext {
  /* position: absolute;
  border: 1px solid rgb(54 54 54);
  padding: 20px 20px;
  height: 100%;
  background: rgb(29 29 29);
  text-decoration: none;
  left: 0;
  width: 100%;
  height: auto;
  border-top: 1px solid transparent;
  border-radius: 0 0 12px 12px; */
  display: none;
}

.box_bottom ul.nav-pills {
  border: 1px solid rgb(54 54 54);
  border-radius: 10px;
  padding: 4px;
  justify-content: space-between;
  margin: 1em 0 1em 0 !important;
}

.box_bottom .nav-link,
.box_bottom .nav-link {
  font-size: 0.8em;
  color: rgb(184 184 184);
}

.box_bottom .nav-link:focus,
.box_bottom .nav-link:hover {
  background-color: rgba(242, 169, 59, 0.1);
  color: rgb(242 169 59);
}

.box_bottom .nav-pills .nav-link.active,
.box_bottom .show>.nav-link {
  background-color: rgba(242, 169, 59, 0.1);
  color: rgb(242 169 59);
}

.tab-content .account_line {
  padding: 0.2em 0;
}

.tab-content h5 {
  font-size: 1em;
  color: #fff;
  padding: 0.5em 0;
  font-family: "segoe_uisemibold";
  margin-top: 0;
  padding-top: 0;
}

.middle_wrapper.faq-section.faq-details-section {
  background: linear-gradient(to bottom right, #0f1412, #f2a93b);
  padding-bottom: 0;
  padding-top: 14rem;
}

.faq-details-middle-wrap .top-link-block svg {
  width: 14px;
  height: 10px;
}

.faq-details-middle-wrap .top-link-block a,
.faq-details-middle-wrap .top-link-block span {
  font-size: 14px;
}

.faq-middle-content-block h1,
.faq-middle-content-block p {
  margin-bottom: 10px;
}

.faq-details-middle-wrap {
  background-color: #0f1412;
}

.faq-middle-content-block .interblocks-paragraph a {
  color: #f2a93a;
}

.faq-middle-content-block .interblocks-paragraph p {
  margin-bottom: 0;
}

.faq-middle-content-block .interblocks-unordered-nested-list li {
  list-style: disc;
}

.related-articles-section {
  border-top: 3px solid rgba(229, 231, 235, 0.122);
}

.faq-details-middle-wrap .container {
  max-width: 730px;
}

.faq-section .faq-details-middle-wrap .faq-list a {
  width: 100%;
}

.intercom-reaction-picker {
  backface-visibility: hidden;
  color: rgb(232, 232, 232);
  background-color: rgb(26, 35, 31);
}

button.intercom-reaction {
  background: transparent;
  border: 0;
}

.intercom-reaction-picker .intercom-reaction span {
  cursor: pointer;
  line-height: 55px;
}

.intercom-reaction-picker .intercom-reaction {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  outline: none;
  width: 50px;
  height: 100%;
  display: inline-block;
  text-align: center;
  font-size: 32px;
  transition: transform 0.16s cubic-bezier(0.65, 0.61, 0.18, 1.8) 0.02s,
    filter 0.32s linear;
  cursor: pointer;
  transform-origin: 50% 60%;
}

.intercom-reaction-picker-reaction-selected .intercom-reaction {
  filter: grayscale(100%);
}

.faq-middle-content-block .video iframe {
  width: 100%;
}

.faq-middle-content-block .icon-block img {
  max-width: 40px;
  margin-bottom: 20px;
}



/*investing_pro*/

.investing_pro {
  width: 100%;
  display: inline-block;
  padding: 0 0 0 0;
}

.investing_pro_header {
  width: 100%;
  display: inline-block;
  padding: 10em 0 8em 0;
  background: url(../images/welcome-pro-section-bg.svg) no-repeat center top;
  background-size: contain;
}

.pro_caption {
  width: 100%;
  display: inline-block;
  padding: 0 0 0 0;
  text-align: center;
}

.investing_pro_box {
  width: 30%;
  display: inline-block;
  padding: 1.5em 2em 2em 2em;
  border: 1px solid #353535;
  border-radius: 12px;
  background: rgba(32, 32, 32, 1);
  background: -moz-linear-gradient(top, rgba(32, 32, 32, 1) 0%, rgba(47, 35, 19, 1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(32, 32, 32, 1)), color-stop(100%, rgba(47, 35, 19, 1)));
  background: -webkit-linear-gradient(top, rgba(32, 32, 32, 1) 0%, rgba(47, 35, 19, 1) 100%);
  background: -o-linear-gradient(top, rgba(32, 32, 32, 1) 0%, rgba(47, 35, 19, 1) 100%);
  background: -ms-linear-gradient(top, rgba(32, 32, 32, 1) 0%, rgba(47, 35, 19, 1) 100%);
  background: linear-gradient(to bottom, rgba(32, 32, 32, 1) 0%, rgba(47, 35, 19, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#202020', endColorstr='#2f2313', GradientType=0);
}

.investing_pro_box .pro_logo {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 0.7em;
  justify-content: center;
  line-height: 1;
}

.investing_pro_box .pro_logo img {
  width: 130px;
}

.pro_logo span {
  font-size: 2em;
  font-weight: bold;
  color: #b8b8b8;
}

.pro_caption h1 {
  font-size: 4em;
  color: #fff;
  padding: 0 0 0 0;
  margin: 0;
  font-family: "segoe_uisemibold";
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.pro_caption h2 {
  font-size: 4em;
  color: #fff;
  padding: 0 0 0 0;
  margin: 0;
  font-family: "segoe_uisemibold";
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.pro_caption p {
  font-size: 1.1em;
  font-family: "segoe_uisemibold";
  color: #adadad;
  margin: 1.5em 0;
  line-height: 1;
}

.get_pro_button {
  font-family: "segoe_uibold";
  font-size: 1em;
  padding: 0.7em 3em 0.8em 3em;
  display: inline-block;
  color: #000;
  text-decoration: none;
  line-height: normal;
  border-radius: 6px;
  background: #fff;
  margin: 1.5em 0 0;
  width: 100%;
}

.get_pro_button:hover {
  color: #000;
  background: rgb(242 169 59);
}

.swipper_slider .row {
  justify-content: center;
  margin: 5em 0 0 0;
}

.swipper_slider .row p {
  margin: 3em 0 0 0;
}

.pro_challenge_section .box_top h2 {
  font-size: 2em;
  color: #fff;
  width: 100%;
  text-align: center;
  font-family: "segoe_uisemibold";
  margin-top: 0.5em;
}

.pro_challenge_section {
  width: 100%;
  display: inline-block;
  padding: 5em 0 0;
}

.pro_challenge_section h2 {
  font-size: 3.3em;
  color: #fff;
  width: 100%;
  text-align: center;
  font-family: "segoe_uisemibold";
}

.pro_challenge_section h2 span {
  display: inline-block;
  font-family: "segoe_uiregular";
  width: 100%;
}

.pro_challenge_section p {
  font-size: 1em;
  color: rgb(184 184 184);
  width: 100%;
  text-align: center;
  font-family: "segoe_uiregular";
}

.pro_challenge_section p span {
  font-size: 1em;
  color: rgb(242 169 59);
}

.swipper_slider {
  background: none;
  padding: 2em 0 0 0;
}



.key_benefits_section {
  width: 100%;
  display: inline-block;
  padding: 6em 0 0 0;
}

.key_benefits_section h2 {
  font-size: 3.3em;
  color: #fff;
  width: 100%;
  text-align: center;
  font-family: "segoe_uisemibold";
}

.key_benefits_section h2 span {
  display: inline-block;
  font-family: "segoe_uiregular";
  width: 100%;
}

.key_benefits_section p {
  font-size: 1em;
  color: rgb(184 184 184);
  width: 100%;
  text-align: center;
  font-family: "segoe_uiregular";
}

.key_boxline .box {
  width: 100%;
  display: flex;
  background: rgb(34 34 34) url(../images/bg-center.png) no-repeat center top;
  padding: 0 2em;
  border: 1px solid rgb(242 169 59);
  border-radius: 10px;
  background-size: cover;
  height: 230px;
  text-align: left;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.key_boxline .col-lg-4.col-md-6.col-sm-6 {
  padding-top: 0.8em;
  padding-bottom: 0.8em;
}

.key_boxline {
  padding: 2em 0 4em;
}

.key_boxline .box p {
  font-size: 1em;
  color: #fff;
  width: 100%;
  text-align: left;
  font-family: "segoe_uiregular";
  margin: 0;
}

.page-id-144 .box_bottom .nav-link,
.page-id-144 .box_bottom .nav-link {
  padding: 0.5em 1em;
}

/*investing_pro*/


/*Challenge Simulator*/

.challenge_simulator {
  width: 100%;
  display: inline-block;
  padding: 0em 0;
}

.simulator_header {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 5em 0;
}

.simulator_header h1 {
  font-size: 2em;
  color: #fff;
  margin: 0.6em 0 0.2em 0;
  font-family: "segoe_uisemibold";
}

.simulator_header h6 {
  font-size: 1.1em;
  color: rgb(184 184 184);
  margin: 0;
  font-family: "segoe_uiregular";
}

.simulator_header p {
  font-size: 1.1em;
  color: rgb(184 184 184);
  margin: 1em 0 0 0;
  font-family: "segoe_uiregular";
}

/*Challenge Simulator*/


/* header submenu design by pradip  13-01-2025*/

ul.sub-menu {
  list-style: none;
  background: #212121;
  border: 1px solid #ffffff12;
  padding: 8px 0;
  border-radius: 6px;
  display: none;
}

ul.sub-menu.show {
  display: block;
  position: absolute;
}

/* .nav-item.dropdown:hover ul.sub-menu{
  display: block !important;
  position: absolute;
} */
ul.sub-menu .nav-item .dropdown-item:focus,
ul.sub-menu .nav-item .dropdown-item:hover {
  color: #fff;
  background-color: rgb(242 169 59);
}

ul.sub-menu .nav-item .dropdown-item {
  padding: 4px 16px;
}