body {
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.2;
  font-size: 1.25rem;
}
h1,h2,h3,h4,h5,h6 {
  font-family: "Roboto Condensed", sans-serif;
  margin-bottom: 1rem;
  line-height: 1;
  font-weight: 700;
}
h2 {
    font-size: 3.6rem;
}
.display-1,
.display-2 {
    line-height: 1;
    font-weight: 700;
}
.btn {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05rem;
    font-family: "Roboto Condensed", sans-serif;
}
.btn-green {
    background: #94c9a9;
    border-color: #94c9a9;
    color: #333;
}
.btn-green:hover,
.btn-green:focus {
    background: #679d7c;
    border-color: #679d7c;
    color: #333;
}
.btn-yellow {
    background: #e8dc98;
    border-color: #e8dc98;
    color: #333;
}
.btn-lg {
    font-size: 120%;
}
.text-yellow {
    color: #e8dc98 !important;
}
.text-green {
    color: #94c9a9 !important;
}
textarea.form-control {
    height: 150px;
}
.accordion-steps .accordion-button::before {
    background: #94c9a9;
    color: #000;
}

.bg-primary {
    background: #2d226e !important;
}
.bg-green {
    background: #94c9a9 !important;
}
.bg-light {
    background: #94c9a9 !important;
}
.bg-yellow {
    background: #e8dc98 !important;
}
.background[class*="-overlay"]::after {
    opacity: 0.5;
}
.headroom--not-top .navbar-sticky.navbar-dark {
    background: #2d226e;
}
.navbar-brand img {
    width: 100%;
    max-height: 4rem;
}
.nav-link {
    text-transform: uppercase;
    font-size: 1.2rem;
    letter-spacing: 0.05rem;
    font-weight: 700;
}
.accordion-steps .accordion-button[aria-expanded="true"]::before,
.accordion-steps .accordion-button:hover::before,
.accordion-steps .accordion-button:focus::before {
  background: #94c9a9;
  color: #333;
}

@media (max-width: 998px) {
	body {
		font-size: 1.05rem;
	}
	h2 {
		font-size: 2.5rem;
	}
}
