﻿/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{overflow-x:hidden;background:#fff}body{color:#000;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;line-height:32px;font-size:20px;overflow-x:hidden}h1,h2,h3,h4,h5,.page-title,.error-title{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;color:#000;margin-top:0}h1,.page-title,.error-title{font-size:66px;line-height:80px}h2{font-size:54px;line-height:66px;font-weight:500}h3{font-size:28px;font-weight:500;margin-bottom:20px}h4{font-size:20px;font-weight:300;letter-spacing:2px;margin-bottom:10px}img{max-width:100%;height:auto;display:block}p{margin-top:0;margin-bottom:30px}strong{font-weight:600}figure{margin:0}a{color:#000;text-decoration:none}a:hover{color:#000;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;text-decoration:none}a.button{background:#000;background:var(--main-color);background-size:24px;color:#fff;border:1px solid #000;border:1px solid var(--main-color);padding:18px 45px 18px;display:inline-block;text-align:center;width:auto;border-radius:50px;box-sizing:border-box;text-align:left;font-size:22px;font-weight:500;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;text-decoration:none}a.button:hover{background:#fff;color:#000;color:var(--main-color);border-color:#000;border-color:var(--main-color);text-decoration:none}a.button.invert{background:#fff;color:#000;color:var(--main-color);border:1px solid #000;border:1px solid var(--main-color)}a.button.invert:hover{background:#000;background:var(--main-color);color:#fff}a.button.textlink{padding:0;background:rgba(0,0,0,0);color:#000;border:none;text-decoration:underline}a.button+.textlink{margin-top:10px}::-webkit-input-placeholder{color:#000 !important;font-weight:400;opacity:1 !important;font-size:20px;font-family:"Roboto",sans-serif;font-style:normal !important}:-moz-placeholder{color:#000 !important;font-weight:400;opacity:1 !important;font-size:20px;font-family:"Roboto",sans-serif;font-style:normal !important}::-moz-placeholder{color:#000 !important;font-weight:400;opacity:1 !important;font-size:20px;font-family:"Roboto",sans-serif;font-style:normal !important}:-ms-input-placeholder{color:#000 !important;font-weight:400;opacity:1 !important;font-size:20px;font-family:"Roboto",sans-serif;font-style:normal !important}.fade-out{pointer-events:none;opacity:0;visibility:hidden}button,input,optgroup,select,textarea{font-family:"Roboto",sans-serif}blockquote{background:#f9f9f9;border-left:10px solid #fff;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}blockquote p{display:inline}legend{width:auto}:focus{outline:0}.error-content{padding:90px 0}.no-scroll{overflow-y:hidden}.error-content{margin-top:230px}.hidden{display:none}.opacity{width:100vw;height:100vh;z-index:1;cursor:pointer;position:fixed;top:0;left:0;background:rgba(0,0,0,.5)}.info-block{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff;padding:80px;text-align:center;min-width:530px;z-index:2}.info-block h3{margin-bottom:30px}.info-block span.close{width:48px;height:48px;display:block;position:absolute;right:20px;top:20px;cursor:pointer}#lightbox{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);width:100vw;height:100vh;cursor:pointer}#lightbox.hidden{opacity:0;pointer-events:none}#lightbox #lightbox-content{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;line-height:0}#lightbox #lightbox-content img{border-radius:4px;object-fit:contain;max-width:80vw;max-height:80vh}.container{width:1540px;padding:0 40px;margin:0 auto;box-sizing:border-box;position:relative}.container.top-100{padding-top:100px}.container-fluid{position:relative;margin-right:auto;margin-left:auto}.text-center{text-align:center}.row{display:flex;margin:0 auto}.row.space-between{justify-content:space-between}.row.space-around{justify-content:space-around}.row.align-center{align-items:center}.row.row-wrap{flex-flow:row wrap}.row.column-wrap{flex-flow:column wrap}header{height:180px;padding:0;display:flex;align-items:center}header .container{width:1540px;padding:0 130px}header .container .row{align-items:center}header .logo{height:70px;max-width:330px;display:flex;align-items:center}header .logo a{position:relative;height:120px;display:flex;align-items:center}header .logo a img{height:70px;width:100%;object-fit:contain}.menu-hoofdmenu-container{display:flex;align-items:flex-end;position:relative;height:130px;margin:0;padding-right:140px}.menu-hoofdmenu-container .hamburger{position:fixed;width:50vw;height:100vh;margin:0;top:0;right:0;opacity:0;pointer-events:none;box-sizing:border-box;padding:210px 60px 60px 100px;background:#4f5355;background:var(--hamburger-color);list-style-type:none;z-index:11;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(100%, 0);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);display:flex;flex-flow:row wrap;justify-content:space-between}.menu-hoofdmenu-container .hamburger .block{width:50%}.menu-hoofdmenu-container .hamburger .block .widget{margin-bottom:50px}.menu-hoofdmenu-container .hamburger .block .widget ul{gap:15px}.menu-hoofdmenu-container .hamburger .block .gegevens{margin-top:60px;color:#fff}.menu-hoofdmenu-container .hamburger .block .gegevens h3{margin-bottom:5px}.menu-hoofdmenu-container .hamburger .block .gegevens a{color:var(--main-color)}.menu-hoofdmenu-container .hamburger h3{color:var(--main-color);margin-bottom:30px}.menu-hoofdmenu-container .hamburger ul{flex-flow:column;gap:25px;align-items:flex-start}.menu-hoofdmenu-container .hamburger .menu-item a{color:#fff;font-weight:400}.menu-hoofdmenu-container .hamburger .menu-item a:hover{color:#fff;text-decoration:underline}.menu-hoofdmenu-container span.menuline{display:block;width:60px;height:2px;position:relative;background:#000;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease;pointer-events:none;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:12;position:absolute;right:0;top:50%}.menu-hoofdmenu-container span.menuline.first{margin-top:-12px}.menu-hoofdmenu-container span.menuline.second{margin-top:2px}.menu-hoofdmenu-container span.menuline.last{margin-top:16px}.menu-hoofdmenu-container input.checkbox{position:absolute;right:0;appearance:none;display:block;width:60px;height:40px;order:2;z-index:15;cursor:pointer;align-self:center}.menu-hoofdmenu-container input.checkbox:checked~span{background-color:#fff}.menu-hoofdmenu-container input.checkbox:checked~span.first{margin-top:2px}.menu-hoofdmenu-container input.checkbox:checked~span.second{margin-top:2px}.menu-hoofdmenu-container input.checkbox:checked~span.last{margin-top:2px}.menu-hoofdmenu-container input.checkbox:checked~ul{opacity:1;pointer-events:auto;z-index:3}.menu-hoofdmenu-container input.checkbox:checked~.hamburger{transform:none;opacity:1;pointer-events:auto;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .5s cubic-bezier(0.77, 0.2, 0.05, 1)}.menu-hoofdmenu-container ul{margin:0;padding:0;list-style:none;align-self:center;display:flex;margin-top:0;position:relative;gap:60px}.menu-hoofdmenu-container .menu-item{margin-right:0px;font-size:23px;cursor:pointer;line-height:normal;text-align:center;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;font-family:"Roboto",sans-serif}.menu-hoofdmenu-container .menu-item.current-menu-item a{color:var(--main-color)}.menu-hoofdmenu-container .menu-item a{color:#000;background:rgba(0,0,0,0);padding:0;font-weight:400;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;position:relative}.menu-hoofdmenu-container .menu-item:hover a{color:var(--main-color)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";clear:both}.slick-loading .slick-track{visibility:hidden}ul.slick-dots{margin:20px auto 0;padding:0;display:flex;flex-flow:row wrap;justify-content:center;gap:15px}ul.slick-dots li{margin:0;list-style:none}ul.slick-dots li.slick-active button{background-color:var(--main-color)}ul.slick-dots li button{appearance:none;text-indent:-9999px;border:none;width:50px;height:3px;background-color:#efefef;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slideshow button.slick-arrow{appearance:none;border:none;text-indent:-9999px;background:url("../images/arrow-right.svg") no-repeat center center;top:50%;position:absolute;transform:translateY(-50%);width:54px;height:50px;padding:0;cursor:pointer}.slideshow button.slick-arrow.slick-prev{left:0}.slideshow button.slick-arrow.slick-next{right:0}.slideshow .slick-slide img{max-height:830px;margin:0 auto;cursor:pointer}main ul,main ol{padding:0 0 0 20px}main ul li,main ol li{margin-bottom:10px}main ul li:marker,main ol li:marker{color:var(--main-color)}main ul li::marker,main ol li::marker{color:var(--main-color)}main .flexibele-content section{padding-bottom:120px}main .flexibele-content section.green{color:#fff;margin-bottom:250px}main .flexibele-content section.green h1,main .flexibele-content section.green h2,main .flexibele-content section.green h3,main .flexibele-content section.green h4,main .flexibele-content section.green h5,main .flexibele-content section.green h6,main .flexibele-content section.green p,main .flexibele-content section.green ul,main .flexibele-content section.green ol,main .flexibele-content section.green a{color:#fff !important}main .flexibele-content section.green a.button{color:#000}main .flexibele-content section.green a.button~.button{color:#fff;border-color:#fff;background:#000}main .flexibele-content section.green a.button~.button:hover{background:#fff;border-color:#fff;color:#000}main .flexibele-content section .row{width:100%}main .flexibele-content section.video-container .video-tekst{font-weight:400}main .flexibele-content section.video-container .video-tekst h1{margin-bottom:40px;padding-left:40px;box-sizing:border-box}main .flexibele-content section.video-container .video-tekst .row p{max-width:860px;padding-left:110px;margin-bottom:50px;position:relative}main .flexibele-content section.video-container .video-tekst .row p:before{content:"";background:url(../images/arrow-down.svg) no-repeat center center;background-size:40px 40px;width:40px;height:40px;display:block;position:absolute;left:40px;transform:rotate(-90deg)}main .flexibele-content section.video-container .video-tekst .row a.button{margin-bottom:50px;margin-right:80px;align-self:flex-end}main .flexibele-content section.video-container .thumb-container{line-height:0;padding:56.25% 0 0 0;position:relative}main .flexibele-content section.video-container .thumb-container .plattegrond{object-fit:contain;transform:rotate(141deg);max-height:fit-content;height:max-content;width:auto;margin-top:-160px;z-index:-2}main .flexibele-content section.video-container .thumb-container img{max-height:100%;height:100%;width:100%;object-fit:cover;position:absolute;top:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}main .flexibele-content section.video-container .thumb-container img.hidden{opacity:0;pointer-events:none}main .flexibele-content section.video-container .thumb-container svg.play-video{position:absolute;left:calc(50% - 95px);top:calc(50% - 95px);fill:#fff;width:190px;height:190px;cursor:pointer;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}main .flexibele-content section.video-container .thumb-container svg.play-video.hidden{opacity:0;pointer-events:none}main .flexibele-content section.video-container .thumb-container .iframe-container{position:relative;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}main .flexibele-content section.video-container .thumb-container .iframe-container.unset{position:unset}main .flexibele-content section.related-content{padding-bottom:100px}main .flexibele-content section.related-content .top-bar{padding:0 40px;box-sizing:border-box;margin-bottom:30px}main .flexibele-content section.related-content .top-bar .related-tekst{font-weight:400}main .flexibele-content section.related-content .top-bar .related-tekst h2{font-size:54px;line-height:66px;margin:0 0 10px}main .flexibele-content section.related-content .top-bar svg{width:128px;height:128px;fill:#000}main .flexibele-content section.related-content .top-bar svg:hover{fill:#000}main .flexibele-content section.related-content .two-blocks .block{width:calc(50% - 40px);margin-bottom:40px}main .flexibele-content section.related-content .two-blocks .block img{max-height:520px;height:100%;margin-bottom:30px}main .flexibele-content section.related-content .two-blocks .block h3{font-weight:400;font-size:36px;border-bottom:1px solid #d3deda;padding-bottom:25px;margin-bottom:20px}main .flexibele-content section.related-content .two-blocks .block .row{font-size:20px;font-weight:300}main .flexibele-content section.related-content .two-blocks .block .row a{font-weight:500}main .flexibele-content section.personeel h2{color:var(--main-color)}main .flexibele-content section.personeel.grey-bg{position:relative;padding-top:60px}main .flexibele-content section.personeel.grey-bg:after{content:"";background:#efefef;width:200vw;height:100%;position:absolute;left:-100vw;z-index:-1;top:0}main .flexibele-content section.personeel.grey-bg+.container{margin-top:90px}main .flexibele-content section.personeel .block{max-width:calc(25% - 20px)}main .flexibele-content section.personeel .block p:last-child{margin-bottom:0}main .flexibele-content section.personeel .block .empty-block{display:block;height:30px}main .flexibele-content section.personeel .block img{width:230px;height:230px;object-fit:cover;margin-bottom:50px}main .flexibele-content section.personeel .block strong{font-weight:500;margin-bottom:-25px;display:block}main .flexibele-content section.personeel .block h2,main .flexibele-content section.personeel .block h3,main .flexibele-content section.personeel .block strong{color:var(--main-color)}main .flexibele-content section.nieuwsbrief{position:relative;padding-top:120px;padding-bottom:80px;max-width:1180px}main .flexibele-content section.nieuwsbrief:after{content:"";background:#efefef;width:200vw;height:100%;position:absolute;left:-100vw;z-index:-1;top:0}main .flexibele-content section.nieuwsbrief+.container{margin-top:90px}main .flexibele-content section.social-media{position:relative;padding-top:60px}main .flexibele-content section.social-media:after{content:"";background:#efefef;width:200vw;height:100%;position:absolute;left:-100vw;z-index:-1;top:0}main .flexibele-content section.social-media+.container{margin-top:90px}main .flexibele-content section.social-media .four-blocks .text-center{width:100%;margin-bottom:55px}main .flexibele-content section.social-media .four-blocks .block{width:calc(25% - 25px)}main .flexibele-content section.social-media .four-blocks .block img{aspect-ratio:1/1;object-fit:cover}main .flexibele-content section.contact-container{padding:0 130px}main .flexibele-content section.contact-container:first-child{padding-top:60px}main .flexibele-content section.contact-container:last-child{padding-bottom:70px}main .flexibele-content section.contact-container .tekst{margin-bottom:30px;padding-right:560px}main .flexibele-content section.contact-container .two-blocks .block{width:50%}main .flexibele-content section.contact-container .two-blocks .block:last-child{max-width:420px;padding-left:140px}main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form{flex-flow:column;align-items:flex-start}main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form .wpforms-field-container{flex-flow:column;gap:25px}main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form .wpforms-field-container .wpforms-field{width:100%}main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form .wpforms-field-container .wpforms-field input[type=text],main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form .wpforms-field-container .wpforms-field input[type=number],main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form .wpforms-field-container .wpforms-field input[type=email],main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form .wpforms-field-container .wpforms-field textarea{background:#efefef}main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form .wpforms-field-container .wpforms-field textarea{min-height:unset;height:70px;padding-top:20px}main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form .wpforms-submit-container .wpforms-submit{border-radius:70px !important;border:1px solid var(--main-color) !important}main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form .wpforms-submit-container .wpforms-submit:hover{color:var(--main-color) !important}main .flexibele-content section.contact-container .two-blocks .block .duo-blocks{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:0}main .flexibele-content section.contact-container .two-blocks .block .duo-blocks~.duo-blocks{margin-top:60px}main .flexibele-content section.contact-container .two-blocks .block .duo-blocks .inner-inner-block:first-child{width:60%}main .flexibele-content section.contact-container .two-blocks .block .duo-blocks .inner-inner-block:last-child{width:40%}main .flexibele-content section.blokken-container .three-blocks .block{width:calc(33.3333333333% - 25px);margin-bottom:60px}main .flexibele-content section.blokken-container .three-blocks .block img{margin-bottom:30px}main .flexibele-content section.blokken-container .three-blocks .block h4{color:var(--main-color)}main .flexibele-content section.blokken-container .three-blocks .block a img{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}main .flexibele-content section.blokken-container .three-blocks .block a:hover img{transform:scale(1.03)}main .flexibele-content section.afbeelding-tekst-container .two-blocks{box-sizing:border-box;flex-flow:row-reverse}main .flexibele-content section.afbeelding-tekst-container .two-blocks.row-reverse{flex-flow:row}main .flexibele-content section.afbeelding-tekst-container .two-blocks.row-reverse .block.text{box-sizing:border-box}main .flexibele-content section.afbeelding-tekst-container .two-blocks.extra-margin-top{margin-top:180px}main .flexibele-content section.afbeelding-tekst-container .two-blocks span.tag{color:#000;display:block;margin-bottom:20px;margin-top:20px}main .flexibele-content section.afbeelding-tekst-container .two-blocks figure.block{width:50%}main .flexibele-content section.afbeelding-tekst-container .two-blocks figure.block img{height:100%;object-fit:cover}main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text{width:50%;font-weight:400;align-content:center;padding:0 90px;box-sizing:border-box}main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text h2{font-size:54px;line-height:66px}main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text h4{color:var(--main-color);text-transform:uppercase;letter-spacing:5px;font-weight:400}main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text .logo-boven-tekst{height:180px;margin-bottom:80px;margin-top:-180px}main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text a:not(.button){color:var(--main-color)}main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text .buttons{display:flex;gap:20px;margin-top:40px;flex-flow:row wrap;align-items:flex-start}main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text .smaller-text{font-size:16px;line-height:24px;margin-top:90px}main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text .smaller-text p:last-of-type{margin-bottom:20px}main .flexibele-content section.faq-container#kavels .block .content{display:flex;flex-flow:row wrap;justify-content:space-between}main .flexibele-content section.faq-container#kavels .block .content .kavel-omschrijving{padding-left:40px;box-sizing:border-box;flex:1;padding-right:200px}main .flexibele-content section.faq-container#kavels .block .content .kavel-omschrijving.clicked h3{font-weight:600}main .flexibele-content section.faq-container#kavels .block .content .kavel-omschrijving.clicked .answer{display:block}main .flexibele-content section.faq-container#kavels .block .content .kavel-omschrijving .answer{padding-left:0;margin:40px 0 0}main .flexibele-content section.faq-container#kavels .block .content .kavel-omschrijving .answer p:last-child{margin-bottom:0}main .flexibele-content section.faq-container#kavels .block .content .kavel-specs{width:480px;font-weight:400;padding-right:80px;box-sizing:border-box}main .flexibele-content section.faq-container#kavels .block .content .kavel-specs span.vierkante-meter{font-size:26px}main .flexibele-content section.faq-container#kavels .block .content .kavel-specs.shown .answer{display:block}main .flexibele-content section.faq-container#kavels .block .content .kavel-specs .answer{padding-left:0;margin:40px 0 0}main .flexibele-content section.faq-container#kavels .block .content .kavel-specs .answer p:last-child{margin-bottom:0}main .flexibele-content section.faq-container#faq{counter-reset:faq-counter}main .flexibele-content section.faq-container#faq .block{counter-increment:faq-counter}main .flexibele-content section.faq-container#faq .block .headers.clicked .slagzin{opacity:0}main .flexibele-content section.faq-container#faq .block .headers h3{position:relative}main .flexibele-content section.faq-container#faq .block .headers h3:before{content:counter(faq-counter);font-weight:500;margin-right:50px;font-size:16px;margin-left:30px;vertical-align:bottom}main .flexibele-content section.faq-container#faq .block .headers h3:after{content:"";position:absolute;left:16px;display:block;width:40px;height:40px;background:#000;transform:rotate(23deg);z-index:-1;top:-1px}main .flexibele-content section.faq-container .faq .faq-tekst{padding:0 100px;box-sizing:border-box;font-weight:400;border-bottom:2px solid #b8ddd2;padding-bottom:65px;font-size:26px;line-height:38px}main .flexibele-content section.faq-container .faq .faq-tekst h2{font-size:54px;line-height:66px;color:#000;margin-bottom:40px}main .flexibele-content section.faq-container .faq .row{padding-left:40px;box-sizing:border-box;border-bottom:2px solid #b8ddd2;padding-bottom:65px}main .flexibele-content section.faq-container .faq .row h2{font-size:54px;line-height:66px;font-weight:400;color:#000;margin-bottom:15px}main .flexibele-content section.faq-container .faq .row a.button{align-self:flex-end}main .flexibele-content section.faq-container .block{width:100%;border-bottom:2px solid #b8ddd1;padding:50px 0 40px;display:flex;position:relative}main .flexibele-content section.faq-container .block .content{position:relative;width:100%}main .flexibele-content section.faq-container .block .content a.arrow{position:absolute;top:15px;right:40px;background:url("../images/plus.svg") no-repeat center center;background-size:20px;width:20px;height:20px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}main .flexibele-content section.faq-container .block .content a.arrow.clicked{background:url("../images/minus.svg") no-repeat center center;background-size:20px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}main .flexibele-content section.faq-container .block .content .headers{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;padding-right:100px;box-sizing:border-box;align-items:center}main .flexibele-content section.faq-container .block .content .headers.clicked h3{font-weight:600}main .flexibele-content section.faq-container .block .content .headers h3{width:50%}main .flexibele-content section.faq-container .block .content .headers .slagzin{width:50%;padding-left:200px;box-sizing:border-box;opacity:1;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;font-weight:400}main .flexibele-content section.faq-container .block .content span.tag{display:block;margin-bottom:0;cursor:pointer}main .flexibele-content section.faq-container .block .content h3{color:#000;font-weight:400;font-size:36px;line-height:36px;cursor:pointer;margin-bottom:15px}main .flexibele-content section.faq-container .block .content .answer{display:none;margin-bottom:10px;padding-left:92px;margin-top:10px;font-weight:400}main .flexibele-content section.faq-container .block .content .answer.shown{display:block}main .flexibele-content section.afbeeldingen{max-width:1680px}main .flexibele-content section.afbeeldingen .images{display:flex;gap:50px}main .flexibele-content section.afbeeldingen .images .block:only-child{width:100%}main .flexibele-content section.afbeeldingen .images img{width:100%;object-fit:cover}main .flexibele-content section.text-fullwidth{max-width:1540px;padding-bottom:70px}main .flexibele-content section.text-fullwidth:first-child{padding-top:80px}main .flexibele-content section.text-fullwidth:not(.breed):not(.intro){max-width:800px}main .flexibele-content section.text-fullwidth:is(.breed){font-size:26px;line-height:42px}main .flexibele-content section.text-fullwidth .block{width:50%}main .flexibele-content section.text-fullwidth .block:first-of-type{padding-left:90px;box-sizing:border-box;padding-bottom:50px}main .flexibele-content section.text-fullwidth .block:last-child{width:calc(50% - 90px);margin-top:38px;padding-right:90px;box-sizing:border-box}main .flexibele-content section.text-fullwidth h1{color:var(--main-color)}main .flexibele-content section.text-fullwidth h2,main .flexibele-content section.text-fullwidth h3{color:#000}main .flexibele-content section.text-fullwidth h2{font-size:54px;line-height:66px;font-weight:600;margin-bottom:15px}main .flexibele-content section.text-fullwidth h3{margin-bottom:15px;font-size:36px;line-height:48px;font-weight:600}main .flexibele-content section.text-fullwidth a:not(.button){color:var(--main-color)}main .flexibele-content section.text-fullwidth ul{padding:0 0 0 20px;margin:0 0 30px}div.wpforms-container-full .wpforms-form em.wpforms-error{padding-bottom:5px}.wpforms-container .wpforms-field input.wpforms-error,.wpforms-container .wpforms-field input.user-invalid,.wpforms-container .wpforms-field textarea.wpforms-error,.wpforms-container .wpforms-field textarea.user-invalid,.wpforms-container .wpforms-field select.wpforms-error,.wpforms-container .wpforms-field select.user-invalid{border:none !important;border-bottom:1px solid #d63637 !important;box-shadow:none !important}.wpforms-container .wpforms-field input.wpforms-error:hover,.wpforms-container .wpforms-field input.user-invalid:hover,.wpforms-container .wpforms-field textarea.wpforms-error:hover,.wpforms-container .wpforms-field textarea.user-invalid:hover,.wpforms-container .wpforms-field select.wpforms-error:hover,.wpforms-container .wpforms-field select.user-invalid:hover{box-shadow:none !important}.wpforms-container .wpforms-field input.wpforms-error:focus,.wpforms-container .wpforms-field input.user-invalid:focus,.wpforms-container .wpforms-field textarea.wpforms-error:focus,.wpforms-container .wpforms-field textarea.user-invalid:focus,.wpforms-container .wpforms-field select.wpforms-error:focus,.wpforms-container .wpforms-field select.user-invalid:focus{box-shadow:none !important;color:#000 !important}.wpforms-container{width:100% !important;margin:0px 0 60px 0 !important;position:relative !important}.wpforms-container form.wpforms-form{display:flex;justify-content:space-between;gap:30px}.wpforms-container .wpforms-field-container{display:flex;flex-flow:row wrap;justify-content:space-between;flex:1;gap:30px}.wpforms-container .wpforms-field-container .wpforms-field{padding:0;width:calc(50% - 15px)}.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-checkbox{position:relative;bottom:0;left:0;width:100%;box-sizing:border-box;padding-right:0;display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between;max-width:100%;z-index:10}.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-checkbox a{color:#000 !important}.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-checkbox label.wpforms-field-label-inline{color:#000 !important;font-weight:400 !important;font-size:16px}.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description{color:#000 !important;font-size:20px !important;line-height:32px !important}.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-checkbox fieldset{display:flex !important;flex-flow:row-reverse;align-items:center;gap:340px}.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-checkbox fieldset input[type=checkbox]{margin-top:6px !important}.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-checkbox fieldset input[type=checkbox]:checked:before{background:rgba(0,0,0,0) !important}.wpforms-container .wpforms-field-container .wpforms-field .wpforms-field-label{font-size:34px;line-height:42px;font-weight:600;margin-bottom:25px;margin-top:55px}.wpforms-container .wpforms-field-container .wpforms-field .wpforms-field-row.wpforms-field-medium{max-width:100%}.wpforms-container .wpforms-field-container .wpforms-field span.wpforms-required-label{display:none}.wpforms-container .wpforms-field-container .wpforms-field input[type=text],.wpforms-container .wpforms-field-container .wpforms-field input[type=number],.wpforms-container .wpforms-field-container .wpforms-field input[type=email],.wpforms-container .wpforms-field-container .wpforms-field textarea{border:none;border-radius:0;padding:10px 30px;height:70px;box-sizing:border-box;width:100% !important;max-width:100%;background:#fff;font-size:20px;color:#000}.wpforms-container .wpforms-field-container .wpforms-field input[type=text]:focus,.wpforms-container .wpforms-field-container .wpforms-field input[type=number]:focus,.wpforms-container .wpforms-field-container .wpforms-field input[type=email]:focus,.wpforms-container .wpforms-field-container .wpforms-field textarea:focus{box-shadow:none;border:none;border-bottom:1px solid #000;color:#000 !important}.wpforms-container .wpforms-field-container .wpforms-field input[type=checkbox]:checked:before{border-color:#000;box-shadow:0 0 0 1px #000,0px 1px 2px rgba(1,72,58,.15)}.wpforms-container .wpforms-field-container .wpforms-field input[type=checkbox]:checked:after{border-left:4px solid #000;border-bottom:4px solid #000}.wpforms-container .wpforms-field-container .wpforms-field textarea{min-height:160px}.wpforms-container .wpforms-submit-container{display:flex;justify-content:center;margin:0 !important}.wpforms-container .wpforms-submit-container .wpforms-submit{background:#000;border:1px solid #000;color:#fff !important;padding:0;display:inline-block;text-align:center;font-size:18px;font-weight:400;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;font-size:24px;border:none !important;position:relative;padding:23px 30px 23px;align-self:flex-start;border-radius:0;font-weight:400;height:auto}.wpforms-container .wpforms-submit-container .wpforms-submit:hover{background:#fff;color:#000 !important}.wpforms-container .wpforms-submit-container .wpforms-submit:focus:after{border:none}footer{padding:80px 0 40px;margin:0 auto 0;background-color:var(--bg-color);color:#fff}footer h3{color:var(--main-color)}footer .footer-logo{height:70px;margin-bottom:70px;max-width:330px;display:flex;align-items:center;position:relative;height:120px;display:flex;align-items:center}footer .footer-logo img{height:70px;width:100%;object-fit:contain}footer .container{width:1540px;padding:0 130px}footer .container .block{min-width:50%}footer .socials{justify-content:flex-end;gap:15px;padding-right:165px;margin-top:20px}footer svg{fill:#000;width:32px;height:32px}footer a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer .widget{min-width:240px;max-width:calc(50% - 70px)}footer .widget.widget_nav_menu ul{list-style:none;padding-left:0;margin:0;display:grid;margin:0}footer .widget.widget_nav_menu ul li{margin-bottom:10px;width:280px;box-sizing:border-box;padding-right:40px}footer .widget .widget-title{font-size:20px;color:var(--main-color)}footer .widget .textwidget ul{padding:0;list-style:none}footer .widget .textwidget ul li{min-height:30px}.copyright{max-width:1690px;width:100%;padding-top:110px;font-size:18px;margin:20px auto;color:#fff}.copyright a{color:#fff;text-decoration:none}.copyright .block.flex-end{display:flex;gap:5px}.copyright .block.flex-end span{display:flex;align-items:center}@keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(1)}60%{transform:scale(1.1)}80%{transform:scale(1.1)}100%{transform:scale(1)}}.copyright .block.flex-end span #heart{width:20px;height:20px;margin:0 5px;animation:1s infinite heartbeat;fill:var(--main-color) !important}.copyright .block.flex-end span a{margin-left:5px}.grecaptcha-badge{visibility:hidden;opacity:0;pointer-events:none}@media screen and (max-width: 1540px){header .container,main .container,footer .container{width:100%;max-width:calc(100% - 80px);padding:0}main .flexibele-content section.afbeeldingen,main .flexibele-content section.werken-bij,main .flexibele-content section.text-fullwidth{max-width:calc(100% - 80px)}main .flexibele-content section.werken-bij .block{padding-left:0}}@media screen and (max-width: 1460px){main .flexibele-content section.contact-container{padding-left:0;padding-right:0}}@media screen and (max-width: 1440px){main .flexibele-content section.container-with-person .row.without-usps .block.text,main .flexibele-content section.container-with-person .row.with-usps .block.text{font-size:22px;line-height:40px}main .flexibele-content section.container-with-person .row.without-usps .block.text h1,main .flexibele-content section.container-with-person .row.with-usps .block.text h1{font-size:48px;line-height:64px}main .flexibele-content section.container-with-person .row.with-usps .block.persoon{height:580px}main .flexibele-content section.container-with-person .row.without-usps .block.text{padding-right:0}main .flexibele-content section.container-with-person .row.without-usps .block.persoon{height:580px}main .flexibele-content section.container-with-person .row.without-usps .block.persoon img{margin-top:-40px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 130px), 0% 100%)}main .flexibele-content section.container-with-person .row.without-usps .block.persoon svg#visiek-v{width:480px}main .flexibele-content section.container-with-person .row.extra-row .block.usps{padding:210px 90px 110px 160px;clip-path:polygon(0 0, 100% calc(0% + 280px), 100% 100%, 0% 100%);margin-top:-170px;font-size:22px}main .flexibele-content section.container-with-person .row.extra-row .block.text{padding:60px 60px 75px 60px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 110px), 0% 100%)}main .flexibele-content section.container-with-person .row.extra-row .block.text .buttons{margin-top:40px}.copyright{width:100%;max-width:calc(100% - 80px)}a.button{font-size:20px}.container-fluid.hero-image img{width:calc(100% + 80px);max-width:calc(100% + 80px);margin-left:-40px;border-radius:0}main .flexibele-content section.werken-bij h3{margin-bottom:25px;font-size:28px;line-height:38px}main .flexibele-content section.werken-bij .buttons{gap:20px}main .flexibele-content section.liever-contact img.person{width:40%;margin-bottom:-94px}main .flexibele-content section.liever-contact .block{width:60%}}@media screen and (max-width: 1300px){.menu-hoofdmenu-container{padding-right:120px}.menu-hoofdmenu-container ul{gap:40px}.menu-hoofdmenu-container .menu-item{font-size:20px}header .logo a img{height:50px}main .flexibele-content section.container-with-person .row.extra-row .block.usps{padding:210px 40px 90px 140px}main .flexibele-content section.related-content .three-blocks .block{width:calc(33.3333333333% - 25px)}main .flexibele-content section.faq-container{padding-left:40px;padding-right:40px}main .flexibele-content section.faq-container#faq{padding-top:60px;padding-left:60px;padding-right:60px}main .flexibele-content section.liever-contact{max-width:calc(100% - 80px)}main .flexibele-content section.liever-contact svg#vorm-een{width:460px;height:auto;position:absolute;top:-190px;left:-25px;opacity:.45}main .flexibele-content section.liever-contact img.person{width:100%;margin-bottom:-53px;object-fit:contain;position:absolute;right:-200px;object-position:right}main .flexibele-content section.liever-contact .block{width:100%}main .flexibele-content section.werken-bij img.person{position:absolute;bottom:40px;right:30px}main .flexibele-content section.werken-bij svg#vorm-vijf{left:initial;right:190px;top:-50px}main .flexibele-content section.werken-bij .block{z-index:1}.wpforms-container form.wpforms-form{flex-flow:column;gap:20px 30px}main .flexibele-content section.nieuwsbrief{max-width:calc(100% - 60px)}div.wpforms-container-full .wpforms-form .wpforms-submit-container{align-self:flex-start}}@media screen and (max-width: 1200px){.container{max-width:calc(100% - 60px)}header .container,main .container,footer .container,main .flexibele-content section.afbeeldingen,main .flexibele-content section.werken-bij,main .flexibele-content section.text-fullwidth{width:100%;max-width:calc(100% - 60px);padding-left:0;padding-right:0}main .flexibele-content section.text-fullwidth:first-child{padding-top:0}footer .widget{max-width:initial;margin-bottom:30px}main .flexibele-content section.container-with-person .row.extra-row .block.text .buttons{margin-top:30px;flex-flow:row wrap}main .flexibele-content section.container-with-person .row.extra-row .block.text .buttons a.button{width:auto}main .flexibele-content section.text-fullwidth .block:first-of-type{padding-left:0}main .flexibele-content section.text-fullwidth .block:last-child{padding-right:0;width:calc(50% - 50px)}main .flexibele-content section.contact-container .two-blocks .block .duo-blocks .inner-inner-block{width:100%}main .flexibele-content section.contact-container .two-blocks .block:last-child{max-width:50%;box-sizing:border-box;padding-left:60px}main .flexibele-content section.afbeelding-tekst-container .two-blocks.row-reverse .block.text{padding-left:0}main .flexibele-content section.afbeelding-tekst-container .two-blocks:not(.row-reverse) .block.text{padding-right:0}main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text{padding:0 50px}}@media screen and (max-width: 1100px){main .flexibele-content section.tekst-blokken .two-blocks .block{padding:40px}main .flexibele-content section.container-with-person .row.with-usps .block.text{padding-top:0}}@media screen and (max-width: 1024px){body,main .flexibele-content section.container-with-person .row.extra-row .block.usps{font-size:18px;line-height:32px}h1,.page-title,.error-title,main .flexibele-content section.related-content .top-bar .related-tekst h2{font-size:48px;line-height:64px}main .flexibele-content section.text-fullwidth:is(.breed){font-size:24px;line-height:42px;padding-left:80px;padding-right:80px}main .flexibele-content section.text-fullwidth h2,h2,main .flexibele-content section.faq-container .faq .faq-tekst,main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text h2{font-size:36px;line-height:48px}main .flexibele-content section.text-fullwidth p~h3,h3,main .flexibele-content section.text-fullwidth h3,main .flexibele-content section.contact-container .block h3{margin-bottom:10px;font-size:26px;line-height:38px}main .flexibele-content section{padding-bottom:70px}main .flexibele-content section.afbeeldingen .images{gap:30px}}@media screen and (max-width: 1023px){header{height:180px}header.light-blue:after,header.dark-blue:after,header.blue:after{top:180px}main .flexibele-content section.contact-container .two-blocks .block .duo-blocks .inner-inner-block{width:100% !important}main .flexibele-content section.contact-container .two-blocks .block .duo-blocks .inner-inner-block:first-child{margin-bottom:30px}main .flexibele-content section.contact-container .two-blocks .block .duo-blocks~.duo-blocks{margin-top:0px}.wpforms-container form.wpforms-form{flex-flow:column;gap:20px 30px}main .flexibele-content section.nieuwsbrief{max-width:calc(100% - 40px)}.wpforms-container .wpforms-field-container .wpforms-field{width:100%}main .flexibele-content section.container.container-with-person .row.without-usps .block.text{width:100%;padding-top:0;padding-bottom:0;padding-left:40px;padding-right:40px}main .flexibele-content section.container.container-with-person .row.without-usps .block.persoon{display:none}main .flexibele-content section.container.container-with-person .with-usps{flex-flow:column}main .flexibele-content section.container.container-with-person .with-usps .block.text{width:100%;padding:0 50px}main .flexibele-content section.container.container-with-person .with-usps .block.persoon{width:100%;margin-bottom:-110px;margin-top:-40px}main .flexibele-content section.container.container-with-person .with-usps .block.persoon svg#visiek-v{width:100%;max-width:510px}main .flexibele-content section.container.container-with-person .extra-row{flex-flow:column}main .flexibele-content section.container.container-with-person .extra-row .block.text{width:100%;margin:0;padding:60px;clip-path:none}main .flexibele-content section.container.container-with-person .extra-row .block.usps{width:100%;margin:0;padding:60px;clip-path:none}main .flexibele-content section.tekst-blokken .two-blocks .block{width:100%}main .flexibele-content section.opdrachtgevers .column-wrap{padding:0}main .flexibele-content section.contact-container{padding:80px 0px 30px;margin-top:40px}main .flexibele-content section.contact-container img.beeldmerk{width:180px;position:absolute;left:0;right:0;margin:0 auto;top:-63px}main .flexibele-content section.contact-container .block p{font-size:18px;line-height:32px}.wpforms-container .wpforms-submit-container .wpforms-submit{font-size:20px !important}main .flexibele-content section.faq-container#faq{padding-left:40px;padding-right:40px}main .flexibele-content section.faq-container#vacatures .block .content .kavel-specs{display:none}.container{max-width:calc(100% - 40px)}.container.top-100{padding-top:50px}.copyright{width:100%;max-width:calc(100% - 40px);font-size:14px !important}.slideshow .slick-slide img{width:100%}header .container,main .container,footer .container,main .flexibele-content section.afbeeldingen,main .flexibele-content section.werken-bij,main .flexibele-content section.text-fullwidth{width:100%;max-width:calc(100% - 40px);padding-left:0;padding-right:0}footer .footer-logo{height:50px;margin-bottom:50px}main .flexibele-content section.liever-contact img.person{object-position:right bottom;margin-bottom:-92px}.container-fluid.hero-image img{width:calc(100% + 40px);max-width:calc(100% + 40px);margin-left:-20px;border-radius:0;max-height:30vh}.slideshow button.slick-arrow.slick-next{bottom:15px}.slideshow:after{content:"";background:url(../images/visiek_Beeldmerk.svg) no-repeat center center;background-size:180px;width:180px;height:120px;bottom:21px}.slideshow .slick-slide img{width:calc(100% - 40px);height:480px}main .flexibele-content section.text-fullwidth:not(.breed):not(.intro){max-width:calc(100% - 80px)}main .flexibele-content section.text-fullwidth:is(.breed),main .flexibele-content section.text-fullwidth:is(.intro){padding-left:0;padding-right:0}main .flexibele-content section.related-content .three-blocks .block{width:100%}main .flexibele-content section.afbeelding-tekst-container .two-blocks{flex-flow:column-reverse}main .flexibele-content section.afbeelding-tekst-container .two-blocks.row-reverse{flex-flow:column-reverse}main .flexibele-content section.afbeelding-tekst-container .two-blocks.row-reverse figure.block{width:100%;margin-bottom:50px}main .flexibele-content section.afbeelding-tekst-container .two-blocks.row-reverse .block.text{width:100%;padding:0}main .flexibele-content section.afbeelding-tekst-container .two-blocks figure.block{width:100%;margin-bottom:50px}main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text{width:100%;padding:0}.menu-hoofdmenu-container .hamburger{padding:90px 60px 40px 60px}.menu-hoofdmenu-container .hamburger .block{width:100%}.menu-hoofdmenu-container ul#menu-hoofdmenu{display:none !important}.menu-hoofdmenu-container input.checkbox{display:block;z-index:100000}.menu-hoofdmenu-container input.checkbox:checked~ul{display:block;right:-20px;opacity:1;visibility:visible;z-index:8}.menu-hoofdmenu-container input.checkbox:checked~ul .menu-item{margin:0;text-align:center}.menu-hoofdmenu-container input.checkbox:checked~ul .menu-item a{margin:0;border:0;margin-bottom:20px;display:inline-block}main .flexibele-content section.social-media .four-blocks .block{width:calc(50% - 15px);margin-bottom:30px}}@media screen and (max-width: 900px){main .flexibele-content section.werken-bij{max-width:100%;border-radius:0;padding-left:40px;padding-right:40px}main .flexibele-content section.werken-bij img.person{right:-50px}main .flexibele-content section.werken-bij svg#vorm-vijf{right:50px}}@media screen and (max-width: 768px){footer{padding-bottom:30px}footer .block{flex:0 0 50%;margin-bottom:30px}}@media screen and (max-width: 767px){h1,.page-title,.error-title,main .flexibele-content section.container-with-person .row.without-usps .block.text h1,main .flexibele-content section.container-with-person .row.with-usps .block.text h1{font-size:36px;line-height:48px}main .flexibele-content section.contact-container .two-blocks .block:last-child{max-width:100%;box-sizing:border-box;padding-left:0;order:-1}main .flexibele-content section.contact-container .two-blocks .block .wpforms-container form.wpforms-form .wpforms-field-container{width:100%}main .flexibele-content section.blokken-container .three-blocks .block{width:100%}main .flexibele-content section.blokken-container .three-blocks .block.empty{margin:0}main .flexibele-content section.container-with-person .row.with-usps .block.persoon{margin-top:0;margin-bottom:-240px}main .flexibele-content section.container-with-person .row.with-usps .block.persoon img{object-fit:contain;height:340px;object-position:bottom;width:100%}main .flexibele-content section.text-fullwidth:is(.breed) .block,main .flexibele-content section.text-fullwidth:is(.intro) .block{width:100%}main .flexibele-content section.text-fullwidth:is(.breed) .block:first-child,main .flexibele-content section.text-fullwidth:is(.intro) .block:first-child{padding-bottom:0}main .flexibele-content section.text-fullwidth:is(.breed) .block:last-of-type,main .flexibele-content section.text-fullwidth:is(.intro) .block:last-of-type{margin-top:0}blockquote{border-left:4px solid #075498}main .flexibele-content section.tekst-blokken .two-blocks .block{padding:20px 0;border:none !important}.menu-hoofdmenu-container .hamburger{max-height:100vh;overflow-y:scroll;width:100vw;flex-flow:column;justify-content:flex-start}.menu-hoofdmenu-container .hamburger ul{gap:15px}.menu-hoofdmenu-container .hamburger ul .menu-item{font-size:18px}.menu-hoofdmenu-container span.menuline{width:40px}.menu-hoofdmenu-container span.menuline.first{margin-top:-8px}.menu-hoofdmenu-container span.menuline.last{margin-top:12px}main .flexibele-content section.werken-bij{margin-top:0}main .flexibele-content section.werken-bij img.person{display:none}main .flexibele-content section.werken-bij svg#vorm-vijf{display:none}main .flexibele-content section.afbeeldingen .images{flex-flow:column}main .flexibele-content section.afbeeldingen .images .block{width:100%}main .flexibele-content section.related-content{padding-bottom:70px;padding-top:70px;margin-top:70px}main .flexibele-content section.related-content img.beeldmerk{width:180px;position:absolute;left:0;right:0;margin:0 auto;top:-65px}main .flexibele-content section.related-content .top-bar{flex-flow:column}main .flexibele-content section.related-content .top-bar .related-tekst,main .flexibele-content section.related-content .top-bar a.button{width:100%}main .flexibele-content section.related-content .top-bar .related-tekst h2,main .flexibele-content section.related-content .top-bar a.button h2{margin-bottom:10px}main .flexibele-content section.liever-contact{padding:40px}main .flexibele-content section.liever-contact .buttons{flex-flow:row wrap;gap:20px}main .flexibele-content section.liever-contact svg#vorm-drie{display:none}main .flexibele-content section.liever-contact svg#vorm-vijf{height:240px;bottom:95px;opacity:.45;left:initial;transform:scaleX(-1);right:-60px}main .flexibele-content section.liever-contact img.person{display:none}footer .socials{padding-left:0;margin-top:15px}footer .block.logo-block .row{flex-flow:row wrap}}@media screen and (max-width: 667px){main .flexibele-content section.werken-bij h3{font-size:26px;line-height:38px;margin-bottom:35px}main .flexibele-content section.werken-bij .buttons{gap:20px;flex-flow:column}.menu-hoofdmenu-container{padding-right:40px}header .logo a img,footer .footer-logo img{height:40px}main .flexibele-content section.opdrachtgevers .column-wrap .buttons{flex-flow:column}main .flexibele-content section.opdrachtgevers .column-wrap .buttons a.button{text-align:center}.wpforms-container .wpforms-submit-container{justify-content:flex-start}.wpforms-container .wpforms-submit-container .wpforms-submit{position:relative;top:0;right:initial;min-width:200px;width:100%}main .flexibele-content section.faq-container .block{padding:20px 0 9px}main .flexibele-content section.faq-container .block .content .headers{padding-right:0}main .flexibele-content section.faq-container#faq{max-width:100%;border-radius:15px 15px 0 0}.slideshow .slick-slide img{max-height:320px}footer .container .block{margin-bottom:30px}footer .block{flex:0 0 100%;margin-bottom:0}footer .widget.widget_nav_menu ul{margin:0}.copyright{padding:20px 0 0 0;margin-bottom:0}main .flexibele-content section.liever-contact{max-width:100%;border-radius:0}}@media screen and (max-width: 568px){header{padding:0;height:120px}main .flexibele-content section.liever-contact svg#vorm-vijf{display:none}main .flexibele-content section.container-with-person .row.with-usps .block.persoon img{object-fit:cover}main .flexibele-content section.social-media .four-blocks .block{width:100%;margin-bottom:20px}}@media screen and (max-width: 499px){a.button{font-size:18px}main .flexibele-content section.container.container-with-person{max-width:100%}main .flexibele-content section.container.container-with-person .with-usps .block.persoon svg#visiek-v{padding:0 40px;box-sizing:border-box}main .flexibele-content section.container.container-with-person .extra-row .block.text{padding:40px}main .flexibele-content section.container.container-with-person .extra-row .block.usps{padding:40px}.slideshow .slick-list{overflow:hidden}.slideshow .slick-slide img{width:100%;height:260px}main .flexibele-content section.faq-container#vacatures .row a.button.text-center{min-width:100% !important;margin-bottom:20px}main .flexibele-content section{padding-bottom:40px}}@media screen and (max-width: 425px){main .flexibele-content section.text-fullwidth{padding-bottom:40px}header.dark-blue:after,header.light-blue:after,header.blue:after{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 60px), 0% 100%);height:730px}h1,.page-title,.error-title,main .flexibele-content section.related-content .top-bar .related-tekst,main .flexibele-content section.related-content .top-bar .related-tekst h2,main .flexibele-content section.container-with-person .row.with-usps .block.text h1,main .flexibele-content section.container-with-person .row.without-usps .block.text h1{font-size:29px;line-height:42px}main .flexibele-content section.faq-container .block .content h3{padding-right:40px}body,footer,.copyright,main .flexibele-content section.contact-container .block p,main .flexibele-content section.container-with-person .row.without-usps .block.text{font-size:16px;line-height:30px}main .flexibele-content section.text-fullwidth:is(.breed),main .flexibele-content section.liever-contact .row{font-size:18px;line-height:32px}main .flexibele-content section.text-fullwidth h2,h2,main .flexibele-content section.faq-container .faq .faq-tekst,main .flexibele-content section.afbeelding-tekst-container .two-blocks .block.text h2{font-size:26px;line-height:38px}main .flexibele-content section.text-fullwidth p~h3,h3,main .flexibele-content section.related-content .three-blocks .block h3,main .flexibele-content section.faq-container .block .content h3,main .flexibele-content section.faq-container .block .content h3,main .flexibele-content section.tekst-blokken .two-blocks .block h3{font-size:22px;line-height:34px}footer .widget-block-container{padding-top:30px;width:100%}main .flexibele-content section.liever-contact h2{font-size:32px;line-height:50px;margin-bottom:15px}main .flexibele-content section.liever-contact .buttons{margin-top:30px}footer .block.logo-block .row{flex-flow:column wrap}main .flexibele-content section.related-content .three-blocks .block img{height:220px}a.button{font-size:16px}}/*# sourceMappingURL=global.css.map */