.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body {
  margin-top: 0;
  font-family: Red Hat Display, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.navbar {
  background-color: #fff;
  border-bottom: 1px solid #eee;
  padding-top: 10px;
  padding-bottom: 10px;
}

.container {
  max-width: 1200px;
}

.logo {
  margin-top: 8px;
}

.navmenu__button {
  color: #fff;
  background-color: #00a859;
  border-radius: 16px;
  margin-top: 8px;
  padding: 12px 40px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

.section.is-padding1 {
  background-image: url('../images/background2.jpg');
  background-position: 0 0;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.section.is-padding2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.is-padding2.is-new-pading {
  padding-top: 15px;
  padding-bottom: 30px;
}

.section.is-padding2.sectio-sloider {
  overflow: hidden;
}

.section.is-background2 {
  background-image: url('../images/background1.jpg');
  background-position: 0 0;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.is-padding1-copy {
  background-image: url('../images/background2.jpg');
  background-position: 0 0;
  background-size: cover;
  padding-top: 31px;
  padding-bottom: 20px;
  position: relative;
}

.section.is-padding2-copy {
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 0;
}

.section.is-padding3 {
  margin-top: -30px;
  padding-top: 0;
  padding-bottom: 0;
}

.grid.is-2c-1r {
  grid-template-rows: auto;
}

.grid.is-2c-1r.is-size1 {
  grid-template-columns: 1fr 1.5fr;
}

.grid.is-3c-2r {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid.is-4c-3r {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid.is-3c-3r {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid.is-3c-3r._2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.main {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading1 {
  color: #1b4427;
  margin-bottom: 20px;
}

.heading1.is-aligncenter {
  text-align: center;
}

.text1 {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 24px;
}

.text1.is-margin1 {
  margin-bottom: 0;
}

.button1 {
  grid-column-gap: 8px;
  color: #fff;
  background-color: #00a859;
  border-radius: 16px;
  align-items: center;
  padding: 12px 24px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.button1__text {
  font-weight: 700;
}

.image {
  max-width: 100%;
}

.header {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 24px;
  display: flex;
  box-shadow: 4px 0 20px -12px rgba(0, 0, 0, .2);
}

.card__text {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
}

.card__text._2 {
  line-height: 24px;
}

.content {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.content.is-margin1 {
  margin-left: -53px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-span {
  font-size: 16px;
  line-height: 18px;
}

.logos {
  grid-column-gap: 16px;
  object-fit: fill;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: none;
  overflow: auto;
}

.logo__image {
  width: 18%;
  max-width: 100%;
}

.footer {
  background-color: #00a859;
  padding-top: 40px;
  padding-bottom: 40px;
}

.footer__content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer__social {
  grid-column-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.footer__copy {
  color: #fff;
}

.footer__copy.padding-top-bottomn {
  padding-bottom: 26px;
}

.slide-wrap {
  width: 5000px;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  padding: 40px;
  display: flex;
}

.logo-img._50-r-m {
  margin-right: 176px;
}

.marquee {
  width: 130%;
  max-height: 100px;
  grid-column-gap: 1rem;
  background-color: rgba(209, 227, 237, 0);
  border-top: 1px #1d1d30;
  border-bottom: 1px #01011c;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 41px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.marquee-content {
  min-width: 100%;
  grid-column-gap: 1rem;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.marquee-content.scroll {
  grid-column-gap: 1rem;
  justify-content: space-between;
}

.marquee-img {
  flex: 0 auto;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

@media screen and (max-width: 479px) {
  .navmenu {
    background-color: #276146;
    padding-bottom: 10px;
  }

  .navlink {
    color: #fff;
    background-color: #00a859;
  }

  .section.is-padding1, .section.is-padding2, .section.is-background2, .section.is-padding1-copy, .section.is-padding2-copy, .section.is-padding3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid.is-2c-1r, .grid.is-2c-1r.is-size1, .grid.is-3c-2r, .grid.is-4c-3r, .grid.is-3c-3r {
    margin-left: 10px;
    margin-right: 10px;
  }

  .main {
    align-items: center;
  }

  .heading1 {
    text-align: center;
    font-size: 32px;
  }

  .heading1.is-aligncenter {
    font-size: 28px;
  }

  .button1__text {
    font-size: 16px;
  }

  .card {
    padding: 18px;
  }

  .card__text {
    font-size: 16px;
  }

  .content.is-margin1 {
    margin-left: 0;
    padding: 23px;
  }

  .logo__image {
    width: 55%;
  }

  .menu-button {
    background-color: #fff;
  }

  .menu-button.w--open {
    background-color: #00a859;
  }

  .icon {
    color: #00a859;
  }

  .marquee {
    grid-column-gap: 1rem;
  }

  .marquee-content.scroll {
    grid-column-gap: 1rem;
    flex: none;
  }

  .marquee-img {
    margin-right: 57px;
  }
}

#w-node-fce14b95-6a35-c2ba-4b7b-a335e424dba9-c53d7862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5baed26d-08e4-9bfa-8947-7602836ebbd3-c53d7862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2afd7c34-2af7-ac70-41ca-352bdf54e61c-c53d7862 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2c880b5-6e36-21c8-ba59-ae924064e472-c53d7862, #w-node-_9f2b3afb-13a7-fecc-ba13-3ff698f711e4-c53d7862, #w-node-_7bc9d253-6e9f-e975-12b8-43ac1d51f89a-c53d7862, #w-node-_572c14fe-c7db-568b-921b-51a2705366b4-c53d7862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31c4b14c-f6bd-b7d0-c0e2-37243a79ef00-c53d7862, #w-node-ae3ecf1c-8bfa-bc2d-ae0e-44b53461e25d-c53d7862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-fc95b562-d5b2-a18a-18eb-5a5d2c2434b1-c53d7862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5271b436-0c4b-acc2-577e-97d120acdf43-c53d7862 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5271b436-0c4b-acc2-577e-97d120acdf48-c53d7862, #w-node-_5271b436-0c4b-acc2-577e-97d120acdf4c-c53d7862, #w-node-_5271b436-0c4b-acc2-577e-97d120acdf50-c53d7862, #w-node-a7cf1e85-12a0-3047-4a5c-34b97cd89c26-c53d7862, #w-node-c2933296-ca69-e432-b5ad-10ca27e43ce9-c53d7862, #w-node-_15e22b63-54b9-0f4f-5fc5-ecff95a886e5-c53d7862, #w-node-c00c495e-a799-ca25-3ce3-2968768644bd-c53d7862, #w-node-_577ab7ce-0edb-b2e2-96da-5d09262bdd6a-c53d7862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddd51c48-86c6-6107-183f-e40e6756ae66-c53d7862 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_0299b855-574a-092a-490b-d27a8180d409-c53d7862 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ed44f88c-c912-c282-2479-35722addb904-c53d7862, #w-node-_14e4f737-0cef-1b2f-2c56-efa480c3f4df-c53d7862, #w-node-f0d9c8b4-d5a6-2e0e-bfef-c3900418430b-c53d7862, #w-node-_277da186-dce5-8539-2ee8-35ab8d504f33-c53d7862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a943b06-7ee4-73d9-7a5d-1e3ba9a401ce-c53d7862 {
  grid-area: 3 / 1 / 4 / 5;
  justify-self: center;
}

@media screen and (max-width: 479px) {
  #w-node-fce14b95-6a35-c2ba-4b7b-a335e424dba9-c53d7862 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_5baed26d-08e4-9bfa-8947-7602836ebbd3-c53d7862 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2afd7c34-2af7-ac70-41ca-352bdf54e61c-c53d7862 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f2c880b5-6e36-21c8-ba59-ae924064e472-c53d7862 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_9f2b3afb-13a7-fecc-ba13-3ff698f711e4-c53d7862 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_7bc9d253-6e9f-e975-12b8-43ac1d51f89a-c53d7862 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_572c14fe-c7db-568b-921b-51a2705366b4-c53d7862 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_31c4b14c-f6bd-b7d0-c0e2-37243a79ef00-c53d7862, #w-node-ae3ecf1c-8bfa-bc2d-ae0e-44b53461e25d-c53d7862 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fc95b562-d5b2-a18a-18eb-5a5d2c2434b1-c53d7862 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5271b436-0c4b-acc2-577e-97d120acdf43-c53d7862 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_5271b436-0c4b-acc2-577e-97d120acdf48-c53d7862 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5271b436-0c4b-acc2-577e-97d120acdf4c-c53d7862 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_5271b436-0c4b-acc2-577e-97d120acdf50-c53d7862 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a7cf1e85-12a0-3047-4a5c-34b97cd89c26-c53d7862 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-c2933296-ca69-e432-b5ad-10ca27e43ce9-c53d7862 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_15e22b63-54b9-0f4f-5fc5-ecff95a886e5-c53d7862 {
    grid-area: 4 / 3 / 5 / 5;
  }

  #w-node-c00c495e-a799-ca25-3ce3-2968768644bd-c53d7862 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_577ab7ce-0edb-b2e2-96da-5d09262bdd6a-c53d7862 {
    grid-area: 5 / 3 / 6 / 5;
  }

  #w-node-ddd51c48-86c6-6107-183f-e40e6756ae66-c53d7862 {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-_0299b855-574a-092a-490b-d27a8180d409-c53d7862 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-ed44f88c-c912-c282-2479-35722addb904-c53d7862 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_14e4f737-0cef-1b2f-2c56-efa480c3f4df-c53d7862 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-f0d9c8b4-d5a6-2e0e-bfef-c3900418430b-c53d7862 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_277da186-dce5-8539-2ee8-35ab8d504f33-c53d7862 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_1a943b06-7ee4-73d9-7a5d-1e3ba9a401ce-c53d7862 {
    grid-row: 6 / 7;
  }
}


