body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-section .kwestt-service-heading,
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__heading{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:980px!important;
  margin:0 auto clamp(40px,4vw,58px)!important;
  gap:16px!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-heading>div,
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__heading>div{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  width:100%!important;
  max-width:800px!important;
  margin-inline:auto!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-heading :where(.kwestt-kicker,h2),
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__heading :where(.kwestt-kicker,h2){
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-heading>p,
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__heading>p{
  width:100%!important;
  max-width:780px!important;
  margin:0 auto!important;
  padding:0!important;
  text-align:center!important;
  color:var(--kw11-muted)!important;
  font-size:1.02rem!important;
  line-height:1.74!important;
}

body.kwestt-service-page-view .kwestt-service-main--website-laten-maken :where(.kwestt-service-features,.kwestt-service-audience,.kwestt-service-process)>.kwestt-container,
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website>.kwestt-container{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  width:100%!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken :where(.kwestt-service-card-grid,.kwestt-service-audience-grid,.kwestt-service-niche-grid,.kwestt-service-process-grid,.kwestt-standard-website__grid){
  align-self:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-problem .kwestt-service-split{
  max-width:980px!important;
  gap:24px!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-problem .kwestt-service-richtext{
  max-width:760px!important;
  font-size:1.03rem!important;
  line-height:1.74!important;
}

body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-card-grid.kwestt-count-6{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:22px!important;
  width:100%!important;
  max-width:1120px!important;
  margin-inline:auto!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-card-grid.kwestt-count-6>.kwestt-service-card{
  grid-column:auto!important;
  min-height:224px!important;
  padding:30px 28px!important;
  border:1px solid var(--kw11-hair-strong)!important;
  border-radius:18px!important;
  background:rgba(14,38,24,.62)!important;
  box-shadow:none!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-card-grid.kwestt-count-6 .kwestt-service-card :where(h3,p){
  max-width:320px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}

body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-audience-grid.kwestt-count-4{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  max-width:1000px!important;
  gap:20px!important;
  margin-inline:auto!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-audience-card{
  min-height:200px!important;
  padding:30px 30px!important;
  border:1px solid var(--kw11-hair)!important;
  border-radius:16px!important;
  background:rgba(11,31,20,.56)!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:20px!important;
  width:100%!important;
  max-width:1000px!important;
  margin:20px auto 0!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-link{
  display:grid!important;
  grid-template-columns:1fr!important;
  align-content:space-between!important;
  min-height:196px!important;
  margin:0!important;
  padding:24px 26px!important;
  gap:18px!important;
  border:1px solid var(--kw11-hair)!important;
  border-radius:16px!important;
  box-shadow:none!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-link--painter{
  background:linear-gradient(180deg, rgba(26,52,29,.82), rgba(14,35,21,.72))!important;
  border-color:rgba(120,171,104,.34)!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-link--installer{
  background:linear-gradient(180deg, rgba(18,45,37,.82), rgba(11,30,24,.72))!important;
  border-color:rgba(91,162,140,.34)!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-link .kwestt-kicker{
  margin-bottom:8px!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-link :where(.kwestt-kicker,p){
  text-align:left!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-link .kwestt-text-link{
  justify-self:start!important;
  font-weight:600!important;
}

body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-process-grid.kwestt-count-6{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-rows:1fr!important;
  gap:22px!important;
  width:min(100%,1160px)!important;
  max-width:1160px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  justify-self:center!important;
  align-self:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-process-grid.kwestt-count-6>li{
  display:grid!important;
  grid-template-rows:24px 58px 1fr!important;
  align-content:start!important;
  justify-items:center!important;
  min-height:238px!important;
  padding:30px 28px!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-process-grid.kwestt-count-6>li>span{
  margin:0 0 14px!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-process-grid.kwestt-count-6>li h3{
  width:100%!important;
  max-width:320px!important;
  margin:0 0 12px!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-process-grid.kwestt-count-6>li p{
  width:100%!important;
  max-width:320px!important;
  margin:0!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-process-grid .k94-process-route__base{opacity:.72!important}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-process-grid .k94-process-route__progress{opacity:.9!important}

body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-benefits__grid{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  width:min(100%,980px)!important;
  max-width:980px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  gap:32px!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-benefits__grid>header{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  width:100%!important;
  max-width:820px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-benefits__grid>header :where(.kwestt-kicker,h2,p){
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-benefit-list{
  width:100%!important;
  max-width:860px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-benefit-list article{
  padding:24px 18px!important;
  border-top:1px solid var(--kw11-hair)!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-benefit-list article h3{
  margin-bottom:8px!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-benefit-list article p{
  max-width:720px!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-benefit-list article:last-child{
  border-bottom:1px solid var(--kw11-hair)!important;
}

body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website{
  padding-block:clamp(82px,7vw,112px)!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:20px!important;
  width:100%!important;
  max-width:1120px!important;
  margin-inline:auto!important;
  background:transparent!important;
  border:0!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__item{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:196px!important;
  padding:28px!important;
  border:1px solid var(--kw11-hair)!important;
  border-radius:16px!important;
  background:rgba(14,38,24,.62)!important;
  box-shadow:none!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__item :where(h3,p){
  max-width:300px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__item h3{
  margin-top:0!important;
  margin-bottom:12px!important;
  font-size:clamp(1.17rem,1.4vw,1.45rem)!important;
  line-height:1.16!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__item p{
  margin-bottom:0!important;
  font-size:.98rem!important;
  line-height:1.64!important;
}

body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-faq__grid{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  width:min(100%,1020px)!important;
  max-width:1020px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  gap:30px!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-faq__grid>header{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  width:100%!important;
  max-width:840px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-faq__grid>header :where(.kwestt-kicker,h2,p){
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-faq__list{
  width:100%!important;
  max-width:920px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-cta__grid{
  max-width:860px!important;
  gap:24px!important;
}
body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-cta__grid :where(h2,p){
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}

@media(max-width:900px){
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-card-grid.kwestt-count-6,
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-process-grid.kwestt-count-6,
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__grid,
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-process-grid.kwestt-count-6>li:nth-of-type(n){
    grid-column:auto!important;
    grid-row:auto!important;
  }
}

@media(max-width:620px){
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-card-grid.kwestt-count-6,
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-process-grid.kwestt-count-6,
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-standard-website__grid,
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-audience-grid.kwestt-count-4,
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-grid{
    grid-template-columns:1fr!important;
  }
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken :where(.kwestt-service-card,.kwestt-service-audience-card,.kwestt-service-process-grid>li,.kwestt-standard-website__item,.kwestt-service-niche-link){
    min-height:0!important;
  }
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-link,
  body.kwestt-service-page-view .kwestt-service-main--website-laten-maken .kwestt-service-niche-link :where(.kwestt-kicker,p,.kwestt-text-link){
    text-align:center!important;
    justify-self:center!important;
  }
}
