body {
  color: #D9D9D9;
  background-color: #1C5043;
  font-family: Montserrat, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

body::-webkit-scrollbar-thumb {
  background-color: #CEFB4F;
}

body::-ms-scrollbar-thumb {
  background-color: #CEFB4F;
}

body::-ms-scrollbar-thumb iframe {
  background-color: #CEFB4F;
}

body, button, input, select, optgroup, textarea {
  font-family: Montserrat, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Darumadrop One", cursive;
  color: #4A7A51;
  text-shadow: 0 1px 0 #1C5043, 0 2px 0 #1C5043, 0 3px 0 #0A2D24, 0 4px 0 #4A7A51, 0 5px 0 #4A7A51, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}

h3 {
  font-size: 3rem;
}

@media (min-width: 600px) {
  h3 {
    font-size: 2.8rem;
  }
}

.display-4 {
  font-size: 4rem;
  line-height: 1;
}

@media (min-width: 600px) {
  .display-4 {
    font-size: 6rem;
  }
}

p {
  font-size: 1.2rem;
}

a {
  color: #CEFB4F;
}

a:hover {
  color: #4A7A51;
}

a:active {
  color: #3A6B5F;
}

.text-bg-dark {
  color: #D9D9D9 !important;
  background-color: #0A2D24 !important;
}

.text-body-emphasis {
  color: #D9D9D9 !important;
}

.text-body-secondary {
  color: #D9D9D9 !important;
}

.lead {
  font-weight: 600;
}

.btn {
  border-color: #CEFB4F;
}

.btn:hover {
  color: #0A2D24;
  border-color: #0A2D24;
  background-color: #eafdb3;
}

.btn:active {
  color: #D9D9D9;
  border-color: #0A2D24;
  background-color: #0A2D24;
}

.btn-primary {
  border-color: #CEFB4F;
  background-color: #CEFB4F;
  color: #1C5043;
  font-weight: 700;
}

.btn-primary:hover {
  color: #0A2D24;
  border-color: #0A2D24;
  background-color: #eafdb3;
}

.btn-primary:active {
  color: #D9D9D9;
  border-color: #0A2D24;
  background-color: #0A2D24;
}

.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
  color: #D9D9D9;
  background-color: #0A2D24;
  border-color: #0A2D24;
}

section {
  padding: 4rem 0;
}

.header--fixed {
  background-color: #0A2D24;
}

.header .logo img {
  width: 100%;
  max-width: 5rem;
  max-height: 3rem;
}

@media (min-width: 600px) {
  .header .logo img {
    max-height: 5rem;
  }
}

.hero-img {
  margin-bottom: -8rem;
}

.header__bar {
  top: 30px;
}

@media (min-width: 600px) {
  .header__bar {
    top: 25px;
  }
}

.lead-img {
  align-self: center;
  max-width: 80%;
  max-height: 9.2rem;
  margin-top: -1rem;
}

.img-lg {
  width: auto;
  max-width: 80vw;
}

@media (min-width: 600px) {
  .img-lg {
    max-width: 22rem;
  }
}

.icon-small {
  width: 5rem;
}

.pricing__item {
  background-color: #f1faf8;
  color: #1C5043;
}

.pricing__item .pricing__head {
  border-bottom: none;
}

.feature__area {
  background-color: #cbede4;
}

footer {
  background-color: #0A2D24;
}

.subtle-bg {
  background-color: #3A6B5F;
}

.light-bg {
  background-color: #cbede4;
}

.eco-icon {
  height: 5rem;
  width: auto;
}

.small-ico {
  width: 24px;
}
/*# sourceMappingURL=style.css.map */