:root {
  --tekst: #383839;
  --background: white;
  --black: black;
  --taupe: #cecbc0;
  --grey: grey;
  --white: white;
  --tekst-link: var(--grey);
  --transparant: #0000;
  --olive: #454d3c;
  --cognac: #81402f;
  --blue: #6461e5;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

a {
  color: var(--tekst);
  border: 1px #000;
  font-style: italic;
  font-weight: 400;
  text-decoration: none;
}

a:hover {
  color: var(--tekst);
}

.body, .body-2 {
  background-color: var(--background);
  font-family: Open Sans, sans-serif;
}

.tile_heading {
  color: var(--tekst);
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
}

.grid-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-content: stretch;
  margin-top: 0;
  position: relative;
}

.footer2 {
  background-color: #cecbc000;
  border: 1px #ccc;
  border-top-width: .5px;
  height: 62px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  display: block;
}

.container-13 {
  border: 1px #ccc;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  height: 62px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.body-7 {
  background-color: var(--background);
}

.body-10 {
  background-color: var(--background);
  font-family: Open Sans, sans-serif;
}

.div-block-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--background);
  color: var(--tekst);
  text-align: right;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.title_container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.slide {
  transform-origin: 0 0;
  overflow: hidden;
}

.next-button {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-top: 32px;
  margin-bottom: 0;
  display: flex;
  top: 100%;
}

.paragraph-33 {
  color: var(--tekst);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  display: block;
  position: static;
  inset: auto auto 5% 5%;
}

