.faq-wrapper{padding-top:130px;padding-bottom:60px;background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%),#121212}@media screen and (max-width:991px){.faq-wrapper{padding-top:50px}}.faq-list .collapse-button-faq{padding:25px 30px 25px 30px;border-radius:8px;margin-bottom:20px;border:1px solid #575757}@media (max-width:991px){.faq-list .collapse-button-faq{padding:20px}}.faq-list .collapse-button-faq .accordion-header{padding-right:60px}@media (max-width:991px){.faq-list .collapse-button-faq .accordion-header{padding-right:40px;font-size:14px}}.faq-list .collapse-button-faq .accordion-header:after{content:"";position:absolute;right:0;top:-5px;width:25px;height:20px;background:url('images/arrow_back_ios1.svg') no-repeat center center}.faq-list .collapse-button-faq .accordion-header[aria-expanded=true]:after{transform:rotate(180deg);top:3px}.faq-list .collapse-button-faq .body{padding-right:60px;height:0;overflow:hidden;color:#a7a9ac}@media screen and (max-width:991px){.faq-list .collapse-button-faq .body{padding-right:0}}.faq-list .collapse-button-faq .body>.UITextArea{margin-top:20px}.faq-list .collapse-button-faq .body p:last-child{margin-bottom:0}.faq-list .collapse-button-faq .body.collapse.in{height:auto}.faqs-section{padding:90px 0;background:var(--theme-tertiary)}@media (max-width:1199px){.faqs-section{padding:40px 0}}.faqs-section .list-row .list-detail-item{width:100%!important;float:none!important}.references-list{min-height:760px}.references-list__img{position:absolute;right:0;top:0;padding-left:30px}@media screen and (max-width:991px){.references-list__img{display:none}}.references-list__img img{border-radius:24px}.references-list .list-detail-item{position:static}.references-list .list-detail-item>.template-row{position:static;margin:0}.references-list .list-detail-item:first-child .references-list__img{z-index:1}.references-list__item{padding:16px 20px;border:1px solid transparent;border-radius:12px;margin-bottom:16px;background-color:#0a0a0a}@media screen and (max-width:991px){.references-list__item{border-color:var(--theme-primary);padding:15px}}.references-list__item a:hover{text-decoration:none}.references-list__item.active{border-color:var(--theme-primary);background:#0a0a0a url('images/arrow_outward.svg') no-repeat right 10px top 10px}.references-list__item.active+.references-list__img{z-index:2}.references-list__readmore{width:50px;height:50px;overflow:hidden;opacity:0;position:absolute;right:10px;top:10px}.recent-projects-list__view-all{position:absolute;width:50%;bottom:130px;left:50%}@media screen and (max-width:991px){.recent-projects-list__view-all{position:static;width:auto;margin-bottom:70px}}.recent-projects-list__view-all .btn{margin-left:30px}@media screen and (max-width:991px){.recent-projects-list__view-all .btn{margin-left:0}}.recent-projects{padding:150px 0 80px}@media screen and (max-width:991px){.mobile-arrow{position:relative}.mobile-arrow::after{content:'';position:absolute;width:27px;height:27px;background:url(images/arrow_outward.svg) no-repeat;right:0;top:0;background-size:contain}}.project-info{padding:80px 0 45px;background:var(--theme-secondary) url('images/VAN-GINKEL1.svg') repeat-x left center}.project-info.bg-primary{background:var(--theme-tertiary) url('images/VAN-GINKEL1.svg') repeat-x left center}@media screen and (max-width:991px){.project-info{padding:40px 0;background-size:200%}}.home-diensten{background-color:var(--theme-secondary);padding:120px 0 80px}@media screen and (max-width:991px){.home-diensten{padding:60px 0}}.diensten-block{height:500px;padding:0;overflow:hidden}@media screen and (max-width:991px){.diensten-block{height:240px;margin-bottom:20px;border-radius:16px;overflow:hidden}}.diensten-block:hover .background-img{transform:scale(1.05)}.diensten-block:hover .template-component{transform:scale(.95)}.diensten-block .background-img{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:15px 15px 25px 15px}.diensten-block .background-img::before{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(180deg,rgba(22,22,22,0) -6.85%,#000 100%);pointer-events:none}.visible .diensten-block .background-img,.visible .diensten-block .template-component{transition:transform .3s ease}.diensten-banner>.container{padding-top:30px;padding-bottom:75px}@media screen and (max-width:991px){.diensten-banner>.container{padding-top:0;padding-bottom:20px}.diensten-banner>.container img{border-radius:12px}}.diensten-banner>.container .UIMedia::before{content:"";position:absolute;top:0;left:0;width:65%;bottom:0;background:linear-gradient(90deg,#000 -8.55%,rgba(0,0,0,0) 103.96%);height:100%;opacity:.9;border-radius:24px 0 0 24px;pointer-events:none}@media screen and (max-width:991px){.diensten-banner>.container .UIMedia::before{border-radius:12px 0 0 12px;width:40%}}@media (min-width:1450px){.diensten-banner>.container{width:1426px;position:relative}.diensten-banner>.container img{border-radius:24px}}.diensten-banner__content{position:absolute;bottom:40px;left:0;right:0;margin:auto;padding-left:15px;padding-right:15px}@media (min-width:1200px){.diensten-banner__content{width:1204px!important}}@media screen and (max-width:991px){.diensten-banner__content{padding-left:30px;padding-right:30px;bottom:20px}}.faq-wrapper,.recent-projects,.recent-projects-list{background-color:var(--theme-secondary)}.project-info{background:var(--theme-tertiary) url(images/VAN-GINKEL2.svg) repeat-x left center}@media screen and (max-width:991px){.recent-projects{padding:60px 0}}.references-list__item{background-color:#0d0d0d}@media screen and (min-width:992px){.home-diensten{background-image:none}}.home-diensten>.template-container>.template-row{z-index:1}.home-diensten::after{content:"";position:absolute;top:150px;right:0;width:800px;background:radial-gradient(50% 50% at 60% 50%,#d72739 0,#00000000 100%);opacity:.3;transform:translateX(50%);bottom:150px;pointer-events:none}@media screen and (max-width:991px){.home-diensten::after{display:none}}.kwaliteiten-wrapper{background-color:var(--theme-tertiary);padding:80px 0 90px}@media screen and (max-width:991px){.kwaliteiten-wrapper{background:var(--theme-tertiary) url(images/radial-gradient.png) no-repeat;padding-bottom:40px}}.kwaliteiten__item{margin-bottom:30px}.kwaliteiten__item>.inner-column{overflow:hidden;border-radius:24px;border:1px solid #383838;background:#121212;position:relative;min-height:275px;padding:30px 30px 30px calc(45% + 30px);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:991px){.kwaliteiten__item>.inner-column{padding:20px;min-height:0}}.kwaliteiten__media{position:absolute;left:0;right:0;top:0;bottom:0;width:45%}.kwaliteiten__media .UIMedia{height:100%}.kwaliteiten__media .UIMedia img{width:100%;height:100%;object-fit:cover}.kwaliteiten__icon{max-width:45px}<!-- module: frontend/template controller: default  action: themestyle -->