.pricing-card-container {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 310px;
  gap: 48px;
  flex: 1 0 0;
justify-content: space-between;
  border-radius: 8px;
  background: linear-gradient(
      0deg,
      var(--glesys-gray-50) 0%,
      var(--glesys-gray-50) 100%
    ),
    #fff;

  gap: 48px;
}
.divi_pricing_module .et_pb_module_inner {
  display: flex;
}

.divi_pricing_module {
  display: flex;
}

.pricing-card-container.text-card {
  border-radius: 8px;
  border: 1px solid var(--glesys-gray-200);
  background: var(--glesys-white);
}
.pricing-feature-item {
  display: flex;
  align-items: center;
  gap: 8px;
}
.pricing-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
}

.pricing-card-header {
  display: flex;
  min-height: 80px;
  gap: 32px;
  flex-direction: column;
}

.pricing-card-title {
  color: var(--glesys-indigo-900);

  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 20.8px */
}

.pricing-btn-wrapper {
  width: 100%;
}

.pricing-price {
  text-box-trim: trim-both;
  text-box-edge: cap alphabetic;
  color: var(--glesys-indigo-900);

  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 43.2px */
}

.pricing-price-container {
  display: flex;
  align-items: flex-end;
  gap: 8px;
}

@media screen and (max-width: 980px) {
  /*  .pricing-card-container {
    width: 100%;
  } */
}

@media screen and (max-width: 767px) {
  /*  .pricing-card-container {
      width: 100%;
    } */
  .pricing-card-header {
    min-height: unset !important;
  }
}

@media screen and (max-width: 500px) {
  .pricing-card-container {
    width: 100%;
  }
  .divi_pricing_module {
    display: initial;
  }
  .pricing-card-container {
    gap: 24px;
  }
}
