@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800&family=Quattrocento+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";.kleurenOverzicht{padding:80px 0}.kleurenOverzicht h2{margin-bottom:60px}.kleurenOverzicht:first-of-type{background:#000}.kleurenOverzicht .productenRow .singleProduct{position:relative;height:100%}.kleurenOverzicht .productenRow .singleProduct .singleProductImage{opacity:1;position:relative}.kleurenOverzicht .productenRow .singleProduct .singleProductImage .restrictImage{overflow:hidden;height:260px;align-items:center;justify-content:center;display:flex}.kleurenOverzicht .productenRow .singleProduct .singleProductImage .restrictImage img{width:100%;height:100%;object-fit:cover;object-position:center}.kleurenOverzicht .productenRow .singleProduct .singleProductImage.placeholderImage{height:260px}.kleurenOverzicht .productenRow .singleProduct .singleProductImage.placeholderImage .restrictImage{width:100%;height:100%;object-fit:contain;object-position:center}.kleurenOverzicht .productenRow .singleProduct .singleProductImage.placeholderImage .restrictImage img{object-fit:contain;opacity:.6;padding:30px}.kleurenOverzicht .productenRow .singleProduct .singleProductButton{position:absolute;width:60px;height:60px;background:#fdb913;display:flex;justify-content:center;align-items:center;right:0;bottom:-30px;z-index:2}.kleurenOverzicht .productenRow .singleProduct .singleProductButton:before{clip-path:polygon(100% 0, 0 0, 100% 100%);content:"";transform:translate(1px, 0);background:#fdb913;width:35px;height:60px;position:absolute;left:-34px}.kleurenOverzicht .productenRow .singleProduct .singleProductButton i{color:#fff;font-size:25px;margin-left:-10px;transition:all .15s ease-in-out}.kleurenOverzicht .productenRow .singleProduct .singleProductTitle{background:#fff;padding:20px;text-align:center;flex:1}.kleurenOverzicht .productenRow .singleProduct .singleProductTitle h3{text-transform:none;font-size:25px;color:#000;font-weight:700;margin:10px 0 10px 0;word-break:break-word;hyphens:auto}.kleurenOverzicht .productenRow .singleProduct:hover .singleProductButton i{margin-left:-4px}.kleurenOverzicht .productenRow .singleProduct .singleProductLink{text-decoration:none;height:100%;display:flex;flex-direction:column;padding-bottom:30px}.kleurenOverzicht .productenRow .singleProduct .singleProductLink:is(a) img:hover{transform:scale(1.1);transition:ease-in .2s}.kleurenOverzicht .singleProduct .singleProductLink .singleProductImage.placeholderImage,.kleurenOverzicht .singleProduct .singleProductLink .singleProductImage .restrictImage{height:auto;width:100%;aspect-ratio:1/1}.kleurenOverzicht .singleProduct .singleProductLink .singleProductImage .singleProductButton{height:30px;bottom:-15px}.kleurenOverzicht .singleProduct .singleProductLink .singleProductImage .singleProductButton:before{height:30px;width:17px;left:-17px}.kleurenOverzicht .singleProduct .singleProductTitle{padding:10px}.kleurenOverzicht .singleProduct .singleProductTitle h3{font-size:20px}.vacaturesOverzicht{padding:80px 0}.vacaturesOverzicht h2{margin-bottom:60px}.vacaturesOverzicht:first-of-type{background:#000}.vacaturesOverzicht .productenRow .singleProduct{position:relative;height:100%}.vacaturesOverzicht .productenRow .singleProduct .singleProductImage{opacity:1;position:relative}.vacaturesOverzicht .productenRow .singleProduct .singleProductImage .restrictImage{overflow:hidden;height:260px;align-items:center;justify-content:center;display:flex}.vacaturesOverzicht .productenRow .singleProduct .singleProductImage .restrictImage img{width:100%;height:100%;object-fit:cover;object-position:center}.vacaturesOverzicht .productenRow .singleProduct .singleProductImage.placeholderImage{height:260px}.vacaturesOverzicht .productenRow .singleProduct .singleProductImage.placeholderImage .restrictImage{width:100%;height:100%;object-fit:contain;object-position:center}.vacaturesOverzicht .productenRow .singleProduct .singleProductImage.placeholderImage .restrictImage img{object-fit:contain;opacity:.6;padding:30px}.vacaturesOverzicht .productenRow .singleProduct .singleProductButton{position:absolute;width:60px;height:60px;background:#fdb913;display:flex;justify-content:center;align-items:center;right:0;bottom:-30px;z-index:2}.vacaturesOverzicht .productenRow .singleProduct .singleProductButton:before{clip-path:polygon(100% 0, 0 0, 100% 100%);content:"";transform:translate(1px, 0);background:#fdb913;width:35px;height:60px;position:absolute;left:-34px}.vacaturesOverzicht .productenRow .singleProduct .singleProductButton i{color:#fff;font-size:25px;margin-left:-10px;transition:all .15s ease-in-out}.vacaturesOverzicht .productenRow .singleProduct .singleProductTitle{background:#fff;padding:20px;text-align:center;flex:1}.vacaturesOverzicht .productenRow .singleProduct .singleProductTitle h3{text-transform:none;font-size:25px;color:#000;font-weight:700;margin:10px 0 10px 0;word-break:break-word;hyphens:auto}.vacaturesOverzicht .productenRow .singleProduct:hover .singleProductButton i{margin-left:-4px}.vacaturesOverzicht .productenRow .singleProduct .singleProductLink{text-decoration:none;height:100%;display:flex;flex-direction:column;padding-bottom:30px}.vacaturesOverzicht .productenRow .singleProduct .singleProductLink:is(a) img:hover{transform:scale(1.1);transition:ease-in .2s}header .navbar{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}header .navbar ul{width:100%;justify-content:space-evenly}header .navbar ul li{margin:0 30px;display:flex;width:fit-content;flex-direction:column;justify-content:center;align-items:center}header .navbar ul li a{color:#fff;text-transform:uppercase;font-family:"Quattrocento Sans",sans-serif;font-size:18px}header .navbar ul li a:hover{color:#fdb913;text-decoration:none}header .navbar ul li a:active{color:#fdb913;text-decoration:none}header .navbar ul li.menu-button a{background:#fdb913;text-transform:uppercase;line-height:1;padding:12px 15px;font-weight:600;color:#31343d;border-radius:3px;border:0;transition:.2s all}header .navbar ul li.menu-button a:hover{text-decoration:none;opacity:.9;transform:scale(1.05);color:#000}header .navbar ul li.menu-button.current-menu-item a{color:#000 !important}header .navbar .navbar-brand img{width:215px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}header[data-has-scrolled=true] .navbar{background:#000}header[data-has-scrolled=true] .navbar img{width:145px}header .toggler-yellow{color:#fdb913}body.single-vacature .vacature-content .the_content a:not([class*=btn]){color:#fdb913}body.single-vacature .vacature-content .the_content a:not([class*=btn]):hover{text-decoration:none}body.single-vacature .vacature-content .informatieBlocks{display:flex;flex-direction:column;width:100%;gap:3rem;margin-top:2rem}body.single-vacature .vacature-content .informatieBlocks .informatieBlock h3{font-size:20px}body.single-vacature .vacature-content .informatieBlocks .informatieBlock ul{margin:0}body{font-family:"Nunito Sans",sans-serif;font-size:16px;color:#fff;background:#121212;line-height:25px;width:100%}.page{margin-top:100px}h1{font-family:"Quattrocento Sans",sans-serif;font-size:min(70px,10vw);text-transform:uppercase}h2{font-family:"Quattrocento Sans",sans-serif;text-transform:uppercase;font-size:min(70px,7vw)}h2:after{content:"";height:10px;width:min(260px,25vw);background:#fdb913;display:block}h2.no-border:after{display:none}.text-center h2:after{margin:auto}h3{font-size:30px;text-transform:uppercase;font-weight:600}a:hover{color:#fdb913;text-decoration:underline}.current-menu-item a{color:#fdb913 !important}.menu-small{display:flex;background:#fdb913;color:#000;width:100vw;height:100vh;position:fixed;text-align:center;top:0;z-index:1031;flex-direction:column}.menu-small .menu-collapsed{width:100%;height:fit-content;padding:45px 36px}.menu-small .menu-collapsed .toggler-black{color:#31343d;float:right;font-size:120%}.menu-small .menu-items{justify-content:center;align-items:center;width:100vw;height:95vh}.menu-small ul{list-style:none}.menu-small a{line-height:200%;font-size:7vw;text-decoration:none;text-transform:uppercase;font-family:"Quattrocento Sans",sans-serif;color:#000}.btn.btn-primary{background:#fdb913;text-transform:uppercase;font-size:15px;font-weight:600;color:#31343d;border-radius:3px;border:0;padding:15px}.btn.btn-primary:hover{text-decoration:none;opacity:.9;transform:scale(1.05)}.btn.btn-secundairy{background:#121212;text-transform:uppercase;font-size:15px;font-weight:600;color:#fff;border-radius:3px;border:0;padding:15px}.dark-black-bg{background:#000}.yellow-bg{background:#fdb913;color:#000}.white-bg{background:#fff;color:#000}.margin-top-min{margin-top:-167px;margin-bottom:-167px;padding:250px 0}.paddingAround{padding:100px 0}.titleCol{padding:100px 0}.breadCrumbs .current-item{color:#fdb913}.breadCrumbs a{color:#fff;text-decoration:none}.frontpageHeader{display:flex;flex-direction:column;height:fit-content}.frontpageHeader .frontpageHeaderTekst{display:flex;justify-content:start;height:600px;padding:0 12px;left:0;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.frontpageHeader .frontpageHeaderTekst h1{font-size:min(70px,3.6vw)}.frontpageHeader .frontpageHeaderTekst:before{content:"";transform:translate(1px, 0);position:absolute;top:0;left:250px;width:55%;height:600px;z-index:1;background-color:#121212;border-right:40px solid #121212;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(25deg)}.frontpageHeader .frontpageHeaderTekst .frontpageHeaderTekstBlock{width:40vw;z-index:2;padding:0;margin-top:auto;margin-bottom:auto}.frontpageHeaderImage{width:50vw;height:fit-content;padding:0;float:right;margin:0 0 auto 50vw;position:relative}.frontpageHeaderImage .splide__arrow{top:580px}.frontpageHeaderImage .frontpageHeaderSplide{display:flex;justify-content:center;align-items:end;max-height:540px;width:100%}.frontpageHeaderImage .frontpageHeaderSplide img{width:50vw;height:500px;object-fit:cover}.categorieList{margin-top:100px}.categorieList h2{margin-bottom:50px}.categorieList .categorieItem{display:flex;flex-direction:column;margin-top:1.5vh}.categorieList .categorieItem .categorieImage{width:100%;height:275px;overflow:hidden;display:flex;align-items:center;justify-content:center}.categorieList .categorieItem .categorieImage img{width:100%;height:100%;object-fit:cover}.categorieList .categorieItem .categorieImage:is(a) img:hover{transform:scale(1.1);transition:ease-in .2s}.categorieList .categorieItem .categorieImage.placeholderImage{background-color:#121212}.categorieList .categorieItem .categorieImage.placeholderImage img{object-fit:contain;opacity:.6;padding:30px}.categorieList .categorieItem .categorieBlock{flex:1;background:#fff;color:#000;text-align:center;padding:30px;font-size:min(20px,8vw)}.categorieList .categorieItem .categorieBlock h3{color:#000;font-size:min(20px,8vw)}.categorieList .categorieItem .categorieBlock .catLink{display:block;color:#fdb913}.splide{padding-top:60px;padding-bottom:100px}.splide .splide__arrow{background:rgba(0,0,0,0)}.splide .splide__arrow svg{fill:#fff}.splide .splide__arrow.splide__arrow--prev{left:auto;right:4em}.splide .splide__track .splide__list .splide__slide .productItem{text-decoration:none}.splide .splide__track .splide__list .splide__slide .productItem .productTitle{background:#fff;padding:20px;text-align:center}.splide .splide__track .splide__list .splide__slide .productItem .productTitle h3{text-transform:uppercase;color:#000;font-size:15px}.splide .splide__track .splide__list .splide__slide .productItem .productImage{height:260px;display:flex;align-items:center;overflow:hidden;background-color:#000}.splide .splide__track .splide__list .splide__slide .productItem .productImage img{width:100%;height:auto;min-height:260px;object-position:bottom;object-fit:cover}.splide .splide__track .splide__list .splide__slide .productItem .productImage:is(a) img:hover{transform:scale(1.1);transition:ease-in .2s}.splide .splide__track .splide__list .splide__slide .productItem .productImage.placeholderImage{opacity:.9;padding:40px;object-position:center}.ctaBlock .ctaTekst{font-size:30px;font-weight:700;display:block;line-height:33px;margin-bottom:40px}.projectenWrapper h2{margin-bottom:60px}.photo-gallery-wrapper__column{column-count:3;column-width:200px;list-style:none;font-size:0;margin:0;padding:0;column-gap:18px;transition:ease-in .3s}.photo-gallery-wrapper__column li{margin-bottom:18px;border-radius:3px;display:inline-block;overflow:hidden}.photo-gallery-wrapper__column li a img{width:100%;height:100%;border-radius:3px;transition:ease-in .1s}.photo-gallery-wrapper__column li a img:hover{transform:scale(1.1);transition:ease-in .2s}@media screen and (max-width: 1023px){.photo-gallery-wrapper{padding:50px 20px}}.productenOverzicht{padding:80px 0}.productenOverzicht h2{margin-bottom:60px}.productenOverzicht:first-of-type{background:#000}.productenOverzicht .productenRow .singleProduct{position:relative;height:100%}.productenOverzicht .productenRow .singleProduct .singleProductImage{opacity:1;position:relative}.productenOverzicht .productenRow .singleProduct .singleProductImage .restrictImage{overflow:hidden;height:260px;align-items:center;justify-content:center;display:flex}.productenOverzicht .productenRow .singleProduct .singleProductImage .restrictImage img{width:100%;height:100%;object-fit:cover;object-position:center}.productenOverzicht .productenRow .singleProduct .singleProductImage.placeholderImage{height:260px}.productenOverzicht .productenRow .singleProduct .singleProductImage.placeholderImage .restrictImage{width:100%;height:100%;object-fit:contain;object-position:center}.productenOverzicht .productenRow .singleProduct .singleProductImage.placeholderImage .restrictImage img{object-fit:contain;opacity:.6;padding:30px}.productenOverzicht .productenRow .singleProduct .singleProductButton{position:absolute;width:60px;height:60px;background:#fdb913;display:flex;justify-content:center;align-items:center;right:0;bottom:-30px;z-index:2}.productenOverzicht .productenRow .singleProduct .singleProductButton:before{clip-path:polygon(100% 0, 0 0, 100% 100%);content:"";transform:translate(1px, 0);background:#fdb913;width:35px;height:60px;position:absolute;left:-34px}.productenOverzicht .productenRow .singleProduct .singleProductButton i{color:#fff;font-size:25px;margin-left:-10px;transition:all .15s ease-in-out}.productenOverzicht .productenRow .singleProduct .singleProductTitle{background:#fff;padding:20px;text-align:center;flex:1}.productenOverzicht .productenRow .singleProduct .singleProductTitle h3{text-transform:none;font-size:25px;color:#000;font-weight:700;margin:10px 0 10px 0;word-break:break-word;hyphens:auto}.productenOverzicht .productenRow .singleProduct:hover .singleProductButton i{margin-left:-4px}.productenOverzicht .productenRow .singleProduct .singleProductLink{text-decoration:none;height:100%;display:flex;flex-direction:column;padding-bottom:30px}.productenOverzicht .productenRow .singleProduct .singleProductLink:is(a) img:hover{transform:scale(1.1);transition:ease-in .2s}.singleProject{position:relative;height:100%}.singleProject .singleProjectLink{text-decoration:none;height:100%;display:flex;flex-direction:column;padding-bottom:30px}.singleProject .singleProjectImage{position:relative}.singleProject .singleProjectImage .restrictImage{overflow:hidden;height:min(260px,25vw);align-items:center;justify-content:center;display:flex;background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 20px #000}.singleProject .singleProjectImage .restrictImage img{width:100%;height:100%;object-fit:cover;object-position:bottom}.singleProject .singleProjectImage .restrictImage img:hover{transform:scale(1.1);transition:ease-in .2s}.singleProject .singleProjectButton{position:absolute;width:60px;height:60px;background:#fdb913;display:flex;justify-content:center;align-items:center;right:0;bottom:-27px;z-index:1}.singleProject .singleProjectButton:before{clip-path:polygon(100% 0, 0 0, 100% 100%);content:"";transform:translate(1px, 0);background:#fdb913;width:35px;height:60px;position:absolute;left:-34px}.singleProject .singleProjectButton i{color:#fff;font-size:25px;margin-left:-10px;transition:all .15s ease-in-out}.singleProject .singleProjectTitle{background:#fff;padding:30px 20px;text-align:center;flex:1}.singleProject .singleProjectTitle h3{text-transform:none;font-size:25px;color:#000;font-weight:700;word-break:break-word;hyphens:auto}.singleProject:hover .singleProjectButton i{margin-left:-4px}.singleImage{max-height:630px;justify-content:center;align-items:center;overflow:hidden}.singleImage .restrictImage{overflow:hidden;align-items:center;justify-content:center;display:flex}.singleImage .restrictImage img{width:100%;height:100%;object-fit:cover;object-position:center}.singleImage .restrictImage img:hover{transform:scale(1.1);transition:ease-in .2s}.restrictLightbox{max-height:630px;justify-content:center;align-items:center;overflow:hidden;display:flex}.restrictLightbox .lightbox-img{overflow:hidden}.restrictLightbox .lightbox-img img{width:100%;height:477px;object-fit:cover;object-position:center;overflow:hidden}.restrictLightbox .lightbox-img img:hover{transform:scale(1.1);transition:ease-in .2s}.gekoppeldeProjecten{width:100vw;overflow:hidden}.gekoppeldeProjectenRow{background:linear-gradient(to bottom, #FDB913 50%, transparent 0);background-position:100% 50px;position:relative}.gekoppeldeProjectenRow:before{clip-path:polygon(100% 0, 0 0, 100% 100%);content:"";transform:translate(1px, 0);background:#fdb913;width:80px;height:50%;position:absolute;left:-80px;top:50px}.gekoppeldeProjectenRow:after{content:"";transform:translate(-1px, 0);background:#fdb913;width:100%;height:50%;position:absolute;left:100%;top:50px}.offerteFormulier{padding:100px 0;overflow:hidden;width:100vw}.offerteFormulier .offerteTitle{background:#fdb913;color:#fff;position:relative;margin:0 auto -62px;z-index:1;height:124px;width:fit-content;display:flex;align-content:center}.offerteFormulier .offerteTitle:before{background:#fdb913;width:100%;left:-100%;content:"";transform:translate(1px, 0);white-space:pre;height:124px;position:absolute;top:0}.offerteFormulier .offerteTitle:after{content:"";transform:translate(-1px, 0);white-space:pre;clip-path:polygon(100% 0, 0 0, 0 100%);height:124px;width:80px;position:absolute;top:0;right:-80px;background:#fdb913}.offerteFormulier .offerteTitle h2{position:relative;margin:auto 0 auto 4.6vw}.offerteFormulier .offerteBlock{background:#000;padding-top:140px;padding-bottom:80px;position:relative;padding-left:5.2vw}.offerteFormulier .offerteBlock:after{background:#000;content:"";width:100%;height:100%;position:absolute;right:-100%;top:0}.offerteFormulier .offerteBlock .gform_button{background:#fdb913;text-transform:uppercase;font-size:15px;font-weight:600;color:#31343d;border-radius:3px;border:0;padding:15px}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield textarea{border:none}.contactContainer{width:100vw;overflow:hidden;background:linear-gradient(to bottom, #FDB913 90%, transparent 0);background-position:100% 40px;margin-bottom:100px}.contactContainer .contactForm{display:flex;justify-content:center;align-items:center;height:100%;margin-top:30px}.contactContainer .contactForm .gform_button{background:#000;text-transform:uppercase;font-size:15px;font-weight:600;color:#fff;border-radius:3px;border:0;padding:15px}.contactContainer .contactForm .gform_wrapper h2:after{display:none}.contactContainer .contactBlock{background:#fff;padding:60px;color:#000;position:relative;margin-left:120px;margin-bottom:-50px}.contactContainer .contactBlock p{font-weight:700}.contactContainer .contactBlock a{color:#fdb913}.contactContainer .contactBlock:before{clip-path:polygon(100% 0, 0 0, 100% 100%);content:"";transform:translate(1px, 0);background:#fff;width:160px;height:100%;position:absolute;left:-160px;top:0px}.contactContainer .contactBlock:after{background:#fff;content:"";transform:translate(-1px, 0);width:100%;height:100%;position:absolute;right:-100%;top:0}.contactContainer .contactImage{max-height:415px;overflow-x:hidden;display:flex;justify-content:center;align-items:center}.contactContainer .contactImage img{width:100%;max-height:415px}footer .footerMenu{margin-top:20px}footer .logo{max-width:250px}footer.footer{padding:60px 0}footer.footer .footer-nav{list-style:none;padding-left:0}footer h2{color:#fdb913;font-size:18px;font-weight:600}footer h2:after{display:none}footer a{color:#fff;text-decoration:none}footer.bottom-footer .bottom-nav{list-style:none;padding-left:0;display:flex;width:100%;justify-content:center}footer.bottom-footer .bottom-nav li{margin:0 20px}footer.copyright{border-top:.5px solid #fdb913;padding:30px 0}.zigzag{font-size:12px;text-align:center}.zigzag a{font-weight:700;text-decoration:none !important}.zigzag a:hover{text-decoration:underline !important}.content-blocks .block-type-3_tekstvlakken .items{background:#fdb913;position:relative;margin-top:75px;padding-bottom:75px}.content-blocks .block-type-3_tekstvlakken .items:before{width:100%;height:271px;transform:translate(0, -1px);top:0;left:0;content:"";background:#121212;position:absolute}.content-blocks .block-type-3_tekstvlakken .items .container{position:relative}.content-blocks .block-type-3_tekstvlakken .items .item .image-container{justify-content:center;align-items:center;overflow:hidden;margin-top:20px}.content-blocks .block-type-3_tekstvlakken .items .item .image-container .restrictImage{overflow:hidden;align-items:center;justify-content:center;display:flex}.content-blocks .block-type-3_tekstvlakken .items .item .image-container .restrictImage img{height:270px;width:100%;object-fit:cover;object-position:bottom;color:red}.content-blocks .block-type-3_tekstvlakken .items .item .image-container .restrictImage img:hover{transform:scale(1.1);transition:ease-in .2s}.content-blocks .block-type-3_tekstvlakken .items .item .text-content{padding:30px;background:#fff;color:#000}.content-blocks .block-type-3_tekstvlakken .items .item .text-content .title{font-size:20px;line-height:1.2;font-weight:bold;font-family:"Nunito Sans",sans-serif}.content-blocks .block-type-3_tekstvlakken .items .item .text-content p:last-of-type{margin-bottom:0}.content-blocks .block-type-call_to_action .content-holder{width:100%;display:flex;justify-content:center}.content-blocks .block-type-call_to_action .content-holder .content{max-width:620px;text-align:center}.content-blocks .block-type-call_to_action .content-holder .content h2{margin-bottom:50px;font-size:40px;line-height:1.2;font-family:"Nunito Sans",sans-serif;font-weight:normal}.content-blocks .block-type-call_to_action .content-holder .content a{margin:auto}.content-blocks .block-type-slide_gallery .slideGallery{position:relative}.content-blocks .block-type-slide_gallery .slideGallery:before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;max-height:200px;transform:translateY(-50%);background:#fdb913}.content-blocks .block-type-slide_gallery .image-container img{height:min(410px,80vw);width:100%;object-fit:cover;object-position:bottom}.content-blocks .flexible_content_block{padding-bottom:100px}@media(max-width: 767.98px){.block-type-3_tekstvlakken .items{background:#fdb913;position:relative;margin-top:75px;padding-bottom:75px}.block-type-3_tekstvlakken .items .item .image-container{max-height:630px;justify-content:center;align-items:center;overflow:hidden;margin-top:20px}.block-type-3_tekstvlakken .items .item .image-container .restrictImage{overflow:hidden;align-items:center;justify-content:center;display:flex}.block-type-3_tekstvlakken .items .item .image-container .restrictImage img{height:270px;width:100%;object-fit:cover;object-position:bottom}.block-type-3_tekstvlakken .items .item .image-container .restrictImage img:hover{transform:scale(1.1);transition:ease-in .2s}}.lightbox .main-image{max-height:630px;height:100%;width:100%;object-fit:cover;cursor:pointer}.lightbox .images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:13px;margin-top:13px}.lightbox .images .image{cursor:pointer}.lightbox .images .image img{width:100%;height:100%;object-fit:cover}.lightbox .images .image.has-overlay{position:relative;transition:all .2s}.lightbox .images .image.has-overlay .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:all .2s;display:flex;justify-content:center;align-items:center}.lightbox .links{display:none}[data-filter-item]{display:none}[data-filter-item].active{display:block}[data-filter-trigger]{font-family:"Quattrocento Sans",sans-serif;transition:all .2s;font-size:25px;line-height:1.2;font-weight:bold;border:2px solid #fdb913;border-radius:5px;background:none;color:#fdb913;text-transform:uppercase;padding:5px 10px;text-align:center;margin:0 10px}[data-filter-trigger].active,[data-filter-trigger]:hover{background:#fdb913;color:#fff}.titleCol{padding-bottom:30px}.titleCol .filter-item-list{margin:20px 0 0 0;width:100%;display:flex;padding:0}.titleCol .filter-item-list button{font-size:min(20px,8vw);padding:10px 0;width:100%;margin:1%}@media(max-width: 991.98px){.contactContainer .contactBlock{padding:60px min(60px,4vw)}}@media(max-width: 767.98px){.frontpageHeader{flex-direction:column-reverse}.frontpageHeader .frontpageHeaderTekst{right:0;width:100%;height:auto;position:static}.frontpageHeader .frontpageHeaderTekst .frontpageHeaderTekstBlock{width:100%;margin:0;padding:0 0}.frontpageHeader .frontpageHeaderTekst .frontpageHeaderTekstBlock h1{font-size:min(70px,7vw)}.frontpageHeader .frontpageHeaderTekst:before{display:none}.splide{padding-top:20px}.frontpageHeaderImage{width:100vw;margin:auto 0 30px 0;height:fit-content;padding:20px 0 0}.frontpageHeaderImage .splide__arrow{top:340px}.frontpageHeaderImage .frontpageHeaderSplide img{height:300px;width:100vw;object-fit:cover}.yellow-bg .splide__arrow{top:410px}.yellow-bg .col-8{width:100vw;padding:0 3vw}.yellow-bg .col-6{width:100vw;padding:0 3vw}.footer .logo{margin-bottom:20px}.projectenWrapper h2{margin-bottom:0}.productenOverzicht .productenRow .singleProduct .singleProductTitle{padding:20px min(20px,3vw)}.productenOverzicht .productenRow .singleProduct .singleProductTitle h3{font-size:min(25px,6vw)}.productenOverzicht .productenRow .singleProduct .singleProductImage{height:180px}.titleCol .filter-item-list button{font-size:12px}.singleImage{margin-bottom:20px}.singleProject .singleProjectTitle{padding:min(20px,3vw)}.singleProject .singleProjectTitle h3{margin-top:max(20px,3vw);font-size:min(25px,4vw)}.offerteFormulier .offerteTitle h2{font-size:min(70px,6vw)}.contactContainer .contactForm{margin-top:9vw}}@media(max-width: 575.98px){.projectenWrapper .photo-gallery-wrapper{padding:50px 0}.titleCol .filter-item-list{flex-wrap:wrap;flex-direction:column;justify-content:space-between;align-content:space-between;height:12vh}.titleCol .filter-item-list button{width:47%;font-size:15px;padding:10px 0}.titleCol .filter-item-list button:nth-child(2n){height:fit-content}}@media(min-width: 768px)and (max-width: 991.98px){.productenOverzicht .singleProductImage{height:180px}.singleProductTitle h3{font-size:21px}.titleCol .filter-item-list button{font-size:15px}}@media(max-width: 399.98px){.titleCol .filter-item-list{height:15vh}}
