.fw-bold {
  font-weight: 500 !important;
}

.text-theme-primary {
  color: #0069b4;
}

.text-secondary {
  color: #39B54A !important;
}

.btn-secondary {
  background-color: #39B54A;
  border: #309a42;
}

.btn-secondary:hover,
.btn-secondary:active
.btn-secondary:focus {
  background-color: #309a42;
}

.bg-primary {
  background: #035e9e;
  background: linear-gradient(90deg, rgba(3, 94, 158, 1) 0%, rgba(56, 99, 217, 1) 100%);
}

#services .card:hover,
#services .card:focus,
#services .card:active {
  background-color: #309a42;
}

#secteurs-activite .bg-light {
  background-color: #f8f9fa;
  transition: box-shadow 0.3s ease;
}

#secteurs-activite .bg-light:hover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
}
