.g-bg-primary-green {
  background: #92cc3a;
}

footer a.u-icon-v3 {
  color: #92cc3a;
}

.hero h2 {
  color: var(--nav-color);
  background-color: rgba(0, 0, 0, 0.5);
  text-shadow: 2px 2px black;
}

.contact button,
.contact a {
  color: var(--contrast-color);
  background: var(--accent-color);
  border: 0;
  padding: 10px 30px;
  transition: 0.4s;
  border-radius: 50px;
}

section.contact a {
  color: var(--contrast-color);
  background: var(--accent-color);
  border: 0;
  padding: 10px 30px;
  transition: 0.4s;
  border-radius: 50px;
}

.navmenu a {
  text-transform: uppercase;
}

.header {
  background-color: #1e4356;
}

.footer .footer-about a:hover {
  color: var(--accent-color);
}

div.lead {
  color: #000;
}

article.blog-article {
  margin-bottom: 10px;
}
