.card {
  transition: 
    transform 0.15s ease,
    box-shadow 0.15s ease,
    border-color 0.15s ease;
}

.card:hover {
  transform: translateY(-2px);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-color: rgba(0, 0, 0, 0.2);
}

.card:hover {
  cursor: pointer;
}

.card-img-cover {
  object-fit: cover;
}

footer {
  background: #246CCB;
  background: linear-gradient(163deg,rgba(36, 108, 203, 1) 0%, rgba(50, 73, 179, 1) 50%, rgba(73, 5, 121, 1) 100%);
}

footer a {
  color: inherit;
}

footer a:hover {
  color: inherit;
}

a {
  color: #246CCB;
}

a:hover {
  color: #3249B3;
}

.container-narrow {
  max-width: 960px;
}