.tradingview-widget-container {
  width: 700px !important;
}

@media (max-width: 1500px) {
  .tradingview-widget-container {
    width: 610px !important;
  }
}

@media (max-width: 1305px) {
  .tradingview-widget-container {
    width: 534px !important;
  }
}

@media (max-width: 1120px) {
  .tradingview-widget-container {
    width: 455px !important;
  }
}

@media (max-width: 960px) {
  .tradingview-widget-container {
    width: 700px !important;
  }
}

@media (max-width: 760px) {
  .tradingview-widget-container {
    width: 610px !important;
  }
}

@media (max-width: 660px) {
  .tradingview-widget-container {
    width: 534px !important;
  }
}

@media (max-width: 570px) {
  .tradingview-widget-container {
    width: 455px !important;
  }
}

@media (max-width: 490px) {
  .tradingview-widget-container {
    width: 380px !important;
  }
}
@media (max-width: 410px) {
  .tradingview-widget-container {
    width: 305px !important;
  }
}

.grid-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin: 0 auto;
  width: 80%;
  place-items: center;
}

@media (max-width: 1200px) {
  .grid-container {
    row-gap: 160px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 680px) {
  .grid-container {
    row-gap: 160px;
    grid-template-columns: repeat(1, 1fr);
  }
}

.grid-item {
  display: flex;
  flex-direction: column;
  align-items: center;

  width: 85%;
  padding: 16px;
  border: 1px solid;
  border-radius: 10px;
  height: 100%;
}

.silver {
  border-color: #d8d8d8;
}

.gold {
  border-color: #dccb84;
}

.platinum {
  border-color: #64f0e3;
}

.diamond {
  border-color: #3b002a;
}

.grid-image {
  margin-top: -100px;
}

.grid-title {
  margin: unset;
  margin-bottom: 20px;
  font-size: 24px;
  color: #058080;
}

.grid-price {
  margin: unset;
  font-weight: 500;
  color: #058080;
}

.grid-text {
  margin-bottom: 20px;
}

.grid-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.grid-element {
  color: #000;
}

.grid-button {
  padding: 4px 20px;
  border-radius: 10px !important;
  font-weight: 700;
  font-size: 12px;
}

.button-silver {
  background-color: #b7b8ba !important;
}

.button-gold {
  background-color: #dccb84 !important;
}

.button-platinum {
  background-color: #00bbbb !important;
}

.button-diamond {
  background-color: #42135b !important;
}
