body {
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande",
    "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
  font-style: italic;
}

.main-heading {
  color: white;
  font-weight: 500;
  background-color: #31994b;
  padding: 5px;
  border-radius: 5px;
}
.desc {
  color: #31994b;
  font-style: normal;
}
form label {
  color: #044525;
}
form .button {
  background-color: #31994b;
  color: white;
}
form .button:hover {
  background-color: #044525;
  color: white;
}
.sub-head {
  color: #31994b;
}
input:focus,
select:focus,
textarea:focus {
  border-color: #044525 !important;
  box-shadow: 0 0 0 0.25rem rgba(4, 69, 37, 0.5) !important;
}

.container {
  --bs-gutter-x: 0rem;
  border-color: #31994b !important;
  border-radius: 8px;
  box-shadow: 0 0 0 0.25rem rgba(6, 138, 72, 0.5) !important;
}
