body {
  display: block !important;
}

body > div:first-child {
  overflow-x: hidden;
}

.project-card-column {
  display: flex;
}

.project-card-column > div {
  display: flex;
  width: 100%;
}

.project-card {
  width: 100%;
  min-height: 300px;
}

.project-card__body,
.project-card__content {
  display: flex;
  width: 100%;
}

.project-card__inner {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.project-card__description {
  flex: 1;
}

.project-card__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: auto;
}

.project-card__actions .btn {
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  .project-card {
    min-height: auto;
  }
}
