body {
  background-color: #f8fcf8;
  font-family: Roboto, sans-serif;
  color: #474747;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Oswald, sans-serif;
  color: #f3f3f3;
  font-size: 68px;
  line-height: 80px;
  font-weight: 600;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: bold;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Oswald, sans-serif;
  color: #7d9b7e;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #d3d3d3;
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
}

li {
  padding-bottom: 0px;
}

.navigatie-sectie {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 5;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 rgba(50, 63, 51, 0.35);
  background-color: #f8fcf8;
  box-shadow: 0 6px 12px 2px rgba(84, 92, 84, 0.3);
  opacity: 1;
}

.navigatie-container {
  z-index: 5;
  width: 1030px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 15px 20px;
  background-color: transparent;
}

.navigatie-container.shadow-three {
  width: 100%;
  max-width: 1500px;
  margin-bottom: 0px;
  padding: 0px;
  background-color: #f8fcf8;
}

.container {
  width: 100%;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  background-color: #f8fcf8;
  opacity: 1;
}

.navigatie-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.navigatie-menu {
  display: flex;
  margin-bottom: 0px;
  justify-content: space-between;
  align-items: center;
}

.navigatie-link {
  margin-right: 0px;
  margin-left: 40px;
  padding: 5px;
  transition: color 325ms ease;
  color: #7d9b7e;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0.25px;
  text-decoration: none;
}

.navigatie-link:hover {
  border: 1px none #7d9b7e;
  background-color: rgba(248, 252, 248, 0);
  transform: translate(0px, 0px);
  color: #495c4a;
}