.link-block-3 {
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.link-block-3.links {
  padding-left: 0;
}

.link-block-9 {
  cursor: crosshair;
  font-style: normal;
}

.link-block-9:hover {
  filter: none;
  color: var(--black);
}

.container-101 {
  max-width: 100%;
  display: block;
  position: static;
}

.navbarka {
  z-index: 10;
  background-color: var(--background);
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.nav-menu-2 {
  z-index: 8;
  background-color: var(--taupe);
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.menu-button-2 {
  z-index: auto;
  cursor: crosshair;
  background-color: #c8c8c800;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
}

.menu-button-2.w--open {
  z-index: 10;
  background-color: #c8c8c800;
}

.nav-link-2 {
  color: var(--black);
  text-align: center;
  cursor: crosshair;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0;
  font-family: Open Sans, sans-serif;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 33px;
}

.nav-link-2:hover {
  color: var(--grey);
}

.title_section {
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.link-block-30 {
  padding-left: 10px;
}

.button_afspraak {
  background-color: var(--tekst);
  color: var(--white);
  border-radius: 10px;
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.button_afspraak:hover {
  color: var(--black);
  font-style: normal;
}

.h1-contact {
  color: var(--tekst);
  text-align: center;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
}

.homepage-section1 {
  margin: 40px 20px 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.homepage-section2 {
  color: var(--black);
  margin: 40px 0 0;
  padding-left: 20px;
  padding-right: 20px;
}

.homepage-paragraph2 {
  clear: none;
  color: var(--tekst);
  text-align: left;
  object-position: 50% 50%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  display: block;
}

.homepage-section3 {
  margin: 40px 0 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.werkwijze-section1 {
  margin: 10px 0 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.werkwijze-container1 {
  max-width: 100%;
}

.werkwijze_heading1 {
  color: var(--tekst);
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.container-104 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 0;
  display: block;
}

.studio-section1 {
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

.studio-container1 {
  float: none;
  clear: none;
  max-width: 100%;
  height: auto;
  margin-top: 0;
  display: block;
  position: static;
}

.studio-divblock1a {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.studio-heading1 {
  color: var(--tekst);
  text-align: left;
  margin: 40px auto 0;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

.studio-section2 {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

.studio-container2 {
  color: var(--tekst);
  text-align: left;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.studio-paragraph2 {
  float: none;
  aspect-ratio: auto;
  color: var(--tekst);
  text-align: left;
  max-width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
  text-decoration: none;
  position: static;
  inset: 0% auto 0% 0%;
}

.studio-divblock3a {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: none;
  padding-right: 0;
  display: flex;
  position: static;
}

.image-38 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.studio-paragraph3 {
  color: var(--tekst);
  max-width: 50%;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.studio-heading3 {
  color: var(--tekst);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.image-39 {
  width: auto;
  max-width: 25%;
  position: relative;
}

.image-45 {
  transition: opacity .2s;
  position: relative;
}

.projecten-heading1 {
  color: var(--tekst);
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin: 0 20px 20px 0;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 20px;
  display: block;
}

.werkwijze_grid1 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  margin-top: 20px;
}

.werkwijze_paragraph1a {
  color: var(--tekst);
  text-align: justify;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.menu_grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.divblock_menu {
  display: block;
}

.section_menu {
  justify-content: center;
  align-items: center;
  margin-top: 220px;
  margin-left: 220px;
  margin-right: 220px;
  display: flex;
}

.projecten-section1 {
  margin: 20px 20px 40px;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-76 {
  color: var(--tekst);
  font-weight: 600;
}

.paragraph-77 {
  color: var(--tekst);
  font-weight: 300;
}

.paragraph-78 {
  color: var(--tekst);
  font-weight: 600;
}

.paragraph-79 {
  color: var(--tekst);
  font-weight: 300;
}

.paragraph-80 {
  color: var(--tekst);
  font-weight: 600;
}

.paragraph-81 {
  color: var(--tekst);
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.paragraph-82 {
  color: var(--tekst);
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.paragraph-83 {
  color: var(--tekst);
  font-weight: 300;
}

.paragraph-84 {
  color: var(--tekst);
  font-weight: 600;
}

.paragraph-85 {
  color: var(--tekst);
  font-weight: 300;
}

.faq_heading1 {
  color: var(--tekst);
  max-width: 100%;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 42px;
  display: block;
  position: static;
}

.faq_paragraph1 {
  color: var(--tekst);
  max-width: 50%;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  position: static;
}

.faq_heading2 {
  color: var(--tekst);
  max-width: 50%;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.faq_paragraph2 {
  color: var(--tekst);
  max-width: 50%;
  font-weight: 300;
  line-height: 24px;
}

.faq_heading3 {
  color: var(--tekst);
  max-width: 50%;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.faq_paragraph4 {
  color: var(--tekst);
  max-width: 50%;
  font-weight: 300;
  line-height: 24px;
}

.blog_heading4 {
  color: var(--tekst);
  max-width: 50%;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.faq_paragraph5 {
  color: var(--tekst);
  max-width: 50%;
  font-weight: 300;
  line-height: 24px;
}

.blog_heading5 {
  color: var(--tekst);
  max-width: 50%;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.blog_paragraph6 {
  color: var(--tekst);
  max-width: 50%;
  font-weight: 300;
  line-height: 24px;
}

.blog_heading6 {
  color: var(--tekst);
  max-width: 50%;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.blog_paragraph7 {
  color: var(--tekst);
  max-width: 50%;
  font-weight: 300;
  line-height: 24px;
}

.blog_heading7 {
  color: var(--tekst);
  max-width: 50%;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.blog_paragraph8 {
  color: var(--tekst);
  max-width: 50%;
  margin-bottom: 20px;
  font-weight: 300;
  line-height: 24px;
}

.faq_section2 {
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.section-afspraak {
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.afspraak-container {
  max-width: 100%;
}

.afspraak_paragraph1 {
  color: var(--tekst);
  margin-bottom: 0;
  font-size: 22px;
  line-height: 32px;
}

.faq_section-alg1 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.faq_container-alg1 {
  max-width: 100%;
}

.faq_credits {
  color: var(--tekst);
  font-size: 12px;
  font-weight: 300;
  line-height: 22px;
}

.footer-grid {
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: stretch;
  align-self: auto;
  width: 100%;
}

.footer-divblocka {
  display: flex;
}

.footer-textblockb {
  color: var(--tekst);
  font-size: 12px;
}

.foorter-divblockc {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-textlink-telefoon {
  color: var(--tekst);
  cursor: crosshair;
  font-family: Merriweather, serif;
  font-size: 19px;
  font-style: normal;
}

.footer-textlink-telefoon:hover {
  color: var(--black);
}

.footer-textlink-e-mail {
  color: var(--tekst);
  cursor: crosshair;
  margin-top: 10px;
  font-style: normal;
}

.footer-textlink-e-mail:hover {
  color: var(--black);
}

.section-688 {
  margin: 40px 220px;
}

.section-689 {
  margin-top: 0;
  margin-left: 220px;
  margin-right: 220px;
}

.nav_adres-2 {
  color: #000;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.link-22 {
  cursor: crosshair;
}

.image-61 {
  margin-top: 24px;
}

.lottie-animation {
  width: 75px;
  height: auto;
}

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

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

.paragraph-86 {
  color: var(--tekst);
  max-width: 75%;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-style: normal;
}

.section_blogpage {
  margin: 20px;
  padding-left: 0;
  padding-right: 0;
}

.container_blogpage {
  max-width: 100%;
}

.grid-7 {
  grid-template-columns: 1fr 1fr 1fr;
}

.section_blog-heading1 {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-blog-heading1 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.heading-3 {
  color: var(--tekst);
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}

.heading-4 {
  color: var(--tekst);
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
}

.container-section3 {
  max-width: 100%;
}

.paragraaf-contact {
  color: var(--tekst);
  text-align: center;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.homepage-container1 {
  max-width: 100%;
}

.homepage-grid1 {
  grid-column-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr .25fr;
}

.homepage-divblock1a {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.homepage-divblock1b {
  aspect-ratio: 1;
  background-image: url('../images/Delphine-Homepage_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: none;
  margin: 0;
}

.homepage-textblock2 {
  color: var(--tekst);
  text-align: left;
  margin-top: 10px;
  font-weight: 600;
}

.homepage-divblock2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: static;
}

.homepage-grid3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
}

.homepage-divblock3a {
  margin-bottom: 0;
  margin-left: 0;
}

.homepage-divblock3b {
  aspect-ratio: 1;
  background-image: url('../images/Aurum-Homepage_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  margin-right: 0;
}

.homepage-textblock4 {
  color: var(--tekst);
  text-align: left;
  text-transform: none;
  margin-top: 10px;
  font-weight: 600;
}

.homepage-link1 {
  color: var(--tekst);
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 27px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}

.homepage-link1:hover {
  color: var(--tekst-link);
}

.homepage-link3 {
  color: var(--tekst);
  text-transform: uppercase;
  font-size: 27px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}

.homepage-link3:hover {
  color: var(--tekst-link);
}

.projecten-container1 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.projecten-grid1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .75fr;
}

.projecten-div-block1a {
  aspect-ratio: 1;
  background-image: url('../images/Portofino1_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.projecten-div-block1a.sandhamn {
  background-image: url('../images/Sandhamn1_2.webp');
}

.projecten-div-block1a.nivalla {
  background-image: url('../images/Nivalla1_1.webp');
}

.projecten-div-block1a.cerna {
  background-image: url('../images/Cerna1_2.webp');
}

.projecten-div-block1a.liv {
  background-image: url('../images/Liv1_1.webp');
}

.projecten-div-block1a.nura {
  background-image: url('../images/Nura1_1.webp');
}

.projecten-div-block1a.senja {
  background-image: url('../images/Senja1_1.webp');
}

.projecten-div-block1a.essence {
  background-image: url('../images/Essence1_1.webp');
}

.projecten-div-block1a.calibre {
  background-image: url('../images/Calibre1_1.webp');
}

.projecten-div-block1a.enscape {
  background-image: url('../images/EnScape1_1.webp');
}

.projecten-div-block1a.prado {
  background-image: url('../images/Prado1_1.webp');
}

.projecten-div-block1a.miraval {
  background-image: url('../images/Miraval1_1.webp');
}

.projecten-div-block1a.madrigal {
  background-image: url('../images/Madrigal1_1.webp');
}

.projecten-div-block1a.roca {
  background-image: url('../images/LaRoca1_1.webp');
}

.projecten-div-block1a.amira {
  background-image: url('../images/Amira1_1.webp');
}

.projecten-div-block1a.escala {
  background-image: url('../images/Escala1_1.webp');
}

.projecten-div-block1a.granero {
  background-image: url('../images/Granero1_1.webp');
}

.projecten-div-block1a.delphine {
  background-image: url('../images/Delphine1_1.webp');
}

.projecten-div-block1a.aurum {
  background-image: url('../images/Aurum1_1.webp');
}

.projecten-div-block1a.emilia {
  background-image: url('../images/Emilia1_1.webp');
}

.projecten-div-block1a.giselle {
  background-image: url('../images/Giselle1_1.webp');
}

.projecten-div-block1a.linde {
  background-image: url('../images/de-Linde1_1.webp');
}

.projecten-text1 {
  color: var(--tekst);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.projecten-section2 {
  margin: 40px 20px;
}

.projecten-container2 {
  max-width: 100%;
}

.projecten-grid2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr;
}

.projecten-div-block2b {
  aspect-ratio: 1;
  background-image: url('../images/Cerna2_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.projecten-div-block2b.sandhamn {
  background-image: url('../images/Sandhamn2_1.webp');
}

.projecten-div-block2b.nivalla {
  background-image: url('../images/Nivalla2_1.webp');
}

.projecten-div-block2b.portofino {
  background-image: url('../images/Portofino2_1.webp');
}

.projecten-div-block2b.liv {
  background-image: url('../images/Liv2_1.webp');
}

.projecten-div-block2b.nura {
  background-image: url('../images/Nura2_1.webp');
  background-repeat: no-repeat;
  background-size: cover;
}

.projecten-div-block2b.senja {
  background-image: url('../images/Senja2_1.webp');
}

.projecten-div-block2b.essence {
  background-image: url('../images/Essence2_1.webp');
}

.projecten-div-block2b.calibre {
  background-image: url('../images/Calibre2_1.webp');
}

.projecten-div-block2b.enscape {
  background-image: url('../images/EnScape2_1.webp');
}

.projecten-div-block2b.prado {
  background-image: url('../images/Prado2_1.webp');
}

.projecten-div-block2b.miraval {
  background-image: url('../images/Miraval2_1.webp');
}

.projecten-div-block2b.madrigal {
  background-image: url('../images/Madrigal2_1.webp');
}

.projecten-div-block2b.roca {
  background-image: url('../images/LaRoca2_1.webp');
}

.projecten-div-block2b.amira {
  background-image: url('../images/Amira2_1.webp');
}

.projecten-div-block2b.escala {
  background-image: url('../images/Escala4_1.webp');
}

.projecten-div-block2b.granero {
  background-image: url('../images/Granero2_1.webp');
}

.projecten-div-block2b.delphine {
  background-image: url('../images/Delphine2_1.webp');
}

.projecten-div-block2b.aurum {
  background-image: url('../images/Aurum2_1.webp');
}

.projecten-div-block2b.emilia {
  background-image: url('../images/Emilia2_1.webp');
}

.projecten-div-block2b.giselle {
  background-image: url('../images/Giselle2_1.webp');
}

.projecten-div-block2b.linde {
  background-image: url('../images/de-Linde2_1.webp');
}

.projecten-text2 {
  color: var(--tekst);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.projecten-section3 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.projecten-container3 {
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 60px;
}

.projecten-grid3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .25fr;
  margin-left: 20px;
  margin-right: 20px;
}

.projecten-div-block3a {
  aspect-ratio: 1;
  background-image: url('../images/Portofino2_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.projecten-div-block3a.sandhamn {
  background-image: url('../images/Sandhamn3_1.webp');
}

.projecten-div-block3a.nivalla {
  background-image: url('../images/Nivalla3_1.webp');
}

.projecten-div-block3a.portofino {
  background-image: url('../images/Portofino3_1.webp');
}

.projecten-div-block3a.cerna {
  background-image: url('../images/Cerna3_1.webp');
}

.projecten-div-block3a.liv {
  background-image: url('../images/Liv3_1.webp');
}

.projecten-div-block3a.nura {
  background-image: url('../images/Nura3_1.webp');
  background-repeat: no-repeat;
  background-size: cover;
}

.projecten-div-block3a.senja {
  background-image: url('../images/Senja3_1.webp');
}

.projecten-div-block3a.essence {
  background-image: url('../images/Essence3_1.webp');
}

.projecten-div-block3a.calibre {
  background-image: url('../images/Calibre3_1.webp');
}

.projecten-div-block3a.enscape {
  background-image: url('../images/EnScape3_1.webp');
}

.projecten-div-block3a.prado {
  background-image: url('../images/Prado3_1.webp');
}

.projecten-div-block3a.miraval {
  background-image: url('../images/Miraval3_1.webp');
}

.projecten-div-block3a.madrigal {
  background-image: url('../images/Madrigal3_1.webp');
}

.projecten-div-block3a.roca {
  background-image: url('../images/LaRoca3_1.webp');
}

.projecten-div-block3a.amira {
  background-image: url('../images/Amira3_1.webp');
}

.projecten-div-block3a.escala {
  background-image: url('../images/Escala5_1.webp');
}

.projecten-div-block3a.granero {
  background-image: url('../images/Granero3_1.webp');
}

.projecten-div-block3a.delphine {
  background-image: url('../images/Delphine3_1.webp');
}

.projecten-div-block3a.aurum {
  background-image: url('../images/Aurum3_1.webp');
}

.projecten-div-block3a.giselle {
  background-image: url('../images/Giselle3_1.webp');
}

.projecten-div-block3a.linde {
  background-image: url('../images/de-Linde3_1.webp');
}

.projecten-text3 {
  color: var(--tekst);
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.projecten-hero {
  background-image: url('../images/Portofino_Hero_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.projecten-hero.sandhamn {
  background-image: url('../images/Sandhamn_Hero_1.webp');
}

.projecten-hero.nivalla {
  background-image: url('../images/Nivalla_Hero_1.webp');
}

.projecten-hero.cerna {
  background-image: url('../images/Cerna_Hero_1.webp');
}

.projecten-hero.homepage {
  background-image: url('../images/Homepage_1.webp');
}

.projecten-hero.liv {
  background-image: url('../images/Liv_Hero_1.webp');
}

.projecten-hero.senja {
  background-image: url('../images/Senja_Hero_1.webp');
}

.projecten-hero.nura {
  background-image: url('../images/Nura_Hero_1.webp');
}

.projecten-hero.essence {
  background-image: url('../images/Essence_Hero_1.webp');
}

.projecten-hero.calibre {
  background-image: url('../images/Calibre_Hero_1.webp');
}

.projecten-hero.enscape {
  background-image: url('../images/EnScape_Hero_1.webp');
}

.projecten-hero.prado {
  background-image: url('../images/Prado_Hero_1.webp');
}

.projecten-hero.miraval {
  background-image: url('../images/Miraval_Hero_1.webp');
}

.projecten-hero.madrigal {
  background-image: url('../images/Madrigal_Hero_1.webp');
}

.projecten-hero.roca {
  background-image: url('../images/LaRoca_Hero_1.webp');
}

.projecten-hero.amira {
  background-image: url('../images/Amira_Hero_1.webp');
}

.projecten-hero.escala {
  background-image: url('../images/Escala_Hero_1.webp');
}

.projecten-hero.granero {
  background-image: url('../images/Granero_Hero_1.webp');
}

.projecten-hero.delphine {
  background-image: url('../images/Delphine_Hero_1.webp');
}

.projecten-hero.aurum {
  background-image: url('../images/Aurum_Hero_1.webp');
}

.projecten-hero.emilia {
  background-image: url('../images/Emilia_Hero_1.webp');
}

.projecten-hero.giselle {
  background-image: url('../images/Giselle_Hero_1.webp');
}

.projecten-hero.linde {
  background-image: url('../images/de-Linde_Hero_1.webp');
}

.projecten-container-hero {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 100%;
  height: 100vh;
  display: flex;
}

.projecten-container-hero.sandhamn, .projecten-container-hero.nivalla, .projecten-container-hero.portofino, .projecten-container-hero.cerna {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
}

.projecten-container-hero.homepage {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.projecten-container-hero.liv, .projecten-container-hero.senja, .projecten-container-hero.nura, .projecten-container-hero.essence {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
}

.navbar-2 {
  background-color: var(--transparant);
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  inset: 0% 0% auto;
}

.container-106 {
  max-width: 100%;
}

.brand-2 {
  margin-top: 23px;
}

.brand-2.w--current {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-64 {
  margin-top: 0;
}

.nav-link-4 {
  color: var(--background);
  text-transform: uppercase;
  font-size: 14px;
  font-style: normal;
}

.nav-link-4.contact {
  padding-right: 0;
}

.nav-menu-4 {
  margin-top: 0;
}

.arrow-down {
  align-self: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.navbar-3 {
  background-color: var(--transparant);
  margin-left: 20px;
  margin-right: 20px;
}

.nav-link-5 {
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
}

.nav-link-5.w--current {
  font-weight: 400;
}

.nav-link-5.contact2 {
  padding-right: 0;
}

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

.container-107 {
  max-width: 100%;
}

.tarieven-section1 {
  margin: 40px 20px 20px;
}

.tarieven-container1 {
  max-width: 100%;
}

.tarieven-heading1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.tarieven-section2 {
  margin: 40px 20px 20px;
}

.tarieven-container2 {
  max-width: 100%;
}

.paragraph-87 {
  color: var(--tekst);
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 27px;
}

.paragraph-88 {
  color: var(--tekst);
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-89, .paragraph-90 {
  margin-top: 10px;
  margin-bottom: 0;
}

.section-contact {
  background-color: var(--transparant);
  max-width: 100%;
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container-section2 {
  max-width: 100%;
}

.heading-5 {
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.paragraph-91 {
  color: var(--tekst);
  max-width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 27px;
}

.studio-section3 {
  margin-left: 20px;
  margin-right: 20px;
}

.studio-container3 {
  max-width: 100%;
}

.heading-6 {
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.paragraph-92 {
  color: var(--tekst);
  max-width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 27px;
}

.studio-section5 {
  margin-left: 20px;
  margin-right: 20px;
}

.studio-container5 {
  max-width: 100%;
}

.accolade {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}

.divblock-offerte, .divblock-info, .divblock-telefoon, .divblock-adres {
  text-align: center;
  max-width: 50%;
}

.divblock_contact {
  max-width: 50%;
}

@media screen and (min-width: 1280px) {
  .footer-textlink-telefoon:hover, .footer-textlink-e-mail:hover, .link-22:hover {
    color: var(--black);
  }

  .lottie-animation:hover {
    opacity: .5;
  }
}

@media screen and (max-width: 991px) {
  .tile_heading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }

  .grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-13 {
    padding-left: 10px;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
  }

  .title_container {
    padding-left: 0;
    padding-right: 0;
  }

  .container-101 {
    height: 62px;
    display: block;
  }

  .navbarka {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .nav-menu-2 {
    z-index: 9;
    width: 100%;
    top: 62px;
  }

  .menu-button-2 {
    padding-right: 0;
  }

  .menu-button-2.w--open {
    z-index: 10;
  }

  .nav-link-2 {
    text-align: center;
  }

  .title_section {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1-contact {
    max-width: 100%;
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 20px;
  }

  .homepage-section1 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .homepage-section2 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .homepage-paragraph2 {
    max-width: 100%;
    font-size: 14px;
  }

  .homepage-section3 {
    margin: 60px 0 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .werkwijze-section1 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-104 {
    max-width: 100%;
    margin-top: 0;
  }

  .studio-section1 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .studio-container1 {
    height: auto;
    margin-top: 0;
  }

  .studio-divblock1a {
    margin-top: 0;
  }

  .studio-heading1 {
    text-align: left;
    font-size: 22px;
  }

  .studio-section2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .studio-container2 {
    margin-bottom: 0;
  }

  .studio-paragraph2 {
    max-width: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .studio-divblock3a {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .studio-paragraph3 {
    font-size: 14px;
    line-height: 24px;
  }

  .studio-heading3 {
    margin-top: 0;
    font-size: 17px;
  }

  .image-39 {
    max-width: 50%;
  }

  .projecten-heading1 {
    line-height: 20px;
  }

  .menu_grid {
    display: block;
  }

  .section_menu {
    justify-content: center;
    align-items: center;
    margin-top: 100px;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .projecten-section1 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq_heading1, .faq_paragraph1, .faq_heading2, .faq_paragraph2, .faq_heading3, .faq_paragraph4, .blog_heading4, .faq_paragraph5, .blog_heading5, .blog_paragraph6, .blog_heading6, .blog_paragraph7, .blog_heading7, .blog_paragraph8 {
    max-width: 100%;
  }

  .faq_section2, .section-afspraak, .faq_section-alg1 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-688, .section-689 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .lottie-animation {
    width: 75px;
  }

  .paragraaf-contact {
    max-width: 100%;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 27px;
  }

  .homepage-grid1 {
    grid-template-rows: auto;
  }

  .homepage-divblock1a {
    margin-bottom: 0;
    margin-left: 0;
  }

  .homepage-divblock1b {
    margin-bottom: 0;
    margin-right: 0;
  }

  .homepage-divblock2 {
    display: flex;
  }

  .homepage-divblock3a {
    margin-bottom: 0;
    margin-left: 0;
  }

  .homepage-divblock3b {
    margin-bottom: 0;
    margin-right: 0;
  }

  .projecten-grid1 {
    grid-template-columns: .75fr;
  }

  .projecten-text1 {
    margin-top: 20px;
  }

  .projecten-grid2 {
    grid-template-columns: 1fr 1.75fr;
  }

  .projecten-grid3 {
    grid-template-columns: 1fr .5fr;
  }

  .arrow-down {
    margin-bottom: 40px;
  }

  .image-65 {
    max-width: 75%;
  }

  .paragraph-91, .paragraph-92, .divblock-offerte, .divblock-info, .divblock-telefoon, .divblock-adres, .divblock_contact {
    max-width: none;
  }
}

@media screen and (max-width: 767px) {
  .tile_heading {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-2 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .footer2 {
    align-items: flex-start;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-13 {
    padding-left: 0;
    padding-right: 0;
    font-family: Open Sans, sans-serif;
    display: block;
  }

  .paragraph-33 {
    color: var(--tekst);
    font-weight: 600;
  }

  .nav-menu-2 {
    width: 100%;
    height: 100vh;
  }

  .menu-button-2 {
    z-index: 0;
    padding-right: 0;
  }

  .title_section {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-contact {
    margin-top: 20px;
  }

  .homepage-section1 {
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .homepage-section2 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
  }

  .homepage-paragraph2 {
    font-size: 14px;
    line-height: 24px;
  }

  .homepage-section3 {
    margin: 40px 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .werkwijze-section1 {
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .studio-section1 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .studio-heading1 {
    margin-top: 20px;
  }

  .studio-section2 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .studio-paragraph2 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .studio-heading3 {
    margin-top: 20px;
  }

  .image-39 {
    max-width: 100%;
  }

  .projecten-heading1 {
    line-height: 20px;
  }

  .werkwijze_grid1 {
    display: block;
  }

  .werkwijze_paragraph1a {
    font-size: 14px;
    line-height: 24px;
  }

  .section_menu {
    margin-top: 100px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .projecten-section1 {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .faq_heading1 {
    max-width: 100%;
    margin-top: 0;
  }

  .faq_paragraph1, .faq_heading2, .faq_paragraph2, .faq_heading3, .faq_paragraph4, .blog_heading4, .faq_paragraph5, .blog_heading5, .blog_paragraph6, .blog_heading6, .blog_paragraph7, .blog_heading7, .blog_paragraph8 {
    max-width: 100%;
  }

  .faq_section2, .section-afspraak {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .faq_section-alg1 {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-self: flex-end;
    display: block;
  }

  .footer-divblocka {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .footer-divblockb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer-textblockb {
    margin-top: 10px;
    font-size: 10px;
    display: block;
  }

  .foorter-divblockc {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 40px;
    display: flex;
  }

  .footer-textlink-e-mail {
    margin-top: 0;
    font-size: 12px;
  }

  .image-61 {
    margin-top: 19px;
  }

  .lottie-animation {
    width: 60px;
  }

  .grid-7 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .paragraaf-contact {
    margin-top: 20px;
  }

  .homepage-grid1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .homepage-divblock1a {
    margin-top: 0;
  }

  .homepage-grid3 {
    grid-template-columns: 1fr;
    align-content: stretch;
  }

  .projecten-grid1, .projecten-grid2, .projecten-grid3 {
    grid-template-columns: .75fr;
  }

  .nav-link-4 {
    text-align: center;
    background-image: linear-gradient(#00000080, #00000080);
    margin-top: 10px;
    font-size: 17px;
  }

  .nav-link-4.contact {
    padding-right: 20px;
  }

  .nav-menu-4 {
    background-color: var(--transparant);
    height: 100vh;
    max-height: none;
  }

  .icon-2 {
    color: var(--background);
  }

  .menu-button-4, .menu-button-4.w--open {
    background-color: var(--transparant);
  }

  .nav-link-5 {
    text-align: center;
    margin-top: 20px;
    font-size: 22px;
  }

  .brand-3 {
    padding-left: 0;
  }

  .menu-button-5 {
    background-color: var(--background);
  }

  .menu-button-5.w--open {
    background-color: var(--background);
    color: var(--black);
  }

  .nav-menu-5 {
    background-color: var(--background);
    height: 100vh;
    max-height: none;
  }
}

@media screen and (max-width: 479px) {
  .tile_heading {
    margin: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .grid-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .footer2 {
    border-style: none;
    border-width: 1px;
    justify-content: flex-start;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-13 {
    padding-left: 0;
  }

  .div-block-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    align-self: auto;
    display: block;
    position: relative;
  }

  .paragraph-33 {
    color: var(--tekst);
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
  }

  .navbarka {
    position: relative;
  }

  .nav-menu-2 {
    width: 100%;
    top: 0;
  }

  .menu-button-2 {
    z-index: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .menu-button-2.w--open {
    z-index: 10;
  }

  .title_section {
    margin-top: 0;
  }

  .h1-contact {
    margin-top: 20px;
  }

  .homepage-section1 {
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .homepage-paragraph2 {
    font-size: 12px;
    line-height: 22px;
  }

  .werkwijze-section1 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .studio-section1 {
    margin-top: 20px;
  }

  .studio-heading1 {
    margin-top: 0;
  }

  .studio-paragraph2 {
    max-width: 100%;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .studio-paragraph3 {
    font-size: 12px;
    line-height: 20px;
  }

  .image-39 {
    max-width: 100%;
  }

  .projecten-heading1 {
    font-size: 17px;
    line-height: 20px;
  }

  .werkwijze_grid1 {
    display: block;
  }

  .menu_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .section_menu {
    margin-top: 100px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .projecten-section1 {
    margin-top: 20px;
  }

  .faq_heading1 {
    font-size: 22px;
    line-height: 32px;
  }

  .section-afspraak, .faq_section-alg1 {
    margin-top: 20px;
  }

  .image-60 {
    max-width: 90%;
  }

  .nav_adres-2 {
    font-size: 14px;
    line-height: 24px;
  }

  .image-61 {
    margin-top: 0;
  }

  .lottie-animation {
    width: 50px;
  }

  .heading-3 {
    font-size: 17px;
    line-height: 27px;
  }

  .homepage-grid1 {
    grid-auto-flow: row;
  }

  .projecten-grid1 {
    grid-template-columns: 1.5fr;
  }

  .projecten-text1 {
    font-size: 12px;
    line-height: 22px;
  }

  .projecten-grid2 {
    grid-template-columns: 1.25fr;
  }

  .projecten-text2 {
    font-size: 12px;
    line-height: 22px;
  }

  .projecten-grid3 {
    grid-template-columns: 1.25fr;
  }

  .projecten-text3 {
    font-size: 12px;
    line-height: 22px;
  }

  .brand-3 {
    padding-left: 0;
  }

  .image-66 {
    max-width: 100%;
  }
}

#w-node-_4d59cce4-4094-6428-85bc-508b5bd635ab-bc05490a, #w-node-_8e67a315-30f9-e6f7-d9aa-04d0d60bbf0a-bc05490a {
  place-self: end start;
}

#w-node-caa98ac5-af18-afa3-60e1-f0801e054435-ac80f338 {
  place-self: center start;
}

#w-node-b73481fa-385e-4f0f-c95d-55427dd74327-ac80f338 {
  place-self: center;
}

#w-node-_365e800c-c514-3cec-a749-ef4f8592bc7f-ac80f338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f680353b-60d3-77e2-de41-f0c79d5350b4-bc054939 {
  place-self: end;
}

#w-node-bcc04f47-2ee6-1608-1d48-7c98164e25a5-bc054939, #w-node-bcc04f47-2ee6-1608-1d48-7c98164e25a7-bc054939, #w-node-b6a89101-25fe-30df-5d6d-4ad1887be451-bc054939, #w-node-b6a89101-25fe-30df-5d6d-4ad1887be453-bc054939, #w-node-_539db30e-864b-62bd-1e03-b1f36c2bdee2-bc054939, #w-node-_539db30e-864b-62bd-1e03-b1f36c2bdee4-bc054939, #w-node-eafa8020-edef-574c-b03b-a1c8f096c416-bc054939, #w-node-eafa8020-edef-574c-b03b-a1c8f096c418-bc054939, #w-node-_8628b9e5-a53a-af91-9a42-5ffab731e7f9-bc054939, #w-node-_8628b9e5-a53a-af91-9a42-5ffab731e7fb-bc054939, #w-node-_338a1a25-1b8a-3462-9291-7dd46ee4fa8f-bc054939, #w-node-_338a1a25-1b8a-3462-9291-7dd46ee4fa91-bc054939, #w-node-f75585df-8694-487c-46d4-56f34b7f8ec4-bc054939, #w-node-f75585df-8694-487c-46d4-56f34b7f8ec6-bc054939, #w-node-_99337453-b54d-696b-0c0a-31b58eccafe4-bc054939, #w-node-_99337453-b54d-696b-0c0a-31b58eccafe6-bc054939, #w-node-b00a525d-2cdf-b540-922e-a33024837d5a-bc054939, #w-node-b00a525d-2cdf-b540-922e-a33024837d5c-bc054939, #w-node-f4bc94d8-2457-1e39-df92-8d954a333410-bc054939, #w-node-f4bc94d8-2457-1e39-df92-8d954a333412-bc054939, #w-node-_7d0828a2-e694-9145-1d0f-bfd9d079664c-bc054939, #w-node-_7d0828a2-e694-9145-1d0f-bfd9d079664e-bc054939, #w-node-ff742f75-35ce-8d4a-5135-3e215cfcdfdd-bc054939, #w-node-ff742f75-35ce-8d4a-5135-3e215cfcdfdf-bc054939, #w-node-fe26d204-05a3-9e46-cc15-473b66c84340-bc054939, #w-node-fe26d204-05a3-9e46-cc15-473b66c84342-bc054939, #w-node-_929030c8-314e-0ebb-3d6b-72fe3a63b3c4-bc054939, #w-node-_929030c8-314e-0ebb-3d6b-72fe3a63b3c6-bc054939, #w-node-_10e2f255-67dc-eaa3-10e9-133891ecd7fb-bc054939, #w-node-_10e2f255-67dc-eaa3-10e9-133891ecd7fd-bc054939, #w-node-_6f120e31-de21-7404-a403-917c8cd48f33-bc054939, #w-node-_6f120e31-de21-7404-a403-917c8cd48f35-bc054939, #w-node-_17709db3-aa33-5966-0061-5343a10fd234-bc054939, #w-node-_17709db3-aa33-5966-0061-5343a10fd236-bc054939, #w-node-_65e3e266-c763-bb3d-2c57-e36687b1ccdb-bc054939, #w-node-_65e3e266-c763-bb3d-2c57-e36687b1ccdd-bc054939, #w-node-_34057932-c72e-d954-6c9a-8f5fbd12cddc-bc054939, #w-node-_34057932-c72e-d954-6c9a-8f5fbd12cdde-bc054939, #w-node-_443f97a1-da2f-bdf3-6872-d025731577ce-bc054939, #w-node-_443f97a1-da2f-bdf3-6872-d025731577d0-bc054939, #w-node-_51bd5f6f-8293-2159-47e7-4e91af44d652-bc054939, #w-node-_51bd5f6f-8293-2159-47e7-4e91af44d654-bc054939, #w-node-_8ae8d078-0483-c983-1327-c23fc18d03be-bc054939, #w-node-_8ae8d078-0483-c983-1327-c23fc18d03c0-bc054939 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_335d268d-fa20-67dc-e0b1-bdb64643784d-bc05494e {
  place-self: center;
}

#w-node-_7e164d3a-cdb1-2cac-1a7c-a1dcd34dce15-bc05494e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-bc054994 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-bc054994 {
  place-self: end center;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-bc054994 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-db31b2b5 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-db31b2b5 {
  place-self: end center;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-db31b2b5 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-18f75087 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-18f75087 {
  place-self: end center;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-18f75087 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-a680ca78 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-a680ca78 {
  place-self: end center;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-a680ca78 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-36f09100 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-36f09100 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-36f09100 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-b738524a {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-b738524a {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-b738524a {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-a203b6fb {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-a203b6fb {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-a203b6fb {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-1a929e6b {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-1a929e6b {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-1a929e6b {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-7f680f48 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-7f680f48 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-7f680f48 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-d011141f {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-d011141f {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-d011141f {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-6d0e8573 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-6d0e8573 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-6d0e8573 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-9ce933b6 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-9ce933b6 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-9ce933b6 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-0e5b8624 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-0e5b8624 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-0e5b8624 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-a0ab7bed {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-a0ab7bed {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-a0ab7bed {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-98b46609 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-98b46609 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-98b46609 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-063adb63 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-063adb63 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-063adb63 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-2bb5ce90 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-2bb5ce90 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-2bb5ce90 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-97ddc677 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-97ddc677 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-97ddc677 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-df9c6028 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-df9c6028 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-df9c6028 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-a6a2d4a9 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-a6a2d4a9 {
  place-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-3b632fc1 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-3b632fc1 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-3b632fc1 {
  align-self: end;
}

#w-node-_3dd7ac6b-e9b2-c739-6994-8eb42d96b883-aed8c3f9 {
  place-self: end start;
}

#w-node-_7818b1dc-97fc-42a9-142f-36d121c2f760-aed8c3f9 {
  place-self: end;
}

#w-node-e04f8de5-eea6-2581-36ee-055edfa9f3d4-aed8c3f9 {
  align-self: end;
}

#w-node-_38574a99-5d83-f013-5ff7-bef9b2311d7c-9e6c8133 {
  place-self: end;
}

@media screen and (min-width: 1280px) {
  #w-node-caa98ac5-af18-afa3-60e1-f0801e054435-ac80f338 {
    place-self: center start;
  }

  #w-node-b73481fa-385e-4f0f-c95d-55427dd74327-ac80f338 {
    place-self: center;
  }

  #w-node-_365e800c-c514-3cec-a749-ef4f8592bc7f-ac80f338 {
    place-self: center end;
  }

  #w-node-_7e164d3a-cdb1-2cac-1a7c-a1dcd34dce15-bc05494e {
    justify-self: auto;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_335d268d-fa20-67dc-e0b1-bdb64643784d-bc05494e {
    place-self: auto center;
  }
}


