@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i|Saira+Semi+Condensed:700&display=swap);@import url(https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900&display=swap);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}html,body{margin:0;padding:0;height:100%}html,body{height:auto}body{font-family:'Work Sans',sans-serif;font-size:1.3em;line-height:2;background:#f1f1f1;color:#575453;overflow-x:hidden;overflow-y:scroll}a{text-decoration:none;color:#ee741d}a:hover{color:#666}#header{width:100%;height:230px;position:fixed;top:0;left:0;z-index:9;pointer-events:none}body.scroll #header{height:130px}#header #header-container{position:relative}#header #logo{width:200px;height:150px;position:absolute;right:0;right:150px;top:0;background:#fff;z-index:2;pointer-events:all}#header #logo a{display:block;width:100%;height:100%;background-image:url(../../../images/logo-verspuij_techniek.png);background-size:150px;background-position:calc(100% - 20px) calc(100% - 20px);background-repeat:no-repeat}#header #menu{position:fixed;right:0;top:150px;width:500px;height:calc(100% - 150px);background:#3d3d3d;transform:none;z-index:1;line-height:1.5;pointer-events:all}#header #menu ul{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);display:block}#header #menu ul li{margin-left:60px}#header #menu ul li.active a{color:#ee741d!important}#header #menu ul li a{font-size:1.8em;font-weight:700;color:#fff}#header #menu ul li a:hover{color:#ccc}#header #menu-mobile{width:150px;height:150px;position:fixed;right:0;top:0;background-color:#3d3d3d;z-index:8;cursor:pointer;display:block;pointer-events:all}#header #menu-mobile .hamburger,#header #menu-mobile .close{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#header #menu-mobile .close{top:-100%}#header #menu-mobile svg{display:block;fill:#fff;width:36px;height:36px}#header #menu .bottom{position:absolute;display:flex;justify-content:space-between;bottom:40px;left:60px;width:calc(100% - 100px)}#header #menu .bottom .verspuij-buttons a{position:relative;display:flex;align-items:center}#header #menu .bottom .verspuij-buttons a:after{position:absolute;left:100%;margin-left:12px;content:"Naar Verspuij Projecten";font-size:16px;color:#fff;white-space:nowrap;opacity:.5}#header #menu .bottom .verspuij-buttons a img{display:block;width:30px;height:30px}#header #menu .bottom .verspuij-buttons a img{filter:drop-shadow(1px 1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px -1px 0 #fff) drop-shadow(-1px 1px 0 #fff)}#header #menu .bottom .verspuij-buttons a:hover{opacity:.8}#header #menu .social-buttons a{width:30px;height:30px;display:inline-block;margin-left:20px}#header #menu .social-buttons a svg{display:block;width:30px;height:30px;fill:#fff}#header #menu .social-buttons a:hover,#header #menu .social-buttons a:hover svg{color:#ccc;fill:#ccc}#header #menu .social-buttons a.social.li{position:relative;top:-2px}.darken{position:fixed;left:0;top:0;z-index:8;width:100%;height:100%;box-sizing:border-box;cursor:pointer;pointer-events:none;opacity:0}.darken.active{opacity:1;pointer-events:all}#image-header,#image-header.video.video-small{background:#5f5f5f;position:relative}#image-header img{display:block;width:100%;z-index:9;pointer-events:none}#image-header .arrow-down{width:40px;height:40px;position:absolute;left:50%;bottom:50px;border-radius:3px;cursor:pointer;transform:translateX(-50%)}#image-header .arrow-down svg{position:absolute;left:50%;top:50%;width:40px;height:40px;fill:#fff;transform:translate(-50%,-50%)}#image-header.about{height:60vh;min-height:400px;background:#fff;background-image:url(data:image/png;base64,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);background-position:20% 50%;background-repeat:no-repeat;padding-top:100px}#image-header .slices{position:absolute;left:50%;bottom:-50px;max-width:1500px;width:90%;transform:translateX(-50%);height:75%}#image-header .slices .slices-wrapper{position:relative;display:flex;justify-content:space-between;left:-1%;width:102%;height:100%}#image-header .slices .slice{margin:0 1%;width:100%;box-sizing:border-box;overflow:hidden;position:relative;transform:translateX(-50%);opacity:0}#image-header .slices .slice img{position:absolute;left:50%;top:50%;height:100%;width:auto;transform:translate(-50%,-50%);filter:grayscale(1);transition:filter 600ms;pointer-events:all}#image-header .slices .slice.actief{pointer-events:none}#image-header .slices .slice.actief img,#image-header .slices .slice img:hover{filter:grayscale(0)}#image-header .slices .slice.career{background:#ccc;display:flex;flex-direction:column;justify-content:center;align-items:center}#image-header .slices .slice.career div.question{text-align:center;color:red;display:flex;flex-direction:column;justify-content:center;align-items:center}#image-header .slices .slice.career div.question a{display:block;width:100%;height:100%;line-height:1.2;font-size:.9em;color:#3d3d3d;padding:0 30px;box-sizing:border-box}#image-header .slices .slice.career div.question svg{width:80px;display:block;margin:0 auto;margin-bottom:30px;fill:#3d3d3d}#image-header .slices .slice.career div.question a:hover{color:#ee741d}#image-header .slices .slice.career div.question a:hover svg{fill:#ee741d}#image-header.carousel-holder{margin-bottom:80px}#image-header .slices .slices-wrapper.carousel{display:block;left:0%;width:100%;height:60vh;min-height:400px}#image-header .slices .slices-wrapper.carousel .slice{height:60vh;min-height:400px;margin:0}#image-header .slices .slices-wrapper.carousel .slice img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1000px){#image-header.carousel-holder{margin-bottom:50px}#image-header.about.carousel-holder,#image-header .slices .slices-wrapper.carousel,#image-header .slices .slices-wrapper.carousel .slice{height:250px;min-height:250px}#image-header.about.carousel-holder .slices .slice.career div.question a{font-size:.8em!important}}#image-header.video{height:100vh;overflow:hidden}#image-header.video.video-small{height:auto}#image-header.video video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%}#image-header.video .title{color:#fff;position:absolute;align-items:flex-start;display:flex;flex-direction:column;left:50%;top:50%;width:calc(100% - 300px);line-height:1.1;max-width:1900px;transform:translate(-50%,-50%)}#image-header.video .title span{font-size:5em;max-width:900px;display:block;font-weight:700}#image-header.video .title strong{position:relative;display:inline-block;font-size:1.4em;background:#fff;color:#000;padding:20px 25px;margin-top:2em;mix-blend-mode:screen;cursor:pointer}#image-header.video .title a.btn{position:relative;display:inline-flex;align-items:center;gap:15px;font-size:1.4em;color:#fff;padding:20px 25px;margin-top:1em;mix-blend-mode:screen;cursor:pointer;font-weight:700;background-color:#ee741d}#image-header.video .title a.btn img{margin:-5px 0;width:24px;height:24px;filter:invert(1)}#image-header.video .title a.btn:after{content:"";width:0%;height:5px;background-color:#fff;position:absolute;left:0;bottom:-5px;transition:all 300ms}#image-header.video .title a.btn:hover:after{width:100%}#image-header .payoff{font-size:.8em;text-transform:uppercase;font-weight:900;letter-spacing:.02em;position:absolute;right:0;bottom:0;color:#252525;z-index:3;line-height:1.2;padding:40px;background:#f1f1f1}#image-header .payoff span{font-weight:700;display:block}#image-header .payoff:before{content:"";width:30px;height:4px;background:#252525;position:absolute;left:40px;top:0}.row{padding:150px 0;transition:transform 300ms;background-image:url(../../../images/bg-header.png);background-position:calc(100% + 300px) 50%;background-repeat:no-repeat}body.homepage .row.first{padding-bottom:0;overflow-x:hidden}.row.row-alternate{background:#eee}.breadcrumbs{position:absolute;left:0;right:0;margin:0 auto;margin-top:-90px;width:calc(100% - 300px);max-width:1900px}.breadcrumbs ul{display:flex;flex-wrap:wrap}.breadcrumbs ul li:after{margin:0 10px;content:"\203A"}.breadcrumbs ul li:last-of-type{color:#575453;opacity:.25}.breadcrumbs ul li:last-of-type a{color:#575453;pointer-events:none}.breadcrumbs ul li:last-of-type:after{content:none}.content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;max-width:1900px;width:calc(100% - 300px);margin:0 auto}body.homepage .content{position:relative;z-index:1}.content .page_content,.content .page_content.news_content{width:100%;box-sizing:border-box}.content .page_content.hassubmenu,.row.row-alternate .content .page_content{width:75%;padding-left:5%}.content .page_content.hasmedia{width:65%;padding-right:5%}body.homepage .content .page_content{width:100%}body.specialisten .content .page_content,body.specialist .content .page_content,body.producten .content .shop_products{width:75%;padding-left:5%;padding-right:0}body.projecten .content .page_content,body.prefabs .content .page_content,body.producten .content .page_content,body.producten .content .page_content.product,body.nieuws .content .page_content.news_content,body.vacatures .content .page_content,body.contact .content .page_content{width:100%;padding-right:0}body.project .content .page_content,body.nieuws .content .page_content.news_item{width:65%;padding-left:0;padding-right:5%}.content .page_content .page_label{font-size:1.2em;text-transform:uppercase;font-weight:600;margin-bottom:2em;color:#ccc}.content .page_content h1{font-size:3em;line-height:1.2;font-weight:700;padding-bottom:1em;max-width:80%;color:#333}.content .page_content.hasmedia h1,.content .page_content.news_item h1{max-width:90%}.content .page_content h2{font-size:28px;line-height:1.2;font-weight:700;margin-bottom:15px}body.privacy .content .page_content h2{margin-top:30px}.content .page_content p{margin-bottom:20px;max-width:1100px}.content .page_content p:last-of-type{margin-bottom:0}.content .page_content img{display:block;width:100%}.content .page_content p:last-of-type>img{margin-bottom:0}.content .page_content ul,.content .page_content ol{margin:20px 0;padding-left:2em}.content .page_content ul li{list-style-type:none;padding-left:30px;position:relative}.content .page_content ul li:before{content:"";width:20px;height:3px;background:#666;position:absolute;left:0;top:20px}.content .page_content ol li{list-style-type:decimal;margin-left:20px}.content .page_content table{border:1px solid #ccc;width:100%}.content .page_content table tr td{border:1px solid #ccc;padding:10px}.content .page_content p strong a{background:#333;display:inline-block;padding:20px 25px;color:#ee741d;line-height:1;font-size:1.1em;margin-right:1em;margin-top:1em;position:relative}.content .page_content p strong a:after{content:"";width:0%;height:5px;background-color:#666;position:absolute;left:0;bottom:-5px;transition:all 300ms}.content .page_content p strong a:hover:after{width:100%}.vt-row{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:90px 0 105px 0}.vt-row>div:first-of-type>h2,.vt-row.specialisten h2{margin:0;margin-top:-30px;margin-bottom:1em;padding:0 1%;width:100%;font-size:2em;box-sizing:border-box}.vt-row:nth-of-type(even):after{position:absolute;top:0;left:-50%;width:200%;height:100%;content:"";z-index:-1;background-color:#fff}.vt-row.first{gap:90px;padding-top:0}.vt-row.first .vt-row-left{display:flex;flex-direction:column;flex:1;width:100%}.vt-row.first .vt-row-right{width:200px}.vt-row.first .vt-row-right img{display:block;width:100%}.vt-row.specialisten{height:60vh;min-height:400px}.vt-row.specialisten .left,.vt-row.specialisten .right{width:50%;height:100%}.vt-row.specialisten .left{display:flex;flex-wrap:wrap;justify-content:space-between}.vt-row.specialisten .right{display:flex;flex-direction:column;justify-content:center}.vt-row.specialisten h2{margin:0;margin-top:-30px;margin-bottom:.75em;padding:0}.vt-row.specialisten .specialist{position:relative;width:calc((100% / 2) - 2%);height:100%}.vt-row.specialisten .specialist a{height:100%;color:#575453}.vt-row.specialisten .specialist a img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter 600ms}.vt-row.specialisten .specialist:hover a img{filter:grayscale(0)}.vt-row.specialisten .specialist a .name{position:absolute;bottom:0;left:0;padding:45px 45px;width:100%;color:#fff;line-height:1;text-shadow:0 0 30px rgba(0,0,0,1);box-sizing:border-box}.vt-row.specialisten .vacature{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc((100% / 2) - 2%);background-color:#ccc}.vt-row.specialisten .vacature .question{width:100%;height:100%;text-align:center}.vt-row.specialisten .vacature .question a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;font-size:.9em;color:#3d3d3d;line-height:1.2;box-sizing:border-box}.vt-row.specialisten .vacature .question a svg{display:block;margin:0 auto;margin-bottom:30px;width:80px;fill:#3d3d3d}.vt-row.specialisten .vacature:hover .question a{color:#ee741d}.vt-row.specialisten .vacature:hover .question a svg{fill:#ee741d}.vt-row.specialisten .text{padding-left:10%;padding-right:5%;width:100%;box-sizing:border-box}.vt-row.specialisten .text p{margin:0;margin-top:20px}.vt-row.specialisten .text p:first-of-type{margin:0}.vt-row.projecten .projecten{position:relative;display:flex;flex-wrap:wrap;width:102%;margin-left:-1%}.vt-row.projecten .projecten .project{position:relative;margin:0 1%;width:calc(100% / 3 - 2%);box-sizing:border-box;background-color:#fff}.vt-row.projecten .projecten .project a{display:flex;flex-direction:column}.vt-row.projecten .image img{filter:grayscale(1);transition:filter 600ms}.vt-row.projecten .projecten .project:hover .image img{filter:grayscale(0)}.vt-row.projecten .title{padding:2em}.vt-row.projecten .title h2{margin:0;padding:0;padding-bottom:.5em;font-size:1.3em;font-weight:700;line-height:1.2;transition:color 600ms}.vt-row.prefab-oplossingen .oplossingen{position:relative;display:flex;flex-wrap:wrap;width:102%;margin-left:-1%}.vt-row.prefab-oplossingen .oplossingen .oplossing{position:relative;margin:0 1%;width:calc(100% / 3 - 2%);box-sizing:border-box;background-color:#f1f1f1}.vt-row.prefab-oplossingen .oplossingen .oplossing a{display:flex;flex-direction:column}.vt-row.prefab-oplossingen .image img{filter:grayscale(1);transition:filter 600ms}.vt-row.prefab-oplossingen .oplossingen .oplossing:hover .image img{filter:grayscale(0)}.vt-row.prefab-oplossingen .title{padding:2em}.vt-row.prefab-oplossingen .title h2{margin:0;padding:0;padding-bottom:.5em;font-size:1.3em;font-weight:700;line-height:1.2}.vt-row.producten{display:block}.vt-row.producten .producten{position:relative;display:flex;flex-wrap:wrap;left:-1%;width:102%}.vt-row.producten .producten .product{margin:1%;width:calc(100% / 2 - 2%);background-color:#fff;background-color:#f1f1f1}.vt-row.producten .producten .product a{display:flex;flex-wrap:wrap}.vt-row.producten .producten .product .image{position:relative;width:200px;height:150px}.vt-row.producten .producten .product .image span{position:relative;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}.vt-row.producten .producten .product .image span img{position:relative;display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter 600ms}.vt-row.producten .producten .product:hover .image span img{filter:grayscale(0)}.vt-row.producten .producten .product .title{display:flex;align-items:center;padding:30px;width:calc(100% - 200px);font-size:18px;font-weight:700;line-height:1.2;box-sizing:border-box}.vt-row.producten .producten .product .title h2{margin-bottom:0;font-size:1.3em;transition:color 600ms}.vt-row.nieuws{display:block}.vt-row.nieuws .nieuwsberichten{position:relative;display:flex;flex-wrap:wrap;width:102%;margin-left:-1%}.vt-row.nieuws .nieuwsberichten .bericht{position:relative;margin:0 1%;width:calc(100% / 3 - 2%);box-sizing:border-box;background-color:#f1f1f1;background-color:#fff}.vt-row.nieuws .image{position:relative;width:100%;max-width:100%;box-sizing:border-box}.vt-row.nieuws .image img{display:block;width:100%;filter:grayscale(1);transition:filter 600ms}.vt-row.nieuws .nieuwsberichten .bericht:hover img{filter:grayscale(0)}.vt-row.nieuws .news-content{padding:2em;padding-bottom:4em}.vt-row.nieuws .news-content h2{margin:0;padding:0;padding-bottom:.5em;font-size:1.3em;font-weight:700;line-height:1.2;transition:color 600ms}.vt-row.nieuws .news-content .date{position:absolute;bottom:2em;margin-bottom:0;font-size:1em;color:#666}.vt-row.verspuij-projecten .verspuij-projecten{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.vt-row.verspuij-projecten .verspuij-projecten>h2{margin-top:0;padding:0}.vt-row.verspuij-projecten .left{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%}.vt-row.verspuij-projecten .left .text h2{margin-bottom:1em;padding:0;font-size:2em}.vt-row.verspuij-projecten .left .text p strong a{display:inline-flex;align-items:center;color:#36ac36}.vt-row.verspuij-projecten .left .text p strong a:before{position:relative;display:block;order:1;bottom:0;margin:-5px 0;margin-left:15px;width:24px;height:24px;content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy41LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFhZ18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzM2QUMzNjt9DQo8L3N0eWxlPg0KPGc+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMi4zLDAgMTIuMywzIDE4LjksMyA3LjIsMTQuNyA5LjMsMTYuOCAyMSw1LjEgMjEsMTEuNyAyNCwxMS43IDI0LDAgCSIvPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjEsMjEgMywyMSAzLDMgOSwzIDksMCAwLDAgMCwyNCAyNCwyNCAyNCwxNSAyMSwxNSAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==);background-color:transparent;background-position:center;background-size:100%;background-repeat:no-repeat}.vt-row.verspuij-projecten .right{display:flex;flex-direction:column;justify-content:center;width:45%}.vt-row.verspuij-projecten .right .image{position:relative;height:100%;overflow:hidden}.vt-row.verspuij-projecten .right .image img{position:absolute;display:block;right:0;width:auto;height:100%;filter:grayscale(1)}.product-category-overview{position:relative;display:flex;flex-wrap:wrap;left:-1%;width:102%}.product-category-overview .product-category{margin:1%;width:calc(100% / 2 - 2%);background-color:#fff}.product-category-overview .product-category a{display:flex;flex-wrap:wrap}.product-category-overview .product-category .image{position:relative;width:200px;height:150px}.product-category-overview .product-category .image span{position:relative;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}.product-category-overview .product-category .image span img{position:relative;display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter 600ms}.product-category-overview .product-category:hover .image span img{filter:grayscale(0)}.product-category-overview .product-category .title{display:flex;align-items:center;padding:30px;width:calc(100% - 200px);font-size:18px;font-weight:700;line-height:1.2;box-sizing:border-box;background:#fff}.product-category-overview .product-category .title h2{margin-bottom:0;font-size:1.3em;transition:color 600ms}.content .page_content .links{margin-top:60px}.content .page_content .links a,.content .product .links a{display:block;padding-left:0}.content .page_content .links a.link svg,.content .page_content .links a.file svg{fill:#ee741d;width:16px;display:inline-block;margin-right:10px;transform:translateY(6px)}.content .page_content .links a.link:hover svg,.content .page_content .links a.file:hover svg{fill:#000}.content .page_content .links a.link:hover,.content .page_content .links a.file:hover{color:#000}body.vacatures .content .page_content .links{display:flex;flex-wrap:wrap;width:102%;margin-left:-1%}body.vacatures .content .page_content .links a{position:relative;margin:1% 1%;width:calc(100% / 3 - 2%);box-sizing:border-box;background-color:#fff}body.vacatures .content .page_content .links a .image.pdfthumb{position:relative;padding-bottom:calc((100% / 3) * 2);width:100%;height:0}body.vacatures .content .page_content .links a .image.pdfthumb span{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}body.vacatures .content .page_content .links a .image.pdfthumb span img{display:block;pointer-events:none}body.vacatures .content .page_content .links a .file-overview-content{padding:2em;background:#fff}body.vacatures .content .page_content .links a .file-overview-content h2{margin:0;padding:0;font-size:1.3em;color:#666;line-height:1.2;font-weight:700;transition:color 600ms}body.vacatures .content .page_content .links a:hover .file-overview-content h2{color:#999}.content .media{width:35%;box-sizing:border-box}.content .left .media{width:100%}.content .media a{position:relative;display:block;overflow:hidden;margin-bottom:30px}.content .media a:last-of-type{margin-bottom:0}.content .media a img{width:100%;display:block}.content .media a .icon,.fotoalbum a .icon,.news-overview .item a .image .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:4px solid #fff;border-radius:60px;display:none}.content .media a .icon svg,.fotoalbum a .icon svg,.news-overview .item a .image .icon svg{fill:#fff;display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fotoalbum a:hover .icon,.content .media a:hover .icon,.news-overview .item a:hover .image .icon{display:block}.content .media a.video .icon{display:block}.content .media .caption,.content .page_content .fotoalbum a .caption{display:block;padding:20px 25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;box-sizing:border-box;background:rgba(0,0,0,.3);color:#fff;font-size:.9em;opacity:1;transition:opacity 300ms;position:absolute;left:0;bottom:0;width:100%}.content .page_content a.back{display:inline-block;margin-top:60px}.content #submenu{width:25%;position:relative}.content #submenu ul li.parent{font-weight:700;text-transform:uppercase}.content #submenu ul li.parent a{color:#666}.content #submenu ul li a{position:relative;display:block;padding:10px 30px;padding-right:55px;font-size:1em;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.content #submenu ul.subsub li a{padding-left:40px}.content #submenu ul li a svg,.content #submenu-trigger svg{position:absolute;right:20px;top:50%;fill:#ccc;width:16px;height:16px;transform:translateY(-50%)}.content #submenu ul li a:hover svg,.content #submenu ul li.active a svg{fill:#ee741d!important}.content #submenu ul li.parent a svg,.content #submenu ul li.active a svg,.content #submenu-trigger svg{fill:#666}.content #submenu ul li.subactive,.content #submenu ul li.active>a{color:#666}.content #submenu-trigger,.content #submenu ul li a:hover,.content #submenu ul li.active>a,.content #submenu ul li.active>a:hover{color:#ee741d}#submenu ul.subsub{box-sizing:border-box;display:none;padding-bottom:15px}#submenu ul li.active ul.subsub{display:block}#submenu ul.subsub.hidden{display:none}#submenu ul li.active ul.subsub li a{padding:8px 30px;padding-left:45px;padding-right:55px;line-height:1.5;white-space:normal;text-overflow:initial;overflow:initial}#submenu ul li.active ul.subsub li.subactive a{color:#ee741d}#submenu ul li.active ul.subsub li a svg{fill:#d8e0e2!important}#submenu ul li.active ul.subsub li a:hover svg,#submenu ul li.active ul.subsub li.subactive a svg{fill:#ee741d!important}.content #submenu-trigger{display:none;padding:15px 30px;background:#fff;font-weight:700;position:relative;cursor:pointer}.content #submenu-trigger.active svg{fill:#ccc}.content #submenu-trigger.active svg{transform:rotate(180deg) translateY(50%);fill:#ccc}.album_descr{margin-bottom:2em}.content .page_content .fotoalbum{width:102%;margin-left:-1%;display:flex;flex-wrap:wrap}.content .page_content .fotoalbum a{display:block;position:relative;overflow:hidden;width:31.333%;margin:1%}.content .page_content .fotoalbum a.foto{width:23%}.content .page_content .fotoalbum a img{display:block;width:100%}.content .page_content .single_album{margin-top:2em;padding:2em 2em;padding-bottom:.5em;background:rgba(255,255,255,.5)}.content .page_content .single_album h2{margin-bottom:1em}.content .page_content .single_album .fotoalbum a .caption{padding:5px 10px;font-size:.8em}.news-overview{display:flex;flex-direction:row;flex-wrap:wrap;width:102%;margin-left:-1%}.news-overview.projecten{padding-top:2em}.content .page_content h1+.news-overview.projecten{padding-top:0}.content .page_content p:last-of-type+.news-overview.projecten{padding-top:4em}.news-overview .item{width:31.333%;margin:1%;box-sizing:border-box;background:#fff;position:relative}.news-overview .item a.leesmeer{position:absolute;right:1em;bottom:1em}.news-overview .item h2 a{color:#000}.news-overview .item .image{width:100%;max-width:100%;box-sizing:border-box;position:relative}.news-overview .item .image img{display:block;width:100%;filter:grayscale(1);transition:filter 600ms}.news-overview .item:hover .image img{filter:grayscale(0)}.news-overview .item:hover .news-overview-content h2{transition:color 600ms}.news-overview .item .meta{position:absolute;bottom:2em;font-size:1em;color:#666}.page_content .date{margin-bottom:1em;font-size:1em;color:#666;opacity:.5}.news-overview .item .news-overview-content{padding:2em;padding-bottom:4em;background-color:#fff}.news-overview.projecten .item .news-overview-content{padding-bottom:2em}#map_canvas{height:60vh;width:100%;clear:both}.content #contact{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;z-index:10}body.active .content #contact{z-index:8}.content #contact .contact-column{position:relative;padding:3em;width:47.5%;box-sizing:border-box;background-color:#fff}.content #contact .contact-column.vt .logo,.content #contact .contact-column.vp .logo{position:absolute;display:flex;flex-direction:column;gap:30px;top:3em;right:3em;width:150px;content:"";background-position:center;background-size:contain;background-repeat:no-repeat}.content #contact .contact-column.vt .logo img,.content #contact .contact-column.vp .logo img{display:block;width:100%}.content #contact .contact-column.vp a{color:#36ac36}.content #contact .contact-column a:hover{color:#666}.content #contact form{position:relative;margin-top:60px;width:100%}.content #contact .contact-column.vp form input.submit{color:#36ac36}#contact_thanks{padding:60px;width:100%;box-sizing:border-box;background-color:#fff}body.contact #contact_thanks{background-color:#f1f1f1}#contact_thanks br{display:block!important}.content #contact form .field{padding:0;padding-bottom:30px;clear:both;position:relative;width:auto}.content #contact form .field label,span.wysiwyglabel{clear:both;display:block;margin:0;padding:0;font-size:.8em;text-transform:uppercase;font-weight:700;color:#ccc}.content #contact form .field.radio label span,.content #contact form .field.checkbox label span,.content #contact form .field.checkboxes label span{line-height:1.5;display:block;margin-left:40px}.content #contact form .field.radio label:first-of-type,.content #contact form .field.checkbox label:first-of-type,.content #contact form .field.checkboxes label:first-of-type{margin-bottom:3px}.content #contact form input,.content #contact form textarea,.content #contact form select{font-family:inherit;font-size:inherit;color:#333;border:0;border-bottom:2px solid #ccc;width:100%;margin-top:3px;border-radius:0;box-sizing:border-box;padding:10px;background-color:#f1f1f1}body.producten .content #contact form .field.textfield input,body.producten .content #contact form .field.textarea textarea{background-color:#fff}.content #contact form input[type=text],.content #contact form textarea,.content #contact form select{-webkit-appearance:none}.content #contact form select{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8cGF0aCBkPSJNMTIsMjBMMCw4LjFMNCw0bDgsOGw4LThsNCw0LjFMMTIsMjB6Ii8+IDwvc3ZnPg==);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:16px 16px}.content #contact form textarea{display:block;min-height:150px;max-height:300px;max-width:100%;background-color:#f1f1f1}.content #contact form input[type=checkbox],.content #contact form input[type=radio]{width:auto;padding:0;margin:0;border:none;display:inline;margin-right:5px;margin-top:4px;height:20px;width:20px;border:1px solid #ccc;background:#fff;margin-right:10px;-webkit-appearance:none;appearance:none;cursor:pointer;float:left}.content #contact form input[type=radio]{border-radius:20px}.content #contact form input[type=checkbox]:checked,.content #contact form input[type=radio]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAxMS4zODZsMS4xNy0xLjIwNmMxLjk1MS41MjIgNS4zMTMgMS43MzEgOC4zMyAzLjU5NyAzLjE3NS00LjE3NyA5LjU4Mi05LjM5OCAxMy40NTYtMTEuNzc3bDEuMDQ0IDEuMDczLTE0IDE4LjkyNy0xMC0xMC42MTR6Ii8+PC9zdmc+);background-size:12px 12px;background-position:50% 50%;background-repeat:no-repeat}.content #contact form .field.header{margin-top:10px}.content #contact form input.submit{clear:both;padding:20px 30px;cursor:pointer;width:auto;background:#333;color:#ee741d;margin-top:20px;border:0;font-weight:700;appearance:none;-webkit-appearance:none;font-size:1.1em;width:260px;box-sizing:border-box}.content #contact form input.submit:hover{cursor:pointer;background:#333}.content #contact form div.submit-animation{width:0;height:5px;background:#666}.content #contact form br{display:none}.content #contact form label.error{display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIKCSBpZD0ic3ZnMiIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIKCSBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8c29kaXBvZGk6bmFtZWR2aWV3ICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMSIgZ3JpZHRvbGVyYW5jZT0iMTAiIGd1aWRldG9sZXJhbmNlPSIxMCIgaWQ9Im5hbWVkdmlldzYiIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzIiIGlua3NjYXBlOmN4PSIxLjIyMDMzOSIgaW5rc2NhcGU6Y3k9IjEyIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTA5OSIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyMDQ4IiBpbmtzY2FwZTp3aW5kb3cteD0iMzA5OCIgaW5rc2NhcGU6d2luZG93LXk9IjUyOCIgaW5rc2NhcGU6em9vbT0iOS44MzMzMzMzIiBvYmplY3R0b2xlcmFuY2U9IjEwIiBwYWdlY29sb3I9IiNmZmZmZmYiIHNob3dncmlkPSJmYWxzZSI+Cgk8L3NvZGlwb2RpOm5hbWVkdmlldz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LDIwLjJMMTUuNywxMmw4LjItOC4zTDIwLjIsMEwxMiw4LjNMMy43LDAuMUwwLDMuOEw4LjMsMTJsLTguMiw4LjNMMy44LDI0bDguMi04LjNsOC4zLDguMkwyNCwyMC4yeiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:16px 16px;background-position:calc(100% - 10px) 50%;color:#fff;width:auto;padding:12px 12px;padding-right:40px;line-height:1;border-radius:3px;font-size:.8em;position:absolute;right:1em;top:10px;background-color:#ed2024}.content #contact form label.error.checked{color:#4bb033;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIKCSBpZD0ic3ZnMiIgaW5rc2NhcGU6dmVyc2lvbj0iMC45MSByMTM3MjUiIHNvZGlwb2RpOmRvY25hbWU9ImZvcm0tY2hlY2stbWFyay5zdmciIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiCgkgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHNvZGlwb2RpOm5hbWVkdmlldyAgYm9yZGVyY29sb3I9IiM2NjY2NjYiIGJvcmRlcm9wYWNpdHk9IjEiIGdyaWR0b2xlcmFuY2U9IjEwIiBndWlkZXRvbGVyYW5jZT0iMTAiIGlkPSJuYW1lZHZpZXc2IiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcyIiBpbmtzY2FwZTpjeD0iMS4wMTY5NDkyIiBpbmtzY2FwZTpjeT0iMTIiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI0ODAiIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiIGlua3NjYXBlOndpbmRvdy13aWR0aD0iOTQyIiBpbmtzY2FwZTp3aW5kb3cteD0iMzU2NyIgaW5rc2NhcGU6d2luZG93LXk9Ijk5NSIgaW5rc2NhcGU6em9vbT0iOS44MzMzMzMzIiBvYmplY3R0b2xlcmFuY2U9IjEwIiBwYWdlY29sb3I9IiNmZmZmZmYiIHNob3dncmlkPSJmYWxzZSI+Cgk8L3NvZGlwb2RpOm5hbWVkdmlldz4KPHBhdGggaWQ9InBhdGg0IiBjbGFzcz0ic3QwIiBkPSJNOSwyMWwtOS04LjZsMi44LTIuOWw2LjIsNS45TDIxLjIsM0wyNCw1LjhMOSwyMXoiLz4KPC9zdmc+Cg==);width:30px;padding-right:0;background-position:50% 50%;background-color:#4bb033}.content #contact form label.error:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ed2024;position:absolute;bottom:-5px;left:50%;margin-left:-5px}.content #contact form label.error.checked:after{border-top-color:#4bb033}.content #contact div.field.bc{display:none}#socialcontent{clear:both;padding-bottom:2em;width:102%;margin-left:-1%}#socialcontent .item{width:31.333%;margin:1%;float:left;position:relative;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;padding:30px;color:#444;overflow:hidden;background:#fff;min-height:330px}#socialcontent .item.highlight{width:64.6666%}#socialcontent .item:after{content:"";width:40px;height:40px;background-color:#000;position:absolute;right:0;bottom:0;background-size:20px 20px;background-position:50% 50%;background-repeat:no-repeat}#socialcontent .item.facebook:after{background-color:#3b5998;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LDhINnY0aDN2MTJoNVYxMmgzLjZMMTgsOGgtNFY2LjNjMC0xLDAuMi0xLjMsMS4xLTEuM0gxOFYwaC0zLjhDMTAuNiwwLDksMS42LDksNC42Vjh6Ii8+IDwvc3ZnPg==)}#socialcontent .item.twitter:after{background-color:#54c2ef;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQsNC42Yy0wLjksMC40LTEuOCwwLjctMi44LDAuOGMxLTAuNiwxLjgtMS42LDIuMi0yLjdjLTEsMC42LTIsMS0zLjEsMS4yYy0wLjktMS0yLjItMS42LTMuNi0xLjYgYy0zLjIsMC01LjUsMy00LjgsNkM3LjcsOC4xLDQuMSw2LjEsMS43LDMuMUMwLjQsNS40LDEsOC4zLDMuMiw5LjdDMi40LDkuNywxLjYsOS41LDEsOS4xYy0wLjEsMi4zLDEuNiw0LjQsMy45LDQuOSBjLTAuNywwLjItMS41LDAuMi0yLjIsMC4xYzAuNiwyLDIuNCwzLjQsNC42LDMuNGMtMi4xLDEuNi00LjcsMi4zLTcuMywyYzIuMiwxLjQsNC44LDIuMiw3LjUsMi4yYzkuMSwwLDE0LjMtNy43LDE0LTE0LjYgQzIyLjUsNi40LDIzLjMsNS41LDI0LDQuNnoiLz4gPC9zdmc+)}#socialcontent .item.instagram:after{background-color:#e2b640;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLDIuMmMzLjIsMCwzLjYsMCw0LjksMC4xYzMuMywwLjEsNC44LDEuNyw0LjksNC45YzAuMSwxLjMsMC4xLDEuNiwwLjEsNC44YzAsMy4yLDAsMy42LTAuMSw0LjggYy0wLjEsMy4yLTEuNyw0LjgtNC45LDQuOWMtMS4zLDAuMS0xLjYsMC4xLTQuOSwwLjFjLTMuMiwwLTMuNiwwLTQuOC0wLjFjLTMuMy0wLjEtNC44LTEuNy00LjktNC45Yy0wLjEtMS4zLTAuMS0xLjYtMC4xLTQuOCBjMC0zLjIsMC0zLjYsMC4xLTQuOGMwLjEtMy4yLDEuNy00LjgsNC45LTQuOUM4LjQsMi4yLDguOCwyLjIsMTIsMi4yeiBNMTIsMEM4LjcsMCw4LjMsMCw3LjEsMC4xYy00LjQsMC4yLTYuOCwyLjYtNyw3IEMwLDguMywwLDguNywwLDEyczAsMy43LDAuMSw0LjljMC4yLDQuNCwyLjYsNi44LDcsN0M4LjMsMjQsOC43LDI0LDEyLDI0czMuNywwLDQuOS0wLjFjNC40LTAuMiw2LjgtMi42LDctN0MyNCwxNS43LDI0LDE1LjMsMjQsMTIgczAtMy43LTAuMS00LjljLTAuMi00LjQtMi42LTYuOC03LTdDMTUuNywwLDE1LjMsMCwxMiwweiBNMTIsNS44Yy0zLjQsMC02LjIsMi44LTYuMiw2LjJzMi44LDYuMiw2LjIsNi4yczYuMi0yLjgsNi4yLTYuMiBDMTguMiw4LjYsMTUuNCw1LjgsMTIsNS44eiBNMTIsMTZjLTIuMiwwLTQtMS44LTQtNGMwLTIuMiwxLjgtNCw0LTRzNCwxLjgsNCw0QzE2LDE0LjIsMTQuMiwxNiwxMiwxNnogTTE4LjQsNC4yIGMtMC44LDAtMS40LDAuNi0xLjQsMS40UzE3LjYsNywxOC40LDdjMC44LDAsMS40LTAuNiwxLjQtMS40UzE5LjIsNC4yLDE4LjQsNC4yeiIvPiA8L3N2Zz4=)}#socialcontent .item.blog:after{background-color:#e24040;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0zLjY2MiA4LjY4Yy0xLjU2OC40NzYtMi41NjguMzEtMy42NjItLjc4NHY3LjEwNGMxLjAzMi0xLjA5OSAyLjA5My0xLjQzOCAzLjY2Mi0uOTYxbDIwLjMzOCA1Ljk2MXYtMTdsLTIwLjMzOCA1LjY4em0xMS4zMzggMTAuNzM5bC0xLjk2MiAyLjE0N2MtLjM2NC4zNzUtLjkwNy41MjEtMS40MTIuMzgxbC0zLjk1LTEuMDhjLS40OS0uMTM2LS44NjktLjUyLS45OTYtMS4wMDlsLS42OC0zLjA0NiAyLjEzMS42MTcuMjM0IDEuMzI5Yy4wODUuMzIzLjMzNi41NzguNjU5LjY2OGwyLjE0Mi41NzljLjMzNS4wOTQuNjk2LS4wMDIuOTM3LS4yNTJsLjc5NS0uOTQ0IDIuMTAyLjYxeiIvPgo8L3N2Zz4=)}#socialcontent .item .item-content{margin:10px 0}#socialcontent .item .info{padding:1em 0;font-size:.9em;line-height:1.5em;border-top:2px solid #d5d5d5;margin:1em 0;clear:left;padding-right:50px}#socialcontent .item .link{clear:left}#socialcontent .item .media-msg{width:100%;min-width:100%;width:100%}#socialcontent .item .media-msg img{width:100%;display:block}#footer{background:#252525}#footer #footer-container{max-width:1900px;width:calc(100% - 300px);position:relative;color:#000;margin:0 auto;padding:60px 0}#footer #footer-container .footer-container-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:90px}#footer #footer-container .footer-container-content .column{box-sizing:border-box}#footer #footer-container .footer-container-content .column.naw{margin-right:auto}#footer #footer-container .footer-container-content .column.logo{width:90px}#footer #footer-container .footer-container-content .column.logo img{display:block;width:100%}#footer #footer-container .footer-contact{display:flex;flex-direction:column;font-size:1.1em;color:#ccc}#footer #footer-container .footer-contact ul{display:flex;gap:55px}#footer #footer-container .footer-contact a{display:flex;align-items:center;gap:30px;color:#ccc}#footer #footer-container .footer-contact a svg{position:relative;width:20px;display:inline-block;fill:#ccc}#footer #footer-container .footer-contact ul li.tel a svg{top:1px}#footer #footer-container .footer-contact a:hover{color:#fff}#footer #footer-container .footer-contact a:hover svg{fill:#fff}#footer #footer-container .copy{color:#666;text-transform:uppercase;font-weight:700;font-size:1.2em;line-height:1}#footer #footer-container .footer-credits{display:flex;gap:55px;margin-top:16px;font-size:.7em;text-align:right}#footer #footer-container .footer-credits a{color:#666}#footer #footer-container .footer-credits a:hover{color:#ccc}#footer #footer-container .footer-credits .links{display:inline-block}#footer #footer-container .cybox-tag{position:relative;white-space:nowrap;display:inline-block}#footer #footer-container .cybox-tag a{display:block}#footer #footer-container .cybox-tag a svg{width:15px;display:inline-block;margin-left:10px;transform:translateY(2px);fill:#666}#footer #footer-container .cybox-tag a:hover svg{fill:#ccc}#ms-success{display:none}#ms-fail{display:none}#mailstage{width:254px;margin:1em auto}#menu,#header,#submenu,#kiek,#kiek *,.content #contact form label{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#kiek{position:fixed;top:10%;left:0;width:100%;height:80%;box-sizing:border-box;z-index:11;text-align:center}#kiek img{position:absolute;top:50%;left:50%;margin-left:-25%;margin-top:-25%;display:none;max-width:100%;max-height:100%;cursor:pointer}#kiek iframe{z-index:13}#kiek-overlay{width:100%;height:100%;background:#ecf0f1;position:fixed;left:0;top:0;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";z-index:9;border-radius:3px;box-shadow:0 0 20px rgba(0,0,0,.5);cursor:pointer}#kiek-close{position:fixed;z-index:999999999999999;right:45px;top:40px;text-align:center;font-size:16px;width:60px;height:60px;overflow:hidden;color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik0yNCAyMC4xODhsLTguMzE1LTguMjA5IDguMi04LjI4Mi0zLjY5Ny0zLjY5Ny04LjIxMiA4LjMxOC04LjMxLTguMjAzLTMuNjY2IDMuNjY2IDguMzIxIDguMjQtOC4yMDYgOC4zMTMgMy42NjYgMy42NjYgOC4yMzctOC4zMTggOC4yODUgOC4yMDN6Ii8+Cjwvc3ZnPg==);background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;display:block}#kiek-close:hover{background-size:35px 35px}#kiek-close span.kiek-close{display:block;width:60px;height:60px}#kiek-title{position:fixed;z-index:99999999999;left:0;bottom:3.5%;width:100%;text-align:center;font-size:1em;cursor:pointer;pointer-events:none}div#kiek-left,div#kiek-right{position:fixed;height:100%;top:0;z-index:12;cursor:pointer;text-align:center;width:150px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%;color:transparent}div#kiek-left:hover,div#kiek-right:hover{background-size:35px 35px}div#kiek-left{left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQsMTJMMTUuOSwwTDIwLDRsLTgsOGw4LDhsLTQuMSw0TDQsMTJ6Ii8+Cjwvc3ZnPgo=)}div#kiek-right{right:0;background-image:url(data:image/svg+xml;base64,CjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBvbHlnb24gcG9pbnRzPSIxMC4yLDMuOCAxNi40LDEwIDkuOCwxMCA5LjgsMTQgMTYuNCwxNCAxMC4yLDIwLjIgMTMsMjMgMjQsMTIgMTMsMSAJIi8+Cgk8cmVjdCB5PSIxMCIgd2lkdGg9IjUuOCIgaGVpZ2h0PSI0Ii8+CjwvZz4KPC9zdmc+Cg==)}div#kiek-close span.kiek-close{cursor:pointer}#loading{position:fixed;left:0;top:0;width:100%;height:100%;background:#5f5f5f;z-index:91;background-image:url(../../../images/icons/loading.gif);background-size:40px 40px;background-repeat:no-repeat;background-position:150px 50%}@media screen and (max-width:1500px){.content{width:90%}}@media screen and (max-width:1000px){body{font-size:1em}.product-category-overview{left:0;width:100%}.product-category-overview .product-category{margin:0;margin-bottom:20px;width:100%}.product-category-overview .product-category:last-of-type{margin-bottom:0}.product-category-overview .product-category a{flex-direction:column}.product-category-overview .product-category .image{position:relative;padding-bottom:calc((100% / 3) * 2);width:100%;height:0}.product-category-overview .product-category .image span{position:absolute}#header #logo{right:90px;width:130px;height:90px}#header #logo a{background-size:90px;background-position:calc(100% - 10px) calc(100% - 10px)}#header #menu-mobile{width:90px;height:90px}#header #menu-mobile svg{width:16px;height:16px}#header #menu{top:90px;height:calc(100% - 90px);max-width:100%}#header #menu ul{top:45%}#header #menu ul li{margin-left:45px}#header #menu .bottom{bottom:40px;left:45px;width:calc(100% - 85px)}#header #menu .bottom .verspuij-buttons a:after{margin-left:15px;width:120px;font-size:14px;line-height:1.2;white-space:initial}#image-header.video .title{width:90%}#image-header.video .title span{font-size:3em}#image-header.video .title strong{font-size:1em;padding:10px 15px}#image-header.video .title a.btn{gap:10px;padding:15px 15px;font-size:1em}#image-header.video .title a.btn img{position:relative;top:0;width:15px;height:15px}#image-header .payoff{padding:10px;font-size:.8em}#image-header .arrow-down{width:30px;height:30px}#image-header .arrow-down svg{width:30px;height:30px}#image-header .slices{width:90%}#image-header.picture,#image-header.video-small{margin-top:90px}#image-header.about{min-height:200px;height:100px;margin-top:90px;padding-top:0}#image-header .slices{bottom:-20px;height:90%}#image-header .slices .slice.career div.question a{font-size:.5em;padding:0 10px;display:block;box-sizing:border-box}#image-header .slices .slice.career div.question svg{margin-bottom:15px;width:30px}#image-header.video.video-small img{display:none}#image-header.video.video-small{height:auto;min-height:auto;overflow:visible}#image-header.video.video-small video{position:static;display:block;transform:none;width:100%;min-height:auto;min-width:auto}.row{padding:70px 0;padding-top:40px}.row.first{overflow-x:hidden}.darken+.row{padding-top:calc(90px + 2em)}.breadcrumbs{position:relative;margin-top:-8px;margin-bottom:30px;width:90%;line-height:1.5;white-space:nowrap}.content{display:block;width:90%}.content .page_content,.content .page_content.hassubmenu,.content .page_content.hasmedia,.content .page_content.hassubmenu.hasmedia{display:flex;flex-direction:column;width:100%!important;padding-left:0!important;padding-right:0!important}.content .page_content .page_label{margin-bottom:1em}.content .page_content h1{font-size:1.5em;max-width:100%}.content .page_content h2{max-width:100%}.content .page_content p{padding-left:0}.vt-row{padding:60px 0}.vt-row>div:first-of-type>h2,.vt-row.specialisten h2{margin-top:-15px}.vt-row.first{gap:45px}.vt-row.first .vt-row-right{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:-15px;width:100%}.vt-row.first .vt-row-right img{width:auto;max-width:60%;height:auto}.vt-row.specialisten{flex-direction:column;height:auto}.vt-row.specialisten>*{width:100%!important;height:auto}.vt-row.specialisten .left{height:250px;min-height:250px}.vt-row.specialisten .right{display:flex;flex-direction:column;justify-content:center;margin-top:45px}.vt-row.specialisten .text{padding:0}.vt-row.specialisten .specialist,.vt-row.specialisten .vacature{width:calc((100% / 2) - 10px)}.vt-row.specialisten .specialist a .name{padding:20px 20px;font-size:.9em}.vt-row.specialisten .vacature .question avg{font-size:.8em}.vt-row.specialisten .vacature .question a svg{margin-bottom:10px;width:30px}.vt-row.projecten .projecten{width:100%;margin-left:0}.vt-row.projecten .projecten .project{margin:0;margin-bottom:15px;width:100%}.vt-row.projecten .projecten .project:last-of-type{margin-bottom:0}.vt-row.projecten .projecten .project a{display:flex;flex-direction:row}.vt-row.projecten .image{width:100px;height:100px}.vt-row.projecten .image img{display:block;width:100%;height:100%;object-fit:cover}.vt-row.projecten .title{display:flex;flex-direction:column;justify-content:center;padding:0 20px;width:calc(100% - 100px);box-sizing:border-box}.vt-row.projecten .title h2{margin:0;padding:0;font-size:17px}.vt-row.prefab-oplossingen .oplossingen{width:100%;margin-left:0}.vt-row.prefab-oplossingen .oplossingen .oplossing{margin:0;margin-bottom:15px;width:100%}.vt-row.prefab-oplossingen .oplossingen .oplossing:last-of-type{margin-bottom:0}.vt-row.prefab-oplossingen .oplossingen .oplossing a{display:flex;flex-direction:row}.vt-row.prefab-oplossingen .image{width:100px;height:100px}.vt-row.prefab-oplossingen .image img{display:block;width:100%;height:100%;object-fit:cover}.vt-row.prefab-oplossingen .title{display:flex;flex-direction:column;justify-content:center;padding:0 20px;width:calc(100% - 100px);box-sizing:border-box}.vt-row.prefab-oplossingen .title h2{margin:0;padding:0;font-size:17px}.vt-row.producten .producten .product{margin:0;margin-bottom:15px;width:100%}.vt-row.producten .producten .product .image{width:100px;height:100px}.vt-row.producten .producten .product .title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 20px;width:calc(100% - 100px);box-sizing:border-box}.vt-row.producten .producten .product .title h2{margin:0;padding:0;font-size:17px}.vt-row.nieuws .nieuwsberichten{flex-direction:column;width:100%;margin-left:0}.vt-row.nieuws .nieuwsberichten .bericht{margin:0;margin-bottom:15px;width:100%}.vt-row.nieuws .nieuwsberichten .bericht:last-of-type{margin-bottom:0}.vt-row.nieuws .nieuwsberichten .bericht .news-content h2{padding-bottom:.5em}.vt-row.nieuws .nieuwsberichten .bericht .news-content .date{margin-bottom:0}.vt-row.nieuws .nieuwsberichten .bericht a{display:flex;flex-direction:row}.vt-row.nieuws .image{width:100px;height:100px}.vt-row.nieuws .image img{display:block;width:100%;height:100%;object-fit:cover}.vt-row.nieuws .news-content{display:flex;flex-direction:column;justify-content:center;padding:0 20px;width:calc(100% - 100px);box-sizing:border-box}.vt-row.nieuws .news-content h2{margin:0!important;padding:0!important;font-size:17px}.vt-row.nieuws .news-content .date{position:relative;bottom:0;font-size:13px;white-space:nowrap}.vt-row.verspuij-projecten .verspuij-projecten{flex-direction:column}.vt-row.verspuij-projecten .left,.vt-row.verspuij-projecten .right{width:100%}.vt-row.verspuij-projecten .left{order:2}.vt-row.verspuij-projecten .left .text p strong a{margin-right:0;width:auto;box-sizing:border-box}.vt-row.verspuij-projecten .right{order:1;margin-bottom:30px}.vt-row.verspuij-projecten .right .image img{position:relative;width:100%}.content .media{width:100%;margin-top:2em}.content .media a .icon,.fotoalbum a .icon,.news-overview .item a .image .icon{display:block}.content #submenu{width:100%;margin-bottom:2em}.content #submenu-trigger{display:block;padding:15px 20px}.content #submenu ul{display:none}.content #submenu ul.master{padding-top:20px}.content #submenu ul.active{display:block}.content #submenu ul li a svg,.content #submenu-trigger svg{right:20px}.content #submenu ul li a{padding:10px 20px}.content #contact{flex-direction:column;margin-top:0;width:100%;z-index:inherit}.content #contact .contact-column{padding:0;width:100%;background-color:transparent}.content #contact .contact-column.vt p:first-of-type,.content #contact .contact-column.vp p:first-of-type{max-width:70%}.content #contact .contact-column.vt .logo,.content #contact .contact-column.vp .logo{position:absolute;gap:20px;top:0;right:0;width:80px}.content #contact .contact-column.vp .logo{top:40px}.content #contact .contact-column:last-of-type{margin-top:45px;padding-top:40px;border-top:1px solid #ccc}.content #contact form{margin-top:30px}.content #contact form input,.content #contact form textarea,.content #contact form select{background-color:#fff}.content #contact+.links{margin-top:45px;padding-top:40px;border-top:1px solid #ccc}#contact_thanks{padding:30px;background-color:#fff}body.vacatures .content .page_content .links{width:100%;margin-left:0}body.vacatures .content .page_content .links a{margin:0;margin-bottom:20px;width:100%}body.vacatures .content .page_content .links a:last-of-type{margin-bottom:0}.news-overview{display:block;width:100%;margin-left:0}.news-overview .item{width:100%;margin:0;margin-bottom:1em}.news-overview.projecten{padding-top:30px}.content .page_content .fotoalbum a,.content .page_content .fotoalbum a.foto{width:100%;margin:0;margin-bottom:20px}.content .page_content .fotoalbum a:last-of-type,.content .page_content .fotoalbum a.foto:last-of-type{margin-bottom:0}#footer #footer-container{margin:0 auto;width:90%;padding:60px 0;font-size:.8em}#footer #footer-container .footer-container-content{display:flex;flex-direction:column;gap:15px}#footer #footer-container .footer-container-content .column.naw,#footer #footer-container .footer-container-content .column.buttons{width:100%}#footer #footer-container .footer-container-content .column.logo{position:absolute;width:60px;top:45px;right:15px}#footer #footer-container .footer-contact ul{flex-direction:column;gap:0}#footer #footer-container .footer-contact ul li.item{display:block}#footer #footer-container .footer-contact ul li.item a{gap:15px}#footer #footer-container .footer-buttons{justify-content:flex-start}#footer #footer-container .footer-buttons a{margin-left:0;margin-right:10px}#footer #footer-container .footer-credits{flex-direction:column;gap:0;margin:0;text-align:left;font-size:1em}#footer #footer-container .footer-credits a{color:#666;margin-left:0}#footer #footer-container .back-to-top{margin-left:0}#footer #footer-container .cybox-tag a svg{width:10px;margin-left:10px;transform:translateY(2px)}#kiek-close,#kiek-close:hover{top:5%;right:0;width:100%;background-size:16px 16px}#kiek-close span.kiek-close{width:100%}div#kiek-left,div#kiek-right,div#kiek-left:hover,div#kiek-right:hover{background-position:50% 95%;width:50px;background-size:16px 16px}#loading{background-position:50% 50%}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{position:absolute;left:-10px;bottom:-10px;display:flex;justify-content:space-between;pointer-events:none;width:calc(100% + 20px)}.owl-theme .owl-nav button{pointer-events:all;width:75px;height:75px;background-color:#fff!important;color:transparent!important;background-image:url(/images/icons/arrow-right_owl.svg)!important;background-size:24px 24px!important;background-repeat:no-repeat!important;background-position:50% 50%!important}.owl-theme .owl-nav button.owl-prev{background-image:url(/images/icons/arrow-left_owl.svg)!important}.owl-theme .owl-nav button:hover{background-color:#d5d5d5!important}@media screen and (max-width:1000px){.owl-theme .owl-nav{position:absolute;right:0;bottom:0;display:flex}.owl-theme .owl-nav button{width:60px;height:60px;background-size:16px 16px!important}}.owl-carousel,.owl-carousel .owl-item{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.owl-carousel,.owl-carousel .owl-item:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}@media screen and (max-width:900px){div.shop_products div.product{margin-right:0!important;margin-left:0!important;width:100%}div.page_content.product div.left,div.page_content.product div.right{width:100%!important;margin-bottom:1em;padding:0!important}div.page_content.product div.right{margin-bottom:0}div.shopNotification div.inner div.left,div.shopNotification div.inner div.right{width:100%;padding:0}div.shopNotification div.inner div.left span.close.txt{display:none}div.shopNotification div.inner div.right{border-left:0;padding-top:.5em;margin-top:.5em;border-top:1px solid #ddd}.shop_order div.column{width:100%!important;min-height:0;margin-left:0!important;margin-right:0!important}.shop_order div.column.cart{border-right:0;margin-bottom:.5em}div.shop_order .orderset .itm>.k,div.shop_order .orderset .itm>.v{width:100%}div.shop_order .orderset .itm>.k{font-weight:700}div.shop_cart>div div.img img{position:relative;left:auto;top:auto;float:left;transform:none}div.shop_cart div.header{display:none}div.shop_cart div.row,div.shop_cart div.row>div{width:100%;min-height:0}div.shop_cart div.row>div.img{width:33%;margin-right:.5em;float:left}div.shop_cart div.row>div.artikel{width:60%;float:left}div.shop_cart div.row>div.aantal,div.shop_cart div.row>div.stuksprijs,div.shop_cart div.row>div.subtotaal{width:100%;float:left;text-align:left;padding:0;margin:.1em 0}div.shop_cart div.row>div.aantal{margin-top:1em}span.mob{display:inline}div.shop_cart div.row div.aantal select,div.shop_cart div.row span.remove_item{float:none;display:inline-block}div.shop_cart div.row span.mob{display:inline-block;margin-right:.5em;width:33%}div.shop_order div.shop_cart,div.shop_cart div.totals,div.shop_order div.shop_cart div.totals{width:100%}div.shop_cart div.totals>div{padding:.5em}div.shop_paymentreturn .shopbtn{width:100%;margin-bottom:10px;box-sizing:border-box}div.shopNotification div.inner div.right div.basket{min-height:0;margin-bottom:.5em}div.shopNotification div.inner div.title{margin-bottom:.5em}div.shopNotification div.inner span.close.txt.mob{display:block}.shop_order div.formelem span{width:100%;text-align:left}.shop_order form input[type="text"],.shop_order form textarea,.shop_order form select{width:100%}}div.shop_products{display:flex;flex-wrap:wrap;padding-left:5%;width:75%;text-align:justify}div.shop_products div.product{display:flex;width:calc(100% / 3 - 2%);margin:1%;box-sizing:border-box}div.shop_products div.product:nth-child(3n+1){margin-left:0}div.shop_products div.product:nth-child(3n){margin-right:0}div.shop_products div.product a{display:flex;flex-direction:column;width:100%;color:#000;text-align:center;background-color:#fff}div.shop_products div.product span{display:block;line-height:1.4}div.shop_products div.product span.title{display:flex;align-items:flex-start;justify-content:center;flex-grow:1;padding:1em 2em;width:100%;font-size:1.3em;color:#ee741d;font-weight:700;line-height:1.2;box-sizing:border-box}div.shop_products div.product:hover span.title{color:#666}div.shop_products div.product span.img,div.shop_products div.product span.img img{width:100%;display:block;box-sizing:border-box}div.page_content.product div.left{width:40%;box-sizing:border-box;float:left}div.page_content.product div.right{width:60%;box-sizing:border-box;float:left;padding:0 0 0 5%}div.page_content.product div.productmedia,div.page_content.product div.links{width:100%;box-sizing:border-box;float:left}div.page_content.product div.productmedia a,div.page_content.product div.productmedia a img{display:block;max-width:100%}div.page_content.product div.description,div.page_content.product div.order{float:left;width:100%}div.page_content.product div.order{background:#efefef;box-sizing:border-box;padding:1em;margin-top:1em}div.page_content.product div.order>span{display:block}div.page_content.product div.order span.title{font-size:1.4em}div.page_content.product div.order span.price{color:#3A5795;font-size:1.4em}div.page_content.product div.order div.product_option,div.page_content.product div.order div.product_quantity{width:100%;float:left;position:relative;margin-bottom:10px}div.page_content.product div.order div.product_quantity{border-top:1px solid #ccc;padding-top:10px}div.page_content.product div.order .product_option select,div.page_content.product div.order .product_quantity select{margin-top:0;height:31px;padding:0 5px;width:55%;float:right}div.page_content.product div.order div.product_option span.opt_name,div.page_content.product div.order div.product_quantity span.opt_name{line-height:31px;display:inline-block;width:45%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;padding-right:5px}*.shopbtn{background:#c00 none repeat scroll 0 0;border:0 none;color:#fff;cursor:pointer;margin-bottom:20px;margin-top:10px;padding:10px 25px;width:auto;font-family:inherit;font-size:inherit;border-radius:2px;display:block}.shopbtn:hover{background:red none repeat scroll 0 0;color:#fff!important}*.shopbtn.grey{background:#666}*.shopbtn.grey:hover{background:#999}div.page_content.product div.order form select{border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#333;font-family:inherit;font-size:inherit;margin-top:10px;padding:5px;width:100%;width:40%;height:41px}div.page_content.product div.order .shopbtn{float:right;width:55%;margin-bottom:0}div.debug{width:100%;float:left;clear:both;background:#efefef;font-family:monospace;box-sizing:border-box;padding:1em}div.shopNotification{position:fixed;top:0;left:0;height:0;width:100%;z-index:9999;transition:height 0ms linear 200ms;overflow:hidden}div.shopNotification.show{height:100%;opacity:1;transition:height 0ms linear 0ms}div.shopNotification div.outer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:background 150ms ease}div.shopNotification.show div.outer{background:rgba(0,0,0,.6)}div.shopNotification div.inner{width:600px;max-width:100%;background:#fff;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%) scale(.75);box-sizing:border-box;padding:1em;opacity:0;z-index:2;transition:opacity 150ms ease 0ms,transform 0ms ease 150ms}div.shopNotification.show div.inner{opacity:1;transition:transform 150ms ease-out 0ms;transform:translate(-50%,50%) scale(1)}div.shopNotification div.inner div.left{width:60%;float:left;box-sizing:border-box}div.shopNotification div.inner div.left div.product,div.shopNotification div.inner div.right div.basket{width:100%;float:left;min-height:100px}div.shopNotification div.inner div.left div.product span.title{font-size:1.2em}div.shopNotification div.inner div.left div.product span.articlecode{font-size:.8em;color:#333}div.shopNotification div.inner span.close.txt{font-size:.9em;display:block;color:#3a5795;cursor:pointer;margin-top:10px;padding:10px 0}div.shopNotification div.inner span.close.txt.mob{display:none}div.shopNotification div.inner div.left span.close.txt:hover{color:#333}div.shopNotification div.inner div.right{width:30%;float:left;position:relative;padding-left:5%;border-left:1px solid #ddd}div.shopNotification div.inner div.right a.shopbtn{width:100%;margin-bottom:0;display:block;float:left;clear:both;box-sizing:border-box}div.shopNotification div.inner div.title{font-size:1.2em;color:#004B7F;display:block;margin-bottom:.7em}div.shopNotification div.inner span.close{float:left}div.shopNotification div.inner span.close.btn{position:absolute;width:16px;height:16px;display:block;top:20px;right:20px;cursor:pointer;background-image:url(/images/icons/close.svg);background-size:16px 16px}div.shopNotification div.inner span.close.btn:hover{opacity:.5}div.shopNotification div.inner div.product>div{display:block;float:left}div.shopNotification div.inner div.product>div.img{position:relative;height:100px;width:100px}div.shopNotification div.inner div.product>div.img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.shopNotification div.inner div.product>div.info{box-sizing:border-box;padding-left:.5em}div.shop_cart{width:100%;float:left;margin-bottom:2em}div.shop_cart>div{width:100%;float:left;border-bottom:1px solid #ddd}div.shop_cart>div>div{float:left;box-sizing:border-box}div.shop_cart>div div.img{width:15%;position:relative;border:8px solid transparent}div.shop_cart>div div.img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}div.shop_cart>div div.artikel{width:40%}div.shop_cart>div div.artikel a{color:#000}div.shop_cart>div div.artikel a:hover{color:#0096ff}div.shop_cart>div div.artikel>span{display:block}div.shop_cart>div div.artikel>span.option>span{display:inline-block;margin-right:.5em}div.shop_cart>div div.artikel .title{font-size:1.2em;line-height:1.2;white-space:normal}div.shop_cart>div div.aantal{width:15%}div.shop_cart>div div.stuksprijs,div.shop_cart>div div.subtotaal{width:15%;box-sizing:border-box;text-align:right;padding-right:2em}div.shop_cart div.header{font-weight:700}div.shop_cart div.row{min-height:100px;padding:.5em 0}div.shop_cart div.row,div.shop_cart div.row>div{min-height:100px;white-space:nowrap}div.shop_cart div.totals{width:30%;float:right}div.shop_cart div.totals>div{width:100%;padding:.5em 0;font-size:1.1em;text-align:right;box-sizing:border-box;padding-right:32px}div.shop_cart div.totals>div>span{width:70%;display:inline-block}div.shop_cart div.totals>div>span.name{width:70%}div.shop_cart div.totals>div>span.value{width:30%}div.shop_cart div.totals>div.totaal{font-weight:700}div.shop_cart div.totals>div.btw{font-size:1em}div.shop_cart div.row div.aantal select{float:left;border:1px solid #ccc;border-radius:2px;font-family:inherit;font-size:inherit;padding:1px 5px}div.shop_cart div.row span.remove_item{position:relative;width:12px;height:12px;float:left;margin-top:5px;margin-left:6px;display:block;cursor:pointer;background-image:url(/images/icons/close.svg);background-size:12px 12px}div.shop_cart div.row span.remove_item:hover{opacity:.5}#content div.shop_cart_container h1{float:left}#content div.shop_cart_container div.shop_cart_empty{display:block;width:100%;float:left}a.shopbtn.toOrder{float:right;margin-top:0}.shop_order div.column{float:left;width:32%;box-sizing:border-box;min-height:5em}.shop_order div.column:nth-child(3n+1){margin-right:2%;clear:left}.shop_order div.column:nth-child(3n){margin-left:2%;clear:right}.shop_order div.column.half{width:49%}.shop_order div.column.half:nth-child(3n),.shop_order div.column.half:nth-child(3n+1){clear:none}.shop_order div.column:nth-child(2n+1){margin-left:0;margin-right:1%}.shop_order div.column:nth-child(2n){margin-right:0;margin-left:1%}.shop_order div.formelem{width:100%;display:block;float:left;margin-bottom:1em;position:relative}.shop_order div.formelem span{display:block;font-size:.9em;width:40%;float:left;line-height:2.1em;text-align:right;box-sizing:border-box;padding-right:1em}.shop_order h3{font-size:1.3em;font-weight:400;margin-bottom:.4em}.shop_order form input[type=text],.shop_order form textarea,.shop_order form select{border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#333;float:left;font-family:inherit;font-size:inherit;padding:5px;width:50%;transition:border 150ms ease}.shop_order form input.telefoon{width:40%}.shop_order form input.postcode{width:20%}.shop_order form input.huisnr{width:15%}.shop_order form input[readonly]{background:#f5f5f5}label.radiobtn,label.checkbox{display:block;width:100%;position:relative;box-sizing:border-box;padding-left:18px;float:left;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.shop_order label.radiobtn input,.shop_order label.checkbox input{position:absolute;margin:0;top:9px;left:0}.shop_order label.error{background:rgba(191,0,0,1);color:#fff;font-size:12px;width:auto;text-align:center;padding:2px 4px;display:block;position:absolute;left:37%;top:-17px;line-height:1.2;border-radius:2px 2px 0 0;white-space:nowrap;pointer-events:none;z-index:9;transition:all 150ms ease;opacity:0;opacity:0}.shop_order label.error[for=akkoord]{opacity:1;left:auto;right:0}.shop_order form input.error:not([readonly]),.shop_order form textarea.error,.shop_order form select.error{border:1px solid rgba(191,0,0,1)}.shop_order *:focus:not([readonly])+label.error{opacity:1}div.shop_order div.subset{width:100%;float:left;clear:both}div#bezorgadresoptie,div#bezorgadres{display:none;opacity:0}.shop_order div.column.half.forty{width:39%}.shop_order div.column.half.sixty{width:59%}.shop_order div.column.cart{border-right:1px solid #ddd}div.shop_order div.shop_cart{box-sizing:border-box;width:96%}div.shop_order div.shop_cart div.totals{width:60%}div.shop_order .orderset .itm{width:100%;display:block;float:left;border-bottom:1px solid #ddd;margin-bottom:.25em;padding-bottom:.25em}div.shop_order .orderset .itm>span{display:inline-block}div.shop_order .orderset .itm>div{display:block;float:left}div.shop_order .orderset .itm>.k{width:35%}div.shop_order .orderset .itm>.v{width:65%}div.shop_order .orderset .block{display:block;width:100%;float:left;margin-bottom:.5em}div.shop_order div.afronden{display:block;width:100%;float:left;margin-top:1em}div.afronden .shopbtn{float:right}div.shop_order div.goback{float:left;width:auto;clear:both}div#paymentloading{background:#efefef;float:left;margin:10px 0 20px;padding:16px 24px;background-image:url(../../../images/icons/loading.gif);background-size:16px 16px;background-position:16px center;background-repeat:no-repeat;padding-left:48px;width:100%;box-sizing:border-box;display:none}div#ordercancelled{display:none}div.addressloading{width:16px;height:16px;background-image:url(../../../images/icons/loading.gif);background-size:16px 16px;background-position:0 0;background-repeat:no-repeat;margin:6px 0 0 6px;float:left;display:none}div.shop_paymentreturn .shopbtn{float:left;margin-right:1em}*.mob{display:none}@media screen and (max-width:1600px){div.shop_products div.product span.title{padding:1em 1em}}@media screen and (max-width:1000px){div.shop_products{padding-left:0;width:100%}div.shop_products div.product{margin:0;margin-bottom:20px;width:100%}}body.portaal{padding-top:0}body.portaal .row{padding:0}body.portaal .row .content{width:100%;max-width:100%}#portal{display:flex;justify-content:space-around;height:100vh;width:100%;position:relative;overflow:hidden}#portal .gateway{width:50%;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;position:relative;z-index:2}#portal .gateway .buttons{width:500px}#portal .gateway .buttons a.main{display:block;width:100%;height:350px;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;background:rgba(255,255,255,.5)}#portal .gateway .buttons a.main img{display:block;width:80%;max-width:330px;margin:0 auto;object-fit:contain}#portal .gateway .buttons a.main:hover{transform:scale(1.05)}#portal .gateway .buttons .set{background:#fff;display:flex;justify-content:center;flex-wrap:wrap;padding:15px 10px}#portal .gateway .buttons .set a{display:block;padding:10px 15px;border-radius:20px;line-height:1;margin:5px;border:2px solid #ccc;width:170px;white-space:nowrap;text-align:center}#portal .gateway.slabox .buttons .set a{border-color:#d6ccba}#portal .gateway.nk-maasheggen .buttons .set a{border-color:#abc45b}#portal .gateway .buttons .set a:hover{border-color:var(--main);color:var(--main)}#portal video{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:1}@media screen and (max-width:1000px){#portal{flex-direction:column;justify-content:center;row-gap:30px}#portal .gateway{width:100%;height:auto}#portal .gateway .buttons{width:80%}#portal .gateway .buttons a.main{height:200px}#portal .gateway .buttons a.main img{max-width:200px}}