.navigatie-link:focus-visible {
  border-radius: 4px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

.navigatie-link[data-wf-focus-visible] {
  border-radius: 4px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

.navigatie-link.w--current {
  padding-right: 5px;
  padding-left: 5px;
  border-bottom: 1px none #7d9b7e;
  color: #323f33;
  font-weight: 400;
  text-decoration: none;
}

.navigatie-link.w--current:hover {
  color: #323f33;
}

.hero-sectie {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-top: 0px;
  margin-bottom: 90px;
}

.hero-container {
  display: flex;
  width: 100%;
  height: 40vw;
  max-height: 525px;
  max-width: 1500px;
  min-height: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-review-achtergrond.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.heading-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 5.5em;
  line-height: 1.1;
}

.heading-2.donkergroen {
  color: #323f33;
  font-size: 3.7em;
  line-height: 1.1;
}

.heading-2.hero-koptekst-portfolio {
  color: #495c4a;
  font-size: 5em;
  line-height: 1.1;
}

.hero-tekst-wrapper {
  display: flex;
  width: 55%;
  margin-left: 0px;
  padding: 0px 29px 0px 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  background-color: hsla(0, 0%, 100%, 0);
  font-size: 1vw;
}

.hero-button {
  padding: 8px 28px 12px;
  border-radius: 8px;
  background-color: #7d9b7e;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.hero-button.w--current {
  transition: background-color 300ms ease;
}

.hero-button.w--current:hover {
  background-color: #495c4a;
}

.werkwijze-mogelijkheden-sectie {
  margin-bottom: 100px;
}

.werkwijze-container {
  display: -ms-grid;
  display: grid;
  max-width: 1500px;
  margin-top: 80px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 65px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.werkwijze-container.scroll-into-view {
  margin-top: 0px;
}

.werkwijze-grid-container {
  display: -ms-grid;
  display: grid;
  align-items: stretch;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 110px 1fr;
  grid-template-columns: 110px 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.werkwijze-grid-titel {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.heading-3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 400;
}

.werkwijze-koptekst {
  color: #525252;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.werkwijze-grid-tekst-div {
  color: #666;
  font-size: 16px;
  line-height: 24px;
}

.werkwijze-sectie {
  margin-bottom: 90px;
}

.werkwijze-verder-container {
  display: -ms-grid;
  display: grid;
  max-width: 1500px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1px;
  grid-column-gap: 7vw;
  grid-row-gap: 5vw;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.werkwijze-verder-container-links {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.heading-4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Oswald, sans-serif;
  color: #657e66;
  font-size: 36px;
  font-weight: 400;
}

.heading-4.lichtgroen {
  margin-bottom: 50px;
  color: #abd0ad;
}

.werkwijze-verder-grid-paragraaf {
  margin-top: 30px;
  margin-bottom: 40px;
  color: #666;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

.werkwijze-verder-container-rechts {
  margin-top: 60px;
}

.image {
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
}

.image-2 {
  width: 100%;
  height: auto;
  margin-top: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
}

.review-sectie {
  margin-bottom: 90px;
}

.center-button {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.meer-over-dgl-button {
  padding: 8px 22px 12px;
  border-radius: 8px;
  background-color: #495c4a;
  transition: background-color 350ms ease;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}

.meer-over-dgl-button:hover {
  background-color: #7d9b7e;
}

.review-container {
  display: -ms-grid;
  display: grid;
  max-width: 1500px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding: 89px 60px 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 20% 80%;
  grid-template-columns: 20% 80%;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  background-image: url("../images/de-groene-loft-review-achtergrond.jpg");
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.sectie-footer {
  height: auto;
  background-color: #495c4a;
}

.heading-6 {
  margin-top: 1.3em;
  margin-bottom: 1.5em;
  color: #d3d3d3;
  font-size: 18px;
  line-height: 1.5;
}

.heading-6.hero-portfolio-par-tekst {
  margin-bottom: 0px;
  color: #666;
  font-size: 1.5em;
  font-weight: 300;
}

.review-grid-links {
  display: -ms-grid;
  display: grid;
  justify-content: flex-end;
  justify-items: start;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 90%;
  grid-template-columns: 90%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.review-grid-rechts {
  padding-bottom: 40px;
  color: #d3d3d3;
  font-size: 16px;
  line-height: 24px;
  font-style: italic;
}

.meer-button-div {
  position: relative;
  width: 300px;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.review-grid-links-gegevens {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.review-grid-links-naam {
  margin-bottom: 0px;
  color: #d3d3d3;
  font-size: 16px;
  line-height: 20px;
  font-weight: 900;
}

.review-grid-links-plaats {
  margin-bottom: 0px;
  color: #abd0ad;
  font-size: 14px;
  font-weight: 700;
}

.contact-sectie {
  margin-bottom: 0px;
  padding-bottom: 130px;
}

.contact-sectie.bg-foto {
  background-image: url("../images/notenboom-bg-lo.jpg");
  background-position: 0% 100%;
  background-size: auto 50%;
  background-repeat: no-repeat;
}

.contact-container {
  display: flex;
  width: 70%;
  max-width: 1500px;
  min-width: 600px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  align-items: center;
}

.contactform-grid {
  display: -ms-grid;
  display: grid;
  width: 80%;
  max-width: 1000px;
  min-width: 600px;
  margin-top: 30px;
  margin-bottom: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  text-align: center;
}

.heading-5 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: Oswald, sans-serif;
  color: #657e66;
  font-size: 36px;
  font-weight: 400;
}

.contactformulier-input {
  height: 32px;
  border-bottom: 1px solid #abd0ad;
  border-top: none;
  border-left: none;
  border-right: none;
  color: #696969;
  background-color: transparent;
  font-size: 15px;
  line-height: 32px;
  text-align: left;
}

.contactformulier-textarea {
  resize: none;
  height: 8rem;
  width: 100%;
  border-bottom: 1px solid #abd0ad;
  border-top: none;
  border-left: none;
  border-right: none;
  background-color: transparent;
  color: #696969;
  font-size: 15px;
  text-align: left;
}

.footer-container {
  display: -ms-grid;
  display: grid;
  height: auto;
  max-width: 1500px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 35px 25px 215px 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 25% 20% 15% auto;
  grid-template-columns: 25% 20% 15% auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #495c4a;
}

.footer-container.fc-index {
  padding-bottom: 35px;
}

.footer-koptekst-div {
  font-family: Oswald, sans-serif;
  color: #abd0ad;
  font-size: 22px;
}

.footer-content-div {
  color: #d3d3d3;
  font-size: 14px;
  line-height: 20px;
}

.footer-content-div.align-rechts {
  display: flex;
  margin-left: auto;
  flex-direction: column;
}

.paragraph {
  max-width: 1200px;
  color: #525252;
  font-size: 17px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
}

.image-7 {
  width: 175px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.wat-is-de-groene-loft-sectie {
  margin-bottom: 90px;
}

.wat-is-de-groene-loft-container {
  display: -ms-grid;
  display: grid;
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 5vw;
  grid-row-gap: 16px;
  -ms-grid-columns: 47% 47%;
  grid-template-columns: 47% 47%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.wat-is-de-groene-loft-tekst-div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.heading-wat-is-dgl {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  color: #657e66;
  font-size: 36px;
  font-weight: 400;
}

.wat-is-dgl-koptekst {
  margin-bottom: 20px;
  color: #525252;
  font-size: 17px;
  line-height: 25px;
  font-weight: 700;
}

.wat-is-dgl-paragraaf {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #666;
  font-size: 16px;
  line-height: 24px;
}

.wie-is-de-groene-loft-sectie {
  margin-bottom: 90px;
}

.wie-is-de-groene-loft-container {
  display: -ms-grid;
  display: grid;
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 5vw;
  grid-row-gap: 16px;
  -ms-grid-columns: 54% 40%;
  grid-template-columns: 54% 40%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.scheider-div {
  width: 90%;
  height: 1px;
  max-width: 1400px;
  margin-right: auto;
  margin-bottom: 90px;
  margin-left: auto;
  background-color: #dbdbdb;
}

.de-filosofie-van-dgl-koptekst {
  margin-top: 30px;
  margin-bottom: 5px;
  color: #525252;
  font-size: 17px;
  line-height: 20px;
  font-weight: 700;
}

.pakketten-sectie {
  margin-bottom: 90px;
}

.pakketten-container {
  display: flex;
  width: 90%;
  max-width: 1500px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  align-items: center;
}

.pakketten-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 3vw;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pakket-div {
  display: block;
  padding-top: 40px;
  padding-bottom: 40px;
  flex-direction: column;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-color: #f1f6f1;
}

.pakket-div-titel {
  margin-bottom: 2px;
  font-family: Oswald, sans-serif;
  color: #7d9b7e;
  font-size: 26px;
  font-weight: 500;
  text-align: center;
}

.pakket-div-subtitel {
  margin-top: 5px;
  font-family: Roboto, sans-serif;
  color: #525252;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.list {
  width: 12em;
  margin: 10px auto 15px;
  padding-left: 0px;
  color: #666;
  font-size: 16px;
  text-align: left;
  list-style-type: disc;
}

.body {
  color: #707070;
}

.pakket-div-vanaf {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #8a8a8a;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

.pakket-div-prijs {
  margin-top: -5px;
  font-family: Oswald, sans-serif;
  color: #525252;
  font-size: 26px;
  font-weight: 400;
  text-align: center;
}

.werkwijze-2-sectie {
  margin-bottom: 90px;
}

.werkwijze-2-container {
  display: block;
  max-width: 1500px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1px;
  grid-column-gap: 90px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.werkwijze-2-grid-paragraaf {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #666;
  font-size: 16px;
  line-height: 24px;
}

.portfolio-hero-sectie {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-bottom: 90px;
}

.portfolio-hero-container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 35vw;
  max-height: 525px;
  max-width: 1500px;
  min-height: auto;
  margin: 29px auto -55px;
  padding: 0px 80px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none;
  border-width: 1px;
  border-color: #495c4a;
}

.portfolio-hero-tekst-wrapper {
  display: flex;
  width: 95%;
  height: 90%;
  margin-left: 0px;
  padding-top: 1vh;
  padding-right: 0px;
  padding-left: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  background-color: hsla(0, 0%, 100%, 0.7);
  font-size: 1vw;
}

.portfolio-hero-grid-afbeeldingen {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 100%;
  grid-template-rows: 100%;
}

.projecten-sectie {
  margin-bottom: 100px;
}

.projecten-container {
  display: -ms-grid;
  display: grid;
  max-width: 1500px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.projecten-grid-div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.projecten-top-container {
  display: block;
  max-width: 1500px;
  margin: 0px auto 46px;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1px;
  grid-column-gap: 90px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.projecten-top-div-tekst {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #525252;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}

.projecten-grid-koptekst {
  margin-top: -5px;
  margin-bottom: 0px;
  color: #666;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

.heading-7 {
  margin-top: 10px;
}

.projecten-details-hero-tekst-wrapper {
  position: absolute;
  left: 6%;
  top: auto;
  right: auto;
  bottom: 10%;
  z-index: 1;
  display: flex;
  width: auto;
  margin-top: 115px;
  margin-left: 0px;
  padding: 18px 24px 21px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  background-color: hsla(0, 0%, 100%, 0.7);
  font-size: 1vw;
}

.contact-hero-top-sectie {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-bottom: 90px;
}

.contact-hero-container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: auto;
  max-width: 1500px;
  min-height: auto;
  margin: 90px auto -69px;
  padding: 0px 80px 80px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none;
  border-width: 1px;
  border-color: #495c4a;
}

.contact-hero-tekst-wrapper {
  display: flex;
  width: 95%;
  height: 90%;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  background-color: hsla(0, 0%, 100%, 0.7);
  font-size: 1vw;
}

.contact-hero-afbeeldingen {
  display: block;
  height: 300px;
  margin-top: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-contact-banner.jpg");
  background-position: 50% 0%;
  background-size: cover;
}

.andere-contactmogelijkheden-wrapper {
  display: flex;
  width: 80%;
  max-width: 1000px;
  min-width: 600px;
  margin-top: 30px;
  margin-bottom: 40px;
  flex-direction: column;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  text-align: center;
}

.paragraph-2 {
  margin-bottom: -25px;
  color: #666;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-andere-contactmanieren {
  color: #666;
  font-size: 17px;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
}

.contact-sectie-2 {
  position: static;
  margin-bottom: 0px;
  padding-bottom: 60px;
  background-image: url("../images/notenboom-bg-lo.jpg");
  background-position: 0% 100%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.project-details-hero-carousel-sectie {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-top: 0px;
  margin-bottom: 90px;
}

.hero-carousel-container {
  position: relative;
  display: flex;
  width: auto;
  height: 90vh;
  max-height: 900px;
  max-width: 1500px;
  min-height: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
}

.slider {
  width: 100%;
  height: 100%;
}

.hero-over-ons-container {
  display: flex;
  width: 100%;
  height: 40vw;
  max-height: 525px;
  max-width: 1500px;
  min-height: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-hero-afbeelding.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-2-afbeelding {
  width: 25vw;
  height: 17vw;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-project2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-afbeelding-overlay {
  overflow: visible;
  width: 100%;
  height: 100%;
  background-color: #323f33;
}

.project-afbeelding-hover-tekst {
  position: relative;
  top: -50%;
  font-family: Oswald, sans-serif;
  color: #f1f6f1;
  font-size: 24px;
  text-align: center;
}

.wie-is-de-groene-loft-container-2 {
  display: -ms-grid;
  display: grid;
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 5vw;
  grid-row-gap: 16px;
  -ms-grid-columns: 40% 54%;
  grid-template-columns: 40% 54%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.wie-is-de-groene-loft-sectie-2 {
  margin-bottom: 90px;
}

.werkwijze-grid-tekst-div {
  position: static;
  top: 0px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.gevoel-passie-grid-image {
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/wat-is-de-groene-loft-afbeelding.jpg");
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.verrassend-grid-image {
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/filosofie-de-groene-loft-afbeelding.jpg");
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.services-koptekst-div {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.portfolio-hero-grid-afbeeldingen-div {
  width: 20vw;
  height: 26vw;
  max-height: 325px;
  max-width: 265px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-featured1.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.portfolio-hero-grid-afbeeldingen-div2 {
  width: 20vw;
  height: 26vw;
  max-height: 325px;
  max-width: 265px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-featured2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-1-afbeelding {
  width: 25vw;
  height: 17vw;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-project1.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-3-afbeelding {
  width: 25vw;
  height: 17vw;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-project3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-4-afbeelding {
  width: 25vw;
  height: 17vw;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-project4.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-5-afbeelding {
  width: 25vw;
  height: 17vw;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-project5.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-6-afbeelding {
  width: 25vw;
  height: 17vw;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-project6.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.utility-page-wrap {
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
}

.utility-page-content {
  display: flex;
  width: 260px;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.werkwijze-sectie-2 {
  display: none;
  margin-bottom: 90px;
}

.werkwijze-verder-container-2 {
  display: -ms-grid;
  display: grid;
  max-width: 1600px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1px;
  grid-column-gap: 90px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.werkwijze-verder-container-top {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.werkwijze-verder-container-midden {
  margin-top: 60px;
}

.project-details-doel-sectie {
  margin-bottom: 90px;
}

.project-details-doel-container {
  display: -ms-grid;
  display: grid;
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 4vw;
  grid-row-gap: 16px;
  -ms-grid-columns: 48% 48%;
  grid-template-columns: 48% 48%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.project-details-doel-grid-tekst-div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.project-details-klant-sectie {
  margin-bottom: 90px;
}

.project-details-klant-container {
  display: -ms-grid;
  display: grid;
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 5vw;
  grid-row-gap: 16px;
  -ms-grid-columns: 47% 47%;
  grid-template-columns: 47% 47%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.project-details-klant-grid-tekst-div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.project-details-klant-grid-afbeelding-div {
  border-style: none;
  border-width: 1px;
  border-color: #495c4a;
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.vet-gedrukt {
  color: #525252;
  font-weight: 500;
}

.paragraph-pakket {
  max-width: 1200px;
  margin-top: 11px;
  color: #666;
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
}

.uit-te-breiden-met-par {
  max-width: 1200px;
  margin-top: 50px;
  color: #7d9b7e;
  font-size: 22px;
  line-height: 20px;
  font-weight: 500;
  text-align: left;
}

.heading-center {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Oswald, sans-serif;
  color: #657e66;
  font-size: 36px;
  font-weight: 400;
}

.heading-center.mb20 {
  margin-bottom: 40px;
  text-align: left;
}

.hero-tekst-wrapper-2 {
  display: flex;
  width: 51%;
  margin-left: 0px;
  padding: 27px 29px 25px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  background-color: hsla(0, 0%, 100%, 0.8);
  font-size: 1vw;
}

.heading-6-2 {
  margin-top: 1em;
  margin-bottom: 1em;
  color: #525252;
  font-size: 16px;
  line-height: 1.5;
}

.werkwijze-verder-grid-paragraaf-onder {
  margin-top: 40px;
  margin-bottom: 40px;
  color: #666;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

.wie-is-de-groene-loft-image {
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/wie-is-de-groene-loft-afbeelding.jpg");
  background-position: 50% 20%;
  background-size: cover;
  background-repeat: no-repeat;
}

.list-2 {
  line-height: 24px;
}

.list-4 {
  line-height: 24px;
}

.list2 {
  width: 9em;
  margin: 10px auto 15px;
  padding-left: 0px;
  color: #666;
  font-size: 16px;
  text-align: center;
  list-style-type: disc;
}

.bel-mail-mij-button {
  width: 105px;
  height: 28px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding: 2px 22px 0px;
  border-radius: 8px;
  background-color: #abd0ad;
  transition: background-color 350ms ease;
  font-family: Oswald, sans-serif;
  color: #323f33;
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

.bel-mail-mij-button:hover {
  background-color: #f8fcf8;
}

.body-3 {
  background-color: #f8fcf8;
}

.project-details-doel-container-2 {
  display: -ms-grid;
  display: grid;
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 80px;
  padding-left: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 4vw;
  grid-row-gap: 16px;
  -ms-grid-columns: 48% 48%;
  grid-template-columns: 48% 48%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.slide-project-1-1 {
  background-image: url("../images/de-groene-loft-project-1-1.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.slide-project-1-2 {
  background-image: url("../images/de-groene-loft-project-1-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-1-3 {
  background-image: url("../images/de-groene-loft-project-1-3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-1-4 {
  background-image: url("../images/de-groene-loft-project-1-4.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-1-1 {
  min-height: 325px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-portfolio-project1.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.project-details-doel-grid-afbeelding-1-2 {
  min-height: 350px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-1-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.project-details-doel-grid-afbeelding-1-1.minimale-hoogte {
  min-height: 350px;
}

.slide-project-2-1 {
  background-image: url("../images/de-groene-loft-project-2-1.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.slide-project-2-2 {
  background-image: url("../images/de-groene-loft-project-2-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-2-3 {
  background-image: url("../images/de-groene-loft-project-2-3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-2-1 {
  min-height: 350px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-2-3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-klant-grid-afbeelding-2-2 {
  border-style: none;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-2-1.jpg");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-klant-grid-afbeelding-2-2.minimale-hoogte {
  min-height: 350px;
  border-style: solid;
  background-image: url("../images/de-groene-loft-project-2-2.jpg");
  background-position: 50% 50%;
}

.slide-project-3-1 {
  background-image: url("../images/de-groene-loft-project-3-1.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.slide-project-3-2 {
  background-image: url("../images/de-groene-loft-project-3-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-3-3 {
  background-image: url("../images/de-groene-loft-project-3-3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-3-1 {
  min-height: 350px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-3-4.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-klant-grid-afbeelding-3-2 {
  border-style: none;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-2-1.jpg");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-klant-grid-afbeelding-3-2.minimale-hoogte {
  min-height: 350px;
  border-style: solid;
  background-image: url("../images/de-groene-loft-project-3-5.jpg");
  background-position: 50% 50%;
}

.project-details-doel-grid-afbeelding-3-3 {
  min-height: 350px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-3-6.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-4-1 {
  background-image: url("../images/de-groene-loft-project-4-1.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.slide-project-4-2 {
  background-image: url("../images/de-groene-loft-project-4-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-4-3 {
  background-image: url("../images/de-groene-loft-project-4-3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-4-4 {
  background-image: url("../images/de-groene-loft-project-4-4.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-4-5 {
  background-image: url("../images/de-groene-loft-project-4-5.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-4-6 {
  background-image: url("../images/de-groene-loft-project-4-6.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-4-1 {
  min-height: 350px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-4-7.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-klant-grid-afbeelding-4-2 {
  border-style: none;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-2-1.jpg");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-klant-grid-afbeelding-4-2.minimale-hoogte {
  min-height: 350px;
  border-style: solid;
  background-image: url("../images/de-groene-loft-project-4-8.jpg");
  background-position: 50% 50%;
}

.project-details-doel-grid-afbeelding-4-3 {
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-4-9.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-4-3.minimale-hoogte {
  height: 325px;
  min-height: 350px;
}

.slide-project-5-1 {
  background-image: url("../images/de-groene-loft-project-5-1.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.slide-project-5-2 {
  background-image: url("../images/de-groene-loft-project-5-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-5-1 {
  min-height: 350px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-5-3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-klant-grid-afbeelding-5-2 {
  border-style: none;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-2-1.jpg");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-klant-grid-afbeelding-5-2.minimale-hoogte {
  min-height: 350px;
  border-style: solid;
  background-image: url("../images/de-groene-loft-project-5-5.jpg");
  background-position: 50% 50%;
}

.slide-project-6-1 {
  background-image: url("../images/de-groene-loft-project-6-1.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.slide-project-6-2 {
  background-image: url("../images/de-groene-loft-project-6-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-6-3 {
  background-image: url("../images/de-groene-loft-project-6-3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-6-4 {
  background-image: url("../images/de-groene-loft-project-6-4.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-6-1 {
  min-height: 350px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-6-5.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-7-afbeelding {
  width: 25vw;
  height: 17vw;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-project7.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-8-afbeelding {
  width: 25vw;
  height: 17vw;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-project8.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-9-afbeelding {
  width: 25vw;
  height: 17vw;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  border-radius: 1px;
  background-image: url("../images/de-groene-loft-portfolio-project9.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-7-1 {
  background-image: url("../images/de-groene-loft-project-7-1.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.slide-project-7-2 {
  background-image: url("../images/de-groene-loft-project-7-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-7-3 {
  background-image: url("../images/de-groene-loft-project-7-3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-7-4 {
  background-image: url("../images/de-groene-loft-project-7-4.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-7-1 {
  min-height: 350px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-7-5.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-8-1 {
  background-image: url("../images/de-groene-loft-project-8-1.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.slide-project-8-2 {
  background-image: url("../images/de-groene-loft-project-8-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-8-3 {
  background-image: url("../images/de-groene-loft-project-8-3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-8-4 {
  background-image: url("../images/de-groene-loft-project-8-4.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-8-1 {
  min-height: 350px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-8-5.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-9-1 {
  background-image: url("../images/de-groene-loft-project-9-1.jpg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.slide-project-9-2 {
  background-image: url("../images/de-groene-loft-project-9-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-9-3 {
  background-image: url("../images/de-groene-loft-project-9-3.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-9-4 {
  background-image: url("../images/de-groene-loft-project-9-4.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-9-5 {
  background-image: url("../images/de-groene-loft-project-9-5.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-9-6 {
  background-image: url("../images/de-groene-loft-project-9-6.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-9-7 {
  background-image: url("../images/de-groene-loft-project-9-7.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-project-9-8 {
  background-image: url("../images/de-groene-loft-project-9-8.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-9-1 {
  min-height: 350px;
  border-style: solid;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-9-5.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-6-2 {
  border-style: none;
  border-width: 1px;
  border-color: #495c4a;
  background-image: url("../images/de-groene-loft-project-2-1.jpg");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.project-details-doel-grid-afbeelding-6-2.minimale-hoogte {
  min-height: 350px;
  border-style: solid;
  background-image: url("../images/de-groene-loft-project-6-6.jpg");
  background-position: 50% 50%;
}

.footer-link {
  transition: color 400ms ease;
  color: #d3d3d3;
  text-decoration: none;
}

.footer-link:hover {
  color: #f8fcf8;
  font-weight: 500;
  text-decoration: none;
}

@media screen and (min-width: 1280px) {
  .hero-container {
    max-width: 1500px;
    padding-top: 75px;
    padding-bottom: 70px;
  }

  .heading-2 {
    font-size: 72px;
  }

  .heading-2.donkergroen {
    font-size: 3.9em;
    line-height: 1.1;
  }

  .heading-2.hero-koptekst-portfolio {
    font-size: 5.2em;
  }

  .werkwijze-verder-container {
    max-width: 1500px;
    grid-row-gap: 1vw;
  }

  .heading-4 {
    font-size: 36px;
  }

  .heading-6 {
    font-size: 1.4em;
  }

  .heading-6.hero-portfolio-par-tekst {
    font-size: 20px;
  }

  .review-grid-rechts {
    line-height: 24px;
  }

  .contact-sectie {
    background-image: none;
  }

  .heading-wat-is-dgl {
    font-size: 36px;
  }

  .scheider-div {
    width: 90%;
    max-width: 1400px;
  }

  .list {
    padding-left: 0%;
  }

  .portfolio-hero-container {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .portfolio-hero-tekst-wrapper {
    padding-top: 1vh;
  }

  .projecten-details-hero-tekst-wrapper {
    width: auto;
  }

  .contact-hero-top-sectie {
    margin-bottom: 0px;
  }

  .contact-hero-container {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 90px;
  }

  .contact-hero-afbeeldingen {
    height: 325px;
  }

  .contact-sectie-2 {
    margin-top: 0px;
  }

  .hero-carousel-container {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .hero-over-ons-container {
    padding-top: 75px;
    padding-bottom: 70px;
  }

  .project-2-afbeelding {
    position: relative;
    top: 0px;
    background-image: url("../images/de-groene-loft-portfolio-project2.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .project-afbeelding-overlay {
    width: 100%;
    height: 100%;
    background-color: #323f33;
  }

  .project-afbeelding-hover-tekst {
    position: relative;
    top: -50%;
    font-family: Oswald, sans-serif;
    color: #f1f6f1;
    text-align: center;
  }

  .gevoel-passie-grid-image {
    background-image: url("../images/wat-is-de-groene-loft-afbeelding.jpg");
    background-position: 100% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .portfolio-hero-grid-afbeeldingen-div {
    max-height: 325px;
    max-width: 265px;
  }

  .portfolio-hero-grid-afbeeldingen-div2 {
    max-height: 325px;
    max-width: 265px;
  }

  .project-1-afbeelding {
    position: relative;
    top: 0px;
    background-image: url("../images/de-groene-loft-portfolio-project1.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .project-3-afbeelding {
    position: relative;
    top: 0px;
    background-image: url("../images/de-groene-loft-portfolio-project3.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .project-4-afbeelding {
    position: relative;
    top: 0px;
    background-image: url("../images/de-groene-loft-portfolio-project4.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .project-5-afbeelding {
    position: relative;
    top: 0px;
    background-image: url("../images/de-groene-loft-portfolio-project5.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .project-6-afbeelding {
    position: relative;
    top: 0px;
    background-image: url("../images/de-groene-loft-portfolio-project6.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .heading-center {
    font-size: 36px;
  }

  .heading-6-2 {
    font-size: 1.4em;
  }

  .werkwijze-verder-grid-paragraaf-onder {
    margin-bottom: 0px;
  }

  .list2 {
    padding-left: 0%;
  }

  .project-7-afbeelding {
    position: relative;
    top: 0px;
  }

  .project-8-afbeelding {
    position: relative;
    top: 0px;
  }

  .project-9-afbeelding {
    position: relative;
    top: 0px;
  }
}

@media screen and (min-width: 1440px) {
  .hero-container {
    padding-top: 72px;
    padding-bottom: 71px;
  }

  .heading-2 {
    font-size: 72px;
  }

  .heading-2.donkergroen {
    font-size: 60px;
  }

  .heading-2.hero-koptekst-portfolio {
    font-size: 72px;
  }

  .hero-tekst-wrapper {
    width: 50%;
  }

  .hero-button {
    padding-right: 32px;
    padding-left: 32px;
    font-size: 20px;
  }

  .heading-3 {
    font-size: 30px;
  }

  .werkwijze-koptekst {
    font-size: 20px;
    line-height: 26px;
  }

  .werkwijze-grid-tekst-div {
    font-size: 18px;
    line-height: 26px;
  }

  .werkwijze-verder-container {
    max-width: 1500px;
  }

  .heading-4 {
    font-size: 40px;
  }

  .werkwijze-verder-grid-paragraaf {
    font-size: 18px;
    line-height: 26px;
  }

  .meer-over-dgl-button {
    font-size: 20px;
  }

  .heading-6 {
    font-size: 20px;
  }

  .heading-6.hero-portfolio-par-tekst {
    font-size: 20px;
  }

  .review-grid-rechts {
    font-size: 18px;
    line-height: 26px;
  }

  .review-grid-links-naam {
    font-size: 18px;
  }

  .heading-5 {
    font-size: 40px;
  }

  .paragraph {
    font-size: 20px;
    line-height: 26px;
  }

  .wat-is-de-groene-loft-container {
    max-height: none;
  }

  .heading-wat-is-dgl {
    font-size: 40px;
  }

  .wat-is-dgl-koptekst {
    font-size: 20px;
    line-height: 26px;
  }

  .wat-is-dgl-paragraaf {
    font-size: 18px;
    line-height: 26px;
  }

  .scheider-sectie {
    margin-top: 19px;
  }

  .scheider-div {
    width: 90%;
    max-width: 1400px;
  }

  .de-filosofie-van-dgl-koptekst {
    font-size: 20px;
    line-height: 26px;
  }

  .pakketten-container {
    max-width: 1200px;
  }

  .list {
    padding-left: 0%;
    font-size: 18px;
  }

  .werkwijze-2-grid-paragraaf {
    font-size: 18px;
    line-height: 26px;
  }

  .portfolio-hero-container {
    max-height: 525px;
    margin-top: -20px;
    padding-top: 40px;
    padding-bottom: 0px;
  }

  .portfolio-hero-grid-afbeeldingen {
    max-height: none;
  }

  .projecten-top-div-tekst {
    font-size: 20px;
    line-height: 26px;
  }

  .projecten-grid-koptekst {
    font-size: 18px;
    line-height: 26px;
  }

  .projecten-details-hero-tekst-wrapper {
    left: 5%;
    top: auto;
    right: auto;
    bottom: 9%;
    margin-top: 0px;
    justify-content: center;
  }

  .contact-hero-container {
    padding-top: 0px;
    padding-bottom: 90px;
    align-content: start;
  }

  .contact-hero-tekst-wrapper {
    margin-top: 0vw;
  }

  .contact-hero-afbeeldingen {
    height: 350px;
    max-height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .paragraph-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .paragraph-andere-contactmanieren {
    font-size: 20px;
    line-height: 24px;
  }

  .hero-carousel-container {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .hero-over-ons-container {
    padding-top: 72px;
    padding-bottom: 71px;
  }

  .project-2-afbeelding {
    max-height: 255px;
    max-width: 375px;
  }

  .wie-is-de-groene-loft-container-2 {
    max-height: none;
  }

  .portfolio-hero-grid-afbeeldingen-div2 {
    max-height: 325px;
    max-width: 265px;
  }

  .project-1-afbeelding {
    max-height: 255px;
    max-width: 375px;
  }

  .project-3-afbeelding {
    max-height: 255px;
    max-width: 375px;
  }

  .project-4-afbeelding {
    max-height: 255px;
    max-width: 375px;
    background-image: url("../images/de-groene-loft-portfolio-project4.jpg");
  }

  .project-5-afbeelding {
    max-height: 255px;
    max-width: 375px;
  }

  .project-6-afbeelding {
    max-height: 255px;
    max-width: 375px;
    background-image: url("../images/de-groene-loft-project-6-1.jpg");
  }

  .project-details-klant-container {
    max-height: none;
  }

  .paragraph-pakket {
    font-size: 18px;
    line-height: 24px;
  }

  .uit-te-breiden-met-par {
    font-size: 22px;
    line-height: 24px;
  }

  .heading-center {
    font-size: 40px;
  }

  .hero-tekst-wrapper-2 {
    background-color: hsla(0, 0%, 100%, 0.75);
  }

  .heading-6-2 {
    font-size: 20px;
  }

  .werkwijze-verder-grid-paragraaf-onder {
    font-size: 18px;
    line-height: 26px;
  }

  .list2 {
    padding-left: 0%;
    font-size: 18px;
  }

  .bel-mail-mij-button {
    font-size: 14px;
  }

  .project-details-doel-grid-afbeelding-1-1.minimale-hoogte {
    min-height: 375px;
  }

  .project-details-doel-grid-afbeelding-2-1 {
    min-height: 375px;
  }

  .project-details-klant-grid-afbeelding-2-2.minimale-hoogte {
    min-height: 375px;
  }

  .project-details-doel-grid-afbeelding-3-1 {
    min-height: 375px;
  }

  .project-details-klant-grid-afbeelding-3-2.minimale-hoogte {
    min-height: 375px;
  }

  .project-details-doel-grid-afbeelding-3-3 {
    min-height: 375px;
  }

  .project-details-doel-grid-afbeelding-4-1 {
    min-height: 375px;
  }

  .project-details-klant-grid-afbeelding-4-2.minimale-hoogte {
    min-height: 375px;
  }

  .project-details-doel-grid-afbeelding-4-3.minimale-hoogte {
    height: auto;
    min-height: 375px;
  }

  .project-details-doel-grid-afbeelding-5-1 {
    min-height: 375px;
  }

  .project-details-klant-grid-afbeelding-5-2.minimale-hoogte {
    min-height: 375px;
  }

  .slide-project-6-1 {
    background-image: url("../images/de-groene-loft-project-6-1.jpg");
  }

  .slide-project-6-2 {
    background-image: url("../images/de-groene-loft-project-6-2.jpg");
  }

  .slide-project-6-3 {
    background-image: url("../images/de-groene-loft-project-6-3.jpg");
  }

  .project-details-doel-grid-afbeelding-6-1 {
    min-height: 375px;
  }

  .project-7-afbeelding {
    max-height: 255px;
    max-width: 375px;
  }

  .project-8-afbeelding {
    max-height: 255px;
    max-width: 375px;
  }

  .project-9-afbeelding {
    max-height: 255px;
    max-width: 375px;
  }

  .project-details-doel-grid-afbeelding-6-2.minimale-hoogte {
    min-height: 375px;
  }
}

@media screen and (min-width: 1920px) {
  .navigatie-container.shadow-three {
    max-width: 1500px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .hero-container {
    max-width: 1500px;
  }

  .heading-2 {
    font-size: 72px;
  }

  .heading-2.hero-koptekst-portfolio {
    font-size: 72px;
  }

  .werkwijze-container {
    max-width: 1500px;
  }

  .werkwijze-verder-container {
    max-width: 1500px;
  }

  .werkwijze-verder-grid-paragraaf {
    line-height: 26px;
  }

  .review-container {
    max-width: 1500px;
  }

  .heading-6 {
    font-size: 22px;
  }

  .contact-sectie {
    background-image: none;
  }

  .contact-sectie.bg-foto {
    background-image: url("../images/notenboom-bg-lo.jpg");
    background-position: 0% 100%;
    background-size: auto 50%;
  }

  .contact-container {
    max-width: 1500px;
  }

  .footer-container {
    max-width: 1500px;
  }

  .image-7 {
    width: 175px;
  }

  .wat-is-de-groene-loft-container {
    max-width: 1500px;
  }

  .wie-is-de-groene-loft-container {
    max-width: 1500px;
  }

  .scheider-div {
    max-width: 1400px;
  }

  .list {
    padding-left: 0%;
  }

  .werkwijze-2-container {
    max-width: 1500px;
  }

  .portfolio-hero-sectie {
    margin-top: 0px;
  }

  .portfolio-hero-container {
    margin-top: 0px;
  }

  .portfolio-hero-tekst-wrapper {
    width: 90%;
    padding-top: 1vh;
  }

  .contact-hero-container {
    padding-top: 0px;
    align-content: center;
  }

  .contact-hero-afbeeldingen {
    height: 350px;
  }

  .hero-carousel-container {
    max-width: 1500px;
  }

  .hero-over-ons-container {
    max-width: 1500px;
  }

  .wie-is-de-groene-loft-container-2 {
    max-width: 1500px;
  }

  .portfolio-hero-grid-afbeeldingen-div2 {
    max-height: 325px;
    max-width: 265px;
  }

  .project-1-afbeelding {
    background-image: url("../images/de-groene-loft-portfolio-project1.jpg");
  }

  .werkwijze-verder-container-2 {
    max-width: 1500px;
  }

  .project-details-doel-container {
    max-width: 1500px;
  }

  .project-details-klant-container {
    max-width: 1500px;
  }

  .heading-6-2 {
    font-size: 22px;
  }

  .werkwijze-verder-grid-paragraaf-onder {
    line-height: 26px;
  }

  .list2 {
    padding-left: 0%;
  }

  .project-details-doel-container-2 {
    max-width: 1500px;
  }

  .project-details-doel-grid-afbeelding-7-1 {
    min-height: 375px;
  }

  .project-details-doel-grid-afbeelding-8-1 {
    min-height: 375px;
  }

  .project-details-doel-grid-afbeelding-9-1 {
    min-height: 375px;
  }

  .text-span {
    color: #525252;
    font-weight: 500;
  }
}

@media screen and (max-width: 991px) {
  li {
    margin-bottom: 0px;
    font-family: Roboto, sans-serif;
    line-height: 20px;
  }

  .navigatie-container.shadow-three {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .container {
    max-width: none;
    padding-right: 60px;
    padding-left: 60px;
  }

  .navigatie-menu-wrapper {
    background-color: transparent;
    outline-color: #666;
    outline-offset: 0px;
    outline-style: none;
    outline-width: 3px;
  }

  .navigatie-menu {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 99999;
    display: flex;
    width: 100vw;
    height: 75px;
    margin-top: 0px;
    padding: 0px;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
    align-items: center;
    border: 1px none #000;
    border-radius: 0px;
    background-color: #323f33;
    box-shadow: 0 8px 50px 0 rgba(0, 0, 0, 0.05);
  }

  .navigatie-link {
    padding-right: 5px;
    padding-left: 5px;
    color: #abd0ad;
    font-size: 18px;
  }

  .navigatie-link:hover {
    color: #f8fcf8;
  }

  .navigatie-link.w--current {
    margin-left: 0px;
    color: #7d9b7e;
    font-size: 18px;
  }

  .navigatie-link.w--current:hover {
    color: #f1f6f1;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    background-color: #f8fcf8;
    color: #495c4a;
  }

  .hero-sectie {
    margin-bottom: 60px;
  }

  .hero-container {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 60px;
  }

  .heading-2 {
    font-size: 6em;
  }

  .heading-2.donkergroen {
    font-size: 4.6em;
  }

  .heading-2.hero-koptekst-portfolio {
    font-size: 4.8em;
  }

  .hero-tekst-wrapper {
    width: 65%;
    padding-bottom: 25px;
  }

  .hero-button {
    font-size: 16px;
  }

  .werkwijze-mogelijkheden-sectie {
    margin-bottom: 80px;
  }

  .werkwijze-container {
    margin-top: 20px;
    padding-right: 50px;
    padding-left: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .werkwijze-grid-container {
    margin-bottom: 20px;
    justify-items: stretch;
    grid-column-gap: 9px;
    grid-row-gap: 0px;
    -ms-grid-columns: 70px 1fr;
    grid-template-columns: 70px 1fr;
  }

  .werkwijze-grid-titel {
    padding-top: 4px;
  }

  .heading-3 {
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 24px;
  }

  .werkwijze-grid-tekst-div {
    margin-left: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .werkwijze-sectie {
    margin-bottom: 0px;
  }

  .werkwijze-verder-container {
    margin-bottom: 20px;
    padding-right: 60px;
    padding-left: 60px;
    grid-column-gap: 46px;
  }

  .heading-4 {
    font-size: 32px;
  }

  .werkwijze-verder-grid-paragraaf {
    font-size: 14px;
    line-height: 22px;
  }

  .werkwijze-verder-container-rechts {
    margin-top: 50px;
  }

  .review-sectie {
    margin-bottom: 60px;
  }

  .meer-over-dgl-button {
    font-size: 16px;
  }

  .review-container {
    padding: 60px 40px 40px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 25% 75%;
    grid-template-columns: 25% 75%;
  }

  .heading-6 {
    font-size: 14px;
  }

  .heading-6.hero-portfolio-par-tekst {
    font-size: 1.6em;
  }

  .review-grid-rechts {
    font-size: 14px;
    line-height: 22px;
  }

  .meer-button-div {
    margin-top: 15px;
  }

  .review-grid-links-naam {
    font-size: 14px;
  }

  .contact-sectie {
    margin-bottom: 0px;
    padding-bottom: 90px;
  }

  .contact-sectie.bg-foto {
    margin-bottom: 0px;
    background-size: 35%;
  }

  .contact-container {
    width: 90%;
    min-width: 700px;
  }

  .contactform-grid {
    margin-top: 30px;
  }

  .heading-5 {
    margin-bottom: 10px;
    font-size: 32px;
  }

  .contactformulier-input {
    font-size: 12px;
  }

  .contactformulier-textarea {
    font-size: 12px;
  }

  .footer-container {
    padding-bottom: 75px;
    padding-left: 25px;
    grid-row-gap: 0px;
    -ms-grid-columns: 30% 25% 25% 20%;
    grid-template-columns: 30% 25% 25% 20%;
    background-color: #495c4a;
  }

  .footer-koptekst-div {
    font-size: 20px;
  }

  .footer-content-div {
    font-size: 12px;
  }

  .paragraph {
    width: 88%;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 24px;
  }

  .image-3 {
    width: 55px;
    height: 55px;
    margin-top: 10px;
    margin-left: auto;
    text-align: left;
  }

  .image-4 {
    width: 55px;
    height: 55px;
    margin-top: 10px;
    margin-left: auto;
  }

  .image-5 {
    width: 55px;
    height: 55px;
    margin-top: 10px;
    margin-left: auto;
  }

  .image-7 {
    width: 130px;
  }

  .wat-is-de-groene-loft-sectie {
    margin-bottom: 0px;
  }

  .wat-is-de-groene-loft-container {
    padding-right: 60px;
    padding-left: 60px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .heading-wat-is-dgl {
    font-size: 32px;
  }

  .wat-is-dgl-koptekst {
    font-size: 16px;
  }

  .wat-is-dgl-paragraaf {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 22px;
  }

  .wie-is-de-groene-loft-sectie {
    margin-bottom: 0px;
  }

  .wie-is-de-groene-loft-container {
    padding-right: 60px;
    padding-left: 60px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .scheider-div {
    margin-bottom: 60px;
  }

  .pakketten-sectie {
    margin-bottom: 70px;
  }

  .pakketten-container {
    min-width: 700px;
  }

  .pakketten-grid {
    margin-top: 30px;
  }

  .list {
    font-size: 14px;
    line-height: 22px;
  }

  .werkwijze-2-sectie {
    margin-bottom: 0px;
  }

  .werkwijze-2-container {
    padding-right: 61px;
    padding-bottom: 50px;
    padding-left: 61px;
    grid-column-gap: 46px;
  }

  .werkwijze-2-grid-paragraaf {
    font-size: 14px;
    line-height: 22px;
  }

  .portfolio-hero-sectie {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .portfolio-hero-container {
    height: auto;
    max-width: none;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 40px 60px;
  }

  .portfolio-hero-tekst-wrapper {
    width: 100%;
    padding-top: 1vh;
    padding-bottom: 0px;
  }

  .projecten-sectie {
    margin-bottom: 60px;
  }

  .projecten-container {
    margin-top: 20px;
    padding-right: 60px;
    padding-left: 60px;
    grid-column-gap: 50px;
    grid-row-gap: 49px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .projecten-top-container {
    padding-right: 59px;
    padding-left: 59px;
    grid-column-gap: 46px;
  }

  .projecten-top-div-tekst {
    font-size: 16px;
    line-height: 24px;
  }

  .projecten-grid-koptekst {
    font-size: 14px;
    line-height: 22px;
  }

  .projecten-details-hero-tekst-wrapper {
    width: auto;
    margin-top: 0px;
    padding: 15px 20px 20px;
  }

  .contact-hero-top-sectie {
    margin-bottom: 0px;
  }

  .contact-hero-container {
    max-width: none;
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0px 59px 65px;
  }

  .contact-hero-tekst-wrapper {
    width: 100%;
    height: auto;
    padding-bottom: 14px;
  }

  .contact-hero-afbeeldingen {
    height: 225px;
  }

  .andere-contactmogelijkheden-wrapper {
    margin-top: 20px;
  }

  .paragraph-2 {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-andere-contactmanieren {
    width: 88%;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 24px;
  }

  .contact-sectie-2 {
    margin-bottom: 0px;
  }

  .project-details-hero-carousel-sectie {
    margin-bottom: 40px;
  }

  .hero-carousel-container {
    width: 100vw;
    height: 70vw;
  }

  .hero-over-ons-container {
    height: 40vw;
    max-width: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 61px;
  }

  .wie-is-de-groene-loft-container-2 {
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
    -ms-grid-columns: 30% 1fr;
    grid-template-columns: 30% 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .wie-is-de-groene-loft-sectie-2 {
    margin-bottom: 0px;
  }

  .gevoel-passie-grid-image {
    height: 350px;
  }

  .verrassend-grid-image {
    height: 350px;
  }

  .werkwijze-sectie-2 {
    margin-bottom: 0px;
  }

  .werkwijze-verder-container-2 {
    padding-right: 60px;
    padding-left: 60px;
    grid-column-gap: 46px;
  }

  .project-details-doel-sectie {
    margin-bottom: 0px;
  }

  .project-details-doel-container {
    padding-right: 60px;
    padding-left: 60px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project-details-klant-sectie {
    margin-bottom: 0px;
  }

  .project-details-klant-container {
    margin-bottom: 60px;
    padding-right: 60px;
    padding-left: 60px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project-details-klant-grid-afbeelding-div {
    width: 84vw;
    height: 50vw;
  }

  .paragraph-pakket {
    width: 88%;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
  }

  .uit-te-breiden-met-par {
    width: 88%;
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
  }

  .heading-center {
    font-size: 32px;
  }

  .heading-center.mb20 {
    text-align: left;
  }

  .hero-tekst-wrapper-2 {
    width: 65%;
    padding-bottom: 25px;
  }

  .heading-6-2 {
    font-size: 14px;
  }

  .werkwijze-verder-grid-paragraaf-onder {
    font-size: 14px;
    line-height: 22px;
  }

  .wie-is-de-groene-loft-image {
    height: 350px;
    margin-bottom: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  .list-2 {
    font-size: 14px;
  }

  .list-4 {
    font-size: 14px;
  }

  .list2 {
    width: auto;
    font-size: 14px;
  }

  .bel-mail-mij-button {
    font-size: 12px;
  }

  .project-details-doel-container-2 {
    padding-right: 60px;
    padding-left: 60px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project-details-doel-grid-afbeelding-1-1 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-2-1 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-klant-grid-afbeelding-2-2 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-3-1 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-klant-grid-afbeelding-3-2 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-3-3 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-4-1 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-klant-grid-afbeelding-4-2 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-4-3 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-5-1 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-klant-grid-afbeelding-5-2 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-6-1 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-7-1 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-8-1 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-9-1 {
    width: 84vw;
    height: 50vw;
  }

  .project-details-doel-grid-afbeelding-6-2 {
    width: 84vw;
    height: 50vw;
  }
}

@media screen and (max-width: 767px) {
  .navigatie-container {
    max-width: 100%;
  }

  .container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .navigatie-logo {
    padding-left: 0px;
  }

  .navigatie-menu {
    flex-direction: column;
    border-radius: 0px;
  }

  .navigatie-link {
    display: inline-block;
    margin-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .navigatie-link.w--current {
    font-size: 18px;
  }

  .hero-container {
    min-height: 315px;
    padding: 40px 39px;
  }

  .heading-2 {
    font-size: 6.5em;
    line-height: 1.1;
  }

  .heading-2.donkergroen {
    font-size: 5em;
  }

  .heading-2.hero-koptekst-portfolio {
    margin-right: auto;
    margin-left: 0px;
    font-size: 5.5em;
    text-align: left;
  }

  .hero-tekst-wrapper {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .werkwijze-container {
    position: static;
    margin-top: 1px;
    padding-right: 40px;
    padding-left: 20px;
  }

  .werkwijze-grid-titel {
    padding-top: 0px;
  }

  .heading-3 {
    font-size: 22px;
  }

  .werkwijze-koptekst {
    font-size: 15px;
  }

  .werkwijze-grid-tekst-div {
    line-height: 22px;
  }

  .werkwijze-sectie {
    display: none;
  }

  .werkwijze-verder-container {
    padding-right: 40px;
    padding-left: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .heading-4 {
    font-size: 30px;
  }

  .heading-4.lichtgroen {
    padding-left: 98px;
  }

  .werkwijze-verder-grid-paragraaf {
    margin-top: 20px;
    line-height: 22px;
  }

  .werkwijze-verder-container-rechts {
    margin-top: 30px;
  }

  .review-container {
    padding-top: 27px;
    padding-right: 40px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 20px auto auto auto;
    grid-template-rows: 20px auto auto auto;
  }

  .heading-6 {
    font-size: 16px;
  }

  .heading-6.hero-portfolio-par-tekst {
    font-size: 14px;
    line-height: 22px;
  }

  .review-grid-links {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }

  .review-grid-rechts {
    margin-top: 10px;
    padding-left: 0px;
    line-height: 22px;
  }

  .review-grid-links-gegevens {
    width: 100%;
  }

  .review-grid-links-naam {
    margin-bottom: -5px;
  }

  .contact-sectie.bg-foto {
    padding-bottom: 80px;
  }

  .contact-container {
    width: auto;
    min-width: auto;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-right: 41px;
    padding-left: 41px;
  }

  .contactform-grid {
    width: 95%;
    min-width: auto;
  }

  .heading-5 {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .footer-container {
    padding-top: 30px;
    padding-bottom: 30px;
    -ms-grid-columns: 40% 30% 30%;
    grid-template-columns: 40% 30% 30%;
    -ms-grid-rows: 30px auto 30px;
    grid-template-rows: 30px auto 30px;
  }

  .footer-koptekst-div {
    margin: 0px auto;
  }

  .footer-content-div {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .paragraph {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block {
    overflow: hidden;
    height: 0px;
  }

  .image-7 {
    width: 120px;
  }

  .wat-is-de-groene-loft-container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .heading-wat-is-dgl {
    font-size: 30px;
  }

  .wat-is-dgl-koptekst {
    font-size: 16px;
    line-height: 24px;
  }

  .wat-is-dgl-paragraaf {
    line-height: 22px;
  }

  .wie-is-de-groene-loft-container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pakketten-container {
    width: auto;
    min-width: auto;
    padding-right: 40px;
    padding-left: 40px;
  }

  .pakketten-grid {
    width: 60%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .list {
    width: 100%;
    padding-left: 0%;
    text-align: center;
    list-style-type: none;
  }

  .werkwijze-2-container {
    padding-right: 40px;
    padding-left: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .portfolio-hero-container {
    height: auto;
    margin-bottom: 0px;
    padding: 40px 39px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .portfolio-hero-tekst-wrapper {
    width: 100%;
    padding-top: 0vh;
    padding-bottom: 0px;
  }

  .portfolio-hero-grid-afbeeldingen {
    margin-bottom: 0px;
  }

  .projecten-container {
    position: static;
    padding-right: 40px;
    padding-left: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .projecten-top-container {
    padding-right: 40px;
    padding-left: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .projecten-top-div-tekst {
    font-size: 16px;
    line-height: 24px;
  }

  .projecten-grid-koptekst {
    line-height: 22px;
  }

  .projecten-details-hero-tekst-wrapper {
    width: auto;
    padding-top: 15px;
  }

  .contact-hero-container {
    position: static;
    height: auto;
    min-height: 315px;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 41px 54px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .contact-hero-tekst-wrapper {
    width: 100%;
  }

  .contact-hero-afbeeldingen {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    height: 45dvw;
    background-size: cover;
  }

  .andere-contactmogelijkheden-wrapper {
    width: 95%;
    min-width: auto;
  }

  .paragraph-2 {
    line-height: 22px;
  }

  .paragraph-andere-contactmanieren {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-over-ons-container {
    min-height: 315px;
    padding: 40px 39px;
  }

  .project-2-afbeelding {
    width: 40vw;
    height: 27vw;
  }

  .wie-is-de-groene-loft-container-2 {
    padding-right: 40px;
    padding-bottom: 0px;
    padding-left: 40px;
    grid-template-areas:
      "."
      "Area";
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .wie-is-de-groene-loft-sectie-2 {
    margin-bottom: 60px;
  }

  .portfolio-hero-grid-afbeeldingen-div {
    width: 40vw;
    height: 51vw;
    max-height: none;
    max-width: none;
  }

  .portfolio-hero-grid-afbeeldingen-div2 {
    width: 40vw;
    height: 51vw;
    max-height: none;
    max-width: none;
  }

  .project-1-afbeelding {
    width: 40vw;
    height: 27vw;
  }

  .project-3-afbeelding {
    width: 40vw;
    height: 27vw;
  }

  .project-4-afbeelding {
    width: 40vw;
    height: 27vw;
  }

  .project-5-afbeelding {
    width: 40vw;
    height: 27vw;
  }

  .project-6-afbeelding {
    width: 40vw;
    height: 27vw;
  }

  .werkwijze-sectie-2 {
    display: block;
  }

  .werkwijze-verder-container-2 {
    max-width: 1500px;
    margin-bottom: 30px;
    padding-right: 40px;
    padding-left: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .werkwijze-verder-container-midden {
    display: -ms-grid;
    display: grid;
    margin-top: 0px;
    justify-content: space-between;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .project-details-doel-container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .project-details-klant-container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .paragraph-pakket {
    width: 100%;
  }

  .uit-te-breiden-met-par {
    width: 100%;
    font-size: 16px;
  }

  .heading-center {
    font-size: 30px;
  }

  .heading-center.mb20 {
    text-align: left;
  }

  .hero-tekst-wrapper-2 {
    width: 100%;
  }

  .list2 {
    width: 100%;
    padding-left: 0%;
    text-align: center;
    list-style-type: none;
  }

  .bel-mail-mij-button {
    position: relative;
    top: 20px;
  }

  .project-details-doel-container-2 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .project-7-afbeelding {
    width: 40vw;
    height: 27vw;
  }

  .project-8-afbeelding {
    width: 40vw;
    height: 27vw;
  }

  .project-9-afbeelding {
    width: 40vw;
    height: 27vw;
  }
}

@media screen and (max-width: 479px) {
  .navigatie-container.shadow-three {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .container {
    max-width: none;
    padding-right: 20px;
    padding-left: 20px;
  }

  .navigatie-menu {
    height: 275px;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .navigatie-link {
    margin-left: 0px;
  }

  .hero-container {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .heading-2 {
    font-size: 10.5em;
  }

  .heading-2.donkergroen {
    font-size: 24px;
  }

  .heading-2.hero-koptekst-portfolio {
    font-size: 11em;
    text-align: center;
  }

  .hero-tekst-wrapper {
    padding: 20px 0px;
  }

  .hero-button {
    padding: 6px 22px 9px;
    font-size: 14px;
  }

  .werkwijze-container {
    padding-right: 20px;
    padding-left: 14px;
  }

  .heading-3 {
    margin-top: 20px;
  }

  .werkwijze-koptekst {
    line-height: 21px;
  }

  .werkwijze-grid-tekst-div {
    line-height: 22px;
  }

  .werkwijze-sectie {
    display: block;
  }

  .werkwijze-verder-container {
    padding-right: 20px;
    padding-left: 20px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .heading-4 {
    font-size: 30px;
  }

  .heading-4.lichtgroen {
    margin-bottom: 3vh;
    padding-left: 0px;
    font-size: 30px;
    line-height: 1;
    text-align: center;
  }

  .werkwijze-verder-grid-paragraaf {
    line-height: 22px;
  }

  .meer-over-dgl-button {
    margin-top: 25px;
  }

  .review-container {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 1vw;
    line-height: 1.4;
  }

  .heading-6 {
    font-size: 15px;
    line-height: 1.3;
  }

  .heading-6.hero-portfolio-par-tekst {
    line-height: 22px;
  }

  .review-grid-rechts {
    line-height: 22px;
  }

  .meer-button-div {
    width: 100%;
  }

  .contact-sectie.bg-foto {
    background-size: 50%;
  }

  .contact-container {
    margin-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
    align-items: center;
  }

  .contactform-grid {
    margin-bottom: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .heading-5 {
    font-size: 28px;
  }

  .footer-container {
    padding-bottom: 45px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: 50px auto auto auto;
    grid-template-rows: 50px auto auto auto;
  }

  .footer-content-div {
    margin-bottom: 25px;
  }

  .footer-content-div.align-rechts {
    margin-bottom: 0px;
  }

  .paragraph {
    font-size: 15px;
    line-height: 21px;
    text-align: left;
  }

  .image-3 {
    width: 65px;
    height: 65px;
    margin-top: 19px;
  }

  .image-4 {
    width: 65px;
    height: 65px;
    margin-top: 19px;
  }

  .image-5 {
    width: 65px;
    height: 65px;
    margin-top: 19px;
  }

  .image-7 {
    width: 110px;
  }

  .wat-is-de-groene-loft-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .heading-wat-is-dgl {
    font-size: 28px;
  }

  .wat-is-dgl-koptekst {
    font-size: 15px;
    line-height: 21px;
  }

  .wat-is-dgl-paragraaf {
    line-height: 22px;
  }

  .wie-is-de-groene-loft-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .scheider-div {
    margin-bottom: 50px;
  }

  .de-filosofie-van-dgl-koptekst {
    font-size: 16px;
    line-height: 18px;
  }

  .pakketten-container {
    padding-right: 25px;
    padding-left: 25px;
  }

  .pakketten-grid {
    width: 90%;
  }

  .werkwijze-2-container {
    padding-right: 20px;
    padding-left: 20px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .werkwijze-2-grid-paragraaf {
    line-height: 22px;
  }

  .portfolio-hero-sectie {
    margin-bottom: 0px;
  }

  .portfolio-hero-container {
    max-width: none;
    padding: 40px 20px;
  }

  .portfolio-hero-tekst-wrapper {
    padding: 0px;
  }

  .projecten-container {
    padding-right: 21px;
    padding-left: 21px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .projecten-top-container {
    padding-right: 20px;
    padding-left: 20px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .projecten-top-div-tekst {
    font-size: 15px;
    line-height: 21px;
  }

  .projecten-grid-koptekst {
    margin-bottom: 10px;
    line-height: 22px;
  }

  .heading-7 {
    margin-top: 10px;
    font-size: 22px;
  }

  .projecten-details-hero-tekst-wrapper {
    left: auto;
    bottom: 15%;
    width: auto;
    margin-right: auto;
    margin-left: 10%;
    padding: 10px 15px;
    justify-content: flex-end;
    align-items: center;
  }

  .contact-hero-container {
    position: static;
    max-width: none;
    margin-top: 40px;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
  }

  .contact-hero-tekst-wrapper {
    padding: 20px 0px 0px;
  }

  .contact-hero-afbeeldingen {
    height: 50dvw;
  }

  .andere-contactmogelijkheden-wrapper {
    margin-bottom: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .paragraph-2 {
    line-height: 22px;
  }

  .paragraph-andere-contactmanieren {
    font-size: 15px;
    line-height: 21px;
  }

  .hero-carousel-container {
    max-width: none;
  }

  .hero-over-ons-container {
    max-width: none;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .project-2-afbeelding {
    width: 87vw;
    height: 58vw;
  }

  .wie-is-de-groene-loft-container-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .wie-is-de-groene-loft-sectie-2 {
    margin-bottom: 40px;
  }

  .heading-9 {
    font-size: 22px;
  }

  .services-koptekst-div {
    padding-bottom: 15px;
    padding-left: 25px;
    justify-content: flex-start;
  }

  .project-1-afbeelding {
    width: 87vw;
    height: 58vw;
  }

  .project-3-afbeelding {
    width: 87vw;
    height: 58vw;
  }

  .project-4-afbeelding {
    width: 87vw;
    height: 58vw;
  }

  .project-5-afbeelding {
    width: 87vw;
    height: 58vw;
  }

  .project-6-afbeelding {
    width: 87vw;
    height: 58vw;
  }

  .werkwijze-sectie-2 {
    display: none;
  }

  .werkwijze-verder-container-2 {
    padding-right: 20px;
    padding-left: 20px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .project-details-doel-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .project-details-klant-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .paragraph-pakket {
    text-align: center;
  }

  .uit-te-breiden-met-par {
    text-align: center;
  }

  .heading-center {
    font-size: 30px;
  }

  .heading-center.mb20 {
    text-align: left;
  }

  .hero-tekst-wrapper-2 {
    padding: 20px 21px;
  }

  .heading-6-2 {
    font-size: 15px;
    line-height: 18px;
  }

  .werkwijze-verder-grid-paragraaf-onder {
    line-height: 22px;
  }

  .project-details-doel-container-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .project-7-afbeelding {
    width: 87vw;
    height: 58vw;
  }

  .project-8-afbeelding {
    width: 87vw;
    height: 58vw;
  }

  .project-9-afbeelding {
    width: 87vw;
    height: 58vw;
  }
}

#w-node-_0020b21e-245a-6cf6-a5e1-ac5d1d9b6ea2-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8008f8d0-ff8b-5496-1175-4dbb62fadad9-f9e22668 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bb8b1f18-bab8-1f46-d063-ef3b62e97fa1-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-c90521fd-9e82-f1a2-b540-8d2716cd7225-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c90521fd-9e82-f1a2-b540-8d2716cd7228-f9e22668 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c90521fd-9e82-f1a2-b540-8d2716cd722b-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_8129161b-fbf6-8f34-a6a7-3573095990b7-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-af6db24d-8799-8f1e-5995-837810b869f7-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_902fe529-a14a-b23e-4654-908dd18b3e3d-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cef7feeb-b7b9-1eed-9069-1827da0a4dbf-f9e22668 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9be740b2-70ff-23f0-feda-2e43352d3611-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9be740b2-70ff-23f0-feda-2e43352d3612-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9be740b2-70ff-23f0-feda-2e43352d3613-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9be740b2-70ff-23f0-feda-2e43352d3618-f9e22668 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_65ba25f6-8c04-39a1-c0ac-4b6650bb6248-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_65ba25f6-8c04-39a1-c0ac-4b6650bb6249-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_65ba25f6-8c04-39a1-c0ac-4b6650bb624a-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_65ba25f6-8c04-39a1-c0ac-4b6650bb624f-f9e22668 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23bd8bfa-52a5-6f2d-8fe7-be52ce35ee1a-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_53547100-0335-499b-02e6-01fb81912d1c-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c1ef1105-f4ee-13bb-0a84-56f595e98133-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9977a36e-e945-4085-c25e-b1a68571acc3-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_43460b89-586d-6f31-4b90-6393b41e54b0-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b036d561-0c53-9146-3342-2c89407302be-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_48adaa23-10e8-ab1f-9fda-0f1cc6eaeb6b-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7d066663-0616-269a-b84f-fa6ec7e776a6-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-db80a6e3-0b9d-5a27-081f-53a22109a149-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a7b833c5-0d69-58b1-ccee-58730818b0e3-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1a73853d-0d81-df17-d351-892e93848cc4-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1a68674c-52a0-91d2-4dee-4fdaeb6c3b64-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_93091758-ba4c-c794-70cd-2c3f3fc27f64-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01fd3a1c-bc8a-c9a2-55eb-e912347149a8-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2748aa6e-1df3-a741-fadf-61fec58d25b4-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8eaba009-c37d-1082-0d11-dae4e9dcfffb-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9ffb277a-5f42-bca6-cbe8-2d2c4e503270-f9e22668 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06ed7483-fb63-252f-c466-3bec11de94d9-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8a80ac92-56f7-6f00-0c4c-41a1bcdb427e-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_98c6f164-8c94-2f13-2f32-82d659f1cee8-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_5f871f47-de4d-c2cf-ce14-841297968b9b-f9e22668 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_0ffef520-9e6a-64cb-8f25-9861d59e3ebc-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7b82e39f-6a89-d1e6-cd0e-654436c630c2-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a21fe901-a959-add1-fcb6-4fa7c0c8e83c-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4f195576-8d4e-8049-efb5-d3c04fbd358e-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d6f1373c-79e5-34ef-034f-49650c64aca1-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d7879481-0e34-d853-db63-63987f16920c-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c535d400-6723-843d-75bb-e9149572db17-8f286a2b {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8129161b-fbf6-8f34-a6a7-3573095990b7-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-af6db24d-8799-8f1e-5995-837810b869f7-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_902fe529-a14a-b23e-4654-908dd18b3e3d-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cef7feeb-b7b9-1eed-9069-1827da0a4dbf-8f286a2b {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9be740b2-70ff-23f0-feda-2e43352d3611-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9be740b2-70ff-23f0-feda-2e43352d3612-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9be740b2-70ff-23f0-feda-2e43352d3613-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9be740b2-70ff-23f0-feda-2e43352d3618-8f286a2b {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_65ba25f6-8c04-39a1-c0ac-4b6650bb6248-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_65ba25f6-8c04-39a1-c0ac-4b6650bb6249-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_65ba25f6-8c04-39a1-c0ac-4b6650bb624a-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_65ba25f6-8c04-39a1-c0ac-4b6650bb624f-8f286a2b {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa06e6f6-0870-a44a-69f9-7c7100b7faf5-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa06e6f6-0870-a44a-69f9-7c7100b7faf7-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aa06e6f6-0870-a44a-69f9-7c7100b7fb05-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aa06e6f6-0870-a44a-69f9-7c7100b7fb16-8f286a2b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f75112ad-7fda-f188-c20b-58501709991e-70ca62c8 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_62f5b6c2-2d7d-b916-69a6-2dcaa00861bd-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3221242b-d0b0-7135-ddfb-d84f80b4f801-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c535d400-6723-843d-75bb-e9149572db17-70ca62c8 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_729ff317-6384-1c6f-d193-5fb29a9f3634-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9a0beabf-d855-2f13-7413-2005f4f643cb-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_86878d09-b988-df2d-05ad-ee0d63031f13-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_95030c03-aa8e-9baa-4bfe-26fb45e2a99d-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_77384e37-cb06-4e79-1625-05311324bab9-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_73acf1eb-04b5-da63-2590-34888cf5aa1a-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_52014a2c-8dda-608e-5f9e-ab49d48a9084-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c602e834-f423-18a1-dfa9-da3a179524cd-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3db48b43-83d5-31bd-bee4-88a3d7764687-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462a7-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462aa-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462ab-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462b0-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462b2-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462b3-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462b8-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462ba-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462bb-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462c0-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a556f-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a5571-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a5573-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a5575-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a5577-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a5579-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a557b-70ca62c8 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d0dfd6cb-e910-e3fc-dba1-0557d93e7420-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d0dfd6cb-e910-e3fc-dba1-0557d93e7422-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d0dfd6cb-e910-e3fc-dba1-0557d93e7430-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d0dfd6cb-e910-e3fc-dba1-0557d93e7441-70ca62c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a21fe901-a959-add1-fcb6-4fa7c0c8e83c-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_641a1a48-135b-9cbd-a422-e7231f286225-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b8c4b3b8-f1fd-e6a3-f75d-024fc1054de9-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a54-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a56-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a58-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5a-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5c-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5e-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a60-2e6e6eb6 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f84f2e65-56e9-c0c9-b2ca-0e76752602f9-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f84f2e65-56e9-c0c9-b2ca-0e76752602fb-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f84f2e65-56e9-c0c9-b2ca-0e7675260309-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f84f2e65-56e9-c0c9-b2ca-0e767526031a-2e6e6eb6 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a556f-078d6a8c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a5571-078d6a8c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a5573-078d6a8c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a5575-078d6a8c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a5577-078d6a8c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a5579-078d6a8c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6ca058d2-6ce5-5247-b592-532cab5a557b-078d6a8c {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0ed5993a-e6dd-1d8d-041f-26fc0fc27a76-078d6a8c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0ed5993a-e6dd-1d8d-041f-26fc0fc27a78-078d6a8c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_0ed5993a-e6dd-1d8d-041f-26fc0fc27a86-078d6a8c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_0ed5993a-e6dd-1d8d-041f-26fc0fc27a97-078d6a8c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a21fe901-a959-add1-fcb6-4fa7c0c8e83c-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_641a1a48-135b-9cbd-a422-e7231f286225-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b8c4b3b8-f1fd-e6a3-f75d-024fc1054de9-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a54-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a56-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a58-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5a-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5c-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5e-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a60-6b85aa41 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aba5fc51-04f3-9410-c8f0-4065743049e5-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aba5fc51-04f3-9410-c8f0-4065743049e7-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aba5fc51-04f3-9410-c8f0-4065743049f5-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aba5fc51-04f3-9410-c8f0-406574304a06-6b85aa41 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a21fe901-a959-add1-fcb6-4fa7c0c8e83c-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_641a1a48-135b-9cbd-a422-e7231f286225-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b8c4b3b8-f1fd-e6a3-f75d-024fc1054de9-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_494598e3-56aa-2c7c-3b15-32af8f274de1-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_494598e3-56aa-2c7c-3b15-32af8f274dea-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a54-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a56-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a58-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5a-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5c-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5e-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a60-3444d5df {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4c2859bd-5ed5-e992-ca51-8d8c86f0aa23-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4c2859bd-5ed5-e992-ca51-8d8c86f0aa25-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4c2859bd-5ed5-e992-ca51-8d8c86f0aa33-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4c2859bd-5ed5-e992-ca51-8d8c86f0aa44-3444d5df {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a21fe901-a959-add1-fcb6-4fa7c0c8e83c-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_641a1a48-135b-9cbd-a422-e7231f286225-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b8c4b3b8-f1fd-e6a3-f75d-024fc1054de9-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_494598e3-56aa-2c7c-3b15-32af8f274de1-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_494598e3-56aa-2c7c-3b15-32af8f274dea-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a54-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a56-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a58-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5a-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5c-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5e-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a60-0e60955f {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db333947-60da-f0e0-0453-c313ec871800-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db333947-60da-f0e0-0453-c313ec871802-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-db333947-60da-f0e0-0453-c313ec871810-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-db333947-60da-f0e0-0453-c313ec871821-0e60955f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a21fe901-a959-add1-fcb6-4fa7c0c8e83c-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_641a1a48-135b-9cbd-a422-e7231f286225-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b8c4b3b8-f1fd-e6a3-f75d-024fc1054de9-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a54-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a56-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a58-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5a-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5c-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5e-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a60-c38b6ad0 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2e11757f-86b2-251c-8b5e-aebf0ae76135-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2e11757f-86b2-251c-8b5e-aebf0ae76137-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2e11757f-86b2-251c-8b5e-aebf0ae76145-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2e11757f-86b2-251c-8b5e-aebf0ae76156-c38b6ad0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a21fe901-a959-add1-fcb6-4fa7c0c8e83c-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_641a1a48-135b-9cbd-a422-e7231f286225-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a54-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a56-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a58-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5a-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5c-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5e-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a60-bb0cc955 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8effb1b4-509a-e197-b6df-5b3fe24dbfb2-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8effb1b4-509a-e197-b6df-5b3fe24dbfb4-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8effb1b4-509a-e197-b6df-5b3fe24dbfc2-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8effb1b4-509a-e197-b6df-5b3fe24dbfd3-bb0cc955 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a21fe901-a959-add1-fcb6-4fa7c0c8e83c-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_641a1a48-135b-9cbd-a422-e7231f286225-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a54-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a56-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a58-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5a-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5c-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5e-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a60-39734129 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_561443ee-453d-53a9-13f4-00e875f9d628-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_561443ee-453d-53a9-13f4-00e875f9d62a-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_561443ee-453d-53a9-13f4-00e875f9d638-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_561443ee-453d-53a9-13f4-00e875f9d649-39734129 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a21fe901-a959-add1-fcb6-4fa7c0c8e83c-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_641a1a48-135b-9cbd-a422-e7231f286225-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a54-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a56-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a58-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5a-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5c-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5e-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a60-987f4df8 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a833be84-d5d5-70b8-6b4d-978db79d130c-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a833be84-d5d5-70b8-6b4d-978db79d130e-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a833be84-d5d5-70b8-6b4d-978db79d131c-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a833be84-d5d5-70b8-6b4d-978db79d132d-987f4df8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a21fe901-a959-add1-fcb6-4fa7c0c8e83c-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_641a1a48-135b-9cbd-a422-e7231f286225-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b8c4b3b8-f1fd-e6a3-f75d-024fc1054de9-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a54-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a56-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a58-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5a-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5c-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a5e-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_63186476-f269-adb7-3a0b-e913b2883a60-7557faf1 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43c385f7-bb53-9b90-f877-2e0d5de4c27d-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43c385f7-bb53-9b90-f877-2e0d5de4c27f-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_43c385f7-bb53-9b90-f877-2e0d5de4c28d-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_43c385f7-bb53-9b90-f877-2e0d5de4c29e-7557faf1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

@media screen and (min-width: 1280px) {
  #w-node-bb8b1f18-bab8-1f46-d063-ef3b62e97fa1-f9e22668 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }

  #w-node-_235905f0-b345-957e-491e-65973b6c7e5f-8f286a2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3db48b43-83d5-31bd-bee4-88a3d7764687-70ca62c8 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-af6db24d-8799-8f1e-5995-837810b869f7-f9e22668 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_9be740b2-70ff-23f0-feda-2e43352d3612-f9e22668 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_65ba25f6-8c04-39a1-c0ac-4b6650bb6249-f9e22668 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_0ffef520-9e6a-64cb-8f25-9861d59e3ebc-8f286a2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    order: -9999;
  }

  #w-node-_7b82e39f-6a89-d1e6-cd0e-654436c630c2-8f286a2b {
    order: -9999;
  }

  #w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-8f286a2b {
    order: -9999;
  }

  #w-node-af6db24d-8799-8f1e-5995-837810b869f7-8f286a2b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_9be740b2-70ff-23f0-feda-2e43352d3612-8f286a2b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_65ba25f6-8c04-39a1-c0ac-4b6650bb6249-8f286a2b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-f75112ad-7fda-f188-c20b-58501709991e-70ca62c8 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-2e6e6eb6 {
    order: -9999;
  }

  #w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-6b85aa41 {
    order: -9999;
  }

  #w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-3444d5df {
    order: -9999;
  }

  #w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-0e60955f {
    order: -9999;
  }

  #w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-c38b6ad0 {
    order: -9999;
  }

  #w-node-_5ae07676-967d-cb46-d620-ed7aa31868eb-7557faf1 {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c23af27f-44d2-5451-7d25-8a179323df89-f9e22668 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_53547100-0335-499b-02e6-01fb81912d1c-f9e22668 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_43460b89-586d-6f31-4b90-6393b41e54b0-f9e22668 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_7d066663-0616-269a-b84f-fa6ec7e776a6-f9e22668 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_06ed7483-fb63-252f-c466-3bec11de94d9-f9e22668 {
    order: 1;
  }

  #w-node-_8a80ac92-56f7-6f00-0c4c-41a1bcdb427e-f9e22668 {
    order: 4;
  }

  #w-node-_98c6f164-8c94-2f13-2f32-82d659f1cee8-f9e22668 {
    order: 7;
  }

  #w-node-_5f871f47-de4d-c2cf-ce14-841297968b9b-f9e22668 {
    order: 8;
  }

  #w-node-_0ffef520-9e6a-64cb-8f25-9861d59e3ebc-8f286a2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    order: -9999;
  }

  #w-node-aa06e6f6-0870-a44a-69f9-7c7100b7faf5-8f286a2b {
    order: 1;
  }

  #w-node-aa06e6f6-0870-a44a-69f9-7c7100b7faf7-8f286a2b {
    order: 4;
  }

  #w-node-aa06e6f6-0870-a44a-69f9-7c7100b7fb05-8f286a2b {
    order: 7;
  }

  #w-node-aa06e6f6-0870-a44a-69f9-7c7100b7fb16-8f286a2b {
    order: 8;
  }

  #w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462aa-70ca62c8 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462b2-70ca62c8 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1101bc46-2b0f-e489-8b01-adb9cbd462ba-70ca62c8 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d0dfd6cb-e910-e3fc-dba1-0557d93e7420-70ca62c8 {
    order: 1;
  }

  #w-node-d0dfd6cb-e910-e3fc-dba1-0557d93e7422-70ca62c8 {
    order: 4;
  }

  #w-node-d0dfd6cb-e910-e3fc-dba1-0557d93e7430-70ca62c8 {
    order: 7;
  }

  #w-node-d0dfd6cb-e910-e3fc-dba1-0557d93e7441-70ca62c8 {
    order: 8;
  }

  #w-node-f84f2e65-56e9-c0c9-b2ca-0e76752602f9-2e6e6eb6 {
    order: 1;
  }

  #w-node-f84f2e65-56e9-c0c9-b2ca-0e76752602fb-2e6e6eb6 {
    order: 4;
  }

  #w-node-f84f2e65-56e9-c0c9-b2ca-0e7675260309-2e6e6eb6 {
    order: 7;
  }

  #w-node-f84f2e65-56e9-c0c9-b2ca-0e767526031a-2e6e6eb6 {
    order: 8;
  }

  #w-node-_0ed5993a-e6dd-1d8d-041f-26fc0fc27a76-078d6a8c {
    order: 1;
  }

  #w-node-_0ed5993a-e6dd-1d8d-041f-26fc0fc27a78-078d6a8c {
    order: 4;
  }

  #w-node-_0ed5993a-e6dd-1d8d-041f-26fc0fc27a86-078d6a8c {
    order: 7;
  }

  #w-node-_0ed5993a-e6dd-1d8d-041f-26fc0fc27a97-078d6a8c {
    order: 8;
  }

  #w-node-aba5fc51-04f3-9410-c8f0-4065743049e5-6b85aa41 {
    order: 1;
  }

  #w-node-aba5fc51-04f3-9410-c8f0-4065743049e7-6b85aa41 {
    order: 4;
  }

  #w-node-aba5fc51-04f3-9410-c8f0-4065743049f5-6b85aa41 {
    order: 7;
  }

  #w-node-aba5fc51-04f3-9410-c8f0-406574304a06-6b85aa41 {
    order: 8;
  }

  #w-node-_4c2859bd-5ed5-e992-ca51-8d8c86f0aa23-3444d5df {
    order: 1;
  }

  #w-node-_4c2859bd-5ed5-e992-ca51-8d8c86f0aa25-3444d5df {
    order: 4;
  }

  #w-node-_4c2859bd-5ed5-e992-ca51-8d8c86f0aa33-3444d5df {
    order: 7;
  }

  #w-node-_4c2859bd-5ed5-e992-ca51-8d8c86f0aa44-3444d5df {
    order: 8;
  }

  #w-node-db333947-60da-f0e0-0453-c313ec871800-0e60955f {
    order: 1;
  }

  #w-node-db333947-60da-f0e0-0453-c313ec871802-0e60955f {
    order: 4;
  }

  #w-node-db333947-60da-f0e0-0453-c313ec871810-0e60955f {
    order: 7;
  }

  #w-node-db333947-60da-f0e0-0453-c313ec871821-0e60955f {
    order: 8;
  }

  #w-node-_2e11757f-86b2-251c-8b5e-aebf0ae76135-c38b6ad0 {
    order: 1;
  }

  #w-node-_2e11757f-86b2-251c-8b5e-aebf0ae76137-c38b6ad0 {
    order: 4;
  }

  #w-node-_2e11757f-86b2-251c-8b5e-aebf0ae76145-c38b6ad0 {
    order: 7;
  }

  #w-node-_2e11757f-86b2-251c-8b5e-aebf0ae76156-c38b6ad0 {
    order: 8;
  }

  #w-node-_8effb1b4-509a-e197-b6df-5b3fe24dbfb2-bb0cc955 {
    order: 1;
  }

  #w-node-_8effb1b4-509a-e197-b6df-5b3fe24dbfb4-bb0cc955 {
    order: 4;
  }

  #w-node-_8effb1b4-509a-e197-b6df-5b3fe24dbfc2-bb0cc955 {
    order: 7;
  }

  #w-node-_8effb1b4-509a-e197-b6df-5b3fe24dbfd3-bb0cc955 {
    order: 8;
  }

  #w-node-_561443ee-453d-53a9-13f4-00e875f9d628-39734129 {
    order: 1;
  }

  #w-node-_561443ee-453d-53a9-13f4-00e875f9d62a-39734129 {
    order: 4;
  }

  #w-node-_561443ee-453d-53a9-13f4-00e875f9d638-39734129 {
    order: 7;
  }

  #w-node-_561443ee-453d-53a9-13f4-00e875f9d649-39734129 {
    order: 8;
  }

  #w-node-a833be84-d5d5-70b8-6b4d-978db79d130c-987f4df8 {
    order: 1;
  }

  #w-node-a833be84-d5d5-70b8-6b4d-978db79d130e-987f4df8 {
    order: 4;
  }

  #w-node-a833be84-d5d5-70b8-6b4d-978db79d131c-987f4df8 {
    order: 7;
  }

  #w-node-a833be84-d5d5-70b8-6b4d-978db79d132d-987f4df8 {
    order: 8;
  }

  #w-node-_43c385f7-bb53-9b90-f877-2e0d5de4c27d-7557faf1 {
    order: 1;
  }

  #w-node-_43c385f7-bb53-9b90-f877-2e0d5de4c27f-7557faf1 {
    order: 4;
  }

  #w-node-_43c385f7-bb53-9b90-f877-2e0d5de4c28d-7557faf1 {
    order: 7;
  }

  #w-node-_43c385f7-bb53-9b90-f877-2e0d5de4c29e-7557faf1 {
    order: 8;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9ffb277a-5f42-bca6-cbe8-2d2c4e503270-f9e22668 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_98c6f164-8c94-2f13-2f32-82d659f1cee8-f9e22668 {
    order: 6;
  }

  #w-node-aa06e6f6-0870-a44a-69f9-7c7100b7fb05-8f286a2b {
    order: 6;
  }

  #w-node-_6ca058d2-6ce5-5247-b592-532cab5a557b-70ca62c8 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d0dfd6cb-e910-e3fc-dba1-0557d93e7430-70ca62c8 {
    order: 6;
  }

  #w-node-_63186476-f269-adb7-3a0b-e913b2883a60-2e6e6eb6 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f84f2e65-56e9-c0c9-b2ca-0e7675260309-2e6e6eb6 {
    order: 6;
  }

  #w-node-_6ca058d2-6ce5-5247-b592-532cab5a557b-078d6a8c {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0ed5993a-e6dd-1d8d-041f-26fc0fc27a86-078d6a8c {
    order: 6;
  }

  #w-node-_63186476-f269-adb7-3a0b-e913b2883a60-6b85aa41 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-aba5fc51-04f3-9410-c8f0-4065743049f5-6b85aa41 {
    order: 6;
  }

  #w-node-_63186476-f269-adb7-3a0b-e913b2883a60-3444d5df {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4c2859bd-5ed5-e992-ca51-8d8c86f0aa33-3444d5df {
    order: 6;
  }

  #w-node-_63186476-f269-adb7-3a0b-e913b2883a60-0e60955f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-db333947-60da-f0e0-0453-c313ec871810-0e60955f {
    order: 6;
  }

  #w-node-_63186476-f269-adb7-3a0b-e913b2883a60-c38b6ad0 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_2e11757f-86b2-251c-8b5e-aebf0ae76145-c38b6ad0 {
    order: 6;
  }

  #w-node-_63186476-f269-adb7-3a0b-e913b2883a60-bb0cc955 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8effb1b4-509a-e197-b6df-5b3fe24dbfc2-bb0cc955 {
    order: 6;
  }

  #w-node-_63186476-f269-adb7-3a0b-e913b2883a60-39734129 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_561443ee-453d-53a9-13f4-00e875f9d638-39734129 {
    order: 6;
  }

  #w-node-_63186476-f269-adb7-3a0b-e913b2883a60-987f4df8 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a833be84-d5d5-70b8-6b4d-978db79d131c-987f4df8 {
    order: 6;
  }

  #w-node-_63186476-f269-adb7-3a0b-e913b2883a60-7557faf1 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_43c385f7-bb53-9b90-f877-2e0d5de4c28d-7557faf1 {
    order: 6;
  }
}

@font-face {
  font-family: "Oswald";
  src: url("../fonts/Oswald-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/Oswald-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/Oswald-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/Oswald-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/Oswald-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/Oswald-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
