@font-face{font-family:'Museo 300';src:url('/theme/font/Museo-300.eot');src:url('/theme/font/Museo-300.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Museo-300.woff2') format('woff2'),
url('/theme/font/Museo-300.woff') format('woff'),
url('/theme/font/Museo-300.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Museo 700';src:url('/theme/font/Museo-700.eot');src:url('/theme/font/Museo-700.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Museo-700.woff2') format('woff2'),
url('/theme/font/Museo-700.woff') format('woff'),
url('/theme/font/Museo-700.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Red Hat Display';src:url('/theme/font/RedHatDisplay-Bold.eot');src:url('/theme/font/RedHatDisplay-Bold.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatDisplay-Bold.woff2') format('woff2'),
url('/theme/font/RedHatDisplay-Bold.woff') format('woff'),
url('/theme/font/RedHatDisplay-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Red Hat Display';src:url('/theme/font/RedHatDisplay-BlackItalic.eot');src:url('/theme/font/RedHatDisplay-BlackItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatDisplay-BlackItalic.woff2') format('woff2'),
url('/theme/font/RedHatDisplay-BlackItalic.woff') format('woff'),
url('/theme/font/RedHatDisplay-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Red Hat Display';src:url('/theme/font/RedHatDisplay-Italic.eot');src:url('/theme/font/RedHatDisplay-Italic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatDisplay-Italic.woff2') format('woff2'),
url('/theme/font/RedHatDisplay-Italic.woff') format('woff'),
url('/theme/font/RedHatDisplay-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Red Hat Display';src:url('/theme/font/RedHatDisplay-BoldItalic.eot');src:url('/theme/font/RedHatDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatDisplay-BoldItalic.woff2') format('woff2'),
url('/theme/font/RedHatDisplay-BoldItalic.woff') format('woff'),
url('/theme/font/RedHatDisplay-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Red Hat Display';src:url('/theme/font/RedHatDisplay-Black.eot');src:url('/theme/font/RedHatDisplay-Black.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatDisplay-Black.woff2') format('woff2'),
url('/theme/font/RedHatDisplay-Black.woff') format('woff'),
url('/theme/font/RedHatDisplay-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Red Hat Display';src:url('/theme/font/RedHatDisplay-Medium.eot');src:url('/theme/font/RedHatDisplay-Medium.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatDisplay-Medium.woff2') format('woff2'),
url('/theme/font/RedHatDisplay-Medium.woff') format('woff'),
url('/theme/font/RedHatDisplay-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Red Hat Text';src:url('/theme/font/RedHatText-Bold.eot');src:url('/theme/font/RedHatText-Bold.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatText-Bold.woff2') format('woff2'),
url('/theme/font/RedHatText-Bold.woff') format('woff'),
url('/theme/font/RedHatText-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Red Hat Text';src:url('/theme/font/RedHatText-Italic.eot');src:url('/theme/font/RedHatText-Italic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatText-Italic.woff2') format('woff2'),
url('/theme/font/RedHatText-Italic.woff') format('woff'),
url('/theme/font/RedHatText-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Red Hat Display';src:url('/theme/font/RedHatDisplay-Regular.eot');src:url('/theme/font/RedHatDisplay-Regular.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatDisplay-Regular.woff2') format('woff2'),
url('/theme/font/RedHatDisplay-Regular.woff') format('woff'),
url('/theme/font/RedHatDisplay-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Red Hat Text';src:url('/theme/font/RedHatText-Medium.eot');src:url('/theme/font/RedHatText-Medium.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatText-Medium.woff2') format('woff2'),
url('/theme/font/RedHatText-Medium.woff') format('woff'),
url('/theme/font/RedHatText-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Red Hat Display';src:url('/theme/font/RedHatDisplay-MediumItalic.eot');src:url('/theme/font/RedHatDisplay-MediumItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatDisplay-MediumItalic.woff2') format('woff2'),
url('/theme/font/RedHatDisplay-MediumItalic.woff') format('woff'),
url('/theme/font/RedHatDisplay-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Red Hat Text';src:url('/theme/font/RedHatText-MediumItalic.eot');src:url('/theme/font/RedHatText-MediumItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatText-MediumItalic.woff2') format('woff2'),
url('/theme/font/RedHatText-MediumItalic.woff') format('woff'),
url('/theme/font/RedHatText-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Red Hat Text';src:url('/theme/font/RedHatText-BoldItalic.eot');src:url('/theme/font/RedHatText-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatText-BoldItalic.woff2') format('woff2'),
url('/theme/font/RedHatText-BoldItalic.woff') format('woff'),
url('/theme/font/RedHatText-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Red Hat Text';src:url('/theme/font/RedHatText-Regular.eot');src:url('/theme/font/RedHatText-Regular.eot?#iefix') format('embedded-opentype'),
url('/theme/font/RedHatText-Regular.woff2') format('woff2'),
url('/theme/font/RedHatText-Regular.woff') format('woff'),
url('/theme/font/RedHatText-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{padding:0;margin:0;background:var(--color6);font-family:var(--fontbody);color:var(--color1);font-size:18px;line-height:26px;font-weight:300;font-style:normal}html,body{overflow-x:hidden}:root{--fontbody:'Red Hat Text', sans-serif;--fontheader:'Museo 700',sans-serif;--color1:#000;--color2:#fff;--color3:#2999d3;--color4:#414042;--color5:#5e5d5e;--color6:#dfe3e2;--color7:#20c997;--color8:#9fa0a0;--color9:#eee;--color10:#e1e1e1}h1,h2,h3,h4{font-family:var(--fontheader);font-weight:100}h1{font-size:34px;line-height:34px;margin:0;padding-bottom:20px;color:var(--color4)}h2{font-size:28px;line-height:28px;margin:0;padding-bottom:20px;color:var(--color3)}h3{font-size:21px;line-height:24px;margin-bottom:0;padding-bottom:12px;color:var(--color3)}h4{font-size:18px;line-height:24px;margin-bottom:0;padding-bottom:5px;color:var(--color3)}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:10px
0 25px;padding:0}p{margin:0;padding-bottom:14px}a{text-decoration:none;outline:0;color:var(--color3)}a:hover{outline:0}img{height:auto;max-width:100%;vertical-align:middle}strong,b{font-weight:500}textarea{resize:vertical}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}input[type='checkbox'],input[type='radio']{width:auto!important}input,textarea{font-weight:inherit;font-size:inherit;font-family:var(--fontbody)}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{display:flex;flex-direction:column;min-height:100vh}.wrap{flex:1;background-color:transparent}.row{max-width:1220px;margin:0
auto;padding:0
30px}.btn{transition:.3s;cursor:pointer;position:relative;text-shadow:none;margin:20px
15px 0 0;text-align:center;display:inline-block;padding:12px
18px;font-size:16px;line-height:16px;font-weight:600;border:2px
solid var(--color3);border-radius:3px;background:var(--color3);color:var(--color2);text-decoration:none}.btn.sec{background:var(--color2);border-color:var(--color2);color:var(--color3)}.btn:hover{transform:translateY(-3px)}.btn
i{color:var(--color6);margin-left:5px}.ul
ul{list-style:none;padding-left:0;margin-top:0}.ul
li{padding-left:18px;position:relative}.ul li:before{left:0;top:0;content:'•';position:absolute;color:var(--color3)}.preloader-wrapper{height:80px;width:80px;position:fixed;bottom:0;right:0;z-index:99202;text-align:center;pointer-events:none}.preloader .preload,.preload{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spin{display:inline-block;position:relative;width:34px;height:34px}.spin
div{box-sizing:border-box;display:block;position:absolute;width:34px;height:34px;margin:3px;border-width:3px;border-style:solid;border-color:var(--color3);border-radius:50%;animation:spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--color3) transparent transparent transparent}.spin div:nth-child(1){animation-delay:-0.45s}.spin div:nth-child(2){animation-delay:-0.3s}.spin div:nth-child(3){animation-delay:-0.15s}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.topper{top:-1px;position:relative;overflow:hidden;height:30px;line-height:30px;background:var(--color6);background:linear-gradient(to bottom, var(--color6) 0%, var(--color6) 80%, #cfd3d2 100%);color:var(--color4);font-size:13px;text-align:right}.topper
a{color:var(--color4);background:var(--color3);display:inline-block;padding:0
12px;margin-left:10px;font-family:var(--fontheader);font-weight:100;letter-spacing:.5px}.topper a:hover{color:var(--color2)}.topper a
span{margin-right:5px;color:var(--color2)}.topper a
i{color:var(--color2);opacity:.6;margin-right:7px}.topper
a.off{background:var(--color7)}.header{background:var(--color2);transition:.5s ease-in-out;position:fixed;left:0;right:0;top:0;z-index:300;min-height:145px;box-shadow:0 2px 6px 1px rgba(0,0,0,.15)}.header>.row{display:flex;flex-wrap:wrap;align-items:center}.main{margin-top:145px;background:var(--color2)}.logo{padding:15px
0;width:220px;margin-right:20px;display:block;transition:.5s}.logo
img{max-width:220px}.scroll-down
.header{margin-top:-160px}.scroll-up
.header{margin-top:0}.menu{flex-grow:1}.nav{justify-content:end;display:flex;font-size:22px;font-weight:500}.nav
ul{position:relative;padding:0;margin:0;list-style:none}.nav
li{display:inline-block;padding:0
15px}.nav
a{color:var(--color1);text-decoration:none;position:relative;line-height:115px;display:block}.nav a:hover{color:var(--color3);text-decoration:none}.nav .current > a, .nav .has-submenu.active>a{color:var(--color3)}.nav ul
ul{display:none}.nav-link{display:none}.has-submenu
span.down{display:none}.nav-trigger{cursor:pointer;text-align:center;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.nav-trigger
span{display:block;position:absolute;height:3px;width:100%;background:var(--color1);opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-trigger:hover span,
.nav-trigger.open
span{background:var(--color1)}.nav-trigger span:nth-child(1){top:0}.nav-trigger span:nth-child(2), .nav-trigger span:nth-child(3){top:12px}.nav-trigger span:nth-child(4){top:24px}.nav-trigger.open span:nth-child(1){top:12px;width:0;left:50%}.nav-trigger.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-trigger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-trigger.open span:nth-child(4){top:12px;width:0;left:50%}.submenu{position:absolute;top:100%;left:0;right:0;background:var(--color2);padding:25px
0 40px;box-shadow:0 6px 6px rgba(0,0,0,.15);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease, visibility 0s linear .15s}.submenu
.items{display:flex;flex-wrap:wrap;margin:0
-15px}.submenu
.item{background-color:var(--color5);background-position:center 40%;background-size:cover;background-repeat:no-repeat;border-radius:0 12px 0 12px;width:calc(33.333% - 30px);height:240px;margin:0
15px;position:relative;opacity:0;transform:translateY(12px);transition:opacity .25s ease, transform .25s ease}.submenu .item:hover{transform:translateY(-3px)}.submenu .item
h3{position:absolute;z-index:1;background-image:url(/theme/img/vlak.svg);background-size:220% 190px;background-repeat:no-repeat;background-position:left top;color:var(--color2);padding:75px
20px 15px 55px;right:0;bottom:0}.submenu .item:nth-child(1){background-image:url(/assets/images/projecten/naaldwijk/naaldwijk-01.jpg)}.submenu .item:nth-child(2){background-image:url(/assets/images/projecten/monster/deur-renovatie-particulier.jpeg)}.submenu .item:nth-child(3){background-image:url(/assets/images/algemeen/rolluiken.jpg)}.submenu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease}.submenu.is-open
.item{opacity:1;transform:translateY(0)}.submenu.is-open .item:nth-child(1){transition-delay:.2s}.submenu.is-open .item:nth-child(2){transition-delay:.4s}.submenu.is-open .item:nth-child(3){transition-delay:.6s}.submenu.is-open .item:hover{transform:translateY(0)}body.scroll-down
.submenu{opacity:0!important;transform:translateY(10px)!important;pointer-events:none!important;visibility:hidden!important}.banner{height:0;padding-top:12%;position:relative;overflow:hidden;background-color:var(--color3)}.banner
img{width:100%;height:100%;position:absolute;top:0;object-fit:cover;mix-blend-mode:multiply;filter:grayscale(1);-webkit-filter:grayscale(1)}.standaard{padding:50px
0}.intro{margin-bottom:20px;font-size:19px;line-height:28px}.slideshow{background-color:var(--color6);position:relative;overflow:hidden;height:800px;min-height:400px}.slideshow:after{content:'';background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.4) 100%);position:absolute;bottom:0;left:0;right:0;height:120px;z-index:0;display:block}.slideshow__slides, .slideshow__slides .slick-list, .slideshow__slides .slick-track{height:100%}.slideshow__slides{opacity:0;pointer-events:none;transition:opacity 0.4s ease}.slideshow__slides.slick-initialized{opacity:1;pointer-events:auto}.slideshow__slides
.item{position:relative;height:calc(100vh - 145px);height:calc(100dvh - 145px);min-height:400px}.slideshow__slides
.img{position:absolute;inset:0;background-position:center;background-size:cover}.slideshow__slides .img::before, .slideshow__slides .img::after{content:"";position:absolute;inset:0;opacity:0.05}.slideshow__slides .img::before{background-color:var(--color1)}.slideshow__slides .img::after{background:linear-gradient(to bottom, transparent 0%, var(--color1) 100%)}.slideshow-nav{position:absolute;left:470px;bottom:52px;z-index:201}.slide-button{display:inline-block;transition:.3s}.slide-button
i{transition:.2s;width:50px;height:50px;line-height:46px;border:2px
solid var(--color2);background:var(--color2);color:var(--color3);font-size:24px;text-align:center;cursor:pointer;border-radius:50%;margin-left:15px}.slide-button i:hover{background:transparent;color:var(--color2);transform:translateY(-3px)}.slideshow .slick-dots{display:none!important;position:absolute;left:0;right:0;bottom:20px;z-index:99;margin:0;padding:0;text-align:center}.slideshow .slick-dots
li{display:inline-block;margin:0
5px}.slideshow .slick-dots
button{cursor:pointer;font-size:0;width:15px;height:15px;border:2px
solid var(--color2);border-radius:100%;background:transparent;padding:0;transition:0.2s ease-in-out}.slideshow .slick-dots li.slick-active button, .slideshow .slick-dots button:hover{background-color:var(--color2)}.slideshow .slick-dots button:focus{outline:none}.slideshow__caption{position:absolute;inset:0;z-index:2;pointer-events:none}.slideshow__caption .slide-info{position:absolute;left:0;right:0;bottom:0}.slideshow__caption
.txt{transform:translate3d(0, 0, 0);will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.slideshow__caption.is-out
.txt{transform:translate3d(0, 120%, 0);transition:transform 1200ms cubic-bezier(0.22, 1, 0.33, 1)}.slideshow__caption.is-in
.txt{transform:translate3d(0, 0, 0);transition:transform 1000ms cubic-bezier(0.22, 1, 0.33, 1)}.slide-info .txt::before{transform:rotate(-12deg) translateZ(0);will-change:transform}.slide-info
.txt{position:relative;width:560px;min-height:310px;padding:0
140px 40px 40px;color:var(--color2);display:flex;align-items:end}.slide-info .txt::before{content:"";position:absolute;top:-20%;right:-20%;width:140%;height:160%;background-image:url(/theme/img/vlak.svg);background-repeat:no-repeat;background-position:right top;background-size:160%;transform:rotate(-12deg);z-index:0}.slide-info .txt>*{position:relative;z-index:1}.slide-info
h2{font-size:28px;line-height:34px;color:var(--color2);margin:0;padding:0
0 22px}.slideshow__slides .slick-slide{height:100%}.checks{position:absolute;z-index:100;bottom:0;padding-left:600px;padding-right:50px;left:0;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:end}.checks
h3{padding:0
30px;margin:0
0 55px;color:var(--color2);text-shadow:1px 1px 3px rgba(0,0,0,.65);font-size:24px}.checks
i{color:var(--color7);font-size:120%;text-shadow:0 0 0 rgba(0,0,0,0)}.h-intro{background:var(--color2);position:relative}.h-intro
.row{position:relative}.h-intro
.txt{width:50%;padding:50px
50px 50px 0}.h-intro
.side{width:50%;position:absolute;right:0;top:0;bottom:0;overflow:hidden}.h-intro .side
img{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.h-intro .side::after{content:"";position:absolute;top:0;left:0;width:40px;height:100%;background:var(--color2);clip-path:polygon(0 0, 100% 0, 0 100%)}.h-pro{padding:60px
0;background:var(--color9);color:var(--color1);position:relative}.h-pro
.items{display:flex;flex-wrap:wrap;margin:0
-15px}.h-pro
.item{overflow:hidden;background-color:var(--color5);background-position:center 40%;display:block;background-size:cover;background-repeat:no-repeat;border-radius:0 12px 0 12px;width:calc(33.333% - 30px);height:240px;margin:0
15px;position:relative;transition:.25s ease}.h-pro .item:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0, 0, 0, 0.35)}.h-pro .item
h3{position:absolute;z-index:1;background-image:url(/theme/img/vlak.svg);background-size:220% 190px;background-repeat:no-repeat;background-position:left top;color:var(--color2);padding:75px
20px 15px 55px;right:0;bottom:0}.h-pro
.item{display:block;position:relative}.h-pro .item
img{width:100%;height:100%;object-fit:cover;display:block}.h-dienst{padding:60px
0;background:var(--color10);color:var(--color1);position:relative}.h-dienst
.row{display:flex;flex-wrap:wrap}.h-dienst
.items{width:calc(100% - 350px);padding-right:40px}.h-dienst
.icons{width:350px}.h-dienst
.opsom{display:flex;flex-wrap:wrap}.h-dienst
.icons{display:flex;flex-wrap:wrap;align-content:start;margin-left:-15px;margin-right:-15px}.h-dienst
.item{width:calc(50% - 30px);margin:0
15px 25px;text-align:center}.h-dienst .item
img{max-width:110px;margin:0
auto 8px;padding:5px;border-radius:50%;background:var(--color3);box-shadow:0 6px 20px rgba(0, 0, 0, 0.05)}.h-dienst .item
h3{margin:0;padding:0;color:var(--color1)}.h-proj{padding:60px
0;background:var(--color2);position:relative}.h-proj
.items{margin:20px
-15px 0;display:flex;flex-wrap:wrap}.h-proj
.item{width:calc(33.333% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px}.h-proj
.inner{position:relative;height:100%;overflow:hidden;border-radius:0 20px 0 20px}.h-proj .thumbnail::after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;z-index:1;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.2))}.h-proj .thumbnail
img{transition:all 0.3s ease}.h-proj .thumbnail:hover
img{transform:scale(1.05)}.h-proj .item
h3{margin:0;background-color:var(--color3);color:var(--color2);position:relative;text-align:center;pointer-events:none;font-size:20px;line-height:25px;padding:15px
15px 18px;z-index:2}.h-proj .item h3
i{color:rgba(255,255,255,.5)}.h-proj
.arrows{text-align:center;display:flex;justify-content:center;position:relative}.h-proj .arrows
div{transition:.3s;width:44px;height:44px;line-height:45px;font-size:25px;border-radius:100%;text-align:center;display:block;color:var(--color2);background:var(--color3);margin:6px;cursor:pointer;position:relative}.h-proj .arrows div.next:hover{color:var(--color2);transform:translateX(3px)}.h-proj .arrows div:hover{color:var(--color2);transform:translateX(-3px)}.crumbs{display:block;padding:5px
0;list-style:none;font-size:15px;line-height:24px;background:var(--color9);color:var(--color5)}.breadcrumbs
a{color:var(--color5);margin:0;padding:0;text-decoration:none;padding-left:0}.breadcrumbs a:hover{color:var(--color3)}.breadcrumbs a:before{content:"»";margin:0
5px;color:var(--color3);top:-1px;position:relative;font-size:14px}.breadcrumbs span span:first-child a:before{display:none}.cols{display:flex;flex-wrap:wrap}.cols
.txt{width:70%;padding-right:50px}.cols
.side{width:30%}.cols .side>div{background:var(--color3);color:var(--color2);border-radius:0 20px 0 20px}.cols .side > div
div{padding:25px}.cols .side
img{border-radius:0 20px 0 20px;margin:0}.cols .side h2, .cols .side h3, .cols .side
h4{margin-top:0;color:var(--color2)}.cols .side.ul
li{margin-top:5px;margin-bottom:5px;padding-left:22px;position:relative}.cols .side.ul li::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--color7);position:absolute;left:0}.pro-ovz{padding:50px
0 0}.pro-ovz
.items{margin:40px
-15px 0;display:flex;flex-wrap:wrap}.pro-ovz
.item{width:calc(33.333% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px}.pro-ovz
.inner{position:relative;height:100%;overflow:hidden;border-radius:0 20px 0 20px;background:var(--color3)}.pro-ovz .thumbnail
a{display:block}.pro-ovz .thumbnail
img{transition:all 0.3s ease}.pro-ovz .thumbnail:hover
img{transform:scale(1.05)}.pro-ovz .item
h3{margin:0;background-color:var(--color3);color:var(--color2);position:relative;text-align:center;pointer-events:none;font-size:20px;line-height:25px;padding:15px
15px 18px;z-index:2}.pro-ovz .item h3
i{color:rgba(255,255,255,.5)}.p-items{padding:60px
0 0;background:var(--color10)}.p-items
.items{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.p-items
.item{width:calc(25% - 30px);margin:0
15px 50px}.p-items .item
img{margin-bottom:25px;border-radius:0 0 0 20px}.p-items .item
h2{font-size:24px;line-height:24px}.p-mini{margin-top:15px}.p-mini
.item{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ddd}.p-mini .item:last-of-type{border:0}.p-mini
h3{width:calc(100% - 50px);padding:0
0 0 15px;margin:0}.p-mini
img{width:50px;border-radius:0 0 0 10px}.project,.product{padding:50px
0}.project .row,
.product
.row{display:flex;flex-wrap:wrap;background:transparent}.project .txt,
.product
.txt{width:calc(70% - 60px);margin-right:60px;background:rgba(255,255,255,.5)}.project .sidebar,
.product
.sidebar{width:30%;background:rgba(255,255,255,.5)}.block{background:var(--color2);position:relative}.block
.row{position:relative}.block
.items{display:flex;flex-wrap:wrap}.block
.txt{width:50%;padding:50px
50px 50px 0}.block
.side{width:50%;position:absolute;right:0;top:0;bottom:0;overflow:hidden}.block .side
.img{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.block
.icon{position:absolute;left:20px;top:20px;width:100px}.block .icon
img{padding:5px;background:var(--color3);border-radius:50%;box-shadow:0 6px 20px rgba(0,0,0,0.05)}.block.invert{background:var(--color3);color:var(--color2)}.block.invert h2, .block.invert h3, .block.invert
h4{color:var(--color2)}.block.invert
.txt{padding:50px
0 50px 50px;margin-left:50%}.block.invert
.side{right:auto;left:0}.block.invert
.icon{right:20px;left:auto}.p-slider
img{border-radius:0 0 0 20px}.p-slider .fa-search, .p-slider .fa-play{position:absolute;display:block;bottom:25px;right:25px;z-index:2;transition:.2s;width:50px;height:50px;line-height:46px!important;background:var(--color2);color:var(--color3);font-size:24px;text-align:center;cursor:pointer;border-radius:50%;border:2px
solid var(--color2)}.p-slider .fa-play{background-color:red;color:white;border-color:red}.p-slider .fa-play:hover{background-color:transparent;color:white;border-color:red}.p-slider .fa-search:hover, .p-slider .fa-play:hover{background:transparent;color:var(--color2)}.p-slider .video-thumb{aspect-ratio:1 / 1;overflow:hidden;position:relative}.p-slider .video-thumb
img{width:100%;height:100%;object-fit:cover;display:block}.p-button{display:inline-block;text-align:center;margin-left:25px;margin-top:-75px;height:50px;z-index:10;position:absolute!important}.p-button
i{transition:.2s;width:50px;height:50px;line-height:46px;background:var(--color2);color:var(--color3);border:2px
solid var(--color2);font-size:24px;text-align:center;cursor:pointer;border-radius:50%;margin-right:15px}.p-button i:hover{background:transparent;color:var(--color2)}.p-button.next{margin-left:90px}.prev-next{text-align:right;position:relative;display:block;padding:15px
0;background:var(--color2)}.prev-next
a{display:inline-block;font-size:20px;text-decoration:none;font-family:var(--fontheader);font-weight:100;color:var(--color4)}.prev-next a
i{transition:.2s;width:50px;height:50px;line-height:50px;background:var(--color3);color:var(--color2);font-size:24px;text-align:center;cursor:pointer;border-radius:50%;margin-left:15px}.prev-next a i:hover{background:var(--color3);color:var(--color2)}.locatie{color:var(--color4)}.locatie
i{color:var(--color3);margin-right:5px}.interesse{margin-top:30px;padding:30px
25px;background:var(--color9);border-radius:0 0 0 20px;color:var(--color1);display:flex;flex-wrap:wrap;align-items:center}.interesse
.image{width:21%}.interesse .image
img{background:var(--color3);padding:5px;border-radius:100%}.interesse
.text{width:79%;padding-right:35px}.interesse
.btn.sec{color:var(--color4)}.interesse
h2{color:var(--color4)}.werkzaamheden{padding:0
0 30px;font-family:var(--fontheader);font-weight:100;color:var(--color4)}.werkzaamheden
i{color:var(--color7);margin-right:5px}.werkzaamheden
span{margin-right:12px}.contact
.row{display:flex;flex-wrap:wrap;padding-top:50px;padding-bottom:50px}.contact
.item{width:calc(50% - 20px)}.contact
.item.first{margin-right:20px}.contact
.item.last{margin-left:20px}.offerte
.row{display:flex;flex-wrap:wrap;padding-top:50px;padding-bottom:50px}.offerte
.item{width:calc(50% - 20px)}.offerte .item:first-of-type{width:calc(40% - 20px);margin-left:20px;order:2}.offerte .item:last-of-type{width:calc(60% - 20px);margin-right:20px;order:1}.offerte
.half{display:flex;flex-wrap:wrap}.offerte .half>div{width:calc(50% - 10px)}.offerte .half>div:first-of-type{margin-right:10px}.offerte .half>div:last-of-type{margin-left:10px}.form{text-align:left}.form input,
.form
textarea{background:var(--color2);border:1px
solid #ccc;padding:10px
8px;font-family:inherit;font-size:inherit;width:100%;display:block;border-radius:3px}.form
label{display:inline-block;margin:15px
0 5px}.form
span.required{color:var(--color3);padding-left:3px}.form .required input,
.form .required
textarea{border-color:#ccc}.form
input.hidden{display:none}.form .form-req{float:right;color:#aaa;margin-top:-5px;font-size:13px}.form
.req{color:var(--color3)}.form
.btn{background:var(--color7);border-color:var(--color7)}.form .radio label, .form .checkbox
label{display:flex;align-items:center;gap:10px;cursor:pointer;margin:3px
0;position:relative}.form .radio input, .form .checkbox
input{appearance:none;-webkit-appearance:none;padding:8px;margin:0;border:1px
solid #ccc;background:#fff;display:inline-block;position:relative;cursor:pointer;transition:all .2s ease}.form .radio
input{border-radius:50%}.form .radio input:checked{border-color:var(--color7)}.form .radio input:checked::after{content:"";position:absolute;width:8px;height:8px;background:var(--color7);border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%)}.form .checkbox
input{border-radius:4px}.form .checkbox input:checked{background:var(--color7);border-color:var(--color7)}.form .checkbox input:checked::after{content:"✔";position:absolute;color:#fff;font-size:12px;left:50%;top:50%;transform:translate(-50%, -55%)}.form .radio input:hover, .form .checkbox input:hover{border-color:var(--color7)}.form .radio input:focus, .form .checkbox input:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,0.05)}.form .upload input[type="file"]{background:#fff;border:1px
dashed #ccc;padding:15px;cursor:pointer;transition:all .2s ease;margin-top:5px}.form .upload input[type="file"]:hover{border-color:var(--color7);background:#fafafa}.form .upload input[type="file"]::file-selector-button{background:var(--color7);border:none;color:#fff;padding:8px
14px;border-radius:4px;margin-right:10px;cursor:pointer;transition:opacity .2s ease}.form .upload input[type="file"]::file-selector-button:hover{opacity:.9}.success{position:relative;margin:10px
0;padding:12px
15px;color:var(--color2);background:var(--color7);border-radius:3px}.errors{position:relative;color:var(--color2);background:#dc3545;padding:12px
15px;width:100%;margin:10px
0;border-radius:3px}.errors
ul{margin:0;padding:0;list-style:none}.errors
li{display:inline-block;margin:0
5px}.cta{position:relative;background:var(--color9);color:var(--color1);border-top:50px solid var(--color2)}.cta
.row{position:relative}.cta
.items{display:flex;flex-wrap:wrap}.cta h2, .cta
h3{color:var(--color3)}.btn.off{background:var(--color7);border-color:var(--color7)}.btn.tel{background:var(--color2);border-color:var(--color2);color:var(--color4)}.cta
.txt{width:65%;padding:50px
50px 50px 0}.cta
.side{width:35%;position:absolute;right:0;top:0;bottom:0;overflow:hidden}.cta .side
img{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.cta .side::after{content:"";position:absolute;top:0;left:0;width:40px;height:100%;background:var(--color9);clip-path:polygon(0 0, 100% 0, 0 100%)}.ticker{overflow:hidden;max-height:54px;z-index:20;position:relative;padding:18px
0;background:var(--color5);color:var(--color2);font-size:18px;line-height:18px;font-family:var(--fontheader);font-weight:100}.ticker
span{display:inline-block;width:45px;text-align:center;position:relative}.ticker span:before{content:"|";position:absolute;margin-top:-15px;left:20px;font-weight:100;font-size:15px;color:rgba(255,255,255,.4);font-family:var(--fontbody)}.footer{padding:40px
0;background:var(--color3);color:var(--color2)}.footer
h3{color:var(--color2)}.footer
a{color:var(--color2)}.footer a:hover{text-decoration:none;color:var(--color4)}.footer
.items{display:flex;flex-wrap:wrap}.footer
.item{width:calc(30% - 50px);margin-right:50px;line-height:26px}.footer
.item.first{width:calc(40% - 50px);margin-right:50px}.footer
.item{width:30%;margin-right:0}.footer .item.first
div{max-width:300px;display:flex;flex-wrap:wrap;align-items:center;margin-top:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.2)}.footer .item.first div
i{font-size:22px;opacity:.5;margin-right:12px}.footer .item.first div:last-of-type{border:0}.volg{display:flex;align-items:center;margin-top:15px;font-size:16px;font-family:var(--fontheader);font-weight:100}.volg
i{text-align:center;width:44px;height:44px;line-height:44px;font-size:21px;background:var(--color2);color:var(--color3);border-radius:50%;margin-right:10px}.volg
a{color:var(--color2)}.credits{font-size:14px;padding:12px
0;background:var(--color3);color:var(--color6)}.credits
a{color:var(--color2)}.credits a:hover{color:var(--color4)}.credits
.row{display:flex;flex-wrap:wrap;position:relative}.credits .row:after{content:"";position:absolute;left:30px;right:30px;border-top:1px solid rgba(255,255,255,.1)}.credits .row div:first-of-type{flex-grow:1}.credits
div{padding-top:15px}.credits div
span{color:rgba(255,255,255,.3);margin:0
4px}@media (max-width: 1640px){.banner{padding-top:11%}.slideshow, .slideshow__slides
.img{height:800px;min-height:400px}.checks{padding-left:600px;padding-right:40px}.checks
h3{padding:0
10px;margin:0
0 40px;font-size:21px}}@media (max-width: 1380px){.slideshow, .slideshow__slides
.img{height:700px}.checks{padding:0
40px 25px 0;display:block;right:0;left:auto}.checks
h3{padding:0;margin:0
0 20px;font-size:22px}}@media (max-width: 1080px){html,body{font-size:17px;line-height:24px}h1{font-size:31px;line-height:31px;padding-bottom:15px}h2{font-size:26px;line-height:26px;padding-bottom:15px}h3{font-size:20px;line-height:22px;padding-bottom:10px}h4{font-size:17px;line-height:22px}.header{min-height:115px}.logo{padding:12px
0;width:180px;margin-right:15px}.logo
img{max-width:180px}.nav{font-size:21px}.nav
li{padding:0
12px}.nav
a{line-height:100px}.main{margin-top:130px}.submenu
.item{height:210px}.standaard{padding:40px
0}.banner{padding-top:14%}.intro{margin-bottom:15px;font-size:18px;line-height:26px}.slideshow, .slideshow__slides
.img{height:500px}.slideshow__slides
.item{height:calc(100vh - 145px);height:calc(100dvh - 145px);min-height:400px}.slideshow-nav{left:360px;bottom:30px}.slide-button
i{width:44px;height:44px;line-height:40px;font-size:22px;margin-left:12px}.slide-info
.txt{width:440px;min-height:230px;padding:0
100px 20px 30px}.slide-info .txt::before{top:-5%;right:-5%;width:120%;height:120%;background-size:140%;transform:rotate(-8deg)}.slide-info
h2{font-size:21px;line-height:30px;padding:0
0 10px}.checks{padding:0
35px 20px 0}.checks
h3{margin:0
0 12px;font-size:19px}.h-intro
.txt{width:55%;padding:40px
40px 40px 0}.h-intro
.side{width:45%}.h-intro .side::after{width:30px}.h-pro{padding:40px
0}.h-pro
.item{height:200px}.h-pro .item:hover{box-shadow:0 5px 15px rgba(0, 0, 0, 0.15)}.h-pro .item
h3{background-size:200% 160px;padding:65px
20px 15px 45px}.h-dienst{padding:40px
0}.h-dienst
.items{width:calc(100% - 300px);padding-right:30px}.h-dienst
.icons{width:300px}.h-dienst .item
img{max-width:90px;margin:0
auto 6px;padding:4px}.h-proj{padding:40px
0}.h-proj .item
h3{font-size:18px;line-height:22px;padding:12px
15px 15px}.cols
.txt{width:65%;padding-right:40px}.cols
.side{width:35%}.pro-ovz{padding:40px
0 0}.pro-ovz
.items{margin:30px
-15px 0}.pro-ovz
.item{margin-bottom:20px}.pro-ovz .item
h3{font-size:18px;line-height:22px;padding:12px
15px 15px}.project,.product{padding:40px
0}.project .txt,
.product
.txt{width:calc(65% - 40px);margin-right:40px}.project .sidebar,
.product
.sidebar{width:35%}.p-items{padding:40px
0 0}.p-items
.item{width:calc(33.333% - 20px);margin:0
10px 30px}.p-items .item
img{margin-bottom:20px}.p-items .item
h2{font-size:21px;line-height:21px}.block
.txt{padding:40px
40px 40px 0}.block.invert
.txt{padding:40px
0 40px 40px}.prev-next
a{font-size:18px}.prev-next a
i{width:44px;height:44px;line-height:44px}.p-button{margin-left:20px;margin-top:-65px;height:44px}.p-button.next{margin-left:75px}.p-button
i{width:44px;height:44px;line-height:40px;font-size:21px;margin-right:5px}.p-slider .fa-search, .p-slider .fa-play{bottom:20px;right:20px;width:44px;height:44px;line-height:40px!important;font-size:21px}.locatie{font-size:17px;line-height:20px}.werkzaamheden
span{display:inline-block}.contact .row,
.offerte
.row{padding-top:40px;padding-bottom:40px}.cta{border-top:40px solid var(--color2)}.cta
.txt{padding:40px
30px 40px 0}.cta .side::after{width:30px}.ticker{max-height:44px;padding:13px
0;font-size:16px;line-height:16px}.ticker
span{width:23px}.ticker span:before{margin-top:-15px;left:10px;font-size:14px}}@media (max-width: 940px){.logo{width:160px;margin-right:10px}.logo
img{max-width:160px}.nav{font-size:20px}.nav
li{padding:0
8px}.submenu
.item{height:170px}.banner{padding-top:16%}.intro{font-size:17px;line-height:24px}.footer{padding:30px
0}}@media (max-width: 840px){html,body{font-size:16px;line-height:22px}h1{font-size:26px;line-height:26px;padding-bottom:12px}h2{font-size:22px;line-height:22px;padding-bottom:12px}h3{font-size:18px;line-height:21px;padding-bottom:10px}h4{font-size:16px;line-height:21px}.btn{margin:15px
12px 0 0;padding:9px
15px;font-size:15px;line-height:15px}.ul
li{padding-left:16px}.row{padding-left:22px;padding-right:22px}.main{margin-top:70px}.header{min-height:70px}.scroll-down
.header{margin-top:0}.header>.row{display:block}.topper{position:absolute;overflow:visible;z-index:10;right:85px;top:16px;background:transparent}.topper
.row{padding:0}.topper a
span{display:none}.topper a
i{margin:0;opacity:1}.topper
a{width:38px;height:38px;line-height:38px;border-radius:50%;text-align:center;font-size:19px;padding:0}.logo{padding:8px
0 0;width:135px;margin-right:0;position:absolute;z-index:50}.logo
img{max-width:135px}.nav-link{display:block;position:absolute;top:21px;right:22px;width:38px;height:28px;line-height:40px;text-align:center;z-index:200}.nav{height:auto;overflow:hidden;max-height:0;width:100%;position:relative;display:block;margin:0}.nav.active{max-height:1400px;padding-top:70px;background:var(--color2)}.nav
ul{padding:12px
0}.nav
li{display:block;padding:0}.nav
a{line-height:48px}.nav ul
li{border-bottom:2px solid #eee}.nav ul
li.last{border:0}.nav ul li:hover>ul{opacity:1;transform:translateY(0);pointer-events:auto}.nav ul
ul{transition:.3s;position:absolute;margin-top:0;pointer-events:none;padding:0;opacity:1;overflow:hidden;max-height:0;width:100%;display:inherit;position:relative;left:auto;top:auto;border:none;margin-left:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);background:var(--color2)}.nav ul
ul.active{max-height:1800px;padding-bottom:10px}.nav ul ul
li{position:relative;padding:0;text-transform:none;display:block;border-bottom:1px solid #eee}.nav ul ul
a{text-transform:none;font-size:15px;line-height:28px;padding:0
20px;font-family:var(--fontbody);font-weight:400}.nav ul ul a:hover,
.nav ul ul .current
a{color:var(--color3)}.nav ul .current > a,
.nav ul .active.has-submenu>a{color:var(--color3)}.nav ul .current > a:after,
.nav ul .active.has-submenu>a:after{display:none}.nav ul li,.nav>ul>li{display:block}.nav ul
li{padding:0;margin:0;float:none}.nav ul li
a{display:block;position:relative;margin-bottom:0}.nav ul ul li
a{padding:0;line-height:30px;font-size:16px}.submenu{display:none}.has-submenu{position:relative}.has-submenu
ul.active{display:block;max-height:1000px}.has-submenu
span.down{z-index:2;position:absolute;display:block;line-height:32px;width:32px;height:36px;cursor:pointer;top:4px;right:0;padding:0;text-align:center;color:var(--color3);font-size:21px}.has-submenu span.down:hover{color:var(--color3)}.has-submenu span.down:after{margin-bottom:0;content:"";border:solid var(--color3);border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(45deg)}.has-submenu
span.down.active{transform:rotate(180deg);background-position:right center;color:var(--color3);top:7px}.standaard{padding:30px
0}.banner{padding-top:18%}.intro{margin-bottom:10px;font-size:17px;line-height:24px}.slideshow, .slideshow__slides
.img{height:420px;min-height:100px}.slide-info
.txt{padding-left:22px}.slide-button i:hover{transform:translateY(0)}.h-pro
.items{margin:0
-10px}.h-pro
.item{height:160px;width:calc(33.333% - 20px);margin:0
10px}.h-pro .item
h3{background-size:180% 120px;padding:46px
22px 15px 40px}.h-pro .item:hover{transform:translateY(0);box-shadow:0 0 0 rgba(0,0,0,0)}.h-proj .thumbnail::after{height:90px}.cols .side > div
div{padding:20px}.pro-ovz .thumbnail:hover
img{transform:scale(1)}.block
.txt{padding:30px
30px 30px 0}.block.invert
.txt{padding:30px
0 30px 30px}.contact .row,
.offerte
.row{padding-top:30px;padding-bottom:30px}.contact .item,
.offerte
.item{width:100%}.contact .item.first,
.offerte .item:first-of-type{width:100%;margin-right:0;margin-left:0;order:1;margin-bottom:40px}.contact .item.last,
.offerte .item:last-of-type{width:100%;margin-right:0;margin-left:0;order:2}.form input, .form
textarea{padding:8px
6px}.form .upload input[type="file"]{padding:10px;font-size:12px}}@media (max-width: 768px){.h-intro
.txt{width:65%;padding:25px
20px 25px 0}.h-intro
.side{width:35%}.h-intro .side::after{width:25px}.h-proj{padding:30px
0}.cols
.txt{width:100%;padding-right:0}.cols
.side{width:100%;max-width:400px;margin-top:20px}.footer
.item{line-height:25px}.footer
.item.first{width:calc(40% - 40px);margin-right:40px}.footer
.item.sec{width:20%;margin-right:0}.footer
.item.last{width:40%;margin-right:0}}@media (max-width: 680px){html,body{font-size:16px;line-height:22px}h1{font-size:23px;line-height:25px}h2{font-size:21px;line-height:22px}h3{font-size:18px;line-height:20px}h4{font-size:15px;line-height:20px;padding-bottom:5px}p{padding-bottom:12px}.btn{margin:12px
10px 0 0;padding:7px
12px;font-size:13px;line-height:13px}.btn:hover{transform:translateY(0)}.ul
li{padding-left:14px}.ul li:before{top:0}.logo{padding:9px
0 0;width:130px}.logo
img{max-width:130px}.topper{right:78px;top:18px}.topper a
i{color:var(--color3)}.topper a.off
i{color:var(--color7)}.topper a, .topper
a.off{background:transparent;width:34px;height:34px;line-height:34px;font-size:23px;margin-left:7px}.intro{margin-bottom:5px;font-size:16px;line-height:22px}.slideshow, .slideshow__slides
.img{height:520px}.slideshow:after{height:40px}.slideshow-nav{left:auto;right:22px;bottom:25px}.slide-info
.txt{background:var(--color3);border-radius:0 20px 0 0;min-height:0;width:calc(100% - 45px);margin-right:45px;padding:22px
40px 25px 22px}.slide-info .txt::before{display:none}.slide-info
h2{padding:0;font-size:18px;line-height:24px}.checks,
.slideshow .slide-button.prev{display:none!important}.h-intro
.txt{width:100%;padding:30px
0 20px}.h-intro
.side{width:100%;position:relative;display:none}.h-pro{padding:30px
0}.h-pro
.item{height:140px}.h-pro .item
h3{background:var(--color3);padding:10px
15px;border-radius:5px 0 0 0}.h-dienst{padding:30px
0}.h-dienst
.row{display:block}.h-dienst .item
h3{font-size:16px;line-height:20px}.h-dienst
.icons{margin:30px
0 0;width:auto}.h-dienst
.items{width:100%;padding-right:0}.h-dienst
.item{width:calc(25% - 20px);margin:0
20px 5px 0;padding-top:8px}.h-dienst .item
img{max-width:55px;padding:3px}.h-proj
.items{margin:15px
-22px 0;display:flex;flex-wrap:wrap}.h-proj
.item{width:calc(50% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px}.h-proj .item
h3{font-size:16px;line-height:20px}.crumbs{padding:4px
0;font-size:14px;line-height:22px}.pro-ovz{padding:30px
0 20px}.pro-ovz
.items{margin:20px
-10px 0}.pro-ovz
.item{width:calc(50% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px}.pro-ovz .item
h3{font-size:14px;line-height:18px;padding:9px
12px 10px}.project,.product{padding:30px
0}.project .txt,
.product
.txt{width:100%;margin-right:0;margin-bottom:20px}.project .sidebar,
.product
.sidebar{width:100%}.p-items
.item{width:calc(50% - 20px);margin:0
10px 30px}.block
.row{display:flex;flex-direction:column}.block .txt, .block.invert
.txt{width:100%;padding:30px
0;margin-left:0;order:2}.block .side, .block.invert
.side{width:auto;margin-left:-22px;margin-right:-22px;position:relative;left:auto;right:auto;top:auto;bottom:auto;height:240px;order:1}.block .side
.img{display:block;width:100%;height:100%;object-fit:cover}.block .icon, .block.invert
.icon{right:15px;left:auto;top:15px;width:60px;z-index:2}.block .icon img, .block.invert .icon
img{padding:3px}.project
.txt{order:2}.project
.sidebar{order:1}.prev-next
a{font-size:16px}.locatie{margin-bottom:20px;color:var(--color3);margin-top:10px;text-align:center}.interesse{margin-top:15px;padding:25px
22px}.interesse
.image{width:0%;display:none}.interesse .image
img{padding:3px}.interesse
.text{width:100%;padding-right:0}.cta{border-top:0}.cta
.row{display:flex;flex-wrap:wrap;padding:0}.cta
.txt{width:100%;padding:30px
22px;order:2}.cta
.side{width:100%;height:200px;position:relative;order:1;display:block;overflow:hidden}.cta .side
img{width:100%;height:100%;object-fit:cover;object-position:center 80%;display:block}.cta .side::after{display:none}.ticker{height:32px;padding:0;font-size:13px;line-height:32px;position:relative}.ticker
span{width:20px;display:inline-block;position:relative}.ticker span:before{content:"|";margin-top:-21px;top:0;position:absolute;left:9px;font-size:14px}.footer{padding:20px
0}.footer .item.first,
.footer .item.sec,
.footer
.item.last{width:100%;margin-right:0;margin-bottom:20px}.footer .item.first
div{max-width:100%}.footer .item.first div
i{font-size:20px;margin-right:15px}.volg{font-size:14px}.volg
i{width:38px;height:38px;line-height:38px;font-size:19px}}@media (max-width: 500px){.crumbs{padding:10px
0;line-height:18px}.h-pro
.item{width:calc(50% - 20px);margin:10px}}