/* Novotech Page Specific Styles */
.btn-novotech {
  background-color: #4cbb17 !important;
  border-color: #4cbb17 !important;
  color: #ffffff !important;
}
.btn-novotech:hover {
  background-color: #44a814 !important;
  border-color: #44a814 !important;
  color: #ffffff !important;
}

.novotech-contact-pill {
  background: rgba(76, 187, 23, 0.05);
  border: 1px solid rgba(76, 187, 23, 0.15);
  transition: all 0.3s ease;
}

.novotech-contact-pill:hover {
  background: rgba(76, 187, 23, 0.08);
  border-color: rgba(76, 187, 23, 0.3);
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
}

.novotech-contact-pill .icon-box {
  width: 48px;
  height: 48px;
  background: #4cbb17;
  color: #ffffff;
  font-size: 20px;
}

.novotech-contact-pill a.text-muted:hover {
  color: #4cbb17 !important;
}

/*--------------------------------------------------------------
# Novotech Consultants Card - Official Brand Theme (#4cbb17)
--------------------------------------------------------------*/
.novotech-card::before {
  background: #4cbb17;
}

.novotech-card h3 {
  transition: color 0.4s ease;
}
.novotech-card:hover h3 {
  color: #4cbb17;
}

.novotech-card .btn-visit {
  /* background: #4cbb17;
  border-color: #4cbb17; */
  color: #000000;
}
.novotech-card:hover .btn-visit {
  background: #44a814;
  border-color: #44a814;
  color: #ffffff;
}
