/* CSS Document */
.cmac-services {
  background:
    linear-gradient(rgba(2, 13, 28, .94), rgba(2, 13, 28, .96)),
    url("images/site-bg.jpg") center/cover no-repeat;
}

.tracking {
  letter-spacing: 3px;
}

.service-card {
  background: #06172d;
  border: 1px solid rgba(0, 123, 255, .35);
  border-radius: 14px;
  overflow: hidden;
  color: #fff;
  transition: all .25s ease;
}

.service-card:hover {
  transform: translateY(-6px);
  border-color: #0d6efd;
  box-shadow: 0 18px 40px rgba(0, 0, 0, .35);
}

.service-card img {
  height: 170px;
  object-fit: cover;
}

.service-card .card-body {
  background: linear-gradient(135deg, #06172d, #020b18);
  padding: 1.25rem;
}

.service-card h5 {
  font-weight: 700;
  margin-bottom: .4rem;
}

.service-card p {
  color: rgba(255,255,255,.75);
  margin-bottom: 0;
  font-size: .95rem;
}

.service-icon {
  min-width: 56px;
  height: 56px;
  border-radius: 10px;
  background: linear-gradient(135deg, #0d6efd, #004aad);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.6rem;
}
