.card a, .container a {
  color: #616741;
  text-decoration: none;
}

.card > a > div {
  background-color: #fff;
  border-radius: 15px 15px 50px 50px;
  margin-top: -20px;
  transition: transform .2s;
  position: relative;
}

.card > a div:hover {
  transform: translate(0, -15px);
}

.card img {
  object-fit: cover;
}

.card-row {
  min-height: 100vh;
}

.image-row img {
  cursor: pointer;
}

.image-row img:hover {
  opacity: .7;
}

@media screen and (width <= 991.98px) {
  .card > a > div {
    border-radius: 10px 10px 20px 20px;
  }

  .card-row {
    min-height: 70vh;
  }
}
/*# sourceMappingURL=gallery.b8e95440.css.map */
