.navigation-wrapper {
  display: contents;
}
 
.navigation-container1 {
  display: contents;
}
 
.navigation-thq-navigation-wrapper-elm {
  align-items: flex-start;
  flex-direction: column;
}
 
.navigation-thq-navigation-container-elm {
  top: 0;
  width: 100%;
  z-index: 1000;
  position: sticky;
  padding-left: var(--dl-layout-space-halfunit);
  background-color: var(--color-surface);
}
 
.navigation-image {
  width: 100px;
  height: 66px;
  object-fit: cover;
}
 
.navigation-thq-section-title-elm1 {
  text-decoration: none;
}
 
.navigation-thq-navigation-logo-content-elm1 {
  width: 234px;
}
 
.navigation-container2 {
  display: none;
}
 
.navigation-container3 {
  display: contents;
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-thq-footer-contact-bar-elm {
  width: 100%;
  height: auto;
  padding-bottom: 0px;
}
 
.footer-thq-footer-main-elm {
  height: auto;
  min-height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
 
.footer-thq-footer-main-container-elm {
  height: auto;
  padding-top: 0px;
}
 
.footer-thq-footer-columns-elm {
  height: auto;
}
 
.footer-thq-footer-link-elm1 {
  text-decoration: none;
}
 
.footer-li2 {
  text-decoration: none;
}
 
.footer-li3 {
  text-decoration: none;
}
 
.footer-li4 {
  text-decoration: none;
}
 
.footer-li5 {
  text-decoration: none;
}
 
.footer-li6 {
  text-decoration: none;
}
 
.footer-li7 {
  text-decoration: none;
}
 
.footer-li8 {
  text-decoration: none;
}
 
.footer-thq-footer-bottom-elm {
  height: auto;
}
 
.footer-thq-footer-legal-link-elm1 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
}
 
.footer-thq-footer-legal-link-elm2 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
}
 
.footer-container2 {
  display: none;
}
 
.footer-container3 {
  display: contents;
}
 
@media(max-width: 767px) {
  .footer-thq-section-title-elm {
    font-size: var(--font-size-2xl);
  }
  .footer-thq-footer-main-elm {
    padding: var(--spacing-3xl) 0 var(--spacing-2xl);
  }
  .footer-thq-footer-columns-elm {
    padding-bottom: var(--spacing-3xl);
  }
  .footer-thq-footer-logo-text-elm {
    font-size: var(--font-size-xl);
  }
  .footer-thq-footer-bottom-elm {
    padding-top: var(--spacing-xl);
  }
}
 
@media(max-width: 479px) {
  .footer-thq-footer-contact-bar-elm {
    padding: var(--spacing-2xl) 0;
  }
  .footer-thq-footer-contact-container-elm {
    padding: 0 var(--spacing-md);
  }
  .footer-thq-section-title-elm {
    font-size: var(--font-size-xl);
  }
  .footer-thq-section-content-elm1 {
    font-size: var(--font-size-sm);
  }
  .footer-thq-footer-contact-grid-elm {
    gap: var(--spacing-md);
  }
  .footer-thq-footer-main-elm {
    padding: var(--spacing-2xl) 0 var(--spacing-xl);
  }
  .footer-thq-footer-main-container-elm {
    padding: 0 var(--spacing-md);
  }
  .footer-thq-footer-columns-elm {
    padding-bottom: var(--spacing-2xl);
  }
  .footer-thq-footer-logo-text-elm {
    font-size: var(--font-size-lg);
  }
  .footer-thq-section-content-elm2 {
    font-size: var(--font-size-sm);
  }
  .footer-thq-footer-bottom-elm {
    padding-top: var(--spacing-lg);
  }
}

.renovatie-container1 {
  width: 100%;
  display: block;
  min-height: 100vh;
}
 
.renovatie-thq-renovatie-hero-actions-elm {
  border: 2px dashed rgba(120, 120, 120, 0.4);
}
 
.renovatie-container4 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  flex-direction: column;
}
 
.renovatie-image1 {
  width: 100%;
  height: 613px;
  object-fit: cover;
  border-color: #aac5da;
  border-style: outset;
  border-width: 10px;
}
 
.renovatie-thq-renovatie-process-visual-elm {
  border: 2px dashed rgba(120, 120, 120, 0.4);
}
 
.renovatie-image2 {
  width: 373px;
  height: 282px;
  object-fit: cover;
}
 
.renovatie-image3 {
  width: 378px;
  height: 286px;
  object-fit: cover;
}
 
.renovatie-image4 {
  width: 372px;
  height: 280px;
  object-fit: cover;
}
 
.renovatie-image5 {
  width: 372px;
  height: 275px;
  object-fit: cover;
}
 
.renovatie-image6 {
  width: 372px;
  height: 284px;
  object-fit: cover;
}
 
.renovatie-image7 {
  width: 374px;
  height: 282px;
  object-fit: cover;
}
 
.renovatie-container5 {
  display: none;
}
 
.renovatie-container6 {
  display: contents;
}
 
@media(max-width: 479px) {
  .renovatie-thq-renovatie-promise-icon-elm {
    background-color: #163381;
  }
}
