.blok_head{margin-top:-96px;padding:calc(3em + 96px) 0 0 0}.blok_head .blok_header{margin-bottom:0}.blok_header{margin-bottom:2em}.blok_header .titel{color:#391d43;margin-bottom:1em;font-size:2rem;font-family:gelica,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:1;text-transform:unset}.blok_header .titel:after{content:"";position:relative;width:40px;height:4px;background:#ebdcd2;display:block;margin-top:.25em}.blok_header .titel h1,.blok_header .titel h2,.blok_header .titel h3{margin-bottom:.25em}.blok_header .tekst{color:#391d43}.blok_header .tekst a{color:#391d43;font-weight:700;text-decoration:underline}.blok_header .tekst a:hover{color:#8f976c}.blok_header-light .tekst,.blok_header-light .titel{color:#fff}.blok_header.text-center{justify-content:center;display:flex;flex-direction:column;align-items:center}.blok_header.text-center .titel:before{display:flex;justify-self:center}.blok_slider-small{margin-top:-80px;padding-top:80px}.blok_slider-small .slideHeader,.blok_slider-small.slideHeader{min-height:calc(75vh - 150px)}.blok_slider-small .slideHeader-item,.blok_slider-small.slideHeader-item{min-height:calc(75vh - 150px)}.blok_slider-small .slideHeader-item .container-image:before,.blok_slider-small.slideHeader-item .container-image:before{min-height:calc(75vh - 150px);max-height:calc(75vh - 150px)}.blok_slider-small .slideHeader-item .container-image:after,.blok_slider-small.slideHeader-item .container-image:after{height:calc(75vh - 150px)}.blok_slider-small .slideHeader-item .slideRow,.blok_slider-small.slideHeader-item .slideRow{min-height:calc(75vh - 150px)}.blok_slider-small .slideHeader-item .sliderImage,.blok_slider-small.slideHeader-item .sliderImage{min-height:calc(75vh - 150px)}.blok_medewerkers .content_medewerkers .medewerkers-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1em;margin-bottom:1em}.blok_content{padding:0 0 6em 0}.blok_content .images-grid{padding:6em 0 0 0}.blok_acties{padding:6em 0}.blok_acties .content_acties .acties-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;margin-bottom:1em}.blok_acties-lijst .content_acties .acties-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1em;margin-bottom:1em}.blok_praktijk{padding:0 0 6em 0}.blok_nieuws{padding:6em 0}.blok_nieuws .content_nieuws .nieuws-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;margin-bottom:1em}.blok_nieuws-item{padding:6em 0}.blok_nieuws-item .list-group{gap:0;padding:2em 0}.blok_nieuws-item .list-group-item{border:0;padding-left:0}.blok_nieuws-item .list-group-item a{text-decoration:none;color:#391d43;font-weight:700;display:block}.blok_nieuws-item .list-group-item a:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:norml;font-style:normal;margin-right:8px}.blok_nieuws-item .list-group-item:hover a{text-decoration:underline;font-weight:900}.blok_nieuws-item .blok_nieuws-image{margin-bottom:1em}.blok_nieuws-item .blok_nieuws-image img,.blok_nieuws-item .blok_nieuws-image picture{aspect-ratio:4/3;object-fit:cover;border-radius:1em}.blok_nieuws-item .content_images{margin:2em 0}.blok_contact-snel{padding:2em 0}.blok_diensten{padding:6em 0}.blok_diensten-grid .item-lijst{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em}.blok_diensten-grid .item-lijst .card-icontekst{flex-direction:column}.blok_diensten-rij .item-lijst{display:grid;grid-template-columns:repeat(1,1fr);gap:3em}.blok_diensten-rij .item-lijst .card-dienst{gap:0}.blok_diensten-rij .item-lijst .card-dienst:nth-child(odd){flex-direction:row-reverse}.blok_diensten-sub{margin-bottom:2em}.blok_diensten-sub .titel{font-weight:700;margin-bottom:1em}.blok_diensten-sub .item-lijst{display:flex;flex-direction:column;gap:.5em}.blok_diensten-sub .item-lijst .card{border:1px solid #dee2e6}.blok_opdrachtgevers-slide{gap:1em;padding:3em 0;background-color:#8f976c}.blok_opdrachtgevers-slide .opdrachtgevers-item{background:#fff;aspect-ratio:2/1;padding:1em}.blok_opdrachtgevers-slide .opdrachtgevers-item img{object-fit:contain;height:100%;width:100%}.blok_opdrachtgevers-slide .slideOpdrachtgevers.slick-slider{margin-bottom:0}.blok_opdrachtgevers-slide .slideOpdrachtgevers .slick-track{gap:1em;display:flex}.blok_opdrachtgevers-slide .slideOpdrachtgevers .slick-next:before,.blok_opdrachtgevers-slide .slideOpdrachtgevers .slick-prev:before{color:#f7f5f0}.blok_over{padding:6em 0}.blok_over .image{width:100%;position:relative}.blok_over .image img{width:100%;aspect-ratio:1/1;object-fit:cover;position:relative;z-index:3;border-radius:0}.blok_over-small .row{background:#f7f5f0;padding:3em 2em;border-radius:0}.blok_over-small .row .image{width:100%;position:relative;margin-top:-6em}.blok_over-small .row .image img{width:100%;aspect-ratio:1/1;object-fit:cover;position:relative;z-index:3;border-radius:0}.blok_over-small .row .align-middle{vertical-align:middle;display:flex;justify-content:center;flex-direction:column}.blok_over-small .row .blok_header .tekst{max-height:4.8em;text-overflow:ellipsis;overflow:hidden}.blok_inspiratie{padding:9em 0 9em 0}.blok_inspiratie .row{padding:4em 2em;border-radius:0;background:#8f976c}.blok_inspiratie .row .image{width:100%;position:relative}.blok_inspiratie .row .image img{width:100%;aspect-ratio:1/1;object-fit:cover;position:relative;z-index:3;border-radius:0}.blok_inspiratie .row .align-middle{vertical-align:middle;display:flex;justify-content:center;flex-direction:column}.blok_inspiratie .row .blok_header{padding:0 0 0 3em}.blok_inspiratie .row .blok_link{padding:0 0 0 3em}.blok_breadcrumb{display:flex;justify-content:flex-start;text-align:center;margin-top:1em}.blok_usp{border-bottom:1px solid rgba(255,255,255,.24);padding:0 0 3em 0}.blok_usp .blok_usp-lijst{display:flex;flex-direction:row;justify-content:space-between;gap:1em}.blok_usp .blok_usp-lijst .usp_item-icon{margin-right:8px;color:#f7f5f0}.blok_usp .blok_usp-lijst .usp_item-tekst{font-size:1em}.blok_diensten-lijst .diensten-lijst .card-rij{margin-bottom:9em}.blok_diensten-lijst .diensten-lijst .card-rij .col-image{width:41.66%}.blok_diensten-lijst .diensten-lijst .card-rij .col-tekst{margin-left:8.33%;width:50%}.blok_omgevingen-lijst .omgevingen-lijst .row-pagina{padding:6em 0}.blok_omgevingen-lijst .omgevingen-lijst .row-pagina .col-image{width:50%}.blok_omgevingen-lijst .omgevingen-lijst .row-pagina .col-tekst{margin-left:8.33%;width:41.66%}.blok_omgevingen-lijst .omgevingen-lijst .card-rij:nth-child(even) .row-pagina{display:flex;flex-direction:row-reverse}.blok_omgevingen-lijst .omgevingen-lijst .card-rij:nth-child(even) .row-pagina .col-image{width:50%}.blok_omgevingen-lijst .omgevingen-lijst .card-rij:nth-child(even) .row-pagina .col-tekst{margin-left:0;margin-right:8.33%;width:41.66%}.icon_link a{padding:0 8px;text-decoration:none;color:#391d43;text-transform:lowercase;display:flex;height:100%;align-items:center;gap:.5em}.icon_link a.active{color:#391d43;text-decoration:underline}.icon_link a .fa-layers.fa-fw{width:1.4em;height:1.4em}.icon_link a .fa-layers.fa-fw i,.icon_link a .fa-layers.fa-fw svg{font-size:1.4em;color:#391d43}.icon_link a .linktitel{font-size:1em;color:#391d43}.icon_link a:hover{color:#391d43}.icon_link a:hover .linktitel{color:#212529}.icon_link a:hover .fa-layers.fa-fw i,.icon_link a:hover .fa-layers.fa-fw svg{color:#391d43}.icon_link a.btn-ghost{border:1px solid #391d43;padding:.5em 1em}.blok_contact{padding:6em 0}.blok_contact-text .btn{text-transform:unset}.blok_contact-formulier .card-contact{margin:1em 0;padding:2em}.blok_contact_gegevens{display:flex;flex-direction:column;color:#391d43;font-size:18px;margin-bottom:2em}.blok_contact_gegevens .naam,.blok_contact_gegevens .naam strong{display:block;font-weight:700}.blok_contact_gegevens .adres{display:flex;flex-direction:column;margin-bottom:1em}.blok_contact_gegevens i,.blok_contact_gegevens svg{margin-right:.5em;color:#8f976c}.blok_contact .contact-btns{margin:2em 0}.blok_contact .contact-btns .icon_link{margin-bottom:0;color:#f1df92}.blok_contact .contact-btns .icon_link a{color:#f1df92}.blok_contact .contact-btns .icon_link i,.blok_contact .contact-btns .icon_link svg{color:#f1df92}.blok-slogan{background:#f7f5f0;padding:2em;color:#fff;border-radius:2em 0 2em 0;align-items:center}.blok-slogan a,.blok-slogan i,.blok-slogan svg{color:#fff}.blok-slogan .blok_contact_gegevens{display:flex;flex-direction:column}.blok-slogan .blok_contact_gegevens .adres{display:flex;flex-direction:column}.blok-slogan-footer{padding-bottom:2em}.blok-slogan-footer .container{background:#f7f5f0;color:#fff;padding:3em 2em 3em 3em;border-radius:2em 0 2em 0}.blok-slogan-footer .container .content_klant{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.blok-slogan-footer .container .content_klant .contact-btns,.blok-slogan-footer .container .content_klant .slogan-btns{display:flex;flex-direction:row;gap:1em;margin:0}.blok-slogan-footer .container .content_klant .contact-btns .icon_link,.blok-slogan-footer .container .content_klant .slogan-btns .icon_link{margin:0}.blok_paginas{background-color:#fff;padding:6em 0}.blok_paginas-item{margin:0 1em 0 1em}.blok_paginas-item .row-container-text{position:relative;padding:0 0 6em 0}.blok_paginas-item .row-container-text .row-pagina{display:flex;flex-direction:row}.blok_paginas-item .row-container-text .row-pagina .col-image{width:41.66%}.blok_paginas-item .row-container-text .row-pagina .col-tekst{margin-left:8.33%;width:50%}.blok_paginas-item .row-container-text .row-pagina .row_image{background:var(--background);margin-bottom:3em;margin-top:-3em;aspect-ratio:2/2.25;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:2em 0 2em 0}.blok_paginas-item .row-container-text .row-pagina .pagina_tekst{margin:3em 0;padding:3em}.blok_paginas-item .row-container-text .row-pagina .pagina_tekst-logo{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;margin-bottom:2em}.blok_paginas-item .row-container-text .row-pagina .pagina_tekst-logo .logo-item{width:232px;height:48px}.blok_paginas-item .row-container-text .row-pagina .pagina_tekst-logo .logo-item img,.blok_paginas-item .row-container-text .row-pagina .pagina_tekst-logo .logo-item svg{width:232px;height:48px}.blok_paginas-item .row-container-text .row-pagina .pagina_tekst-titel{color:#f7f5f0;font-size:.75em}.blok_paginas-item .row-container-text .row-pagina .pagina_tekst-inhoud{color:#f7f5f0}.blok_paginas-item.blok_paginas-even .container-text,.blok_paginas-item:nth-child(even) .container-text{background:#f8f9fa}.blok_vacatures{padding:6em 0}.blok_vacatures-intro .blok_content{padding:6em 0}.product_images figcaption{display:none}@media (max-width:1200px){.blok_content{padding:0 0 3em 0}}@media (max-width:767px){.blok_head{padding:calc(3em + 96px) 0 1em 0}.blok_head .blok_header{margin-bottom:0;padding:0 1em}.blok_head .blok_header .titel h1{font-size:1em}.blok_header .titel{font-size:1.6em}.blok_header .titel h1,.blok_header .titel h2,.blok_header .titel h3,.blok_header .titel h4,.blok_header .titel h5,.blok_header .titel h6{font-size:unset}.blok_acties{padding:3em 0}.blok_acties .content_acties .acties-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1em;margin-bottom:1em}.blok_nieuws{padding:3em 0}.blok_nieuws .content_nieuws .nieuws-grid{grid-template-columns:repeat(1,1fr)}.blok_nieuws-item{padding:3em 0}.blok_contact-snel{padding:1em 0}.blok_contact-snel .container{padding-left:0;padding-right:0}.blok_contact-snel .contact_snel-items{gap:.5em;display:flex}.blok_contact-snel .contact_snel-items .btn{height:36px;padding:4px 12px;display:flex;align-items:center;font-size:14px}.blok_contact-snel .leesvoor{display:none}.blok_medewerkers .container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.blok_medewerkers .content_medewerkers .medewerkers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5em;margin-bottom:.5em}.blok_content{padding:0 0 3em 0}.blok_opdrachtgevers-slide{padding:1.5em 0}.blok_over.blok_inspiratie{padding:1.5em 0}.blok_over.blok_inspiratie .row{padding:2em 1em}.blok_over.blok_inspiratie .row .blok_header{margin-top:0;margin-bottom:1em;padding:1em 0 0 0}.blok_over.blok_inspiratie .row .blok_header .titel h2{font-size:1.2em;text-align:left}.blok_over.blok_inspiratie .row .blok_link{padding:0}.blok_slider-small{margin-top:-80px;padding-top:80px}.blok_slider-small .slideHeader,.blok_slider-small.slideHeader{min-height:calc(65vh - 150px)}.blok_slider-small .slideHeader-item,.blok_slider-small.slideHeader-item{min-height:calc(65vh - 150px)}.blok_slider-small .slideHeader-item .container-image,.blok_slider-small.slideHeader-item .container-image{min-height:calc(65vh - 150px);max-height:calc(65vh - 150px)}.blok_slider-small .slideHeader-item .container-image:before,.blok_slider-small.slideHeader-item .container-image:before{min-height:calc(65vh - 150px);max-height:calc(65vh - 150px)}.blok_slider-small .slideHeader-item .container-image:after,.blok_slider-small.slideHeader-item .container-image:after{height:calc(65vh - 150px)}.blok_slider-small .slideHeader-item .slideRow,.blok_slider-small.slideHeader-item .slideRow{min-height:calc(65vh - 150px)!important;display:flex;flex-direction:column;justify-content:center}.blok_slider-small .slideHeader-item .sliderImage,.blok_slider-small.slideHeader-item .sliderImage{min-height:calc(65vh - 150px)}.blok_diensten .blok_link{margin:3em 0 0 0}.blok_diensten-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1em}.blok_diensten-grid .item-lijst{grid-template-columns:repeat(1,1fr);gap:.5em}.blok_diensten-rij .item-lijst{gap:1em}.blok_diensten-rij .item-lijst .card-dienst .card-image{display:none}.blok_diensten-rij .item-lijst .card-dienst .card-body{padding:1.5em}.blok_contact{padding:3em 0}.blok_contact-formulier .card-contact{padding:2em 1em}.blok_over{padding:3em 0;overflow:hidden}.blok_over .image:after{top:15%;transform:unset;left:10%}.blok_over .blok_header{margin-top:3em}.blok_over-small .row{padding:1em}.blok_opdrachtgevers-slide .slideContainer{--bs-gutter-x:0}.blok_opdrachtgevers-slide .slideContainer .container{--bs-gutter-x:0}.blok_opdrachtgevers-slide .slideContainer .container .blok_header{padding:0 1em}.blok_opdrachtgevers-slide .slideContainer .container .blok_header .titel h2{font-size:1.25rem}.blok_usp .blok_usp-lijst{display:flex;flex-direction:column;justify-content:flex-start}.blok_diensten-lijst .diensten-lijst .card-rij,.blok_diensten-lijst .diensten-lijst .card-rij:nth-child(even){margin-bottom:3em}.blok_diensten-lijst .diensten-lijst .card-rij .row-pagina,.blok_diensten-lijst .diensten-lijst .card-rij:nth-child(even) .row-pagina{display:flex;flex-direction:column}.blok_diensten-lijst .diensten-lijst .card-rij .row-pagina .col-image,.blok_diensten-lijst .diensten-lijst .card-rij:nth-child(even) .row-pagina .col-image{width:100%;margin-bottom:1em}.blok_diensten-lijst .diensten-lijst .card-rij .row-pagina .col-tekst,.blok_diensten-lijst .diensten-lijst .card-rij:nth-child(even) .row-pagina .col-tekst{margin-left:0;width:100%}.blok_text-center{padding:3em 0}.images-grid{grid-template-columns:1fr;gap:.25em;margin-bottom:1em}.grid-1-2,.grid-1-3,.grid-1-4{grid-template-columns:repeat(1,1fr);grid-column-gap:.5em;grid-row-gap:.5em}.grid-1-2 .images-grid-item:nth-child(1),.grid-1-3 .images-grid-item:nth-child(1),.grid-1-4 .images-grid-item:nth-child(1){grid-column:unset}}.overlap-y{margin-top:-9em;padding-top:13.5em;padding-bottom:9em}.bgpattern{background:url(../img/pattern/bg.svg);background-repeat:no-repeat;background-position:center center;background-color:#ebdcd2;background-size:200%}.bgpattern-primary{background-color:#f7f5f0}.bgpattern-secondary{background-color:#8f976c}.bgpattern-gray{background:url(../img/pattern/bg_gray.svg);background-repeat:no-repeat;background-position:center center;background-size:200%}.bgc1{background-color:#fff}.bgc1:hover{background-color:#f8f9fa}.bgc2{background-color:#8f976c}.bgc2:hover{background-color:#818961}.bgc3{background-color:#ebdcd2}.bgc3:hover{background-color:#e3cec0}.bgc4{background-color:#cddedd}.bgc4:hover{background-color:#bed4d3}.bgc5{background-color:#bfc9f7}.bgc5:hover{background-color:#a8b6f4}.bgc6{background-color:#f1df92}.bgc6:hover{background-color:#eed87b}.bgc7{background-color:#d89682}.bgc7:hover{background-color:#d2866f}.bgc8{background-color:#fff}.bgc8:hover{background-color:#f8f9fa}.bgc9{background-color:#8f976c}.bgc9:hover{background-color:#818961}.bgc10{background-color:#ebdcd2}.bgc10:hover{background-color:#e3cec0}.bgc11{background-color:#cddedd}.bgc11:hover{background-color:#bed4d3}.bgc12{background-color:#bfc9f7}.bgc12:hover{background-color:#a8b6f4}.bgc13{background-color:#f1df92}.bgc13:hover{background-color:#eed87b}.bgc14{background-color:#d89682}.bgc14:hover{background-color:#d2866f}.bgc15{background-color:#fff}.bgc15:hover{background-color:#f8f9fa}.bgc16{background-color:#8f976c}.bgc16:hover{background-color:#818961}.bgradial{background:radial-gradient(circle,#f7f5f0 40%,#8f976c 100%)}.blokSecondary{background:#8f976c;color:#f7f5f0}.blokSecondary .blok_header{color:#f7f5f0}.blokSecondary .blok_tekst{color:#f7f5f0}.blokSecondary .blok_link a.btn{background:#f7f5f0;color:#8f976c;transition:all .3s;position:relative;overflow:hidden;z-index:1}.blokSecondary .blok_link a.btn:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#eeeadf;transition:all .2s;z-index:-1}.blokSecondary .blok_link a.btn:hover{color:#8f976c}.blokSecondary .blok_link a.btn:hover:before{width:100%;z-index:-1}.slideContainer.container-fluid{overflow:hidden;position:relative}.slideContainer.container-fluid .slideProjecten{position:initial}.slideContainer.container-fluid .slideProjecten .slick-slide{margin:0 1em}.slideContainer.container-fluid .slideProjecten .slick-list{margin:0 -1em;overflow:visible}.slideContainer.container-fluid .slideProjecten .slick-track{float:left}.tpl_start{background:#f7f5f0;background-image:url(../img/pattern/mask_body.svg);background-repeat:no-repeat;background-size:cover}.tpl_diensten .blok_diensten{background:#8f976c;background-color:#8f976c}.tpl_diensten .blok_diensten-rij{padding:6em 0}.tpl_diensten .blok_opdrachtgevers-slide{background:#f7f5f0}.tpl_over .blok_text-jumbo{padding:6em 0}.tpl_programma .blok_diensten{background:#8f976c;background-color:#8f976c}.tpl_programma .blok_opdrachtgevers-slide{background:#f7f5f0}.tpl_contact .blok_opdrachtgevers-slide{background:#f7f5f0}.tpl_404 .blok_diensten{padding:6em 0}.contact-btns{margin:1em 0}.contact-btns .icon_link{margin-bottom:1em;color:#391d43}.contact-btns .icon_link i,.contact-btns .icon_link svg{color:#391d43}.contact-btns .icon_link a{font-size:20px;text-decoration:none;padding:0}.contact-btns .icon_link a.btn-ghost,.contact-btns .icon_link a.btn-secondary{border:2px solid #8f976c;width:fit-content;padding:.5em 1em}.contact-btns .icon_link a .fa-layers.fa-fw i,.contact-btns .icon_link a .fa-layers.fa-fw svg{color:#391d43;font-size:1.6em}.contact-btns .icon_link a .linktitel{color:#391d43;font-size:unset}.contact-btns .icon_link a:hover.btn-ghost,.contact-btns .icon_link a:hover.btn-secondary{border:2px solid #8f976c;background:#9aa27b}.contact-btns .icon_link a:hover .fa-layers.fa-fw i,.contact-btns .icon_link a:hover .fa-layers.fa-fw svg{color:#391d43;font-size:1.6em}.contact-btns .icon_link a:hover .linktitel{color:#391d43;font-size:unset}.tpl_offerte .blok_contact-formulier{margin-top:3em}.tpl_offerte .blok_contact-formulier .card-contact{margin-bottom:2em}.tpl_offerte .form_offerte{border-radius:1.5em 0 1.5em 0;background:#f8f9fa;margin:2em 0 1em 0;padding:2em}.tpl_offerte .form_contact{padding:0 2em}.tpl_offerte .submit{margin:0 2em}.tpl_offerte .aside_contact .content .cta{display:none}.aside_contact{background:#fff;border:1px solid #adb5bd;border-radius:1em 0 1em 0;margin-bottom:6em;overflow:hidden}.aside_contact.is_stuck{margin-top:calc(150px + 2em)}.aside_contact .header{padding:2em;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#f7f5f0}.aside_contact .header .titel{font-size:1.2em;color:#8f976c}.aside_contact .header .subtitel{font-size:.9em}.aside_contact .content{padding:2em 2em 1em 2em;color:#f7f5f0}.aside_contact .content .cta{margin-bottom:1em}.aside_contact .content .usp ul{list-style:none;padding:0}.aside_contact .content .usp ul li{display:flex;align-items:flex-start;padding:0;font-size:1em}.aside_contact .content .usp ul li:before{display:inline-block;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1em;color:#f1df92;padding-right:.5em}.aside_contact .content .usp ul li a,.aside_contact .content .usp ul li a:active,.aside_contact .content .usp ul li a:visited{text-decoration:none;font-size:1.2em;line-height:1.2em;padding-left:.5em;font-weight:500}.aside_contact .content .usp ul li a:hover{text-decoration:underline}.aside_contact .blok_persoon{border-top:1px solid #dee2e6;padding:1em 2em}.aside_contact.aside_gegevens{display:flex;flex-direction:column;color:#391d43;font-size:18px}.aside_contact.aside_gegevens .naam,.aside_contact.aside_gegevens .naam strong{display:block;font-weight:700}.aside_contact.aside_gegevens .adres{display:flex;flex-direction:column}.aside_contact.aside_gegevens i,.aside_contact.aside_gegevens svg{margin-right:.5em}.aside_contact:hover .blok_persoon img{animation:.2s ease-in .2s 1 both pulse}header{height:150px}footer{background:#ebdcd2;border-top:0 solid #8f976c;color:#391d43;font-size:.8em;border-top-left-radius:2em;border-top-right-radius:2em;padding-left:1em;padding-right:1em}footer a,footer a:active,footer a:visited{color:#391d43;text-decoration:none}footer a:hover{text-decoration:underline}footer i,footer svg{color:#391d43}footer .icon_link i,footer .icon_link svg{color:#391d43}footer .icon_link a{font-size:20px;text-decoration:none}footer .icon_link a.btn-ghost{border:1px solid #8f976c}footer .icon_link a .fa-layers.fa-fw i,footer .icon_link a .fa-layers.fa-fw svg{color:#391d43;font-size:1.6em}footer .icon_link a .linktitel{color:#391d43;font-size:unset}footer .icon_link a:hover.btn-ghost{border:1px solid #8f976c;background:#8f976c}footer .icon_link a:hover .fa-layers.fa-fw i,footer .icon_link a:hover .fa-layers.fa-fw svg{color:#391d43;font-size:1.6em}footer .icon_link a:hover .linktitel{color:#391d43;font-size:unset}footer .upper-footer{padding:3em}footer .upper-footer .row-usp .blok_usp .blok_usp-lijst .usp_item-icon{margin-right:8px}footer .upper-footer .row-usp .blok_usp .blok_usp-lijst .usp_item-tekst{font-size:1em}footer .middle-footer{padding:6em 0;line-height:24px;margin-top:0;margin-bottom:0}footer .middle-footer .row{margin-left:0;margin-right:0}footer .middle-footer .footer-logo{width:fit-content;padding:1em;margin-bottom:2em}footer .middle-footer .footer-logo img,footer .middle-footer .footer-logo svg{height:100%}footer .middle-footer .footer-heading{font-style:normal;font-family:Gelica;font-weight:700;color:#391d43;font-size:1.4em;margin-bottom:1em}footer .middle-footer .list-social{display:flex;flex-direction:row;justify-content:flex-end;gap:8px}footer .middle-footer .list-social i,footer .middle-footer .list-social img,footer .middle-footer .list-social svg{height:32px;width:32px;aspect-ratio:1/1}footer .middle-footer .footer-lijst ul{padding-left:0}footer .middle-footer .footer-lijst ul.no-list{list-style:none}footer .middle-footer .footer-lijst ul.no-list li:before{display:none}footer .middle-footer .footer-lijst ul.no-list li a{padding-left:0;line-height:1.6em}footer .middle-footer .footer-lijst ul li{display:flex;align-items:flex-start}footer .middle-footer .footer-lijst ul li:before{display:inline-block;content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;font-size:6px;color:#391d43;padding:0}footer .middle-footer .footer-lijst ul li a,footer .middle-footer .footer-lijst ul li a:active,footer .middle-footer .footer-lijst ul li a:visited{text-decoration:none;font-size:1.2em;line-height:1.2em;padding-left:.5em}footer .middle-footer .footer-lijst ul li a:hover{text-decoration:underline}footer .middle-footer .row-aside{padding:3em}footer .middle-footer .row-logo{padding:0 0 3em 0}footer .middle-footer .row-producten{padding:3em 0}footer .middle-footer .row-producten .footer-lijst ul{column-count:3}footer .lower-footer{background:#fff;color:#391d43}footer .lower-footer .container{padding:1em 0 1em 0}footer .lower-footer .row{margin-left:0;margin-right:0}footer .lower-footer .footer_links_row{display:flex;flex-direction:row;justify-content:center;align-items:center}footer .lower-footer .footer_links_row .list-inline{display:flex;gap:4em;justify-content:center;align-items:center;margin-bottom:0;padding:.5em 0}footer .lower-footer .footer_links_row .list-inline-item{font-size:.9em;color:rgba(57,29,67,.87)}footer .lower-footer .footer_links_row .list-inline-item.gtg img,footer .lower-footer .footer_links_row .list-inline-item.gtg svg{height:18px}footer .lower-footer .footer_links_row .list-inline-item.bb img,footer .lower-footer .footer_links_row .list-inline-item.bb svg{height:14px}footer .lower-footer .footer-links{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;padding:0}footer .lower-footer .footer-links.list-inline .list-inline-item{font-size:14px;color:rgba(57,29,67,.87);margin-left:16px;margin-right:0}footer .lower-footer .footer-links.list-inline .list-inline-item:hover{color:#391d43}footer .lower-footer .footer-links.list-inline .list-inline-item.gtg img,footer .lower-footer .footer-links.list-inline .list-inline-item.gtg svg{height:18px}footer .lower-footer .logos img{margin:16px auto;width:208px;height:40px}footer .footer_blok_contact{padding:0 0 3em 0}footer .footer_blok_contact .logo{width:50%;padding:0;margin-bottom:2em}footer .footer_blok_contact .logo img,footer .footer_blok_contact .logo svg{height:100%}footer .footer_blok_contact a{color:#391d43}footer .footer_blok_contact a i,footer .footer_blok_contact a svg{color:#8f976c}footer .footer_blok_contact .footer-heading{padding:0}footer .footer_blok_contact .footer_blok-inhoud{padding:0}footer .footer_blok_contact .blok_contact_gegevens{display:flex;flex-direction:column;color:#391d43;font-size:18px}footer .footer_blok_contact .blok_contact_gegevens .naam,footer .footer_blok_contact .blok_contact_gegevens .naam strong{display:block;font-weight:700}footer .footer_blok_contact .blok_contact_gegevens .adres{display:flex;flex-direction:column}footer .footer_blok_contact .blok_contact_gegevens i,footer .footer_blok_contact .blok_contact_gegevens svg{margin-right:.5em;color:#8f976c}footer .footer_blok_contact .blok_contact_gegevens .emailadres,footer .footer_blok_contact .blok_contact_gegevens .telefoonnummer{display:none}footer .footer_blok_contact .contact-btns{margin:2em 0}footer .footer_blok_contact .contact-btns .icon_link{margin-bottom:1em;color:#8f976c}footer .footer_blok_contact .contact-btns .icon_link a{color:#f7f5f0}footer .footer_blok_contact .contact-btns .icon_link i,footer .footer_blok_contact .contact-btns .icon_link svg{color:#8f976c}.bg_ps{background:#f7f5f0;background:linear-gradient(90deg,#f7f5f0 50%,#8f976c 50%)}.bg_sp{background:#8f976c;background:linear-gradient(90deg,#8f976c 50%,#f7f5f0 50%)}@media (max-width:767px){.bgpattern{background:url(../img/pattern/bg.svg);background-color:#ebdcd2;background-size:cover}.bgpattern-primary{background-color:#f7f5f0}.bgpattern-secondary{background-color:#8f976c}.bgpattern-gray{background:url(../img/pattern/bg_gray.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}header{height:64px}.footer-social{bottom:1.5em}.navigatie-offcanvas .container{padding:0}.navigatie-offcanvas .brand-btn{--bs-gutter-x:0;height:64px}.navigatie-offcanvas .brand-btn .col-brand{width:175px}.navigatie-offcanvas .brand-btn .col-btn{width:48px;padding:0}.navigatie-offcanvas .btn.btn-nav{float:unset;height:unset;width:unset;padding:unset}.navigatie-offcanvas .brand img{width:175px;height:51px}.navigatie-offcanvas .offcanvas .col-contact{display:none}.navigatie-offcanvas .offcanvas ul.navbar-nav .nav-item .nav-link{font-size:1.5rem;line-height:1}.aside_contact{margin-bottom:1em}footer .upper-footer{padding:3em 2em}footer .middle-footer{padding:4em 2em}footer .middle-footer .row-logo .logo{width:40%}footer .middle-footer .row-bottom{gap:2em}footer .middle-footer .footer-heading{margin-bottom:.5em}footer .middle-footer .footer-lijst ul li a,footer .middle-footer .footer-lijst ul li a:active,footer .middle-footer .footer-lijst ul li a:visited{font-size:1em}footer .middle-footer .footer-lijst ul li a:hover{text-decoration:underline}footer .lower-footer .container{padding:0}footer .lower-footer .container .row,footer .lower-footer .container .row-top{margin-left:0;margin-right:0}footer .lower-footer .footer_links_row .list-inline{gap:2em}footer .lower-footer .footer_links_row .list-inline .list-inline-item.gtg img,footer .lower-footer .footer_links_row .list-inline .list-inline-item.gtg svg{height:16px}footer .footer_blok_contact{padding:0}footer .footer_blok_contact .logo{width:90%;margin-bottom:1em}footer .footer_blok_contact .contact-btns .icon_link a,footer .footer_blok_contact .contact-btns .icon_link i,footer .footer_blok_contact .contact-btns .icon_link svg{color:#8f976c}.tpl_diensten .blok_diensten-rij{padding:3em 1em}.tpl_over .blok_text-jumbo{padding:3em 0}.tpl_over .blok_text-jumbo-content{padding:0}.slideContainer.container-fluid{overflow:hidden;position:relative}.slideContainer.container-fluid .slideProjecten{position:initial}.slideContainer.container-fluid .slideProjecten .slick-slide{margin:0 .25em}.slideContainer.container-fluid .slideProjecten .slick-list{margin:0 -.25em;overflow:visible}.slideContainer.container-fluid .slideProjecten .slick-track{float:left}.images-grid:after{display:none}}@media (max-width:1199.98px){header{height:64px}footer .lower-footer .container{padding:0}footer .lower-footer .container .row,footer .lower-footer .container .row-top{margin-left:0;margin-right:0}}@media (max-width:991.98px){footer .lower-footer .container{padding:0}footer .lower-footer .container .row,footer .lower-footer .container .row-top{margin-left:0;margin-right:0}}