:root {
  --new-black: #0e0d14;
  --primary: #5f59ff;
  --dark-blue: #161e42;
  --text-color: #81818c;
  --yellow: #f3c579;
  --turquoise: #4ac9ec;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #81818c;
  font-family: Lora, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: League Spartan, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: League Spartan, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h4 {
  color: #0e0d14;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: League Spartan, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-no-shadow-container.container {
  padding-top: 0;
  padding-bottom: 0;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-menu-wrapper {
  flex: 1;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
  display: flex;
}

.nav-menu {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: #fff;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 20px 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: inline-block;
}

.nav-link:hover {
  color: #fff;
  font-weight: 500;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.w--current {
  display: inline-block;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  color: #fff;
  letter-spacing: .25px;
  padding: 20px 30px 20px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #fff;
  font-weight: 500;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide {
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
  z-index: 999;
  padding-top: 0;
  padding-bottom: 0;
  top: 100%;
  left: -50%;
  right: auto;
}

.nav-dropdown-link {
  text-align: center;
  border-bottom: 1px solid #f2f4f5;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
}

.nav-dropdown-link:hover {
  color: #5f59ff;
  background-color: #f2f4f5;
  font-weight: 600;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link.w--current {
  color: var(--primary);
  background-color: #f2f4f5;
  font-weight: 600;
}

.nav-dropdown-link.no-border {
  border-bottom-style: none;
}

.nav-button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: stretch;
  margin-left: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.button-secondary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-secondary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-secondary:active {
  background-color: #43464d;
}

.button {
  color: #fff;
  background-color: #5f59ff;
  border-radius: 80px;
  max-height: 45px;
  padding: 15px 20px;
  font-family: League Spartan, sans-serif;
  line-height: 1em;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.button:hover {
  background-color: var(--dark-blue);
  box-shadow: 0 2px 5px #0000004d;
}

.button.button-secondary {
  letter-spacing: normal;
  background-color: #ffffff1a;
  font-size: 14px;
}

.button.button-white {
  color: #5f59ff;
  background-color: #fff;
  line-height: 1em;
}

.button.button-light {
  color: #0e0d14;
  background-color: #0000001a;
  transition-property: all;
}

.button.button-light:hover {
  background-color: var(--primary);
  color: #fff;
}

.button.package-btn {
  text-align: center;
  margin-top: 30px;
  display: block;
}

.button.package-btn.btn-hide {
  display: none;
}

.button.package-btn.top-btn {
  margin-top: 0;
}

.button.button-block {
  display: block;
}

.button.button-block.form-submit-button {
  width: 100%;
  margin-top: 20px;
}

.container {
  width: 90%;
  max-width: 1470px;
  padding-left: 15px;
  padding-right: 15px;
}

.section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.hero-section {
  background-image: linear-gradient(181deg, #0e0d14 54.78%, #202b60 99.15%);
  padding-top: 150px;
  padding-bottom: 0;
}

.section.hero-section.pb-100 {
  padding-bottom: 100px;
}

.section.hero-section-default {
  padding-top: 60px;
}

.site-header {
  z-index: 2;
  color: #fff;
}

.site-header.transparent {
  z-index: 999;
  position: absolute;
  inset: 0% 0% auto;
}

.hero-slider {
  color: #fff;
  background-color: #0000;
  height: 100%;
}

.hero-slider-arrows, .hero-slider-nav {
  display: none;
}

.hero-slider-heading {
  text-align: center;
  text-transform: capitalize;
  font-size: 55px;
  font-weight: 500;
  line-height: 1.2em;
}

.slider-hero-description {
  color: #f2f4f5;
  text-align: center;
  max-width: 585px;
  margin-left: auto;
  margin-right: auto;
}

.slider-images-flex {
  justify-content: center;
  align-items: stretch;
  margin-top: -40px;
}

.slider-image-line-1 {
  background-image: linear-gradient(90deg, #55bda580, #0f0e15);
  width: 1px;
}

.hero-slider-images {
  padding-top: 120px;
  transition: all .3s ease-in-out;
}

.hero-slider-images.grayscale {
  filter: grayscale();
}

.slider-image-line-2 {
  background-image: linear-gradient(90deg, #4ac9ec80, #0f0e15);
  width: 1px;
}

.slider-image-line-3 {
  background-image: linear-gradient(90deg, #f3c57980, #0f0e15);
  width: 1px;
}

.slider-image-line-4 {
  background-image: linear-gradient(90deg, #5f59ff80, #0f0e15);
  width: 1px;
}

.hero-slider-actions {
  z-index: 2;
  text-align: center;
  margin-top: 60px;
  position: relative;
}

.text-block {
  text-transform: none;
}

.quick-stack {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding: 0;
}

.quick-stack.form-row {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 20px;
}

.section-heading {
  color: #161e42;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: League Spartan, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.2em;
}

.section-heading.text-white {
  color: #fff;
}

.section-heading.max-w-400 {
  max-width: 400px;
}

.section-mini-subheading {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border-radius: 100px;
  width: auto;
  margin-bottom: 20px;
  padding: 10px;
  display: inline-flex;
  box-shadow: 0 0 4px #0003;
}

.section-mini-subheading-text {
  color: #5f59ff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: League Spartan, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 11px;
}

.section-mini-subheading-text.text-white {
  color: #fff;
}

.section-mini-subheading-icon {
  width: 11px;
  height: 11px;
  margin-top: -5.5px;
}

.section-1-grid-b.quick-stack {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 80px;
}

.div-block {
  flex-flow: column;
  align-items: flex-start;
  width: 100px;
  height: 100px;
  padding: 25px 20px;
  display: flex;
}

.offer-box {
  color: #0e0d14;
  background-color: #f2f4f5;
  border-radius: 15px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 25px 20px;
  display: flex;
}

.offer-grid-cell {
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.offer-box-icon-container {
  text-align: center;
  aspect-ratio: 1;
  background-color: #0e0d14;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
  padding: 6px;
  display: flex;
}

.offer-box-heading {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Lora, sans-serif;
  font-weight: 600;
  line-height: 23px;
}

.container-620 {
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
}

.container-620.text-center {
  text-align: center;
  margin-bottom: 40px;
}

.section-2-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.section-2-grid.quick-stack {
  margin-top: 40px;
}

.text-capitalized {
  text-transform: capitalize;
}

.spacer-50 {
  width: 100%;
  height: 50px;
}

.custom-vertical-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.custom-vertical-list.package-features-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
}

.custom-vertical-list.package-features-list.grid-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.custom-vertical-list.package-features-list.grid-list.grid-list-mid {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.custom-vertical-list.ml-30 {
  margin-left: 30px;
}

.justify-right {
  justify-content: flex-start;
  align-items: flex-end;
}

.custom-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.custom-list-item.disabled {
  opacity: .3;
}

.custom-list-item.package-feature {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.custom-list-icon {
  width: 18px;
  height: 18px;
}

.custom-list-icon.package-feature-icon {
  width: 10px;
  height: 20px;
}

.align-center {
  justify-content: center;
  align-items: flex-start;
}

.section-3 {
  background-image: linear-gradient(#fff, #f1fbfe);
  border-bottom: 1px solid #d1f1fa;
}

.section-3-grid-a {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.section-3-progress-setup {
  border-left: 1px solid #d4dade;
  padding-left: 20px;
  position: relative;
}

.pt-25 {
  padding-top: 15px;
}

.section-3-grid-a-right-dot-top {
  position: absolute;
  inset: -4px auto auto -6px;
}

.section-3-grid-a-right-dot-middle {
  position: absolute;
  inset: 54% auto auto -6px;
}

.download-buttons-wrapper {
  grid-column-gap: 12.5px;
  grid-row-gap: 12.5px;
}

.text-center {
  text-align: center;
}

.my-5 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-3-grid-b {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.register-steps-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 259px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.register-steps-box.mt-3 {
  margin-top: 30px;
}

.register-steps-box.mt-5 {
  margin-top: 60px;
}

.site-footer {
  color: #fff;
  background-image: linear-gradient(123deg, #0e0d14 2.26%, #202b60 83.9%);
  padding-top: 60px;
  padding-bottom: 30px;
}

.footer-top-grid {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  border-bottom: 1px solid #81818c;
  padding: 0 0 35px;
}

.section-mini-subheading-light {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 20px;
  padding: 10px;
  display: inline-flex;
  box-shadow: 0 0 4px #0003;
}

.section-mini-subheading-icon-light {
  width: 11px;
  height: 11px;
  margin-top: -8px;
}

.footer-top-right {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 20px;
}

.footer-bottom-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border-bottom: 1px solid #81818c;
  padding: 40px 0 50px;
}

.footer-logo {
  padding-top: 50px;
}

.text-white {
  color: #fff;
}

.more-line-height {
  line-height: 30px;
}

.flex-block, .vertical-flex {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.vertical-flex.mt-2 {
  align-items: stretch;
  margin-top: 10px;
}

.copyright-text {
  padding-top: 40px;
}

.code-embed-2 {
  text-align: center;
}

.testimonial-content-text {
  color: #0e0d14;
  text-align: center;
  max-width: 425px;
  min-height: 100px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-style: italic;
  line-height: 1.2em;
}

.text-primary {
  color: #5f59ff;
}

.section-4-image {
  text-align: center;
  width: 100%;
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  display: block;
}

.bold-text, .bold-text-2 {
  font-weight: 500;
}

.testimonial-stars {
  text-align: center;
  margin-bottom: 40px;
}

.testimonial-people-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 40px;
  margin-bottom: 60px;
  display: flex;
}

.testimonial-person-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f2f4f5;
  border-radius: 100px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 25%;
  padding: 8px 10px;
  display: flex;
}

.testimonial-person-img {
  border-radius: 100px;
  width: 60px;
  height: 60px;
}

.testimonial-person-name {
  color: #0e0d14;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.2em;
}

.testimonial-person-role {
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2em;
}

.menu-link-item {
  color: #0e0d14;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 20px 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: inline-block;
}

.menu-link-item:hover {
  font-weight: 700;
}

.menu-link-item:focus-visible, .menu-link-item[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.menu-link-item.w--current {
  display: inline-block;
}

.main-menu-drop-down-toggle {
  color: #0e0d14;
  letter-spacing: .25px;
  padding: 20px 30px 20px 10px;
  font-size: 14px;
  line-height: 20px;
}

.main-menu-drop-down-toggle:hover {
  font-weight: 700;
}

.main-menu-drop-down-toggle:focus-visible, .main-menu-drop-down-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.mb-20 {
  margin-bottom: 20px;
}

.mobile-image-spalicility-hero {
  z-index: 2;
  margin-top: -50px;
  margin-left: auto;
  margin-right: -150px;
  position: relative;
}

.selectable-insights {
  width: 100%;
  height: 100%;
}

.selectable-insight {
  border-left: 1.5px solid #d9d9d9;
  padding-left: 9px;
}

.selectable-insight-inner {
  cursor: pointer;
  border-radius: 15px;
  padding: 16px;
  transition: all .3s ease-in-out;
}

.cell-2 {
  justify-content: center;
  align-items: flex-start;
}

.selectable-insight-heading {
  color: #0e0d14;
}

.selectable-insight-heading.inactive {
  color: #d9d9d9;
}

.selectable-insight-text {
  color: #81818c;
  margin-bottom: 0;
}

.selectable-insight-text.inactive {
  color: #d9d9d9;
}

.mb-40 {
  margin-bottom: 40px;
}

.download-label {
  color: #0e0d14;
  margin-top: 35px;
  margin-bottom: 15px;
  font-weight: 600;
}

.download-buttons-flex {
  grid-column-gap: 12.5px;
  grid-row-gap: 12.5px;
  display: flex;
}

.trade-anywhere-block {
  background-color: #fff;
  border-radius: 15px;
  padding: 60px;
  transition: background-color .3s ease-in-out;
  overflow: hidden;
}

.trade-anywhere-inner-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
}

.plateforms-icon-flex {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  flex-flow: row;
  justify-content: center;
  max-width: 636px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  display: flex;
}

.trading-apps-feratures-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  opacity: 0;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 832px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  transition: all .4s;
  display: flex;
  transform: none;
}

.plateforms-icon-mobile {
  display: none;
}

.text-hero-trading-accounts {
  color: #fff;
  max-width: 483px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.packages-grid {
  grid-column-gap: 15px;
  grid-row-gap: 60px;
  padding: 40px 0 0;
}

.package-box {
  background-color: #ffffff1a;
  border: 1px solid #5f59ff;
  border-radius: 10px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 24px 16px;
  display: flex;
  position: relative;
}

.package-box-img {
  width: 100%;
  margin-bottom: 0;
  display: block;
}

.package-box-heading {
  color: #fff;
  font-family: Lora, sans-serif;
}

.package-box-subheading {
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 20px;
  font-family: League Spartan, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}

.package-quote {
  z-index: 2;
  color: #0e0d14;
  text-align: center;
  background-color: #f2f4f5;
  border-radius: 15px 15px 15px 0;
  margin-bottom: 12px;
  margin-left: 12px;
  padding: 10px;
  font-family: Lora, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
  line-height: 15px;
  display: none;
  position: absolute;
  bottom: auto;
  box-shadow: 0 0 30px #ffffffb3;
}

.package-image-box {
  z-index: 2;
  border-radius: 15px;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}

.most-pupular-package {
  z-index: 0;
  border: 1px solid var(--primary);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ffffff1a;
  border-radius: 80px;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: League Spartan, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 9px;
  display: block;
  position: absolute;
  inset: 20px 0% auto;
}

.package-tag {
  z-index: 0;
  width: 42px;
  height: 42px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.contact-form {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
}

.form-field {
  color: #81818c;
  background-color: #f2f4f5;
  border: 1px #000;
  border-radius: 5px;
  margin-bottom: 0;
  padding: 10px;
}

.form-field.form-textarea {
  min-height: 200px;
}

.image {
  width: 100%;
}

.mobile-show-image {
  display: none;
}

.footer-menu-links {
  color: #fff;
  text-decoration: none;
  display: block;
}

.footer-menu-links:hover {
  color: var(--primary);
}

.text-block-2 {
  overflow: visible;
}

.div-block-2 {
  width: 100%;
}

.div-block-3 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.div-block-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

@media screen and (max-width: 991px) {
  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    color: var(--new-black);
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-link:hover, .nav-link.w--current {
    color: var(--primary);
    font-weight: 600;
  }

  .nav-dropdown-toggle, .nav-dropdown-toggle:hover {
    color: var(--new-black);
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-dropdown-link {
    color: var(--new-black);
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
  }

  .nav-dropdown-link:hover {
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
    margin-right: 20px;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .section.hero-section {
    padding-top: 150px;
  }

  .hero-slider-images {
    max-width: 33%;
  }

  .testimonial-people-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .testimonial-person-box {
    max-width: 100%;
  }

  .menu-link-item {
    padding-left: 5px;
    padding-right: 5px;
  }

  .icon {
    color: var(--dark-blue);
  }

  .mobile-image-spalicility-hero {
    width: 60%;
    margin-top: -100px;
  }

  .trade-anywhere-block {
    padding: 40px;
  }

  .plateforms-icon-flex {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: center;
  }

  .packages-grid {
    grid-row-gap: 60px;
  }

  .mobile-show-image {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 13px;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
    inset: 0% 0% auto;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    left: auto;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .button.package-btn.btn-hide {
    display: block;
  }

  .button.package-btn.top-btn {
    display: none;
  }

  .container {
    width: 100%;
  }

  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.hero-section {
    padding-top: 100px;
  }

  .hero-slider-heading {
    font-size: 25px;
  }

  .quick-stack {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-heading {
    margin-bottom: 5px;
    font-size: 25px;
  }

  .section-heading.text-white-mb {
    color: #fff;
  }

  .custom-vertical-list.package-features-list.grid-list.grid-list-mid {
    display: flex;
  }

  .justify-right {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .register-steps-box.mt-3, .register-steps-box.mt-5 {
    margin-top: 0;
  }

  .footer-top-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .menu-link-item {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .main-menu-drop-down-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .mobile-image-spalicility-hero {
    max-width: 50%;
    margin-top: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: 65% 0% auto;
  }

  .trade-anywhere-block {
    background-color: var(--new-black);
    color: #fff;
    border-radius: 15px;
    padding: 20px;
    box-shadow: 0 4px 150px #0003;
  }

  .plateforms-icon-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 20px;
  }

  .trading-apps-feratures-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #fff;
    flex-flow: column;
    padding-top: 40px;
    display: flex;
    transform: none;
  }

  .plateforms-icon {
    display: none;
  }

  .plateforms-icon-mobile {
    display: block;
  }

  .paragraph {
    color: #fff;
  }

  .packages-grid {
    grid-row-gap: 60px;
  }

  .image-2 {
    display: none;
  }

  .mobile-show-image {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .nav-menu {
    background-color: #fff;
    flex-direction: column;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    left: auto;
  }

  .nav-button-wrapper {
    width: auto;
    display: none;
  }

  .menu-button {
    margin-left: auto;
  }

  .container {
    max-width: 100%;
    display: block;
  }

  .hero-slide {
    height: 100%;
  }

  .slider-hero-description {
    min-height: 100px;
  }

  .slider-images-flex {
    justify-content: center;
    align-items: stretch;
    margin-top: -40px;
  }

  .hero-slider-images {
    max-width: calc(33.33% - 1.33px);
  }

  .hero-slider-images.grayscale {
    max-width: 33%;
  }

  .section-heading {
    margin-bottom: 20px;
  }

  .custom-vertical-list.package-features-list.grid-list {
    display: flex;
  }

  .testimonial-people-wrapper {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .mobile-image-spalicility-hero {
    max-width: 50%;
    inset: 60% 0% auto;
  }

  .plateforms-icon-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .trading-apps-feratures-list {
    font-size: 12px;
  }

  .packages-grid {
    grid-row-gap: 60px;
  }

  .most-pupular-package {
    top: 20px;
  }
}

#w-node-_3d1d822d-4c89-cffc-eeea-0b7ce858798a-2b06d3de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7cc0be09-2b99-4afd-2d0f-0a13ed3f8bfd-2b06d3de {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a2e70fae-8467-4745-6a53-e8a4bd0c80fd-2b06d3de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7ae99c37-4342-f4d5-4bf4-b7442f4cdd15-2b06d3de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_48bdef8e-087d-6e5d-0be4-2df069836d77-2b06d3de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_321fdcbd-3821-e516-e8a0-87f1a874cba0-a874cb9e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_321fdcbd-3821-e516-e8a0-87f1a874cbae-a874cb9e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .5fr;
}

#w-node-_3d1d822d-4c89-cffc-eeea-0b7ce858798a-575bbbbe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7cc0be09-2b99-4afd-2d0f-0a13ed3f8bfd-575bbbbe {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a2e70fae-8467-4745-6a53-e8a4bd0c80fd-575bbbbe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7ae99c37-4342-f4d5-4bf4-b7442f4cdd15-575bbbbe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_48bdef8e-087d-6e5d-0be4-2df069836d77-575bbbbe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_74df700d-77e5-6f7f-51d4-2b8116c92a50-575bbbbe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_74df700d-77e5-6f7f-51d4-2b8116c92a5e-575bbbbe {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .5fr;
}

#w-node-_9467d24f-ad8a-7b32-4098-21e802a17393-61b3b80b, #w-node-f9e1b5f8-a8e7-bfc4-cc55-746bec2955fb-61b3b80b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_129b2251-0e0e-be81-85b6-dc90c267db50-73671167 {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-dcc90125-1c7e-b632-9c2c-c1ca3ac00f9d-73671167 {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
}

#w-node-a87319ee-f6bf-3c3d-cc83-dea9ed076ef6-73671167 {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
}

#w-node-_15dcf772-5a9f-c26b-a3f7-428c7be6d845-968a7400 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_7cc0be09-2b99-4afd-2d0f-0a13ed3f8bfd-2b06d3de {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a2e70fae-8467-4745-6a53-e8a4bd0c80fd-2b06d3de {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_321fdcbd-3821-e516-e8a0-87f1a874cbb6-a874cb9e {
    grid-column: span 2 / span 2;
  }

  #w-node-_7cc0be09-2b99-4afd-2d0f-0a13ed3f8bfd-575bbbbe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a2e70fae-8467-4745-6a53-e8a4bd0c80fd-575bbbbe {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_74df700d-77e5-6f7f-51d4-2b8116c92a66-575bbbbe {
    grid-column: span 2 / span 2;
  }

  #w-node-_129b2251-0e0e-be81-85b6-dc90c267db50-73671167 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-dcc90125-1c7e-b632-9c2c-c1ca3ac00f9d-73671167 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a87319ee-f6bf-3c3d-cc83-dea9ed076ef6-73671167 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_3d1d822d-4c89-cffc-eeea-0b7ce858798a-2b06d3de {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7cc0be09-2b99-4afd-2d0f-0a13ed3f8bfd-2b06d3de {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a2e70fae-8467-4745-6a53-e8a4bd0c80fd-2b06d3de, #w-node-_7ae99c37-4342-f4d5-4bf4-b7442f4cdd15-2b06d3de, #w-node-_48bdef8e-087d-6e5d-0be4-2df069836d77-2b06d3de, #w-node-_321fdcbd-3821-e516-e8a0-87f1a874cba0-a874cb9e, #w-node-_321fdcbd-3821-e516-e8a0-87f1a874cbae-a874cb9e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_321fdcbd-3821-e516-e8a0-87f1a874cbb6-a874cb9e {
    grid-column: span 1 / span 1;
  }

  #w-node-_3d1d822d-4c89-cffc-eeea-0b7ce858798a-575bbbbe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7cc0be09-2b99-4afd-2d0f-0a13ed3f8bfd-575bbbbe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a2e70fae-8467-4745-6a53-e8a4bd0c80fd-575bbbbe, #w-node-_7ae99c37-4342-f4d5-4bf4-b7442f4cdd15-575bbbbe, #w-node-_48bdef8e-087d-6e5d-0be4-2df069836d77-575bbbbe, #w-node-_74df700d-77e5-6f7f-51d4-2b8116c92a50-575bbbbe, #w-node-_74df700d-77e5-6f7f-51d4-2b8116c92a5e-575bbbbe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_74df700d-77e5-6f7f-51d4-2b8116c92a66-575bbbbe {
    grid-column: span 1 / span 1;
  }

  #w-node-_9467d24f-ad8a-7b32-4098-21e802a17393-61b3b80b, #w-node-f9e1b5f8-a8e7-bfc4-cc55-746bec2955fb-61b3b80b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_129b2251-0e0e-be81-85b6-dc90c267db50-73671167, #w-node-dcc90125-1c7e-b632-9c2c-c1ca3ac00f9d-73671167 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a87319ee-f6bf-3c3d-cc83-dea9ed076ef6-73671167 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_15dcf772-5a9f-c26b-a3f7-428c7be6d845-968a7400 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_129b2251-0e0e-be81-85b6-dc90c267db50-73671167, #w-node-dcc90125-1c7e-b632-9c2c-c1ca3ac00f9d-73671167, #w-node-a87319ee-f6bf-3c3d-cc83-dea9ed076ef6-73671167 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


