/* Custom styles (if needed) */
body {
  scroll-behavior: smooth;
}


/* Custom Styles */
:root {
  --primary-color: #004aad;
}

.text-primary {
  color: var(--primary-color);
}

.bg-primary {
  background-color: var(--primary-color);
}

.border-primary {
  border-color: var(--primary-color);
}

/* Buttons */
.btn-primary {
  background-color: var(--primary-color);
  color: #fff;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
  font-weight: 600;
  display: inline-block;
  transition: opacity 0.3s ease;
}

.btn-primary:hover {
  opacity: 0.9;
}

