.home-2 .signin-menu a {
  color: #fff !important;
  background-color: #000 !important;
  text-decoration: none !important;
  padding: 6px 12px;
  border-radius: 4px;
  border: 1px solid #fff;
  background-color: transparent;
  transition: background-color 0.3s, color 0.3s;
}

.home-2 .primary-menu a {
  color: #000 !important;
  background-color: transparent;
  transition: background-color 0.3s, color 0.3s;
  text-decoration: none !important;
}

.home-2.blog-card {
  border: none !important;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.home-2.blog-card .card-divider {
  margin-top: auto;
  height: 1px;
  background-color: #ddd;
  width: 100%;
}

.home-2.blog-card a.btn {
  background-color: #000;
  color: #fff;
  border-color: #000 !important;
}
