@font-face {
  font-family: Satoshi variable;
  src: url('../fonts/Satoshi-Variable.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa solid 900";
  src: url('../fonts/fa-solid-900.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa brands 400";
  src: url('../fonts/fa-brands-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url('../fonts/fa-regular-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --dark-grey: #a5a5b8;
  --medium-sea-green: #14a655;
  --black: black;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

body {
  color: #a5a5b8;
  background-color: #221e34;
  font-family: Satoshi, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.page-wrapper {
  overflow: hidden;
}

.page-wrapper.home {
  padding-bottom: 0;
  overflow: hidden;
}

.side-navbar-wrapper {
  z-index: 9999;
  background-color: #221e34;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: auto;
  transform: translate(-270px);
}

.side-navbar-singel-wrapper {
  border-right: 1px solid #32305a;
  flex-direction: column;
  justify-content: space-between;
  width: 250px;
  max-width: 250px;
  min-height: 100vh;
  padding-top: 35px;
  padding-bottom: 40px;
  padding-left: 35px;
  position: relative;
}

.sidebar-logo-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  padding-right: 15px;
  display: flex;
}

.sidebar-menu-wrapper {
  padding-bottom: 10px;
}

.sidebar-menu-link-block {
  color: #a8a5b8;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.sidebar-menu-link-block.w--current {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(72deg, #40ddf2, #40ddf2);
  -webkit-background-clip: text;
  background-clip: text;
  border-right: 1.4px solid #40ddf2;
}

.sidebar-menu-link-icon-wrap {
  margin-right: 15px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 21px;
}

.sidebar-menu-link-icon-wrap.mr0 {
  margin-right: 0;
}

.topbar-wrapper {
  z-index: 99;
  background-color: #221e34;
  padding-top: 25px;
  padding-bottom: 25px;
  position: fixed;
  inset: 0% 0% auto;
}

.header-content {
  justify-content: space-between;
  align-items: center;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.header-toggle-wrapper {
  align-items: center;
  display: flex;
}

.header-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  display: block;
}

.header-right-content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header-search-wrapper {
  margin-right: 50px;
}

.header-search {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.search-button {
  display: none;
}

.header-search-input {
  color: #a5a5b8;
  background-color: #0000;
  border: 1px #0000;
  margin-bottom: 0;
  padding: 0 0 0 15px;
  font-size: 15px;
}

.header-profile-wrapper {
  align-items: center;
  display: flex;
}

.notification-dropdown {
  margin-right: 30px;
}

.notification-dropdown-toggle {
  padding: 0;
}

.bell-number {
  color: #fff;
  background-color: #4d88ff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  font-size: 9px;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: -13% 0% auto auto;
}

.notification-dropdown-list {
  background-color: #2a263e;
  border-radius: 8px;
  width: 260px;
  top: 50px;
  right: -100px;
}

.notification-dropdown-list.w--open {
  background-color: #2a263e;
  border: 1px solid #32305a;
  border-radius: 8px;
  padding-bottom: 15px;
}

.notification-singel-dropdown {
  align-items: center;
  padding: 15px 20px 0;
  text-decoration: none;
  display: flex;
}

.hero-images {
  width: 30px;
}

.notification-hero-text {
  width: 170px;
  margin-left: 15px;
}

.hero-info-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2px;
  display: flex;
}

.notification-hero-name {
  color: var(--white);
  font-size: 12px;
}

.notification-hero-name-text-block {
  color: var(--dark-grey);
  font-size: 12px;
}

.header-profile-dropdown-toggle {
  padding: 0;
}

.profile-image {
  margin-right: 15px;
}

.profile-dropdown-list {
  background-color: #2a263e;
  border-radius: 8px;
  width: 140px;
  margin-top: 10px;
  right: 0;
}

.profile-dropdown-list.w--open {
  background-color: #2a263e;
  border: 1px solid #32305a;
  border-radius: 8px;
  width: 140px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  right: 0;
}

.list-item {
  color: #a5a5b8;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.item-text {
  margin-left: 10px;
}

.sections-wrapper {
  margin-top: 110px;
}

.dashboard-wrapper {
  font-family: Montserrat, sans-serif;
}

.container {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
}

.card-wrapper {
  margin-bottom: 30px;
}

.card-grid {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-singel-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  display: flex;
}

.card-image-wrapper {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.card-image-wrapper._1 {
  background-color: #4d88ff1c;
  display: flex;
}

.card-image-wrapper._2 {
  background-color: #4cbf4c1c;
}

.card-image-wrapper._3 {
  background-color: #be63f91c;
}

.card-image-wrapper._4 {
  background-color: #ff964b1c;
}

.card-details {
  margin-left: 15px;
}

.card-info-text-block {
  color: #a8a5b8;
  margin-right: 7px;
  font-size: 16px;
}

.card-info-wrapper {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.card-price {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}

.dashboard-chart-wrapper {
  justify-content: space-between;
  display: flex;
}

.dashboard-chart-left-content {
  width: 755px;
}

.dashboard-chart {
  background-color: #2a263e;
  border-radius: 15px;
  margin-bottom: 30px;
  padding: 25px;
}

.dashboard-chart-top-content {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.dashboard-chart-title-wrapper {
  align-items: center;
  display: flex;
}

.dashboard-chart-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 28px;
}

.dashboard-chart-title.mr35 {
  margin-right: 35px;
}

.dashboard-chart-list-wrap {
  align-items: center;
  display: flex;
}

.dashboard-chart-list-text {
  color: #14a655;
  margin-left: 5px;
  font-size: 12px;
  font-weight: 500;
}

.dashboard-categorys {
  align-items: center;
  display: flex;
}

.dashboard-categorys-text-block {
  border-radius: 20px;
  padding: 3px 13px;
  font-size: 12px;
  font-weight: 500;
  transition: all .35s;
}

.dashboard-categorys-text-block:hover {
  color: #fff;
  background-color: #3e3b4e;
}

.dashboard-chart-image {
  width: 100%;
}

.transaction-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  padding: 25px;
}

.dashboard-chart-title-wrap {
  margin-bottom: 20px;
}

.dashboard-chart-title-wrap.postion {
  position: absolute;
  inset: 0% auto auto 0%;
}

.dashboard-chart-title-wrap.mb0 {
  margin-bottom: 0;
}

.dashboard-chart-title-wrap.history-title-wrapper {
  margin-bottom: 0;
  position: absolute;
  inset: 25px auto auto 25px;
}

.dashboard-chart-title-wrap.flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.transaction-table-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
}

.transaction-table-heading-wrap {
  margin-bottom: 15px;
}

.transaction-table-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 23px;
}

.transaction-table-content {
  border-top: 1px dashed #32305a;
  padding-top: 15px;
  padding-bottom: 15px;
}

.transaction-table-content.pd0 {
  padding-bottom: 0;
}

.transaction-table-text-block {
  font-size: 15px;
}

.transaction-table-text-block.green {
  color: #01b574;
}

.transaction-table-text-block.orange {
  color: #ff964b;
}

.aset-wrapper {
  align-items: center;
  display: flex;
}

.aset-image {
  margin-right: 5px;
}

.dashboard-chart-right-content {
  width: 320px;
}

.chart-card-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  margin-bottom: 30px;
  padding: 25px 15px 20px;
}

.card-slider-wrapper {
  padding-bottom: 40px;
  overflow: hidden;
}

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

.card-slider-mask {
  overflow: visible;
}

.left-arrow, .right-arrow {
  display: none;
}

.card-slider-image {
  width: 100%;
}

.card-slide-nav {
  inset: auto 0 -26% 0%;
}

.total-balance {
  background-color: #2a263e;
  border-radius: 15px;
  padding-top: 23px;
  padding-bottom: 30px;
}

.total-balance-singel-wrapper {
  max-width: 175px;
  margin-left: auto;
  margin-right: auto;
}

.balance-category-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 156px;
  height: 156px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.balance-category-text-block {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
}

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

.total-balance-title {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.total-balance-code {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.total-balance-price {
  color: #01b574;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.exchange-sngel-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  margin-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.exchange-card-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr 1fr 1.2fr max-content;
  align-items: center;
}

.exchange-card-singel-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.exchange-card-image-text-wrapper {
  align-items: center;
  display: flex;
}

.exchange-card-image {
  margin-right: 15px;
}

.exchange-card-text-wrapper {
  margin-right: 10px;
}

.exchange-card-name {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 28px;
}

.exchange-card-info {
  color: #a8a5b8;
  font-size: 14px;
}

.exchange-card-info.high {
  color: #16a662;
  font-size: 14px;
}

.exchange-card-info.high.ornage {
  color: #ff964b;
}

.exchange-card-info.low {
  color: #4d88ff;
}

.exchange-card-boder {
  background-color: #32305a;
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.card-height-wrapper {
  align-items: center;
  display: flex;
}

.exchange-card-info-img {
  margin-right: 5px;
}

.exchange-card-detais {
  align-items: center;
  display: flex;
}

.order-book-chrat-wrapper {
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.order-book-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  width: 405px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.order-book-title-wrap {
  padding-left: 25px;
  padding-right: 25px;
}

.order-book-header {
  margin-bottom: 15px;
  padding-left: 25px;
  padding-right: 25px;
}

.order-book-header-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr max-content;
}

.order-book-header-title {
  color: #b8b8ca;
  font-weight: 500;
}

.order-book-content {
  border-top: 1px dashed #32305a;
}

.order-book-singel-wrapper {
  padding: 25px;
}

.order-book-singel-wrapper.pd0 {
  padding-bottom: 0;
}

.order-book-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.order-book-grid-wrapper {
  margin-bottom: 20px;
}

.order-book-grid-wrapper.mb0 {
  margin-bottom: 0;
}

.exchange-chart-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  width: 675px;
  padding: 25px;
  position: relative;
}

.exchange-chart-tab-menu {
  margin-bottom: 25px;
}

.exchange-chart-tab-link {
  color: #a5a5b8;
  background-color: #0000;
  border-radius: 19px;
  padding: 5px 14px;
  font-weight: 500;
}

.exchange-chart-tab-link.w--current {
  color: #fff;
  background-color: #3e3b4e;
}

.exchange-chart-tab-image {
  width: 100%;
}

.exchange-chart-tab-top-text-wrapper {
  padding-top: 30px;
  padding-right: 25px;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.exchange-chart-text-block {
  display: inline-block;
}

.exchange-chart-text-block.mr20 {
  margin-right: 20px;
}

.marketplace-market-trades-wrap {
  justify-content: space-between;
  display: flex;
}

.marketplace-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
}

.marketplace-tab-menu-wrapper {
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.marketplace-tab-link {
  color: #fff;
  background-color: #0000;
  border: 1px solid #32305a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 39px;
  padding: 0;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.marketplace-tab-link.w--current {
  background-image: linear-gradient(178deg, #14a655, #22a99c);
}

.marketplace-tab-link.ml15 {
  margin-left: 15px;
}

.marketplace-tab-seclect-wrapper {
  background-color: #221e34;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 20px;
  display: flex;
}

.marketplace-form-block {
  margin-bottom: 0;
}

.marketplace-select {
  color: #a5a5b8;
  background-color: #0000;
  border: 0 #0000;
  max-width: 90px;
  margin-bottom: 0;
  padding: 0;
  font-weight: 500;
}

.marketplace-tab-value {
  background-color: #221e34;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  padding: 5px 5px 5px 20px;
  display: flex;
}

.dollar-wrapper {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 40px;
  font-size: 16px;
  display: flex;
}

.dollar-wrapper.one {
  color: #01b574;
  background-color: #2e3740;
}

.dollar-wrapper.two {
  color: #f7931a;
  background-color: #41323f;
}

.market-trades {
  background-color: #2a263e;
  border-radius: 15px;
  width: 727px;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
}

.market-trades-tab-menu {
  text-align: right;
  border-bottom: 1px dashed #32305a;
  margin-bottom: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
  padding-right: 25px;
}

.market-trades-tab-menu.mr30 {
  border-bottom-style: none;
  border-bottom-color: #0000;
  margin-right: 130px;
}

.market-trades-tab-menu.mr30.mb30 {
  margin-bottom: 30px;
  padding-bottom: 0;
}

.market-trades-tab-link {
  color: #a5a5b8;
  background-color: #0000;
  padding: 5px 15px;
  font-size: 14px;
  font-weight: 500;
}

.market-trades-tab-link.w--current {
  color: #fff;
  background-color: #3e3b4e;
  border-radius: 19px;
}

.market-table-heading-wrapper {
  margin-bottom: 10px;
}

.market-table-grid {
  grid-column-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1.5fr 0.3fr;
}

.market-table-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.market-table {
  border-top: 1px dashed #32305a;
  padding: 18px 25px;
}

.market-table.pd0 {
  padding-bottom: 0;
}

.market-table-top-content {
  margin-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
}

.market-trades-title-wrapper {
  position: absolute;
  inset: 25px auto auto 25px;
}

._404-not-found-main {
  background-color: #2a263e;
  border-radius: 15px;
  padding-top: 65px;
  padding-bottom: 170px;
}

._404-not-found-singel-wrapper {
  border: 2.25px solid #32305a;
  border-radius: 80px;
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

._404-not-found-content {
  text-align: center;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
}

._404-image-wrapper {
  margin-bottom: 40px;
}

._404-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 36px;
  font-weight: 500;
}

._404-paragraph-text {
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 26px;
}

.not-found-button {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(164deg, #4d88ff, #4d88ff);
  border-radius: 12px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.protected-password-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  padding-top: 65px;
  padding-bottom: 170px;
}

.protected-password-singel-wrapper {
  text-align: center;
  border: 2.25px solid #32305a;
  border-radius: 80px;
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.protected-password-image-wrapper {
  margin-bottom: 25px;
}

.protected-password-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 36px;
  font-weight: 500;
  line-height: 46px;
}

.protected-password-content {
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
}

.protected-password-paragraph-text {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 26px;
}

.protected-password-input-field-wrapper {
  text-align: left;
  margin-bottom: 10px;
}

.protected-password-field-label {
  color: #ccccde;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
}

.protected-password-input {
  background-color: #2e2943;
  border: 1px #0000;
  border-radius: 12px;
  height: 50px;
  margin-bottom: 0;
  padding: 0 20px;
}

.protected-password-button {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(134deg, #14a655, #22a99c);
  border-radius: 12px;
  width: 100%;
  height: 50px;
  font-weight: 700;
}

.prices-wrapper {
  font-family: Montserrat, sans-serif;
}

.prices-singel-wrapper {
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.prices-details-wrapper {
  background-image: url('../images/Prices-Bg.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  width: 760px;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 30px;
  position: relative;
}

.prices-details-text-wrapper {
  max-width: 490px;
}

.prices-details-title {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 32px;
  line-height: 42px;
}

.prices-details-paragraph-text {
  color: #fff;
  max-width: 440px;
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 20px;
}

.prices-search-wrapper {
  background-color: #ffffff54;
  border-radius: 19px;
  align-items: center;
  max-width: 200px;
  margin-bottom: 0;
  padding-left: 17px;
  display: flex;
}

.prices-search-img {
  margin-right: 8px;
}

.prices-search-input {
  color: #fff;
  background-color: #0000;
  border: 1px #0000;
  height: 39px;
  margin-bottom: 0;
  margin-left: 5px;
  padding: 0;
  font-size: 14px;
}

.prices-search-input::placeholder {
  color: #fff;
}

.prices-img {
  margin-bottom: 60px;
  padding-bottom: 0;
  position: absolute;
  inset: auto 60px 0% auto;
}

.marketplace-two-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  width: 320px;
  padding: 25px;
}

.marketplace-chart-image {
  width: 100%;
}

.prices-slider-wrapper {
  margin-bottom: 30px;
  padding-top: 45px;
  position: relative;
  overflow: hidden;
}

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

.prices-slider-mask {
  max-width: 255px;
  overflow: visible;
}

.prices-slide {
  margin-right: 30px;
}

.slide-nav {
  display: none;
}

.prices-slider-arrow {
  color: #fff3;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  transition: all .35s;
  display: flex;
  inset: -40% 0% auto auto;
}

.prices-slider-arrow:hover {
  color: #fff;
}

.prices-slider-arrow.left {
  right: 2%;
}

.cryptocurrency-prices-table-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.cryptocurrency-prices-table-top-content {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.cryptocurrency-prices-select-wrapper.absulote {
  position: absolute;
  inset: 25px 25px auto auto;
}

.cryptocurrency-prices-select-form-block {
  margin-bottom: 0;
}

.cryptocurrency-prices-select-wrap {
  border: 1px solid #32305a;
  border-radius: 46px;
  padding-left: 20px;
  padding-right: 20px;
}

.cryptocurrency-prices-select {
  color: #a5a5b8;
  background-color: #0000;
  border: 1px #0000;
  width: 85px;
  margin-bottom: 0;
  padding: 5px 0;
  font-size: 14px;
}

.cryptocurrency-table-headings {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
}

.cryptocurrency-table-grid {
  grid-column-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr 1.1fr .7fr 1fr 1fr .7fr;
  align-items: center;
}

.cryptocurrency-table-grid.two {
  grid-column-gap: 80px;
  grid-template-columns: 1fr .7fr 1fr 1fr 1.26fr 1.1fr;
}

.cryptocurrency-table-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.cryptocurrency-table {
  border-top: 1px dashed #32305a;
  padding: 20px 25px;
}

.cryptocurrency-table.pd0 {
  padding-bottom: 0;
}

.cryptocurrency-table-token {
  align-items: center;
  display: flex;
}

.cryptocurrency-table-token-img-wrap {
  margin-right: 10px;
}

.wallets-balance-chart-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  padding-right: 15px;
  display: flex;
}

.wallets-balance-wrapper {
  border-right: 1px solid #32305a;
  width: 440px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.wallets-balance-text-wrapper {
  text-align: center;
  border-bottom: 1px solid #32305a;
  padding-bottom: 35px;
}

.wallets-balance-text-block {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
}

.wallets-balance-code {
  color: #fff;
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 32px;
  line-height: 42px;
}

.wallets-balance-price {
  font-size: 16px;
}

.wallets-balance-details-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 35px;
  display: flex;
}

.wallets-balance-details-singel {
  border: 1px solid #32305a;
  border-radius: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.wallets-balance-details-singel.mr15 {
  margin-right: 15px;
}

.wallets-balance-details-text-block {
  margin-bottom: 7px;
  font-size: 15px;
}

.wallets-balance-details-price {
  color: #f9f9fa;
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
}

.wallets-balance-details-small {
  color: #01b574;
  font-size: 12px;
  line-height: 22px;
}

.wallets-chart-wrapper {
  width: 635px;
  position: relative;
}

.balance-categorys, .balance-category-singel {
  align-items: center;
  display: flex;
}

.balance-category-singel.ml20 {
  margin-left: 20px;
}

.balance-categorys-dote {
  background-color: #4d88ff;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  margin-right: 5px;
}

.balance-categorys-dote.two {
  background-color: #01b574;
}

.balance-category-text {
  font-size: 15px;
}

.activities-table-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  padding-top: 30px;
  padding-bottom: 25px;
  position: relative;
}

.activities-table-heading-wrapper {
  padding-left: 25px;
  padding-right: 25px;
}

.activities-table-grid {
  grid-column-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
}

.activities-table {
  border-top: 1px dashed #32305a;
  border-bottom: 1px dashed #32305a;
  padding-top: 20px;
  padding-bottom: 20px;
}

.transaction-id-form-block {
  margin-bottom: 0;
}

.checkbox {
  border-width: 1.5px;
  border-color: #3f3e53;
  width: 15px;
  height: 15px;
  margin-top: 0;
}

.checkbox.w--redirected-checked {
  background-color: #0000;
  border-color: #32305a;
}

.checkbox-label {
  color: #fff;
  margin-bottom: 0;
  margin-left: 7px;
  font-weight: 500;
}

.checkbox-label.list {
  display: none;
}

.checkbox-field {
  cursor: pointer;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.activities-table-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.activities-table-item {
  padding-left: 25px;
  padding-right: 25px;
}

.transaction-id-text-block {
  margin-left: 10px;
  font-weight: 400;
}

.activities-table-link-block {
  text-decoration: none;
}

.table-data-text-block {
  color: #a5a5b8;
}

.status-text-block {
  border: 1px solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 110px;
  padding-top: 7px;
  padding-bottom: 7px;
  display: flex;
}

.transaction-details-singel-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  padding: 25px;
}

.transaction-details-top-content {
  border-bottom: 1px dashed #32305a;
  align-items: center;
  margin-bottom: 30px;
  padding-bottom: 20px;
  display: flex;
}

.transaction-details-id {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.transaction-details-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.transaction-details-singel {
  position: relative;
}

.transaction-details-top-text.mb30 {
  margin-bottom: 30px;
}

.transaction-details-name {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.transaction-details-boder {
  background-color: #32305a;
  width: 1px;
  height: 88px;
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(0, -50%);
}

.horizontal-vertical {
  align-items: center;
  margin-left: 0;
  display: flex;
}

.horizontal-vertical-link-block {
  -webkit-text-fill-color: transparent;
  background-color: #ffffff4d;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.horizontal-vertical-link-block.w--current {
  background-image: linear-gradient(#14a655, #22a99c);
}

.horizontal-vertical-bg {
  background-color: #2a263e;
  border-radius: 2px;
}

.horizontal-vertical-bg.ml5 {
  margin-left: 15px;
}

.promotions-top-content {
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.promotions-left-content {
  width: 760px;
  overflow: hidden;
}

.promotions-price {
  background-image: url('../images/Promotions-Price-Bg.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  position: relative;
}

.promotions-price-text-wrapper {
  max-width: 425px;
}

.promotions-price-heading {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 32px;
  line-height: 42px;
}

.promotions-price-paragraph-text {
  color: #fff;
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 20px;
}

.earn-crypto-button {
  color: #161616;
  background-color: #fff;
  border-radius: 20px;
  padding: 12px 35px;
  font-weight: 500;
}

.promotions-price-img {
  position: absolute;
  inset: 20px 0% auto auto;
}

.featured-promotions-right-content {
  width: 320px;
}

.featured-promotions-singel-wrapper {
  border: 1px solid #32305a;
  border-radius: 15px;
  align-items: center;
  padding: 26px 25px 26px 20px;
  display: flex;
}

.featured-promotions-singel-wrapper.mb20 {
  margin-bottom: 20px;
}

.featured-promotions-image-wrapper {
  width: 65px;
  margin-right: 15px;
}

.featured-promotions-text-wrapper {
  width: 210px;
}

.featured-promotions-date-text-block {
  font-size: 12px;
  line-height: 22px;
}

.featured-promotions-name {
  color: #ccccde;
  font-weight: 500;
  line-height: 24px;
}

.latest-promotions-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.latest-promotions-singel-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  padding-bottom: 15px;
}

.latest-promotions-image-wrapper {
  margin-bottom: 15px;
}

.latest-promotions-image {
  width: 100%;
}

.latest-promotions-text-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}

.latest-promotions-text-wrapper.two {
  padding-left: 0;
  padding-right: 0;
}

.latest-promotions-date {
  color: #01b574;
  background-color: #4cbf4c1c;
  border-radius: 100px;
  margin-bottom: 10px;
  padding: 7px 10px;
  font-size: 12px;
  display: inline-block;
}

.latest-promotions-name {
  color: #ccccde;
  margin-bottom: 12px;
  font-size: 15px;
  font-weight: 500;
}

.deposite-bitcoin-button {
  color: #fff;
  border: 1px solid #3b3965;
  border-radius: 8px;
  align-items: center;
  padding: 10px 15px;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.deposite-bitcoin-button-wrap {
  display: inline-block;
}

.deposite-bitcoin-button-arrow {
  margin-left: 5px;
}

.latest-promotions-grid-vertical {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.latest-promotions-wrapper-two {
  background-color: #2a263e;
  border-radius: 15px;
  align-items: center;
  display: flex;
}

.latest-promotions-img-wrap {
  width: 265px;
  margin-right: 20px;
}

.latest-promotions-img {
  width: 100%;
}

.sign-in-sign-up-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.sign-in-sign-up-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  padding-right: 65px;
  display: flex;
}

.sign-in-sign-up-left-content {
  background-image: linear-gradient(179deg, #0e0e52 50%, #40ddf2);
  border-radius: 15px;
  width: 515px;
  padding-top: 220px;
  padding-bottom: 220px;
}

.sign-in-sign-up-image-wrapper {
  text-align: center;
  margin-bottom: 40px;
}

.sign-in-sign-up-logo-wrapper {
  text-align: center;
}

.sign-in-sign-up-logo-link-block {
  margin-bottom: 15px;
}

.sign-in-sign-up-logo-paragraph-text {
  color: #fff;
  max-width: 410px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  line-height: 24px;
}

.sign-in-sign-up-right-content {
  width: 460px;
}

.sign-in-sign-up-title-wrapper {
  margin-bottom: 30px;
}

.sign-in-sign-up-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.sign-in-sign-up-text-block {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.socal-link-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
  display: flex;
}

.socal-link-button {
  color: #fff;
  background-color: #2e2943;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.socal-link-button.mr25 {
  margin-right: 25px;
}

.socal-image {
  margin-right: 7px;
}

.sign-in-sign-up-boder-wrapper {
  align-items: center;
  margin-bottom: 25px;
  display: flex;
}

.sign-in-sign-up-boder {
  background-color: #32305a;
  width: 50%;
  height: 1px;
}

.or-text-block {
  color: #ccccde;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 16px;
}

.sign-in-sign-up-form-block {
  margin-bottom: 0;
}

.sign-in-sign-up-singel {
  margin-bottom: 15px;
}

.sign-in-sign-up-field-label {
  color: #ccccde;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.sign-in-sign-up-input {
  background-color: #2e2943;
  border: 1px #0000;
  border-radius: 10px;
  height: 50px;
  margin-bottom: 0;
  padding: 0 25px;
  font-family: Montserrat, sans-serif;
  color: white;
}

.sign-in-sign-up-input::placeholder {
  color: #a5a5b8;
  font-size: 14px;
}

.sign-in-sign-up-checkbox-wrapper {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.sign-in-sign-up-checkbox-wrapper.two {
  justify-content: space-between;
}

.checkbox-sign-in-sign-up {
  width: 15px;
  height: 15px;
  margin-top: 3px;
  margin-right: 10px;
}

.checkbox-sign-in-sign-up.w--redirected-checked {
  background-color: #0000;
  border-width: 1.3px;
  border-color: #a5a5b8;
}

.checkbox-sign-in-sign-up.w--redirected-focus {
  box-shadow: none;
  border-width: 1.3px;
  border-color: #a5a5b8;
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.checkbox-field-2 {
  align-items: center;
  margin-bottom: 0;
}

.checkbox-text-block-sign-in-sign-up {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.sign-in-sign-up-submit-button {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#4d88ff, #4d88ff);
  border-radius: 10px;
  width: 100%;
  height: 50px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.sign-in-sign-up-text-wrap {
  margin-top: 15px;
}

.sign-in-sign-up-text {
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.sign-in-sign-up-text-link {
  color: #4d88ff;
  text-decoration: none;
}

.forgot-password-text-link {
  color: #4d88ff;
  font-size: 15px;
  text-decoration: none;
}

.buttons-singel-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  min-height: 100vh;
  padding: 30px;
}

.singel-buttons {
  align-items: center;
  display: flex;
}

.primary-button {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(350deg, #14a655, #22a99c);
  border-radius: 10px;
  margin-right: 10px;
  padding: 13px 25px;
  font-size: 18px;
  font-weight: 500;
}

.secondary-button {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#14a655, #22a99c);
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #14a655;
  border-radius: 8px;
  padding: 13px 25px;
  font-weight: 500;
}

.secondary-button.two {
  background-color: #ff964b;
  background-image: none;
  border-color: #ff964b;
}

.secondary-button.ml10 {
  margin-left: 10px;
}

.secondary-button-two {
  color: #fff;
  border: 1px solid #3b3965;
  border-radius: 8px;
  align-items: center;
  padding: 13px 25px;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.secondary-button-two.ml {
  margin-left: 10px;
}

.secondary-button-arrow {
  margin-left: 5px;
}

.typography-singel-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  min-height: 100vh;
  padding: 25px;
}

.blockquotes-text-types-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.font-family-text-block {
  color: #ccccde;
  font-size: 18px;
  font-weight: 500;
}

.text-types-singel-wrapper {
  margin-bottom: 15px;
}

.text-types-singel-wrapper.mb0 {
  margin-bottom: 0;
}

.font-weight-mini-tittle {
  color: #a5a5b8;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 400;
}

.font-family-tittle {
  color: #ccccde;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
}

.top-heading-wrapper {
  padding-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
}

.typography-box {
  background-color: #2e2943;
  border-radius: 15px;
  padding: 25px 0 30px;
}

.typography-top-text {
  border-bottom: 1px solid #32305a;
  align-items: center;
  padding-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.blockquotes-wrapper {
  background-color: #2e2943;
  border-radius: 15px;
  padding: 25px;
}

.font-family-mini-tittle {
  color: #a5a5b8;
  margin-bottom: 5px;
  font-size: 12px;
}

.text-types-paragraph-text {
  color: #a5a5b8;
  margin-bottom: 0;
  line-height: 23px;
}

.text-types-paragraph-text._12px {
  font-size: 12px;
  line-height: 22px;
}

.heading {
  color: #a5a5b8;
  margin-top: 0;
  margin-bottom: 0;
}

.heading._5 {
  font-size: 14px;
  font-weight: 500;
}

.heading._1 {
  font-size: 32px;
  font-weight: 700;
}

.heading._2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.heading._6 {
  font-size: 11px;
  font-weight: 500;
}

.heading._3 {
  font-size: 19px;
  font-weight: 500;
}

.heading._4 {
  font-size: 16px;
  font-weight: 500;
}

.font-famiy-tittle-details {
  margin-left: 30px;
}

.single-weight-wrapper {
  align-items: center;
  margin-bottom: 45px;
  display: flex;
}

.single-weight-wrapper.mb0 {
  margin-bottom: 0;
}

.heading-wrapper-bottom {
  padding-top: 0;
  padding-left: 25px;
  padding-right: 20px;
}

.text-types-box {
  background-color: #2e2943;
  border-radius: 15px;
  padding: 25px;
}

.blockquotes-paragraph-text {
  color: #a5a5b8;
  margin-bottom: 0;
  line-height: 24px;
}

.blockquotes-paragraph-text.mb15 {
  color: #a5a5b8;
  margin-bottom: 15px;
}

.heading-wrapper {
  background-color: #2e2943;
  border-radius: 15px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.html5-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 17px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.blockquotes-paragraph-text-wrap {
  border-left: 5px solid #22b865;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 11px;
}

.font-weight-wrapper {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

.font-weight-tittle {
  color: #ccccde;
  font-size: 18px;
  font-weight: 500;
}

.typography-grid-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.typography-wrapper-2 {
  margin-bottom: 30px;
}

.singel-heading {
  color: #a3aecc;
  margin-bottom: 22px;
  font-size: 18px;
}

.singel-heading.mb0 {
  margin-bottom: 0;
}

.font-family-tittle-text {
  color: #a3aecc;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
}

.font-family-tittle-text._700 {
  color: #ccccde;
  font-size: 48px;
  font-weight: 700;
}

.font-family-tittle-text._400 {
  color: #ccccde;
  font-size: 48px;
  font-weight: 400;
}

.font-family-tittle-text._500 {
  color: #ccccde;
  font-size: 48px;
  font-weight: 500;
}

.blockquotes-title {
  color: #fff;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.blockquotes-title.mb25 {
  margin-bottom: 20px;
}

.text-types-text-block {
  color: #ccccde;
  margin-bottom: 3px;
  font-weight: 500;
}

.text-types-text-block._12px {
  font-size: 12px;
}

.color-singel-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  min-height: 100vh;
  padding-top: 35px;
  padding-left: 40px;
  padding-right: 40px;
}

.color-plate-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.color-singel {
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  height: 95px;
  display: flex;
}

.color-singel._1 {
  background-image: linear-gradient(#14a655, #22a99c);
}

.color-singel._2 {
  background-image: linear-gradient(#4d88ff, #0d388f);
}

.color-singel._3 {
  background-color: #01b574;
}

.color-singel._4 {
  background-color: #4d88ff;
}

.color-singel._5 {
  background-color: #2e2943;
}

.color-singel._6 {
  background-color: #a5a5b8;
}

.color-singel._7 {
  background-color: #322f44;
}

.color-code-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.color-code {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
}

.color-code.mr20 {
  margin-left: 20px;
}

.icons-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  padding: 35px 30px;
}

.license-title-wrapper {
  margin-bottom: 20px;
}

.license-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 28px;
}

.license-paragarph-text {
  max-width: 635px;
  margin-bottom: 0;
  line-height: 24px;
}

.license-paragarph-text-link {
  color: var(--dark-grey);
}

.license-icons {
  max-width: 760px;
}

.license-icon-grid {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.license-icon-wrapper {
  background-color: #2e2943;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-top: 17px;
  padding-bottom: 17px;
  display: flex;
}

.license-button-wrapper {
  margin-top: 25px;
}

.license-button {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#14a655, #22a99c);
  border-radius: 10px;
  padding: 10px 35px;
  font-weight: 700;
}

.license-typography-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  margin-top: 30px;
  padding: 35px 30px;
}

.changelog-singel-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  padding: 35px;
}

.changelog-content {
  border-bottom: 1px solid #32305a;
  padding-bottom: 40px;
}

.changelog-content.pd-boder {
  border-bottom-style: none;
  border-bottom-color: #0000;
  padding-top: 40px;
  padding-bottom: 0;
}

.changelog-version {
  color: #4d88ff;
  background-color: #4d88ff1c;
  border-radius: 55px;
  margin-bottom: 14px;
  padding: 8px 18px;
  font-size: 18px;
  display: inline-block;
}

.changelog-date {
  color: #fff;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 500;
  line-height: 42px;
}

.changelog-text-block {
  font-size: 18px;
}

.faq-singel-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
  min-height: 100vh;
  padding: 25px;
  font-family: Montserrat, sans-serif;
}

.faq-grid {
  grid-column-gap: 30px;
  grid-template-rows: auto;
}

.faq {
  margin-bottom: 15px;
  overflow: hidden;
}

.faq.mb0 {
  margin-bottom: 0;
}

.faq-singel-box {
  border: 1px solid #32305a;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: relative;
}

.faq-header {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.faq-question {
  color: #ccccde;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.faq-arrow-icon {
  color: #ccccde;
  font-size: 23px;
}

.faq-answer-container {
  width: 100%;
  overflow: hidden;
}

.paragraph.for-faq {
  max-width: 415px;
  margin-bottom: 0;
  padding-bottom: 25px;
  line-height: 24px;
}

.notifications-singel-wrapper {
  background-color: #2a263e;
  border-radius: 15px;
}

.notifications-box {
  border-bottom: 1px dashed #32305a;
  padding: 25px;
}

.notifications-box-singel {
  align-items: center;
  position: relative;
}

.notifications-left-content {
  align-items: center;
  display: flex;
}

.notifications-img-wrap {
  width: 80px;
  margin-right: 20px;
}

.notifications-img {
  width: 100%;
}

.notifications-text-wrapper {
  width: 680px;
}

.notifications-name {
  color: #ccccde;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.notifications-paragraph-text {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 22px;
}

.notifications-date-text-wrapper {
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(0, -50%);
}

.notifications-date-text-block {
  text-transform: capitalize;
  font-size: 12px;
}

.search-results-title {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
}

.search-results-wrapper {
  padding-top: 60px;
}

.search-results-singel-wrapper {
  border: 1px solid #32305a;
  border-radius: 15px;
  margin-bottom: 40px;
  padding: 30px 30px 35px;
}

.search-results-input {
  background-color: #0000;
  border: 1px solid #32305a;
  border-radius: 10px;
  height: 60px;
  margin-bottom: 0;
  padding: 0 20px;
  font-size: 16px;
}

.search-results-serch {
  margin-bottom: 0;
  position: relative;
}

.search-results-button {
  color: #a5a5b8;
  background-color: #0000;
  border: 1px solid #32305a;
  border-radius: 10px;
  width: 120px;
  height: 60px;
  font-size: 16px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.search-results-text-link {
  color: #fff;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
  display: block;
}

.search-results-text-block {
  max-width: 700px;
  margin-bottom: 20px;
}

.settings-bg {
  background-image: url('../images/Settings-Bg.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  height: 185px;
}

.settings-edit-button-wrapper {
  justify-content: flex-end;
  padding: 30px;
  display: flex;
}

.edit-button {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 105px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.edit-icon-img {
  margin-left: 5px;
}

.settings-bottom-content {
  justify-content: space-between;
  max-width: 1050px;
  margin-top: -35px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.settings-profile {
  background-color: #2a263e;
  border-radius: 15px;
  width: 270px;
  padding-top: 30px;
  padding-bottom: 25px;
  font-family: Montserrat, sans-serif;
}

.settings-profile-singel {
  text-align: center;
  max-width: 235px;
  margin-left: auto;
  margin-right: auto;
}

.settings-profile-img-wrapper {
  text-align: center;
  margin-bottom: 20px;
}

.settings-profile-name-info {
  text-align: center;
  margin-bottom: 15px;
}

.settings-profile-name {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 24px;
  line-height: 30px;
}

.settings-profile-info {
  color: #ccccde;
  font-size: 12px;
  font-weight: 500;
}

.settings-profile-buttons-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.upload-new-button {
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: linear-gradient(167deg, #14a655, #22a99c);
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #14a655;
  border-radius: 8px;
  padding: 10px 15px;
  font-weight: 500;
}

.delete-avatar-button {
  color: #fff;
  background-color: #0000;
  border: 1px solid #3b3965;
  border-radius: 8px;
  margin-left: 10px;
  padding: 10px 15px;
  font-weight: 500;
}

.settings-paragraph-text {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 20px;
}

.settings-socal-icons-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 17px;
  display: flex;
}

.settings-socal-icon-link-block {
  color: #fff;
  border: 1px solid #32305a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  font-family: "Fa brands 400", sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.settings-socal-icon-link-block:hover {
  background-image: linear-gradient(345deg, #14a655, #22a99c);
}

.settings-socal-icon-link-block.mr0 {
  margin-right: 0;
}

.settings-content {
  background-color: #2a263e;
  border-radius: 15px;
  width: 750px;
  height: 100vh;
  padding: 25px;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.settings-tab-menu {
  margin-bottom: 40px;
  padding-top: 40px;
}

.settings-tab-link {
  color: #fff;
  background-color: #0000;
  border: 1px solid #3b3965;
  border-radius: 8px;
  margin-right: 10px;
  padding: 10px 20px;
  font-weight: 500;
}

.settings-tab-link.w--current {
  color: #4d88ff;
  background-color: #4d88ff1c;
}

.settings-tab-link.mr0 {
  margin-right: 0;
}

.settings-form-singel-wrappper {
  grid-column-gap: 30px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.settings-singel {
  width: 100%;
}

.settings-field-label {
  color: #ccccde;
  margin-bottom: 10px;
  font-weight: 500;
}

.settings-input {
  background-color: #2e2943;
  border: 1px #0000;
  border-radius: 10px;
  height: 50px;
  margin-bottom: 0;
  padding: 0 20px 0 25px;
  font-size: 14px;
}

.settings-checkbox-wrapper {
  background-color: #2e2943;
  border-radius: 10px;
  padding: 25px;
}

.settings-checkbox-field {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.settings-checkbox-field.mb0 {
  margin-bottom: 0;
}

.settings-checkbox {
  border-width: 1.2px;
  border-color: #a5a5b8;
  width: 15px;
  height: 15px;
  margin-top: 0;
}

.settings-checkbox.w--redirected-checked {
  background-color: #14a655;
  border-width: 1.2px;
  border-color: #a5a5b8;
}

.settings-checkbox-text {
  margin-bottom: 0;
  margin-left: 10px;
}

.settings-button-wrapper {
  margin-top: 20px;
  position: static;
  inset: auto 0% 0% auto;
}

.settings-button {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#14a655, #22a99c);
  border-radius: 10px;
  padding: 13px 25px;
  font-size: 15px;
  font-weight: 500;
}

.settings-change-password-title-wrap {
  margin-bottom: 20px;
}

.settings-change-password-title {
  color: #a8a5b8;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 42px;
}

.change-password-form-wrapper {
  max-width: 515px;
}

.change-password-form-block {
  margin-bottom: 0;
}

.change-password-form-nput {
  background-color: #2e2943;
  border: 1px #000;
  border-radius: 10px;
  height: 50px;
  margin-bottom: 20px;
  padding: 0 20px 0 25px;
  font-size: 12px;
}

.change-password-form-nput.mb0 {
  margin-bottom: 0;
}

.scan-wrapper {
  align-items: center;
  display: flex;
}

.scan-title-wrapper {
  margin-bottom: 10px;
}

.scan-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.scan-image-wrapper {
  background-color: #322e48;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 240px;
  margin-right: 25px;
  padding: 45px;
  display: flex;
}

.scan-image {
  width: 100%;
}

.scan-text-wrapper {
  width: 330px;
}

.scan-paragraph-text {
  margin-bottom: 20px;
  line-height: 24px;
}

.scan-button {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#14a655, #22a99c);
  border-radius: 10px;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 500;
}

.scan-code-wrapper {
  margin-top: 30px;
}

.scan-form-block {
  margin-bottom: 0;
}

.scan-form {
  align-items: center;
  display: flex;
}

.scan-code-input {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px solid #4d88ff;
  border-radius: 5px;
  width: 35px;
  height: 35px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
}

.scan-code-input::placeholder {
  color: #fff;
}

.scan-code-input.last {
  background-color: #332c4d;
  border-style: none;
}

.scan-code-text-block {
  margin-top: 10px;
  font-size: 12px;
}

.active-sessions-table-wrapper {
  object-fit: cover;
}

.active-sessions-table-wrapper.mb25 {
  margin-bottom: 25px;
}

.active-sessions-table-title-wrapper {
  margin-bottom: 10px;
}

.active-sessions-table-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.active-sessions-table-heading-wrapper {
  margin-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
}

.active-sessions-table-heading-wrapper.two {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.active-sessions-table-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr 2fr;
}

.active-sessions-table-heading {
  color: #ccccde;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
}

.active-sessions-table-content {
  background-color: #2e2943;
  border-radius: 10px;
  padding: 15px 25px;
}

.active-sessions-table-content.two {
  background-color: #0000;
  border-top: 1px dashed #32305a;
}

.active-sessions-table-content-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr 2fr;
}

.balance-categorys-top-content {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.balance-categorys-button {
  color: #fff;
  background-color: #0000;
  border: 1px solid #32305a;
  border-radius: 10px;
  margin-right: 10px;
  padding: 11px 25px;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  transition: all .5s;
}

.balance-categorys-button:hover {
  background-image: linear-gradient(#14a655, #22a99c);
}

.wallets-pop-up {
  z-index: 999;
  background-color: #000000b3;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.wallets-singel-wrapper {
  justify-content: flex-end;
  align-items: center;
  padding-right: 100px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.wallets-balance-pop {
  background-color: #221e34;
  border-radius: 15px;
  width: 340px;
  padding: 30px;
}

.wallets-balance-pop.one {
  height: 765px;
  max-height: 765px;
  padding-bottom: 20px;
  overflow: auto;
}

.wallets-balance-pop.two {
  height: 850px;
  max-height: 850px;
  overflow: auto;
}

.wallets-balance-pop-top-content {
  justify-content: space-between;
  align-items: center;
}

.wallets-balance-pop-details {
  align-items: center;
  width: 100%;
  margin-bottom: 35px;
  display: flex;
}

.wallets-balance-pop-details-image {
  width: 50px;
  margin-right: 15px;
}

.wallets-balance-pop-details-name {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.wallets-balance-pop-details-info-text {
  font-size: 12px;
}

.clouse-button-wrapper {
  cursor: pointer;
  margin-left: auto;
}

.settings-select-wrapper {
  background-color: #2e2943;
  border-radius: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

.settings-select {
  color: #a5a5b8;
  background-color: #0000;
  border: 1px #000;
  height: 50px;
  margin-bottom: 0;
  padding: 0;
}

.wallets-balance-form-field-label {
  color: #a8a5b8;
  margin-bottom: 10px;
  font-weight: 500;
}

.wallets-balance-form-input {
  color: #9494aa;
  background-color: #2e2943;
  border: 1px #000;
  border-radius: 10px;
  height: 50px;
  margin-bottom: 0;
  padding: 0 25px;
}

.wallets-balance-form-input::placeholder {
  color: #a5a5b8;
}

.wallets-balance-singel {
  margin-bottom: 20px;
}

.available-balance-wrapper {
  background-color: #2e2943;
  border-radius: 10px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 25px;
}

.available-balance-text-block {
  margin-bottom: 5px;
  font-size: 12px;
}

.available-balance-code {
  color: #fff;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 500;
}

.available-balance-price {
  font-size: 12px;
}

.wallets-balance-limit {
  color: #4d88ff;
  background-color: #4d88ff1c;
  border-radius: 65px;
  margin-top: 10px;
  padding: 6px 10px;
  font-size: 10px;
  display: inline-block;
}

.widthdraw-submit-button {
  color: #fff;
  background-image: linear-gradient(#14a655, #22a99c);
  border-radius: 10px;
  width: 100%;
  height: 40px;
  padding: 0;
  font-size: 15px;
  font-weight: 500;
}

.deposite-pop-up {
  z-index: 999;
  background-color: #000000b3;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.total-balance-wrapper {
  background-color: #2e2943;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 15px 25px;
  display: flex;
}

.total-balance-price-wrapper {
  text-align: right;
  margin-bottom: 0;
}

.total-amout-text {
  color: #fff;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 500;
}

.total-amout-code {
  font-size: 12px;
}

.memo-box {
  background-color: #2e2943;
  border-radius: 10px;
  margin-top: 20px;
  padding: 25px;
}

.memo-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.memo-paragraph-text {
  margin-bottom: 17px;
}

.memo-form-block {
  margin-bottom: 0;
}

.memo-form {
  position: relative;
}

.memo-text-field {
  background-color: #332e49;
  border: 1px #000;
  border-radius: 10px;
  height: 50px;
  margin-bottom: 0;
  padding: 0 20px;
  font-size: 12px;
}

.memo-cpy-field {
  position: absolute;
  inset: 50% 15px auto auto;
  transform: translate(0, -50%);
}

.memo-scan {
  margin-top: 15px;
}

.home-bg-white {
  background-color: #fff;
}

.navbar {
  background-color: #fff;
  border-bottom: 1px solid #dfdfdfb3;
  padding-top: 25px;
  padding-bottom: 25px;
  position: fixed;
  inset: 0% 0% auto;
}

.container-home {
  max-width: 1350px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

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

.mobile-menu-close {
  cursor: pointer;
  display: block;
}

.nav-link {
  color: #666;
  margin-right: 35px;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: all .4s;
}

.nav-link:hover, .nav-link.w--current {
  color: #14a655;
}

.nav-link.mr0 {
  margin-right: 0;
}

.nav-button {
  color: #000;
  background-color: #0000;
  border: 1px solid #14a655;
  border-radius: 10px;
  padding: 14px 40px 15px;
  font-size: 18px;
  font-weight: 700;
}

.previw-banner-wrapper {
  background-image: url('../images/Previw-Banner-Bg.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 100px;
  padding-top: 145px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.previw-banner-text-wrapper {
  max-width: 775px;
}

.previw-banner-title {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 66px;
  line-height: 76px;
}

.previw-banner-paragraph-text {
  color: #666;
  max-width: 650px;
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.previw-banner-button {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(125deg, #14a655, #22a99c);
  border-radius: 10px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
}

.previw-banner-shapes-img {
  justify-content: center;
  align-items: center;
  width: 490px;
  height: 200px;
  position: relative;
}

.previw-banner-shape._1 {
  position: absolute;
  inset: 110px auto auto 0%;
}

.previw-banner-shape._2 {
  position: absolute;
  inset: 113px 0% auto 50%;
}

.previw-banner-shape._3 {
  position: absolute;
  inset: auto auto 0% 170px;
}

.previw-banner-shape._4 {
  position: absolute;
  inset: auto 90px 59px auto;
}

.previw-banner-shape._5 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.previw-banner-shape._6 {
  position: absolute;
  inset: 7% auto auto 5%;
}

.previw-banner-shape._7 {
  position: absolute;
  inset: auto auto 20% 30%;
}

.previw-banner-shape._8 {
  display: none;
  position: absolute;
  inset: auto 2% 5% auto;
}

.previw-banner-shapes {
  display: inline-block;
  position: absolute;
  inset: -10% 27% auto auto;
}

.previw-banner-dashboard-wrapper {
  transform: rotate(-34deg);
}

.previw-banner-dashboard-singel-wrapper {
  align-items: center;
  display: flex;
}

.previw-banner-dashboard-content {
  align-items: center;
  width: 200%;
  display: flex;
}

.previw-banner-dashboard-img-wrapper {
  width: 305px;
  margin-right: 15px;
}

.previw-banner-dashboard-img {
  width: 100%;
}

.previw-banner-dashboard-wrapper-two {
  width: 960px;
  position: absolute;
  inset: auto 24% -55% auto;
  transform: rotate(-34deg);
}

.dashboard-singel-section {
  padding-top: 140px;
}

.dashboard-singel-section.pd-140 {
  padding-bottom: 140px;
}

.dashboard-section-title-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.dashboard-section-title-number-wrapper {
  margin-right: 15px;
}

.dashboard-section-title-number {
  color: #fff;
  text-shadow: -2px 0 #14a655, 0 2px #14a655, 2px 0 #14a655, 0 -2px #14a655;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 128px;
  line-height: 110px;
}

.dashboard-section-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 48px;
  line-height: 58px;
}

.dashboard-section-text-block {
  color: #555;
  font-size: 18px;
  font-weight: 500;
}

.dashboard-singel-grid {
  grid-column-gap: 50px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
}

.preview-dashboard-link-block {
  text-decoration: none;
}

.preview-dashboard-image-wrapper {
  border: 1px solid #dfdfdf;
  border-radius: 10px;
  padding: 15px;
}

.preview-dashboard-image {
  border-radius: 10px;
  width: 100%;
}

.preview-dashboard-title-wrapper {
  text-align: center;
  margin-top: 30px;
}

.preview-dashboard-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 34px;
}

.singe-dashboard {
  width: 648px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.previw-footer-section {
  background-image: url('../images/Fooer-Bg.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.footer-top-content {
  padding-top: 115px;
  padding-bottom: 115px;
}

.footer-top-content-singel-wrapper {
  text-align: center;
  max-width: 645px;
  margin-left: auto;
  margin-right: auto;
}

.footer-text-wrapper {
  margin-top: 30px;
}

.footer-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 17px;
  font-size: 48px;
  line-height: 58px;
}

.footer-paragraph-text {
  color: #fff;
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.footer-purchase-now {
  color: #14a655;
  background-color: #fff;
  border-radius: 10px;
  padding: 15px 40px;
  font-size: 18px;
  font-weight: 700;
}

.footer-bottom-content-singel {
  text-align: center;
  border-top: 1px solid #fff3;
  padding-top: 15px;
  padding-bottom: 15px;
}

.footer-bottom-content-text-block {
  color: #fff;
  text-transform: capitalize;
  font-size: 18px;
}

.preloader {
  z-index: 2147483647;
  background-color: #221e34;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.single-nav-link-dropdown-wrapper {
  margin-bottom: 30px;
  display: block;
  position: relative;
}

.single-nav-link-wrapper {
  color: #a8a5b8;
  align-items: center;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.single-nav-link-dropdown-icons {
  position: absolute;
  right: 25px;
}

.pages-dropdown-list.w--open {
  background-color: #0000;
  margin-top: 20px;
  padding-left: 35px;
  position: static;
}

.single-dropdown-link {
  color: #a5a5b8;
  margin-bottom: 15px;
  padding: 0;
  text-decoration: none;
}

.single-dropdown-link.w--current {
  color: #fff;
}

.sidebar-log-out-wrapper {
  align-items: center;
  padding-top: 20px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto auto 35px 35px;
}

.sidebar-log-out-image {
  width: 17px;
  margin-right: 10px;
}

.sidebar-log-out-image-text-block {
  color: #a8a5b8;
  font-size: 16px;
  font-weight: 500;
}

.nav-button-mobile {
  display: none;
}

.header-toggle {
  cursor: pointer;
  margin-right: 15px;
}

.search-mobile-icon-wrapper {
  margin-right: 10px;
  display: none;
}

.mobile-toggle {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 0;
  font-family: "Fa solid 900", sans-serif;
  display: flex;
}

.dropdown-list {
  left: 3px;
}

.dropdown-list.w--open {
  top: 50px;
  left: -114px;
}

.search-button-two {
  display: none;
}

.header-search-input-two {
  background-color: #221e34;
  border: 1px #0000;
  margin-bottom: 0;
  padding: 0 15px;
}

.footer {
  justify-content: center;
  align-items: center;
  padding-top: 35px;
  padding-bottom: 35px;
}

.footer-details-wrapper {
  justify-content: center;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.footer-text-block {
  font-size: 16px;
}

.footer-text-link {
  color: #fff;
  font-weight: 500;
  text-decoration: none;
}

.preview-dashboard-image-main {
  position: relative;
  overflow: hidden;
}

.preview-dashboard-image-shape {
  background-color: #0000007a;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: translate(0, 100%);
}

.preview-dashboard-icon {
  color: var(--white);
  font-size: 40px;
}

.image {
  padding-top: 19px;
}

.image-2 {
  display: inline-block;
}

.image-3 {
  float: none;
  clear: none;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  inset: 0% auto;
}

.image-4 {
  display: inline-block;
}

.bold-text {
  font-family: Montserrat, sans-serif;
}

@media screen and (min-width: 1920px) {
  .side-navbar-wrapper {
    transform: none;
  }

  .side-navbar-singel-wrapper {
    overflow: visible;
  }

  .previw-banner-wrapper {
    padding-top: 200px;
    padding-bottom: 40px;
  }

  .previw-banner-title {
    font-size: 76px;
    line-height: 86px;
  }

  .previw-banner-shapes-img {
    width: 495px;
    height: 250px;
  }

  .previw-banner-shape._1 {
    top: 40px;
  }

  .previw-banner-shape._2 {
    top: 80px;
  }

  .previw-banner-shape._6 {
    top: 12%;
    left: 25%;
  }

  .previw-banner-shape._8 {
    display: block;
    bottom: 12%;
    right: 3%;
  }

  .previw-banner-shapes {
    top: 8%;
    right: 27%;
  }

  .previw-banner-dashboard-singel-wrapper.two {
    bottom: 3.5%;
    right: -2.5%;
  }

  .previw-banner-dashboard-img-wrapper {
    width: 440px;
  }

  .previw-banner-dashboard-wrapper-two {
    bottom: -57%;
    right: 37%;
  }
}

@media screen and (max-width: 991px) {
  .side-navbar-wrapper {
    transform: translate(-270px);
  }

  .card-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .card-singel-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dashboard-chart-wrapper {
    flex-direction: column;
  }

  .dashboard-chart-left-content {
    width: 100%;
  }

  .transaction-wrapper {
    margin-bottom: 30px;
  }

  .dashboard-chart-right-content {
    width: 100%;
  }

  .card-slider-wrapper {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 55px;
  }

  .card-slide-nav {
    bottom: -16%;
  }

  .exchange-sngel-wrapper {
    margin-bottom: 30px;
  }

  .exchange-card-grid {
    grid-template-columns: 1fr 1.2fr 1fr;
  }

  .order-book-chrat-wrapper {
    flex-direction: column;
  }

  .order-book-wrapper {
    width: 100%;
    margin-bottom: 30px;
  }

  .order-book-header-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .exchange-chart-wrapper {
    width: 100%;
  }

  .marketplace-market-trades-wrap {
    flex-direction: column;
  }

  .marketplace-wrapper {
    width: 100%;
    margin-bottom: 20px;
  }

  .market-trades {
    width: 100%;
  }

  ._404-not-found-main {
    padding: 60px 40px;
  }

  ._404-not-found-singel-wrapper {
    border-radius: 40px;
  }

  ._404-image-wrapper {
    margin-bottom: 20px;
  }

  ._404-image {
    width: 200px;
  }

  .protected-password-wrapper {
    padding: 100px 40px;
  }

  .prices-singel-wrapper {
    flex-direction: column;
  }

  .prices-details-wrapper {
    width: 100%;
    margin-bottom: 20px;
  }

  .prices-details-text-wrapper {
    max-width: 481px;
  }

  .prices-img {
    right: 25px;
  }

  .marketplace-two-wrapper {
    width: 100%;
    padding: 20px;
  }

  .marketplace-chart-image {
    height: 300px;
  }

  .prices-slider-arrow.left {
    right: 3%;
  }

  .cryptocurrency-table-grid {
    grid-column-gap: 50px;
    grid-template-columns: 1fr 1fr .7fr;
  }

  .cryptocurrency-table-grid.two {
    grid-template-columns: 1fr 1.26fr 1.1fr;
  }

  .cryptocurrency-table {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wallets-balance-chart-wrapper {
    flex-direction: column;
    padding: 20px;
  }

  .wallets-balance-wrapper {
    border-right-style: none;
    width: 100%;
  }

  .wallets-chart-wrapper {
    width: 100%;
  }

  .activities-table-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .transaction-details-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .transaction-details-boder {
    display: none;
  }

  .promotions-top-content {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .promotions-left-content, .featured-promotions-right-content {
    width: 100%;
  }

  .latest-promotions-grid {
    grid-template-columns: 1fr 1fr;
  }

  .latest-promotions-grid-vertical {
    grid-template-columns: 1fr;
  }

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

  .sign-in-sign-up-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    padding: 40px;
  }

  .sign-in-sign-up-left-content {
    width: 100%;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .sign-in-sign-up-right-content {
    width: 100%;
  }

  .blockquotes-text-types-grid, .typography-grid-2 {
    grid-template-columns: 1fr;
  }

  .color-singel-wrapper {
    padding-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .color-plate-grid {
    grid-template-columns: 1fr 1fr;
  }

  .faq-grid {
    grid-template-columns: 1fr;
  }

  .notifications-box {
    padding: 20px 15px;
  }

  .notifications-text-wrapper {
    width: 539px;
  }

  .notifications-date-text-wrapper {
    position: static;
  }

  .settings-bottom-content {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .settings-profile {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .settings-content {
    width: 100%;
    height: auto;
  }

  .settings-tab-menu {
    text-align: center;
  }

  .settings-button-wrapper {
    margin-top: 40px;
    position: static;
  }

  .balance-chart-image {
    width: 100%;
  }

  .wallets-pop-up {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .wallets-singel-wrapper {
    justify-content: center;
    padding-right: 0;
  }

  .wallets-balance-pop {
    overflow: auto;
  }

  .wallets-balance-pop.one, .wallets-balance-pop.two {
    height: 500px;
    max-height: 500px;
  }

  .deposite-pop-up, .navbar {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-menu {
    border: 1px solid var(--medium-sea-green);
    background-color: #fff;
    border-radius: 10px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
  }

  .nav-link {
    margin-bottom: 15px;
  }

  .nav-button {
    margin-right: 20px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    font-weight: 500;
  }

  .nav-button.desktop {
    display: none;
  }

  .previw-banner-wrapper {
    margin-top: 90px;
    padding-top: 80px;
  }

  .previw-banner-text-wrapper {
    text-align: center;
    max-width: 100%;
    margin-bottom: 50px;
  }

  .previw-banner-title {
    font-size: 58px;
    line-height: 68px;
  }

  .previw-banner-paragraph-text {
    margin-left: auto;
    margin-right: auto;
  }

  .previw-banner-shape._6, .previw-banner-shape._7 {
    display: none;
  }

  .previw-banner-shapes {
    display: none;
    position: absolute;
  }

  .previw-banner-dashboard-wrapper {
    transform: none;
  }

  .previw-banner-dashboard-wrapper-two {
    width: 100%;
    position: static;
    transform: none;
  }

  .previw-banner-dashboard {
    grid-row-gap: 15px;
    flex-direction: column;
    display: flex;
  }

  .dashboard-singel-section {
    padding-top: 80px;
  }

  .dashboard-singel-section.pd-140 {
    padding-bottom: 80px;
  }

  .dashboard-section-title-number {
    font-size: 82px;
    line-height: 92px;
  }

  .dashboard-section-title {
    font-size: 35px;
    line-height: 52px;
  }

  .dashboard-section-text-block {
    font-size: 17px;
  }

  .dashboard-singel-grid {
    grid-column-gap: 20px;
    grid-row-gap: 35px;
  }

  .preview-dashboard-image-wrapper {
    padding: 10px;
  }

  .preview-dashboard-title-wrapper {
    margin-top: 15px;
  }

  .preview-dashboard-title {
    font-size: 18px;
    line-height: 28px;
  }

  .singe-dashboard {
    width: 550px;
  }

  .footer-top-content {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .footer-title {
    margin-bottom: 15px;
    font-size: 44px;
    line-height: 44px;
  }

  .menu-button-preview {
    color: #14a655;
    border: 1px solid #14a655;
    border-radius: 10px;
    padding: 14px 15px;
    font-size: 26px;
  }

  .menu-button-preview.w--open {
    color: var(--medium-sea-green);
    background-color: #0000;
  }

  .nav-button-mobile {
    display: flex;
  }

  .menu-button-preview-icon {
    font-family: "Fa solid 900", sans-serif;
  }

  .footer {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

@media screen and (max-width: 767px) {
  .topbar-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header-title {
    font-size: 20px;
    line-height: 30px;
  }

  .header-search-wrapper {
    display: none;
  }

  .card-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .card-singel-wrapper {
    border-radius: 10px;
    padding: 20px 15px;
  }

  .card-image-wrapper {
    width: 55px;
    height: 55px;
  }

  .card-info-wrapper {
    margin-bottom: 7px;
  }

  .card-price {
    font-size: 16px;
    font-weight: 500;
  }

  .card-image {
    width: 25px;
  }

  .dashboard-chart {
    border-radius: 10px;
    margin-bottom: 25px;
    padding: 20px 15px;
  }

  .dashboard-chart-title {
    font-size: 16px;
    line-height: 26px;
  }

  .dashboard-chart-title.mr35 {
    margin-right: 20px;
    font-size: 15px;
    line-height: 25px;
  }

  .transaction-wrapper {
    border-radius: 10px;
    padding: 20px 15px;
  }

  .dashboard-chart-title-wrap.history-title-wrapper {
    margin-bottom: 15px;
    margin-left: 15px;
    position: static;
  }

  .transaction-table-grid {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .chart-card-wrapper {
    border-radius: 10px;
  }

  .card-slider-wrapper {
    max-width: 400px;
  }

  .card-slide-nav {
    bottom: -22%;
  }

  .total-balance {
    border-radius: 10px;
  }

  .total-balance-code {
    font-size: 26px;
    line-height: 36px;
  }

  .exchange-sngel-wrapper {
    margin-bottom: 20px;
    padding: 15px;
  }

  .exchange-card-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .exchange-card-singel-wrapper {
    padding: 0;
  }

  .exchange-card-name {
    font-size: 17px;
    line-height: 27px;
  }

  .exchange-card-boder {
    display: none;
  }

  .order-book-wrapper {
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .exchange-chart-wrapper {
    padding: 15px;
  }

  .exchange-chart-tab-top-text-wrapper {
    padding-top: 15px;
  }

  .marketplace-wrapper {
    padding: 15px;
  }

  .market-trades {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .market-trades-tab-menu.mr30.mb30 {
    text-align: left;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .market-table-grid {
    grid-column-gap: 20px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  ._404-not-found-main {
    padding: 40px 20px;
  }

  ._404-not-found-singel-wrapper {
    padding: 40px 15px;
  }

  ._404-image-wrapper {
    margin-bottom: 15px;
  }

  ._404-image {
    width: 150px;
  }

  ._404-title {
    font-size: 32px;
    line-height: 42px;
  }

  .protected-password-wrapper {
    margin-bottom: 30px;
    padding: 60px 25px;
  }

  .protected-password-singel-wrapper {
    border-radius: 30px;
    padding: 40px 15px;
  }

  .protected-password-image {
    width: 100px;
  }

  .protected-password-heading {
    margin-bottom: 10px;
    font-size: 34px;
  }

  .protected-password-paragraph-text {
    font-size: 15px;
  }

  .protected-password-input-field-wrapper {
    margin-bottom: 20px;
  }

  .prices-details-wrapper {
    padding: 30px 20px;
  }

  .prices-details-title {
    font-size: 27px;
    line-height: 37px;
  }

  .prices-img {
    display: none;
  }

  .marketplace-chart-image {
    height: auto;
  }

  .cryptocurrency-prices-table-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cryptocurrency-prices-select-form {
    display: none;
  }

  .cryptocurrency-table-headings {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cryptocurrency-table-grid {
    grid-template-columns: 1fr 1fr;
  }

  .cryptocurrency-table-grid.two {
    grid-template-columns: 1.26fr 1.1fr;
  }

  .cryptocurrency-table, .activities-table-heading-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .activities-table-grid {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .activities-table-item {
    padding-left: 15px;
    padding-right: 15px;
  }

  .status-text-block {
    width: 101px;
  }

  .transaction-details-top-content {
    margin-bottom: 25px;
    padding-bottom: 15px;
  }

  .transaction-details-id {
    font-size: 15px;
    line-height: 25px;
  }

  .transaction-details-grid {
    grid-template-columns: 1fr 1fr;
  }

  .transaction-details-top-text.mb30 {
    margin-bottom: 20px;
  }

  .promotions-price {
    padding: 25px 20px;
  }

  .promotions-price-heading {
    font-size: 30px;
    line-height: 40px;
  }

  .promotions-price-img {
    display: none;
  }

  .featured-promotions-singel-wrapper {
    padding: 20px 15px;
  }

  .latest-promotions-wrapper-two {
    padding-right: 10px;
  }

  .latest-promotions-img-wrap {
    width: 195px;
    margin-right: 15px;
  }

  .sign-in-sign-up-wrapper {
    padding: 20px;
  }

  .sign-in-sign-up-left-content {
    padding: 80px 15px;
  }

  .sign-in-sign-up-image-wrapper {
    margin-bottom: 30px;
  }

  .sign-in-sign-up-image {
    width: 250px;
  }

  .sign-in-sign-up-logo-link-block {
    margin-bottom: 20px;
  }

  .sign-in-sign-up-logo-img {
    width: 115px;
  }

  .socal-link-wrapper {
    flex-direction: column;
  }

  .socal-link-button {
    width: 100%;
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .socal-link-button.mr25 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .singel-buttons {
    flex-direction: column;
    align-items: flex-start;
  }

  .primary-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .secondary-button {
    width: 100%;
  }

  .secondary-button.two.ml10 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .secondary-button.ml10 {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: 0;
    display: flex;
  }

  .secondary-button-two.ml {
    justify-content: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
  }

  .typography-singel-wrapper {
    padding: 20px 15px;
  }

  .top-heading-wrapper, .typography-top-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blockquotes-wrapper {
    padding: 25px 20px;
  }

  .heading._1 {
    font-size: 26px;
    line-height: 36px;
  }

  .single-weight-wrapper {
    margin-bottom: 20px;
  }

  .heading-wrapper-bottom {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-types-box {
    padding: 20px;
  }

  .heading-wrapper {
    padding-top: 30px;
  }

  .font-weight-wrapper {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .color-singel-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }

  .color-plate-grid {
    grid-template-columns: 1fr;
  }

  .license-icon-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: ".";
  }

  .changelog-singel-wrapper {
    padding: 20px;
  }

  .changelog-content {
    padding-bottom: 30px;
  }

  .changelog-content.pd-boder {
    padding-top: 30px;
  }

  .changelog-date {
    font-size: 24px;
    line-height: 34px;
  }

  .faq-singel-wrapper {
    padding: 20px 15px;
  }

  .faq-singel-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-question {
    font-size: 15px;
    line-height: 25px;
  }

  .notifications-left-content {
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }

  .notifications-img-wrap {
    width: 60px;
    margin-right: 0;
  }

  .notifications-text-wrapper {
    width: 100%;
  }

  .search-results-singel-wrapper {
    margin-bottom: 30px;
    padding: 15px;
  }

  .search-results-input {
    height: 50px;
    padding-left: 15px;
  }

  .search-results-button {
    width: 100px;
    height: 50px;
  }

  .settings-bottom-content {
    margin-top: -52px;
  }

  .settings-content {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .settings-tab-menu {
    flex-direction: column;
    display: flex;
  }

  .settings-tab-link {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-right: 0;
    display: flex;
  }

  .settings-form-singel-wrappper {
    flex-direction: column;
    margin-bottom: 0;
  }

  .settings-singel {
    margin-bottom: 20px;
  }

  .settings-button-wrapper {
    position: static;
  }

  .settings-change-password-title {
    font-size: 27px;
    line-height: 37px;
  }

  .scan-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .scan-image-wrapper {
    margin-right: 0;
    padding: 20px;
  }

  .scan-text-wrapper {
    width: 100%;
  }

  .active-sessions-table-heading-wrapper, .active-sessions-table-heading-wrapper.two {
    padding-left: 15px;
    padding-right: 15px;
  }

  .active-sessions-table-grid {
    grid-template-columns: 2fr;
  }

  .active-sessions-table-content, .active-sessions-table-content.two {
    padding-left: 15px;
    padding-right: 15px;
  }

  .active-sessions-table-content-grid {
    grid-template-columns: 2fr;
  }

  .balance-categorys-top-content {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .wallets-singel-wrapper {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .wallets-balance-pop.one, .wallets-balance-pop.two {
    height: 400px;
    max-height: 400px;
  }

  .navbar-logo-link-block.w--current {
    padding-left: 0;
  }

  .previw-banner-title {
    font-size: 44px;
    line-height: 54px;
  }

  .previw-banner-paragraph-text {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .previw-banner-button {
    padding: 14px 35px;
    font-size: 16px;
  }

  .previw-banner-dashboard-img-wrapper {
    width: 171px;
  }

  .dashboard-section-title-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .dashboard-section-title-number {
    font-size: 72px;
    line-height: 82px;
  }

  .dashboard-section-title {
    font-size: 26px;
    line-height: 36px;
  }

  .dashboard-section-text-block {
    font-size: 16px;
    line-height: 26px;
  }

  .dashboard-singel-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .preview-dashboard-title-wrapper {
    margin-top: 10px;
  }

  .singe-dashboard {
    width: 100%;
  }

  .footer-top-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-title {
    font-size: 36px;
    line-height: 46px;
  }

  .footer-paragraph-text {
    font-size: 16px;
    line-height: 26px;
  }

  .footer-purchase-now {
    padding: 14px 35px;
    font-size: 16px;
  }

  .footer-bottom-content-text-block {
    font-size: 17px;
    line-height: 27px;
  }

  .menu-button-preview {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 24px;
  }

  .header-toggle {
    margin-right: 10px;
  }

  .search-mobile-icon-wrapper {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .topbar-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header-title {
    font-weight: 500;
  }

  .header-title.font-size {
    font-size: 14px;
  }

  .notification-dropdown {
    margin-right: 10px;
  }

  .notification-dropdown-list.w--open {
    right: -51px;
  }

  .profile-image {
    width: 35px;
    margin-right: 5px;
  }

  .card-grid {
    grid-template-columns: 1fr;
  }

  .card-singel-wrapper, .dashboard-chart {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .dashboard-chart-top-content {
    flex-direction: column;
  }

  .dashboard-chart-title {
    font-weight: 500;
  }

  .dashboard-chart-title.mr35 {
    font-size: 13px;
    font-weight: 500;
    line-height: 23px;
  }

  .transaction-wrapper {
    padding: 15px;
  }

  .dashboard-chart-title-wrap, .dashboard-chart-title-wrap.mb0 {
    margin-bottom: 15px;
  }

  .transaction-table-grid {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    place-items: start;
  }

  .card-slider-wrapper {
    max-width: 260px;
    padding-bottom: 40px;
  }

  .card-slide-nav {
    bottom: -33%;
  }

  .balance-category-wrapper {
    width: 130px;
    height: 130px;
  }

  .balance-category-text-block {
    font-size: 16px;
  }

  .total-balance-code {
    font-size: 24px;
    line-height: 34px;
  }

  .exchange-sngel-wrapper {
    border-radius: 10px;
  }

  .exchange-card-grid {
    grid-row-gap: 25px;
  }

  .exchange-card-image {
    width: 50px;
  }

  .exchange-card-name {
    font-size: 15px;
    line-height: 25px;
  }

  .order-book-wrapper {
    border-radius: 10px;
  }

  .order-book-header {
    padding-left: 15px;
    padding-right: 15px;
  }

  .order-book-header-grid {
    grid-template-columns: 1fr;
  }

  .order-book-singel-wrapper {
    padding: 15px;
  }

  .order-book-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .exchange-chart-wrapper {
    border-radius: 10px;
  }

  .exchange-chart-tab-menu {
    margin-bottom: 10px;
  }

  .exchange-chart-tab-link {
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .exchange-chart-tab-top-text-wrapper {
    display: none;
    inset: 0% 0% auto auto;
  }

  .marketplace-wrapper {
    border-radius: 10px;
  }

  .dollar-wrapper.one {
    height: 35px;
  }

  .market-trades {
    border-radius: 10px;
  }

  .market-trades-tab-menu {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .market-trades-tab-link {
    display: inline-block;
  }

  .market-table-grid {
    grid-row-gap: 15px;
  }

  .market-table, .market-table-top-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .market-trades-title-wrapper {
    padding-left: 10px;
    position: static;
    inset: 0% auto auto 0%;
  }

  ._404-not-found-main {
    padding: 30px 15px;
  }

  ._404-not-found-singel-wrapper {
    border-radius: 15px;
  }

  ._404-image {
    width: 100px;
  }

  ._404-title {
    font-size: 26px;
    line-height: 36px;
  }

  ._404-paragraph-text {
    font-size: 12px;
    line-height: 22px;
  }

  .not-found-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: 500;
  }

  .protected-password-wrapper {
    padding: 30px 15px;
  }

  .protected-password-singel-wrapper {
    border-radius: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .protected-password-image-wrapper {
    margin-bottom: 15px;
  }

  .protected-password-image {
    width: 90px;
  }

  .protected-password-heading {
    font-size: 24px;
    line-height: 34px;
  }

  .protected-password-paragraph-text {
    font-size: 13px;
    line-height: 23px;
  }

  .protected-password-input-field-wrapper {
    margin-bottom: 15px;
  }

  .protected-password-input {
    height: 45px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
  }

  .protected-password-button {
    height: 45px;
    font-size: 13px;
  }

  .prices-details-wrapper {
    border-radius: 10px;
    padding: 25px 15px;
  }

  .prices-details-title {
    font-size: 20px;
    line-height: 30px;
  }

  .marketplace-two-wrapper {
    padding: 15px;
  }

  .marketplace-chart-image {
    height: auto;
  }

  .prices-slide {
    margin-right: 20px;
  }

  .prices-slider-arrow.left {
    top: -47%;
    right: 6%;
  }

  .prices-slider-arrow.right {
    top: -47%;
  }

  .cryptocurrency-prices-table-top-content {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cryptocurrency-table-grid {
    grid-column-gap: 25px;
  }

  .cryptocurrency-table-grid.two {
    grid-template-columns: 1.1fr;
  }

  .wallets-balance-chart-wrapper {
    padding: 13px;
  }

  .wallets-balance-wrapper {
    border-right-style: none;
    padding-top: 20px;
  }

  .wallets-balance-text-wrapper {
    padding-bottom: 25px;
  }

  .wallets-balance-code {
    font-size: 28px;
    line-height: 38px;
  }

  .wallets-balance-details-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .wallets-balance-details-singel {
    width: 100%;
  }

  .wallets-balance-details-singel.mr15 {
    margin-right: 0;
  }

  .balance-categorys {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .balance-category-singel.ml20 {
    margin-left: 0;
  }

  .activities-table-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .activities-table-grid {
    grid-template-columns: 1fr;
  }

  .transaction-details-singel-wrapper {
    padding: 14px;
  }

  .transaction-details-id {
    font-size: 14px;
    font-weight: 500;
  }

  .transaction-details-grid {
    grid-template-columns: 1fr;
  }

  .transaction-details-top-text.mb30 {
    margin-bottom: 15px;
  }

  .promotions-price {
    padding: 20px 10px;
  }

  .promotions-price-heading {
    font-size: 21px;
    line-height: 31px;
  }

  .featured-promotions-singel-wrapper {
    border-radius: 10px;
    padding: 13px 10px;
  }

  .featured-promotions-image-wrapper {
    width: 40px;
    margin-right: 10px;
  }

  .featured-promotions-name {
    font-size: 12px;
    line-height: 22px;
  }

  .latest-promotions-grid {
    grid-template-columns: 1fr;
  }

  .latest-promotions-text-wrapper.two {
    width: 100%;
  }

  .latest-promotions-wrapper-two {
    grid-row-gap: 15px;
    flex-direction: column;
    padding: 15px 10px;
  }

  .latest-promotions-img-wrap {
    width: 100%;
    margin-right: 0;
  }

  .sign-in-sign-up-wrapper {
    padding: 20px 10px;
  }

  .sign-in-sign-up-left-content {
    padding: 50px 10px;
  }

  .sign-in-sign-up-image-wrapper {
    margin-bottom: 20px;
  }

  .sign-in-sign-up-image {
    width: 160px;
  }

  .sign-in-sign-up-logo-link-block {
    margin-bottom: 10px;
  }

  .sign-in-sign-up-logo-img {
    width: 100px;
  }

  .sign-in-sign-up-logo-paragraph-text {
    max-width: 234px;
  }

  .sign-in-sign-up-title {
    font-size: 24px;
    line-height: 34px;
  }

  .sign-in-sign-up-text-block {
    font-size: 13px;
    line-height: 23px;
  }

  .socal-link-button.mr25 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .sign-in-sign-up-input {
    height: 45px;
	color: white;
  }

  .checkbox-sign-in-sign-up {
    margin-right: 5px;
  }

  .checkbox-text-block-sign-in-sign-up {
    font-size: 12px;
  }

  .sign-in-sign-up-text {
    font-size: 14px;
  }

  .buttons-singel-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .typography-singel-wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .font-family-tittle {
    font-size: 36px;
    line-height: 46px;
  }

  .top-heading-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .typography-box {
    border-radius: 10px;
    padding-bottom: 25px;
  }

  .typography-top-text {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }

  .blockquotes-wrapper {
    border-radius: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading._1 {
    font-size: 24px;
    line-height: 34px;
  }

  .heading._2 {
    font-size: 22px;
    line-height: 32px;
  }

  .font-famiy-tittle-details {
    margin-top: 10px;
    margin-left: 0;
  }

  .single-weight-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-wrapper-bottom {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-types-box {
    border-radius: 10px;
    padding: 20px 15px;
  }

  .heading-wrapper {
    border-radius: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .font-weight-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .font-weight-tittle {
    font-size: 16px;
  }

  .font-family-tittle-text {
    font-size: 30px;
    line-height: 40px;
  }

  .font-family-tittle-text._700, .font-family-tittle-text._400, .font-family-tittle-text._500 {
    font-size: 36px;
    line-height: 46px;
  }

  .blockquotes-title.mb25 {
    margin-bottom: 10px;
  }

  .color-singel-wrapper {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .color-code {
    font-size: 16px;
  }

  .icons-wrapper {
    padding: 20px 15px;
  }

  .license-icon-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .license-typography-wrapper {
    padding: 20px 15px;
  }

  .changelog-singel-wrapper {
    padding: 15px;
  }

  .changelog-version {
    font-size: 16px;
  }

  .changelog-date {
    font-size: 19px;
    line-height: 29px;
  }

  .changelog-text-block {
    font-size: 16px;
    line-height: 26px;
  }

  .faq-singel-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faq-header {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .paragraph.for-faq {
    padding-bottom: 15px;
  }

  .notifications-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .notifications-name {
    font-size: 15px;
  }

  .search-results-title {
    font-size: 26px;
    line-height: 36px;
  }

  .search-results-singel-wrapper {
    border-radius: 10px;
  }

  .search-results-input {
    margin-bottom: 0;
  }

  .search-results-button {
    width: 85px;
    font-size: 14px;
  }

  .settings-bg {
    height: 160px;
  }

  .settings-bottom-content {
    margin-top: -40px;
  }

  .settings-profile-img-wrapper {
    width: 120px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .settings-profile-name {
    font-size: 22px;
    line-height: 32px;
  }

  .settings-input {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
  }

  .settings-checkbox-wrapper {
    padding: 20px 15px;
  }

  .settings-change-password-title {
    font-size: 24px;
    line-height: 34px;
  }

  .change-password-form-nput {
    height: 45px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .scan-image-wrapper {
    width: 150px;
  }

  .scan-paragraph-text {
    font-size: 13px;
  }

  .scan-code-input {
    width: 30px;
    height: 30px;
    font-size: 14px;
  }

  .balance-categorys-top-content {
    align-items: center;
  }

  .balance-categorys-button {
    padding: 8px 20px;
    font-size: 13px;
  }

  .balance-categorys-button.withdraw {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wallets-balance-pop {
    width: 270px;
    padding: 20px 15px;
  }

  .wallets-balance-pop-details {
    margin-bottom: 20px;
  }

  .settings-select-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .settings-select {
    font-size: 13px;
  }

  .wallets-balance-form-input {
    padding-left: 15px;
    padding-right: 15px;
  }

  .available-balance-wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .memo-box {
    padding: 20px 10px;
  }

  .container-home {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-logo-image {
    width: 100px;
  }

  .previw-banner-wrapper {
    margin-top: 80px;
    padding-top: 60px;
  }

  .previw-banner-text-wrapper {
    margin-bottom: 35px;
  }

  .previw-banner-title {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
  }

  .previw-banner-paragraph-text {
    max-width: 400px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }

  .previw-banner-button {
    padding: 12px 30px;
  }

  .previw-banner-dashboard-img-wrapper {
    width: 130px;
    margin-right: 10px;
  }

  .previw-banner-dashboard {
    grid-row-gap: 10px;
  }

  .dashboard-singel-section {
    padding-top: 60px;
  }

  .dashboard-singel-section.pd-140 {
    padding-bottom: 60px;
  }

  .dashboard-section-title-wrapper {
    margin-bottom: 40px;
  }

  .dashboard-section-title-number-wrapper {
    margin-bottom: 5px;
  }

  .dashboard-section-title-number {
    font-size: 48px;
    line-height: 48px;
  }

  .dashboard-section-title {
    font-size: 17px;
    line-height: 27px;
  }

  .dashboard-section-text-block {
    font-size: 15px;
    line-height: 25px;
  }

  .footer-top-content {
    padding: 60px 15px;
  }

  .footer-text-wrapper {
    margin-top: 15px;
  }

  .footer-title {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .footer-paragraph-text {
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }

  .footer-purchase-now {
    padding: 11px 30px;
    font-size: 14px;
  }

  .footer-bottom-content-text-block {
    font-size: 16px;
    line-height: 26px;
  }

  .menu-button-preview {
    border-radius: 7px;
    padding: 10px 13px;
    font-size: 21px;
  }

  .mobile-toggle {
    width: 30px;
    height: 30px;
  }

  .footer {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .footer-details-wrapper {
    text-align: center;
  }

  .footer-text-block {
    font-size: 12px;
    line-height: 22px;
  }
}

#w-node-a27653c9-c904-4b06-73e2-e8a7f2627794-7510459f, #w-node-_125399d0-3b4a-6547-15ab-99c18b3963e9-7510459f, #w-node-_6eb7c121-365f-74a7-981f-c3762fa7df57-7510459f, #w-node-_1411b578-6d60-0aa7-392b-ac0004f7b8c6-7510459f, #w-node-_8f04dc36-c5a5-9968-41db-b8fc10faa02d-7510459f, #w-node-_3c700b14-8af9-dcd4-f212-dd4d256cfd7d-7510459f, #w-node-_9aadc757-6d81-c4b6-e650-31ad1dcccb58-7510459f, #w-node-c7fe566a-07e2-3947-4056-6b157d451928-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d451932-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d45193c-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d451946-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d45196f-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d451972-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d451975-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d451978-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d45197b-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d45197e-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d451983-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d451986-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d45198b-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d45198e-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d451991-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d451994-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d451999-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d45199c-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519a1-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519a4-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519a7-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519aa-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519af-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519b2-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519b7-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519ba-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519bd-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519c0-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519c5-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519c8-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519cd-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519d0-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519d3-751045a0, #w-node-c7fe566a-07e2-3947-4056-6b157d4519d6-751045a0, #w-node-_056936d8-d29c-13de-4826-5ccaf9d2aa50-751045a1, #w-node-_120cb9a0-5cdb-d158-5fa6-b21b26f2b35d-751045a1, #w-node-_7798e996-84ee-e840-4157-918554b01470-751045a1, #w-node-_958925f3-9c87-7a90-5da6-8ffb8571e3da-751045a1, #w-node-fe23cacf-9998-c7ba-fea9-bcae08058672-751045a2, #w-node-b02e7eee-e072-cd1d-ea60-d011ef317832-751045a2, #w-node-_0c5de506-5b8d-f5e2-22e6-6721e0c44cc2-751045a2, #w-node-d2118002-a9dd-34b9-bc72-426c1ce3dfa1-751045a2, #w-node-_86edd98d-317a-6529-1e1f-cf4df71ffd81-751045a2, #w-node-b163d64a-2474-4c0e-294a-303274a8f631-751045a2, #w-node-a3c4a50f-da17-ec4f-dbb1-f55a6a442fc0-751045a2, #w-node-_85c61e77-9c1e-307a-3e88-c927414e1701-751045a2, #w-node-dfec7d25-211a-b480-2c81-386a3f6ae9d6-751045a2, #w-node-_27720d88-72bf-67f6-5d06-a6af557c01e5-751045a2, #w-node-_326738e7-ec44-98d0-5112-a90d6ee93785-751045a2, #w-node-_6903483e-0010-ffcc-f606-6b573f749407-751045a2, #w-node-fb9d5c34-037c-b01b-ddc5-0f47fe5bf0c9-751045a2, #w-node-_8d78247f-a59c-9ddf-f3b0-f8b67ee08dc5-751045a2, #w-node-_8d78247f-a59c-9ddf-f3b0-f8b67ee08dc8-751045a2, #w-node-_8d78247f-a59c-9ddf-f3b0-f8b67ee08dcb-751045a2, #w-node-_8d78247f-a59c-9ddf-f3b0-f8b67ee08dce-751045a2, #w-node-e16cd58e-8c4a-b716-7057-f985b1d80b61-751045a2, #w-node-e16cd58e-8c4a-b716-7057-f985b1d80b64-751045a2, #w-node-e16cd58e-8c4a-b716-7057-f985b1d80b67-751045a2, #w-node-e16cd58e-8c4a-b716-7057-f985b1d80b6a-751045a2, #w-node-_2b810449-4f51-678c-9857-1ed3b25e8ca1-751045a2, #w-node-_2b810449-4f51-678c-9857-1ed3b25e8ca4-751045a2, #w-node-_2b810449-4f51-678c-9857-1ed3b25e8ca7-751045a2, #w-node-_2b810449-4f51-678c-9857-1ed3b25e8caa-751045a2, #w-node-c8de327e-d4c9-8d65-1566-8af247838a08-751045a2, #w-node-c8de327e-d4c9-8d65-1566-8af247838a0b-751045a2, #w-node-c8de327e-d4c9-8d65-1566-8af247838a0e-751045a2, #w-node-c8de327e-d4c9-8d65-1566-8af247838a11-751045a2, #w-node-_6da58b2c-6a7c-18a3-a63d-225af81e679b-751045a3, #w-node-_90ed2961-e401-5ff0-623e-d00fcd82be4f-751045a3, #w-node-_6aebf0e4-9f49-d97f-6112-bf06e9fe0564-751045a6, #w-node-_6aebf0e4-9f49-d97f-6112-bf06e9fe0571-751045a6, #w-node-_6aebf0e4-9f49-d97f-6112-bf06e9fe057e-751045a6, #w-node-_6aebf0e4-9f49-d97f-6112-bf06e9fe0598-751045a6, #w-node-_4203abce-5a3c-4d06-1cfa-eabc3a2e78fa-751045a8, #w-node-_8994b598-d0a3-8731-6c42-4065c8a514f5-751045a8, #w-node-d84d08cf-1583-3f1e-1aea-8e08de40918c-751045a8, #w-node-_47b3517f-3a07-c489-e3cc-2bc727e15860-751045a8, #w-node-_2d2fef88-cb92-e42d-5fc8-888718d59696-751045a8, #w-node-_0ec2c73a-5ba0-8e4f-077b-2349d0fd0649-751045a8, #w-node-f19ef9fa-a67f-6e0b-461a-c79071737792-751045a8, #w-node-_80d6e6c6-19d1-ebc0-411e-ddb1411e4154-751045a8, #w-node-_340594d4-8d20-85f8-614e-1d1624dd13b9-751045a9, #w-node-_340b86b5-b01d-e505-34d2-9c92942ffb65-751045a9, #w-node-_2c4fa615-79bf-9903-0ec5-eb1589b75bae-751045a9, #w-node-_2ca63edf-6223-a8ee-3a8b-991ae803e437-751045a9, #w-node-_352db159-2d7e-e43c-d50f-24e8062581a4-751045a9, #w-node-_253d768c-e7bf-7776-bff8-8c876016bd7b-751045a9, #w-node-_2703db15-1a2a-e6c3-6436-bf989798ce89-751045ab, #w-node-_2703db15-1a2a-e6c3-6436-bf989798ce8c-751045ab, #w-node-_2703db15-1a2a-e6c3-6436-bf989798ce8f-751045ab, #w-node-_2703db15-1a2a-e6c3-6436-bf989798ce97-751045ab, #w-node-_2703db15-1a2a-e6c3-6436-bf989798ce9a-751045ab, #w-node-_2703db15-1a2a-e6c3-6436-bf989798ce9d-751045ab, #w-node-e147c01e-4e3b-87a6-7b01-c6a5981b9ed1-751045ab, #w-node-e147c01e-4e3b-87a6-7b01-c6a5981b9ed4-751045ab, #w-node-e147c01e-4e3b-87a6-7b01-c6a5981b9ed7-751045ab, #w-node-_3fdc0fab-adf9-f6be-3f75-e00e80749901-751045ab, #w-node-_3fdc0fab-adf9-f6be-3f75-e00e80749904-751045ab, #w-node-_3fdc0fab-adf9-f6be-3f75-e00e80749907-751045ab, #w-node-a39346ed-3e4a-6e12-57ca-c46aa26731fa-751045ab, #w-node-a39346ed-3e4a-6e12-57ca-c46aa26731fd-751045ab, #w-node-a39346ed-3e4a-6e12-57ca-c46aa2673200-751045ab, #w-node-_654f8e6f-b2e5-f1e7-217f-841726c76127-751045ab, #w-node-_654f8e6f-b2e5-f1e7-217f-841726c7612a-751045ab, #w-node-_654f8e6f-b2e5-f1e7-217f-841726c7612d-751045ab, #w-node-_4e745613-2545-fe87-88c6-68efb22cf955-751045ab, #w-node-_4e745613-2545-fe87-88c6-68efb22cf958-751045ab, #w-node-_4e745613-2545-fe87-88c6-68efb22cf95b-751045ab, #w-node-_5eb4d356-2e5e-fca4-019d-ce142c380571-751045af, #w-node-_5eb4d356-2e5e-fca4-019d-ce142c3805a4-751045af, #w-node-_5eb4d356-2e5e-fca4-019d-ce142c3805be-751045af, #w-node-_5eb4d356-2e5e-fca4-019d-ce142c3805c4-751045af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Satoshi variable';
  src: url('../fonts/Satoshi-Variable.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}