.portfolio {
  height: 100vh;
  padding-top: 80px;
}

.cardbox {
  margin: 0 auto;
  justify-content: space-between;
  display: flex;
  gap: 24px;
}

.card {
  border-radius: 0.62rem;
}

.card-img {
  display: block;
  width: 100%;
  object-fit: cover;
  border: 1px solid white;
  box-shadow: 0 60px 60px -60px black;
  border-radius: 0.62rem;
}

/* ================================================== */
@media (max-width: 900px){
  .portfolio {height: 100%;}
  .cardbox {flex-wrap: wrap; justify-content: center;
  }
}
