/* how it works page */
@media (max-width: 767px) {
  .free-account-feature .feature-content {
    flex: 2 0 66%;
  }
}

.free-account-feature {
  height: 100%;
}

.join-us.dark-bg .btn {
  padding-right: 0.6rem;
  white-space: nowrap;
  padding-left: 0.7rem;
  border-radius: 0.5rem;
}

.pricing-tables .table-item:not(.active) {
  cursor: pointer;
}

.modal-header .close {
  --position: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
  position: absolute;
  right: var(--position);
  top: var(--position);
  background: transparent;
  outline: 0;
  border: 0;
}

.modal-header .close span {
  font-size: 1.5em;
  color: #000;
}

.modal-header .close:hover span {
  color: #595959;
}

/* fixes bug on tablet mode of try it now page where text is outside of box */

@media (max-width: 1023px) {
  .block-how-it-works-content h3, .block-how-it-works-content .h3 {
    margin-top: 0;
  }
}

/* bug on home page contact us page bottom boxes where at ~1051x787 the box sizes would be slightly different and not fill their parent container */
.section-gifting-platform .support-item {
  height: 100%;
}

#modal_ok_content ol {
  list-style-type: none;
}

#modal_ok_content li::before {
  content: "– ";
  font-weight: 500;
}