@media (min-width:320px) {
  .box {
    position: relative;
    width: 100%;
    height: 396px;
  }

  .box .links-web {
    width: 405px;
    height: 396px;
    top: 0;
    left: 0;
    border-radius: 5px;
    overflow: hidden;
    border: none;
  }

  .box .links-web .topbarimg {
    cursor: pointer;
  }

  .box .links-web .topbarimg2 {
    display: none;
  }

  .box .property-links {
    position: absolute;
    width: 405px;
    height: 178px;
    top: 16px;
    left: calc(50% - 177px);
    border-radius: 24px;
  }

  .box .property-links .notmobile {
    display: none;
  }

  .box .links-inner {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 24px 29px 16px;
    position: relative;
    top: 41px;
    left: -26px;
    border-radius: 20px;
    border: 1px solid;
    border-color: linear-gradient(to bottom,
        rgb(255, 255, 255),
        rgba(255, 255, 255, 0.58) 47%,
        rgba(39, 202, 233, 0.47) 100%) 1;
    backdrop-filter: blur(40px) brightness(100%);
    -webkit-backdrop-filter: blur(40px) brightness(100%);
  }

  .box .logos {
    display: inline-flex;
    align-items: center;
    gap: 20px;
    position: relative;
    flex: 0 0 auto;
  }

  .box .img {
    position: relative;
    flex: 0 0 auto;
  }

  .box .mail {
    display: inline-flex;
    flex-direction: column;
    gap: 4px;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    position: relative;
  }

  .box .mail-circle {
    display: flex;
    width: 40px;
    height: 40px;
    gap: 8px;
    padding: 0px 8px;
    border-radius: 40px;
    overflow: hidden;
    border: 1px solid;
    border-color: linear-gradient(to bottom,
        rgb(255, 255, 255),
        rgba(255, 255, 255, 0.58) 47%,
        rgba(39, 202, 233, 0.47) 100%) 1;
    align-items: center;
    justify-content: center;
    position: relative;
  }

  .box .outline-mesages {
    position: relative;
    width: 24px;
    height: 24px;
  }

  .CEX-DEX-logos {
    background-color: transparent;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }

  .CEX-DEX-logos .div {
    border: 1px dashed;
    border-color: #ffffff;
    width: 212px;
    height: 56px;
    position: relative;
  }

  .CEX-DEX-logos .coinstore {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 8px;
    left: 14px;
  }

  .CEX-DEX-logos .biconomy {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 8px;
    left: 86px;
  }

  .CEX-DEX-logos .img {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 8px;
    left: 158px;
  }


  .box .links-inner-wrapper {
    position: absolute;
    width: 1042px;
    height: 178px;
    top: 202px;
    left: 16px;
    border-radius: 24px;
  }

  .box .div {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 20px;
    border: 1px dashed;
    border-color: linear-gradient(to bottom, rgb(255, 255, 255), rgba(255, 255, 255, 0.58) 47%, rgba(39, 202, 233, 0.47) 100%) 1;
    backdrop-filter: blur(40px) brightness(100%);
    -webkit-backdrop-filter: blur(40px) brightness(100%);
  }

  .box .twitter {
    position: relative;
    flex: 0 0 auto;
    margin-top: -1px;
    margin-bottom: -1px;
    margin-left: -9px;
  }

  .box .img-2 {
    position: relative;
    flex: 0 0 auto;
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .box .outline-mesages-wrapper {
    display: flex;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 0px 8px;
    position: relative;
    background-color: #ffffff;
    border-radius: 40px;
    overflow: hidden;
    border: 1px solid;
    border-color: #00deff80;
    box-shadow: var(--drop-shadow);
  }

  .box .CEX-DEX-logos-2 {
    position: relative;
    width: 212px;
    height: 58px;
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .box .bubblemaps {
    position: relative;
    flex: 0 0 auto;
    margin-top: -1px;
    margin-bottom: -1px;
    margin-right: -9px;
  }

  .box .pop-up {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 12px;
    padding: 4px 12px;
    position: absolute;
    top: -24px;
    left: 6px;
    background-color: #ffffff;
    border-radius: 16px;
  }

  .box .frame {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 8px;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
  }

  .box .div-wrapper {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    position: relative;
    flex: 0 0 auto;
  }

  .box .text-wrapper {
    position: relative;
    width: fit-content;
    margin-top: -1px;
    font-family: "Poppins", Helvetica;
    font-weight: 400;
    color: #000000;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 32px;
    white-space: nowrap;
  }

  .box .polygon {
    position: absolute;
    width: 21px;
    height: 12px;
    top: 38px;
    left: 33px;
  }


  .box .BUY-ON-CEX-DEX-wrapper {
    position: absolute;
    width: 160px;
    height: 21px;
    top: -25px;
    left: 29px;
    background-color: #e2e3e5;
    border-radius: 0px 0px 4px 4px;
  }

  .box .BUY-ON-CEX-DEX {
    font-size: 14px !important;
    line-height: 1.5 !important;
    background: linear-gradient(90deg, rgb(4, 63, 152) 0%, rgb(20.55, 101.19, 155.25) 49%, rgb(0, 140.05, 255) 100%);
    -webkit-background-clip: text !important;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    font-family: "Poppins", Helvetica;
    font-weight: 600;
    color: transparent;
    text-align: center;
    letter-spacing: 0;
    white-space: nowrap;
  }
}

@media (min-width:1025px) {
  .box {
    position: relative;
    width: 1073px;
    height: 396px;
  }

  .box .links-web {
    width: 1073px;
    height: 396px;
    top: 0;
    left: 0;
    border-radius: 5px;
    overflow: hidden;
    border: none;
  }

  .box .links-web .topbarimg {
    cursor: pointer;
  }

  .box .links-web .topbarimg2 {
    display: none;
  }

  .box .property-links .notmobile {
    display: flex;
  }

  .js-links-popup-opener {
    display: none;
  }

  .box .property-links {
    position: absolute;
    width: 1042px;
    height: 178px;
    top: 16px;
    left: 16px;
    border-radius: 24px;
  }

  .box .links-inner {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 24px 29px 16px;
    position: relative;
    top: 41px;
    left: 8px;
    border-radius: 20px;
    border: 1px solid;
    border-color: linear-gradient(to bottom,
        rgb(255, 255, 255),
        rgba(255, 255, 255, 0.58) 47%,
        rgba(39, 202, 233, 0.47) 100%) 1;
    backdrop-filter: blur(40px) brightness(100%);
    -webkit-backdrop-filter: blur(40px) brightness(100%);
  }

  .box .logos {
    display: inline-flex;
    align-items: center;
    gap: 32px;
    position: relative;
    flex: 0 0 auto;
  }

  .box .img {
    position: relative;
    flex: 0 0 auto;
  }

  .box .mail {
    display: inline-flex;
    flex-direction: column;
    gap: 4px;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    position: relative;
  }

  .box .mail-circle {
    display: flex;
    width: 40px;
    height: 40px;
    gap: 8px;
    padding: 0px 8px;
    border-radius: 40px;
    overflow: hidden;
    border: 1px solid;
    border-color: linear-gradient(to bottom,
        rgb(255, 255, 255),
        rgba(255, 255, 255, 0.58) 47%,
        rgba(39, 202, 233, 0.47) 100%) 1;
    align-items: center;
    justify-content: center;
    position: relative;
  }

  .box .outline-mesages {
    position: relative;
    width: 24px;
    height: 24px;
  }

  .CEX-DEX-logos {
    background-color: transparent;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }

  .CEX-DEX-logos .div {
    border: 1px dashed;
    border-color: #ffffff;
    width: 212px;
    height: 56px;
    position: relative;
  }

  .CEX-DEX-logos .coinstore {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 8px;
    left: 14px;
  }

  .CEX-DEX-logos .biconomy {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 8px;
    left: 86px;
  }

  .CEX-DEX-logos .img {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 8px;
    left: 158px;
  }


  .box .links-inner-wrapper {
    position: absolute;
    width: 1042px;
    height: 178px;
    top: 202px;
    left: 16px;
    border-radius: 24px;
  }

  .box .div {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 20px;
    border: 1px dashed;
    border-color: linear-gradient(to bottom, rgb(255, 255, 255), rgba(255, 255, 255, 0.58) 47%, rgba(39, 202, 233, 0.47) 100%) 1;
    backdrop-filter: blur(40px) brightness(100%);
    -webkit-backdrop-filter: blur(40px) brightness(100%);
  }

  .box .twitter {
    position: relative;
    flex: 0 0 auto;
    margin-top: -1px;
    margin-bottom: -1px;
    margin-left: -9px;
  }

  .box .img-2 {
    position: relative;
    flex: 0 0 auto;
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .box .outline-mesages-wrapper {
    display: flex;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 0px 8px;
    position: relative;
    background-color: #ffffff;
    border-radius: 40px;
    overflow: hidden;
    border: 1px solid;
    border-color: #00deff80;
    box-shadow: var(--drop-shadow);
  }

  .box .CEX-DEX-logos-2 {
    position: relative;
    width: 212px;
    height: 58px;
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .box .bubblemaps {
    position: relative;
    flex: 0 0 auto;
    margin-top: -1px;
    margin-bottom: -1px;
    margin-right: -9px;
  }

  .box .pop-up {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 12px;
    padding: 4px 12px;
    position: absolute;
    top: -24px;
    left: 6px;
    background-color: #ffffff;
    border-radius: 16px;
  }

  .box .frame {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 8px;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
  }

  .box .div-wrapper {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    position: relative;
    flex: 0 0 auto;
  }

  .box .text-wrapper {
    position: relative;
    width: fit-content;
    margin-top: -1px;
    font-family: "Poppins", Helvetica;
    font-weight: 400;
    color: #000000;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 32px;
    white-space: nowrap;
  }

  .box .polygon {
    position: absolute;
    width: 21px;
    height: 12px;
    top: 38px;
    left: 33px;
  }


  .box .BUY-ON-CEX-DEX-wrapper {
    position: absolute;
    width: 180px;
    height: 21px;
    top: -25px;
    left: 377px;
    background-color: #e2e3e5;
    border-radius: 0px 0px 4px 4px;
  }

  .box .BUY-ON-CEX-DEX {
    font-size: 14px !important;
    line-height: 1.5 !important;
    background: linear-gradient(90deg, rgb(4, 63, 152) 0%, rgb(20.55, 101.19, 155.25) 49%, rgb(0, 140.05, 255) 100%);
    -webkit-background-clip: text !important;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    font-family: "Poppins", Helvetica;
    font-weight: 600;
    color: transparent;
    text-align: center;
    letter-spacing: 0;
    white-space: nowrap;
  }
}


.links-pop-up-mobile-backdrop {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

.links-pop-up-mobile-backdrop.active {
  display: block;
}

.links-pop-up-mobile {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  padding: 8px;
  position: fixed;
  bottom: -20px;
  left: calc(50% - 175px);
  z-index: 1001;

  opacity: 0;
  transform: translateY(100%);
}

@keyframes slideUpBounce {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }

  50% {
    transform: translateY(-10%);
    opacity: 1;
  }

  80% {
    transform: translateY(5%);
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes slideDownBounce {
  0% {
    transform: translateY(0%);
    opacity: 1;
  }

  20% {
    transform: translateY(5%);
  }

  50% {
    transform: translateY(-10%);
    opacity: 1;
  }

  100% {
    transform: translateY(100%);
    opacity: 0;
  }
}

.links-pop-up-mobile .first-row a,
.links-pop-up-mobile .second-row a {
  display: contents;
  cursor: pointer;
}

.links-pop-up-mobile .first-row .img,
.links-pop-up-mobile .second-row .img {
  width: 16px;
  height: 16px;
}

.links-pop-up-mobile .links-inneer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 40px;
  padding: 12px 29px 40px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  border-radius: 20px 20px 0px 0px;
  overflow: hidden;
  border: 1px solid;
  backdrop-filter: blur(40px) brightness(100%);
  -webkit-backdrop-filter: blur(40px) brightness(100%);
  border-color: linear-gradient(to bottom,
      rgb(255, 255, 255),
      rgba(255, 255, 255, 0.58) 47%,
      rgba(39, 202, 233, 0.47) 100%) 1;
  background: linear-gradient(180deg, rgb(26.24, 58.78, 85.89) 0%, rgb(4.29, 17.71, 28.89) 100%);
}

.links-pop-up-mobile .frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.links-pop-up-mobile .frame-wrapper {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 4px;
}

.links-pop-up-mobile .div {
  position: relative;
  width: 68px;
  height: 4px;
  left: 105px;
  background-color: #496681;
  border-radius: 4px;
}

.links-pop-up-mobile .heading {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.links-pop-up-mobile .text-wrapper {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Poppins", Helvetica;
  font-weight: 500;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
}

.links-pop-up-mobile .first-row {
  display: flex;
  align-items: flex-start;
  gap: 72px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.links-pop-up-mobile .div-2 {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 16px;
  position: relative;
  flex: 0 0 auto;
}

.links-pop-up-mobile .text-wrapper-2 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Poppins", Helvetica;
  font-weight: 500;
  color: #ffffff99;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 14px;
  white-space: nowrap;
}

.links-pop-up-mobile .frame-2 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  position: relative;
  flex: 0 0 auto;
}

.links-pop-up-mobile .img {
  position: relative;
  flex: 0 0 auto;
}

.links-pop-up-mobile .text-wrapper-3 {
  position: relative;
  width: fit-content;
  font-family: "Poppins", Helvetica;
  font-weight: 500;
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 14px;
  white-space: nowrap;
}

.links-pop-up-mobile .social-outer {
  display: flex;
  width: 106px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 16px;
  position: relative;
}

.links-pop-up-mobile .mail {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.33px;
  position: relative;
  flex: 0 0 auto;
}

.links-pop-up-mobile .mail-circle {
  display: flex;
  width: 16px;
  height: 16px;
  align-items: center;
  justify-content: center;
  gap: 3.2px;
  padding: 0px 3.2px;
  position: relative;
  background-color: #ffffff1a;
  border-radius: 16px;
  overflow: hidden;
  border: 0.4px solid;
  border-color: transparent;
  border-image: linear-gradient(to bottom,
      rgb(255, 255, 255),
      rgba(255, 255, 255, 0.3) 48.5%,
      rgba(255, 255, 255, 0) 100%) 1;
}

.links-pop-up-mobile .outline-mesages {
  position: relative;
  width: 9.6px;
  height: 9.6px;
}

.links-pop-up-mobile .linear-essentional {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 16px;
  right: 10px;
}

.links-pop-up-mobile .second-row {
  display: inline-flex;
  align-items: flex-start;
  gap: 72px;
  position: relative;
  flex: 0 0 auto;
}





.swiper-wrapper.topbanner {
  height: 700px
}




.markets {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 8px;
  position: relative;
  width: 100%;
  min-width: 900px;
  min-height: 303px;
  max-width: 1300px;
  margin: auto;
}

.markets .markets-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  padding: 24px 29px 36px;
  position: relative;
  flex: 1;
  flex-grow: 1;
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid;
  backdrop-filter: blur(40px) brightness(100%);
  -webkit-backdrop-filter: blur(40px) brightness(100%);
  border-color: linear-gradient(to bottom,
      rgb(255, 255, 255),
      rgba(255, 255, 255, 0.58) 47%,
      rgba(39, 202, 233, 0.47) 100%) 1;
  background: linear-gradient(180deg,
      rgba(255, 255, 255, 0.25) 0%,
      rgba(255, 255, 255, 0) 100%,
      rgba(255, 255, 255, 0) 100%);
}

.markets .table-headers {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.markets .table-headers-inner {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.markets .exchange {
  position: relative;
  width: 235px;
  height: 18px;
}

.markets .text-wrapper {
  position: absolute;
  width: 235px;
  top: -1px;
  left: 0;
  font-family: "Poppins", Helvetica;
  font-weight: 500;
  color: #ffffff99;
  font-size: 12px;
  letter-spacing: 0;
  line-height: normal;
}

.markets .pair {
  position: relative;
  width: 96px;
  height: 18px;
}

.markets .div {
  position: absolute;
  width: 96px;
  top: -1px;
  left: 0;
  font-family: "Poppins", Helvetica;
  font-weight: 500;
  color: #ffffff99;
  font-size: 12px;
  letter-spacing: 0;
  line-height: normal;
}

.markets .price {
  position: relative;
  width: 90px;
  height: 18px;
}

.markets .text-wrapper-2 {
  position: absolute;
  width: 90px;
  top: -1px;
  left: 0;
  font-family: "Poppins", Helvetica;
  font-weight: 500;
  color: #ffffff99;
  font-size: 12px;
  letter-spacing: 0;
  line-height: normal;
}

.markets .element-change {
  width: 40px;
  position: relative;
  height: 18px;
}

.markets .text-wrapper-3 {
  width: 40px;
  font-weight: 500;
  color: #ffffff99;
  font-size: 12px;
  position: absolute;
  top: -1px;
  left: 0;
  font-family: "Poppins", Helvetica;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.markets .element-vol {
  width: 100px;
  position: relative;
  height: 18px;
}

.markets .text-wrapper-4 {
  position: absolute;
  width: 100px;
  top: -1px;
  left: 0;
  font-family: "Poppins", Helvetica;
  font-weight: 500;
  color: #ffffff99;
  font-size: 12px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.markets .header-underline {
  position: relative;
  width: 826px;
  height: 1px;
  margin-bottom: -0.5px;
}

.markets .exchange-data {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.markets .element-exchange {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.markets .element-exchange-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.markets .div-2 {
  display: flex;
  width: 235px;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.markets .logo-and-name {
  display: flex;
  width: 191px;
  align-items: center;
  gap: 8px;
  position: relative;
}

.markets .pancakeswap-cake {
  position: relative;
  width: 24px;
  height: 24px;
}

.markets .text-wrapper-5 {
  position: relative;
  width: fit-content;
  font-family: "Poppins", Helvetica;
  font-weight: 500;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.markets .exchange-type {
  position: relative;
  width: 35px;
  height: 22px;
}

.markets .frame {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 2px 6px;
  position: relative;
  background-color: #ffffff1a;
  border-radius: 8px;
}

.markets .text-wrapper-6 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Poppins", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 0;
  line-height: normal;
}

.markets .pair-2 {
  display: flex;
  width: 96px;
  align-items: center;
  gap: 4px;
  position: relative;
  transform: rotate(0.15deg);
}

.markets .text-wrapper-7 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Poppins", Helvetica;
  font-weight: 500;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.markets .linear-arrows-action {
  position: relative;
  width: 16.04px;
  height: 16.04px;
  transform: rotate(-0.15deg);
}

.markets .div-wrapper {
  position: relative;
  width: 90px;
  height: 21px;
}

.markets .text-wrapper-8 {
  position: absolute;
  width: 90px;
  top: -1px;
  left: 0;
  font-family: "Poppins", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.markets .element-h-change {
  display: flex;
  width: 40px;
  align-items: center;
  justify-content: center;
  position: relative;
}

.markets .bold-arrows-alt {
  margin-left: -1.52px;
  position: relative;
  width: 16.04px;
  height: 16.04px;
}

.markets .text-wrapper-9 {
  margin-right: -1.52px;
  color: #ff0b0b;
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Poppins", Helvetica;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.markets .img {
  margin-left: -3.52px;
  position: relative;
  width: 16.04px;
  height: 16.04px;
}

.markets .text-wrapper-10 {
  margin-right: -3.52px;
  color: #51ff00;
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Poppins", Helvetica;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.markets .element-h-vol {
  position: relative;
  width: 100px;
  height: 21px;
}

.markets .text-wrapper-11 {
  width: 100px;
  font-weight: 400;
  color: #ffffff;
  font-size: 14px;
  position: absolute;
  top: -1px;
  left: 0;
  font-family: "Poppins", Helvetica;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.markets .frame-2 {
  position: relative;
  width: 24px;
  height: 24px;
  background-image: url(../images/coinstore-logo.png);
  background-size: cover;
  background-position: 50% 50%;
}

.markets .price-2 {
  position: relative;
  width: 90px;
  font-family: "Poppins", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.markets .frame-3 {
  position: relative;
  width: 24px;
  height: 24px;
  background-image: url(../images/biconomy-logo.png);
  background-size: cover;
  background-position: 50% 50%;
}

.markets .data-by-coingecko {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  position: relative;
  flex: 0 0 auto;
}

.markets .frame-4 {
  position: relative;
  width: 55px;
  height: 21px;
}

.markets .text-wrapper-12 {
  position: absolute;
  top: -1px;
  left: 0;
  font-family: "Poppins", Helvetica;
  font-weight: 500;
  color: #ffffff4c;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.markets .coingecko-logo {
  position: relative;
  width: 109px;
  height: 29px;
}

.advertisement-area {
  justify-content: center;
  display: flex;
  cursor: pointer;
  position: absolute;
  top: 240px;
  z-index: 1;
  left: 50%;
  transform: translate(-50%, -50%);
}

.advertisement-area-web {
  width: 1050px;
}

.advertisement-area-mobile {
  display: none;
  width: 360px;
}


@media (min-width: 1100px) {


  .advertisement-area-web {
    display: block;
  }

  .advertisement-area-mobile {
    display: none;
  }
}

@media (max-width: 1099px) {

  .advertisement-area-mobile {
    display: block;
  }

  .advertisement-area {
    width: 260px;
  }

  .advertisement-area-web {
    display: none;
  }
}