.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.top_nav {
  background-color: #343a40;
  padding: 1rem 25rem;
}

.nav_text {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.bold-text {
  font-size: 18px;
}

.hero_section {
  text-align: center;
  padding: 4rem 25rem 2rem;
}

.main_section {
  background-image: linear-gradient(0deg, #d9d9d9, #fff);
  padding: 4rem 25rem;
}

.div-block {
  background-color: #e9ecef;
  border-radius: 10px;
  margin-bottom: 2rem;
  padding: 2rem 1rem;
}

.main_paragraph {
  color: #848484;
  text-align: center;
  margin-bottom: 1rem;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.quick-stack {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.partner_card {
  background-color: #fff;
  height: 100%;
  padding: 1rem;
}

.paragraph {
  margin-top: 1rem;
  font-size: 16px;
}

.quick-stack-2 {
  background-color: #fff;
  padding: 2rem 25rem;
}

.div-block-2 {
  text-align: left;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.cell {
  justify-content: flex-start;
  align-items: flex-end;
}

.body {
  font-family: Montserrat, sans-serif;
}

.image_partner {
  aspect-ratio: 3 / 2;
  object-fit: fill;
}

@media screen and (max-width: 991px) {
  .top_nav, .hero_section, .main_section {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .quick-stack {
    padding-top: 0;
  }

  .quick-stack-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media screen and (max-width: 479px) {
  .main_section {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .main_paragraph {
    font-size: 16px;
  }

  .paragraph {
    font-size: 14px;
  }

  .div-block-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .cell {
    justify-content: flex-start;
    align-items: flex-start;
  }
}

#w-node-_8ab7eb9b-4f2c-4c7c-c4b8-cd82af7b9f3c-8e5fb9bd, #w-node-_85f385e6-f3cc-2595-f7f4-130c028f6d59-8e5fb9bd, #w-node-_8963a2d1-3910-3818-f522-fdac73c3b6b2-8e5fb9bd, #w-node-_434b3aab-70fd-bb24-e56e-186e5d09f679-8e5fb9bd, #w-node-_6e39397a-30ac-991e-ab1f-dd63268ff646-8e5fb9bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_8ab7eb9b-4f2c-4c7c-c4b8-cd82af7b9f3c-8e5fb9bd, #w-node-_85f385e6-f3cc-2595-f7f4-130c028f6d59-8e5fb9bd, #w-node-_8963a2d1-3910-3818-f522-fdac73c3b6b2-8e5fb9bd, #w-node-_434b3aab-70fd-bb24-e56e-186e5d09f679-8e5fb9bd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6e39397a-30ac-991e-ab1f-dd63268ff646-8e5fb9bd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


