.text-muted {
  --bs-text-opacity: 1;
  color: #ffffff !important;
}

@media (min-width: 1200px) {
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 50%;
  }
}

.btn-primary {
  color: #fff;
  background-color: #004923;
  border-color: #3763f4;
}

.btn-primary:hover {
  color: #fff;
  background-color: #00783a;
  border-color: #00783a;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #00783a;
  border-color: #00783a;
  box-shadow: 0 0 0 .25rem rgba(85,122,246,.5);
}

