*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}html{height:100%;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:var(--fontbody);line-height:24px;font-size:16px;-webkit-text-size-adjust:100%}html,body{background:var(--color3);color:var(--color1)}:root{--fontbody:'Roboto Slab', serif;--fontbody2:'Roboto Mono',monospace;--color1:#000;--color2:#01a79d;--color3:rgba(1,167,157,.05);--color4:#fff;--color5:rgba(1,167,157,.15);--color6:rgba(1,167,157,.85)}img{height:auto;max-width:100%;border-style:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}ul, ul
li{margin-left:0;padding-left:0;list-style:none}b,strong{font-weight:bolder}p{padding-bottom:15px}a{color:var(--color2);text-decoration:none;position:relative;z-index:1}a:before{transition:.1s;position:absolute;content:'';opacity:0;background:var(--color5);height:2px;bottom:-8px;left:-2px;right:-2px;z-index:2;transform:rotate(2deg)}a:hover:before{position:absolute;content:'';opacity:1;background:var(--color5);height:2px;bottom:-2px;left:-2px;right:-2px;z-index:2;transform:rotate(2deg)}button,input{overflow:visible}button,select{text-transform:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}textarea{overflow:auto;resize:vertical}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}input[type='checkbox']{width:auto!important}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.clear-after:after{content:'';clear:both;display:block}h1,h2,h3,h4{font-family:var(--fontbody);font-weight:600;padding:0}h1{margin:0
0 20px;font-size:44px;line-height:46px}h2{margin:0
0 20px;font-size:28px;line-height:30px}h3{margin:0
0 10px;font-size:22px;line-height:24px}h4{margin:0
0 10px;font-size:17px;line-height:24px}h2
i{color:var(--color2);font-size:80%}::-moz-selection{background:var(--color2);text-shadow:none}::selection{background:var(--color2);text-shadow:none}main,header,section,aside,footer{display:block}body{display:flex;flex-direction:column;min-height:100vh}.wrap{flex:1}.wrap{background-color:transparent}.row{max-width:1320px;margin:0
auto;padding:0
30px}.header{background:var(--color4);text-align:center;padding:0
0 20px;font-family:var(--fontbody)}.logo
a{height:104px;color:var(--color1);font-size:70px;line-height:70px;padding:28px
0 12px;display:inline-block;margin:0
auto 25px;font-weight:800}.logo a:hover:before{bottom:6px;height:6px}.logo a
span{color:var(--color2)}.nav{padding:0;font-family:var(--fontbody2)}.nav
li{display:inline-block;margin:0
15px}.nav
a{display:block;padding:0
5px;color:var(--color1);font-weight:400;font-size:18px;line-height:28px}.nav a:hover{color:var(--color2)}.nav a
span{z-index:1;position:relative}.nav .current
a{color:var(--color1)}.nav .current a:before, .nav .active a:before{background-color:var(--color2);opacity:1;bottom:-2px}.main.bread{padding-top:10px}.breadcrumbs{font-size:90%;font-weight:400;margin-bottom:0;display:block;padding:6px
0 7px;list-style:none}.breadcrumbs
ul{display:inline;margin:0;padding:0}.breadcrumbs ul
li{display:inline;position:relative;opacity:.8}.breadcrumb li.first:before{display:none}.breadcrumb li:before{content:"/";margin:0
5px}.breadcrumb
a{color:#484848;margin:0;padding:0;text-decoration:none}.breadcrumb>span{padding-right:10px}.main{padding-top:60px}.main .text
h1{margin-left:-35px;transform:rotate(2deg)}.main
.text{background:#fff;padding:40px
20px 25px 65px;font-size:17px;line-height:26px}.main
.cols{display:flex;padding-bottom:40px}.main .cols
.text{width:60%}.main .cols .text
p{transform:rotate(-1deg)}.main .cols .side
p{transform:rotate(0deg)}.main .cols
.side{width:40%;padding-left:40px}.main .cols .side
p{margin-left:30px}.main .cols .side
h2{display:inline-block;padding:12px
6px 8px 25px;background:var(--color4);color:var(--color1);transform:rotate(-1deg);text-align:right}.main .cols .side
.img{position:relative;max-width:280px;margin-top:15px;margin-left:10%;transform:rotate(-2deg)}.main .cols .side .img
h3{position:absolute;z-index:5;right:-25px;top:65%;background:var(--color2);color:var(--color4);transform:rotate(3deg);padding:12px
8px 4px 15px;text-align:right}.main .cols.no-side
.side{display:none;width:0;padding:0}.main .cols.no-side
.text{margin-left:auto;margin-right:auto}a.nobo:before,a.nobo:hover:before{display:none}.winkel-slide{margin-bottom:40px;padding-top:25px}.winkel-slide
h2{display:inline-block;padding:12px
6px 8px 40px;background:var(--color1);color:var(--color4);transform:rotate(-1deg);margin-left:40px;text-align:right}.w-slide{display:flex;margin-left:-15px;margin-right:-15px}.w-slide
.item{width:25%;padding:15px}.w-slide .item
a{display:block;transform:rotate(1deg)}.w-slide .item
h4{transform:rotate(-1deg);text-align:center;background:var(--color2);color:var(--color4);padding:10px
5px 5px 15px;margin:-20px 15px 12px 20px;z-index:1;position:relative;display:inline-block;width:auto}.w-slide .item
img{transition:.2s}.w-slide .item:hover
img{transform:scale(1.1)}.blog-slide{margin-bottom:40px;padding-top:25px}.blog-slide
h2{display:inline-block;padding:12px
6px 8px 40px;background:var(--color1);color:var(--color4);transform:rotate(-1deg);margin-left:40px;text-align:right}.b-slide{display:flex;margin-left:-15px;margin-right:-15px}.b-slide
.item{width:25%;padding:15px}.b-slide .item
a.nobo{display:block;transform:rotate(-1deg)}.b-slide .item
h4{transform:rotate(-1deg);text-align:center;background:var(--color2);color:var(--color4);padding:10px
5px 5px 15px;margin:-20px 15px 10px;z-index:1;position:relative;display:inline-block;width:auto}.b-slide .item
p{margin-left:20px}.b-slide .item
i{color:var(--color1);font-size:21px}.b-slide .item
img{transition:.2s}.b-slide .item:hover
img{transform:scale(1.1)}.blog
.items{padding-top:40px}.blog .item
.thumb{position:absolute;left:0;top:0;width:85px;height:85px;transform:rotate(-4deg)}.blog
.item{padding-left:110px;position:relative;padding-bottom:10px;margin-bottom:30px;border-bottom:2px solid var(--color5);min-height:100px}.blog .item
p{transform:rotate(0deg)!important}.blog .item
h2{margin-bottom:5px}.blog .item
img{transition:.2s}.blog .item:hover
img{transform:scale(1.1)}.impressie
.row{text-align:center}.impressie
h1{text-align:center;transform:rotate(2deg);display:inline-block;padding:12px
6px 8px 40px;background:var(--color4)}.impressie
p{text-align:center;transform:rotate(-1deg)}.gallery{padding:40px
0;text-align:center}.gallery
.item{transition:.3s ease-in-out;padding:10px;position:relative;overflow:hidden}.gallery .bricklayer-column-sizer{width:20%}.gallery .item:hover{transform:scale(1.05);z-index:2}.gallery .item
a{display:block}.gallery .item
img{transform:rotate(2deg)}.gallery .item:nth-child(odd) img{transform:rotate(-1deg)}.gallery .item
i{transition:.3s;position:absolute;color:var(--color4);font-size:8px;background:transparent;width:22px;height:22px;text-align:center;bottom:-10%;line-height:22px;right:45%;z-index:2;transform:rotate(2deg)}.gallery .item:hover
i{transform:rotate(-1deg);background:var(--color2);font-size:21px;width:35px;height:35px;line-height:35px;bottom:42%}.bricklayer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bricklayer-column-sizer{display:none}.bricklayer-column{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.winkel-o{margin-bottom:40px;padding-top:25px}.winkel-o
h2{display:inline-block;padding:12px
6px 8px 40px;background:var(--color1);color:var(--color4);transform:rotate(-1deg);margin-left:40px;text-align:right}.winkel-o
.items{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.winkel-o
.item{width:25%;padding:15px}.winkel-o .item
a{display:block;transform:rotate(1deg)}.winkel-o .item
h4{transform:rotate(-1deg);text-align:center;background:var(--color2);color:var(--color4);padding:10px
5px 5px 15px;margin:-20px 15px 12px 20px;z-index:1;position:relative;display:inline-block;width:auto}.winkel-o .item
img{transition:.2s}.winkel-o .item:hover
img{transform:scale(1.1)}.winkel-related{margin-bottom:40px;padding-top:25px}.winkel-related
h2{display:inline-block;padding:12px
6px 8px 40px;background:var(--color1);color:var(--color4);transform:rotate(-1deg);margin-left:40px;text-align:right}.related-slide{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.related-slide
.item{width:20%;padding:15px}.related-slide .item
a{display:block;transform:rotate(1deg)}.related-slide .item
h4{transform:rotate(-1deg);text-align:center;background:var(--color2);color:var(--color4);padding:10px
5px 5px 15px;margin:-20px 15px 12px 20px;z-index:1;position:relative;display:inline-block;width:auto}.product-slide{overflow:hidden}.product-slide .swiper-pagination-bullet{background:var(--color4);opacity:1!important;box-shadow:0 1px 3px rgba(0,0,0,.2);border-radius:0;width:14px;height:14px;transform:rotate(1deg)}.product-slide .swiper-pagination-bullet-active{background:var(--color2)!important;transform:rotate(-2deg)}.product-slide .swiper-pagination-bullets{bottom:25px!important;left:25px!important;width:auto!important}.prijs{position:absolute;margin-top:-15px;z-index:10;display:block;padding:12px
6px 8px 40px;background:var(--color1);color:var(--color4);transform:rotate(-1deg);margin-left:40px;text-align:right;font-size:28px;line-height:30px;font-family:var(--fontbody);font-weight:600}.product-slide .swiper-slide
a{position:relative;display:block}.product-slide .swiper-slide
i{transition:.3s;position:absolute;color:var(--color4);text-align:center;right:25px;z-index:212;transform:rotate(-1deg);background:var(--color2);font-size:21px;width:35px;height:35px;line-height:35px;bottom:30px;cursor:pointer}.form input,
.form
textarea{background:var(--color5);border:2px
solid var(--color5);padding:8px
6px;font-family:inherit;font-size:inherit;width:100%;display:block;border-radius:0}.form
textarea{height:220px}.form
label{display:inline-block;position:relative;margin:15px
0 0px}.form
.btn{margin-top:35px;padding:10px
18px;border:0;background:var(--color2);color:var(--color4);font-family:var(--fontbody);font-weight:600;cursor:pointer}.form .btn
i{font-size:24px;margin-left:10px;color:var(--color1)}.form label
span.req{display:block;position:absolute;color:var(--color2);font-size:19px;right:-10px;top:2px}.form .form-req{float:right}.form .form-req label
span.req{position:relative;float:left;right:auto;top:auto;padding-right:5px}.form .required input,
.form .required
textarea{border-color:#f20000;background:rgba(255,0,0,.05)}#antispam{display:none}.success{position:relative;margin:15px
0 25px;padding:15px
22px;color:var(--color4);background:var(--color2);font-size:90%}.errors{position:relative;color:var(--color4);background:#f20000;padding:15px
22px;width:100%;margin:15px
0 25px;font-size:90%}.errors
ul{margin:0;padding:0;list-style:none}.errors
li{display:inline-block;margin:0
5px}.footer{text-align:center;background-color:var(--color4);padding:50px
0}.credits{padding:12px
0;text-align:left;font-size:14px;font-family:var(--fontbody2);background:var(--color1);color:#fff}.credits
a{color:var(--color2);text-decoration:none}.credits a:hover{color:#fff;text-decoration:none}.credits a:hover:before{display:none}.door{float:right}.door
a{text-decoration:none;color:#fff;border:0}@media (max-width: 900px){.row{padding:0
20px}.blog .item
.thumb{top:10px;width:45px;height:45px}.blog
.item{padding-left:60px;padding-bottom:10px;margin-bottom:20px}.b-slide
.item{width:33.333%;padding:12px}.w-slide
.item{width:33.333%;padding:12px}.main .cols .side
.img{margin-left:-20px}.winkel-o
.item{width:33.333%;padding:15px}.related-slide
.item{width:33.333%;padding:15px}}@media (max-width: 680px){html{line-height:22px;font-size:15px}h1{margin:0
0 15px;font-size:28px;line-height:30px}h2{margin:0
0 15px;font-size:21px;line-height:24px}h3{margin:0
0 10px;font-size:18px;line-height:22px}h4{margin:0
0 10px;font-size:16px;line-height:22px}.row{padding:0
20px}.header{padding:0
0 10px}.logo
a{height:70px;font-size:50px;line-height:50px;margin:0
auto 10px;padding-top:14px}.nav
li{margin:0
5px 5px 5px}.nav
a{font-size:17px;line-height:24px}.main.bread{padding-top:0}.main{padding-top:30px}.main .text
h1{margin-left:15px}.main
.text{padding:30px
15px 20px 25px;font-size:15px;line-height:22px;margin-bottom:30px}.main
.cols{display:block;padding-bottom:25px}.main .cols
.text{width:100%}.main .cols
.side{width:100%;padding-left:0}.main .cols .side
p{margin-left:15px}.main .cols .side
h2{padding:10px
6px 5px 30px}.main .cols .side
.img{max-width:280px;margin-top:15px;margin-left:10px;margin-bottom:30px}.main .cols .side .img
h3{left:35%;right:auto;top:85%;padding:10px
8px 4px 12px}.winkel-slide{margin-bottom:30px;padding-top:25px}.winkel-slide
h2{padding:10px
6px 8px 20px;margin-left:20px}.w-slide{display:block;margin-left:0;margin-right:0}.w-slide
.item{width:100%;padding:15px}.w-slide .item
img{transform:rotate(-2deg);max-width:220px}.w-slide .item
h4{padding:10px
5px 5px 15px;margin:-20px 15px 12px 20px}.w-slide .item:hover
img{transform:scale(1) rotate(-2deg)}.blog-slide{margin-bottom:30px;padding-top:25px}.blog-slide
h2{padding:10px
6px 8px 20px;margin-left:20px}.b-slide{display:block;margin-left:0;margin-right:0}.b-slide
.item{width:100%;padding:15px}.b-slide .item
h4{padding:10px
5px 5px 15px;margin:-20px 15px 10px}.b-slide .item
p{margin-left:10px}.b-slide .item
i{font-size:21px}.b-slide .item
img{max-width:220px}.b-slide .item:hover
img{transform:scale(1)}.b-slide .item
a{display:block;max-width:100px}.blog
.items{padding-top:30px}.blog .item
.thumb{top:10px;width:45px;height:45px}.blog
.item{padding-left:60px;padding-bottom:10px;margin-bottom:20px}.blog .item
p{transform:rotate(0deg)!important}.blog .item
h2{margin-bottom:5px;font-size:18px;line-height:22px}.blog .item:hover
img{transform:scale(1)}.blog .item
a{display:block;max-width:100px}.impressie
h1{padding:10px
6px 8px 30px}.gallery{padding:30px
0}.gallery .bricklayer-column-sizer{width:50%}.gallery .item:hover{transform:scale(1)}.gallery .item i, .gallery .item:hover
i{transform:rotate(-1deg);background:var(--color2);font-size:18px;width:29px;height:29px;line-height:29px;right:-5%;transform:rotate(2deg);bottom:12%;opacity:1}.winkel-o{margin-bottom:30px;padding-top:0}.winkel-o
h2{padding:10px
6px 8px 30px;margin-left:20px}.winkel-o
.items{display:block;margin-left:0;margin-right:0}.winkel-o
.item{width:100%;padding:15px}.winkel-o .item
h4{padding:8px
5px 5px 12px;margin:-10px 12px 8px 20px}.winkel-o .item:hover
img{transform:scale(1)}.winkel-related{margin-bottom:30px;padding-top:20px}.winkel-related
h2{padding:10px
6px 8px 20px;margin-left:20px}.related-slide{display:block;margin-left:0;margin-right:0}.related-slide
.item{width:100%}.related-slide .item
h4{padding:8px
5px 5px 12px;margin:-10px 12px 12px 15px}.prijs{margin-top:-12px;padding:10px
5px 6px 20px;margin-left:20px;font-size:25px;line-height:28px}.product-slide .swiper-slide
i{right:15px;bottom:20px}.footer{padding:30px
0;font-size:14px}.credits{text-align:center;font-size:13px}.door{float:none;padding-top:10px}}