.gallery-card .gallery-thumb img {
  width: 200px;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}

.gallery-tabs {
  justify-content: center;
  border: 0;
  margin-bottom: 30px;
}
.gallery-tabs .nav-link {
  border: 0;
  padding: 10px 24px;
  font-weight: 500;
  color: #555;
  background: transparent;
}
.gallery-tabs .nav-link.active {
  color: var(--theme);
  border-bottom: 3px solid var(--theme);
}

.gallery-tab-content .tab-pane {
  animation: fadeIn 0.3s ease;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/*# sourceMappingURL=gallery.css.map */