@import url('https://fonts.googleapis.com/css?family=Red+Hat+Text:400,500,600,700|Ubuntu:400,700&display=swap');.basic-font{font-family:'Bitter',serif}.titel-font{font-family:'Bitter',serif}.light{font-weight:300}.regular{font-weight:400}.semi-bold{font-weight:600}.bold{font-weight:700}.italic{font-style:italic}html,body{background:#191717;font-family:'Bitter',serif;color:#fff;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}body.hideHeader header{transform:translateY(-100%)}h1,.look-h1{font-family:'Bitter',serif;font-size:2.75rem;margin-bottom:.5em;color:#fff;font-weight:600}@media only screen and (max-width: 767px){h1,.look-h1{font-size:2rem}}h2,.look-h2{font-family:'Bitter',serif;font-size:2.15rem;margin-bottom:1em;color:#fff}@media only screen and (max-width: 767px){h2,.look-h2{font-size:1.65rem}}h3,.look-h3{font-family:'Bitter',serif;font-size:1.75rem;margin-bottom:.5em;color:#fff}@media only screen and (max-width: 767px){h3,.look-h3{font-size:1.4rem}}h4,.look-h4{font-family:'Bitter',serif;font-size:1rem;margin-bottom:.15em;color:#fff}@media only screen and (max-width: 767px){h4,.look-h4{font-size:1rem}}p,span,a,li,.look-p{color:#fff;line-height:1.8em}p{margin-bottom:1.25em}p b,p strong{font-weight:700}p i,p em{font-style:italic}p a{color:#f1d10d}p.toptitel{color:#f1d10d;text-transform:uppercase;font-weight:600;margin-bottom:.25em;letter-spacing:.2px}a{color:#f1d10d;text-decoration:none}a:hover,a:active,a:focus{color:#c1a70a;text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}body p,.website-content ul li{font-size:15px}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.opacity{opacity:.5}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.standaard-padding{padding-bottom:6rem}@media only screen and (max-width: 767px){.standaard-padding{padding-bottom:3rem}}.standaard-padding-top{padding-top:6rem}.standaard-padding-top .extra{padding-top:11rem}@media only screen and (max-width: 991px){.standaard-padding-top .extra{padding-top:6rem}}@media only screen and (max-width: 767px){.standaard-padding-top .extra{padding-top:5rem}}@media only screen and (max-width: 767px){.standaard-padding-top{padding-top:3rem}}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.container{max-width:1140px;box-sizing:border-box;padding-right:15px;padding-left:15px}.container.container-full{max-width:100%}.container.container-large{max-width:1440px}.container.container-fluid{max-width:100%;padding-left:0;padding-right:0}.website-content{display:inline-block;width:100%;padding-top:130px}.website-content ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media){padding:0;list-style:none;margin-bottom:2em}.website-content ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li{line-height:1.8em;font-size:15px;color:#fff;padding-left:1em}.website-content ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li::before{content:"\2022";color:#f1d10d;font-weight:700;display:inline-block;font-size:1.1rem;width:1em;margin-left:-1em}.website-content ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a{position:relative;color:#fff}.website-content ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a::after{content:'';height:1px;background-color:#fff;top:calc(100% + .2rem);position:absolute;width:100%;left:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.website-content ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a:hover{color:#f1d10d}.website-content ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a:hover::after{width:0%}.website-content ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a.black{color:#000}.website-content ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a.black:hover{color:#000}.website-content ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a.black::after{background-color:#000}.website-content a:not(.button):not(.no-underline):not(.project-item){position:relative;color:#fff}.website-content a:not(.button):not(.no-underline):not(.project-item)::after{content:'';height:1px;background-color:#fff;top:calc(100% + .2rem);position:absolute;width:100%;left:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.website-content a:not(.button):not(.no-underline):not(.project-item):hover{color:#f1d10d}.website-content a:not(.button):not(.no-underline):not(.project-item):hover::after{width:0%}.website-content a:not(.button):not(.no-underline):not(.project-item).black{color:#000}.website-content a:not(.button):not(.no-underline):not(.project-item).black:hover{color:#000}.website-content a:not(.button):not(.no-underline):not(.project-item).black::after{background-color:#000}.website-content .bg-color-1 ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li,.website-content .bg-white ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li{color:#000}.website-content .bg-color-1 ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a,.website-content .bg-white ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a{position:relative;color:#fff;color:#000}.website-content .bg-color-1 ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a::after,.website-content .bg-white ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a::after{content:'';height:1px;background-color:#fff;top:calc(100% + .2rem);position:absolute;width:100%;left:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.website-content .bg-color-1 ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a:hover,.website-content .bg-white ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a:hover{color:#f1d10d}.website-content .bg-color-1 ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a:hover::after,.website-content .bg-white ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a:hover::after{width:0%}.website-content .bg-color-1 ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a.black,.website-content .bg-white ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a.black{color:#000}.website-content .bg-color-1 ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a.black:hover,.website-content .bg-white ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a.black:hover{color:#000}.website-content .bg-color-1 ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a.black::after,.website-content .bg-white ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a.black::after{background-color:#000}.website-content .bg-color-1 ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a:hover,.website-content .bg-white ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a:hover{color:#000}.website-content .bg-color-1 ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a::after,.website-content .bg-white ul:not(.no-list-style):not(.voordelen):not(.menu):not(.social-media) li a::after{background-color:#000}.website-content .bg-color-1 a:not(.button):not(.no-underline):not(.project-item),.website-content .bg-white a:not(.button):not(.no-underline):not(.project-item){position:relative;color:#fff;color:#000}.website-content .bg-color-1 a:not(.button):not(.no-underline):not(.project-item)::after,.website-content .bg-white a:not(.button):not(.no-underline):not(.project-item)::after{content:'';height:1px;background-color:#fff;top:calc(100% + .2rem);position:absolute;width:100%;left:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.website-content .bg-color-1 a:not(.button):not(.no-underline):not(.project-item):hover,.website-content .bg-white a:not(.button):not(.no-underline):not(.project-item):hover{color:#f1d10d}.website-content .bg-color-1 a:not(.button):not(.no-underline):not(.project-item):hover::after,.website-content .bg-white a:not(.button):not(.no-underline):not(.project-item):hover::after{width:0%}.website-content .bg-color-1 a:not(.button):not(.no-underline):not(.project-item).black,.website-content .bg-white a:not(.button):not(.no-underline):not(.project-item).black{color:#000}.website-content .bg-color-1 a:not(.button):not(.no-underline):not(.project-item).black:hover,.website-content .bg-white a:not(.button):not(.no-underline):not(.project-item).black:hover{color:#000}.website-content .bg-color-1 a:not(.button):not(.no-underline):not(.project-item).black::after,.website-content .bg-white a:not(.button):not(.no-underline):not(.project-item).black::after{background-color:#000}.website-content .bg-color-1 a:not(.button):not(.no-underline):not(.project-item):hover,.website-content .bg-white a:not(.button):not(.no-underline):not(.project-item):hover{color:#000}.website-content .bg-color-1 a:not(.button):not(.no-underline):not(.project-item)::after,.website-content .bg-white a:not(.button):not(.no-underline):not(.project-item)::after{background-color:#000}@media only screen and (max-width: 767px){.website-content{padding-top:92px}}.box-shadow{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.box-shadow-input{-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0);box-shadow:0px 0px 24px 0px rgba(0,0,0,0)}.box-shadow-input-focus{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.inputstyle{border:1px solid #fff;border-radius:0px;padding:20px 15px;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0);box-shadow:0px 0px 24px 0px rgba(0,0,0,0);font-size:11px;max-height:auto}.inputstyle:focus{outline:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.button{position:relative;font-family:'Bitter',serif;font-weight:400;background-color:#21a4cf;color:#fff;font-size:14px;padding:.75rem 3.5rem;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.button:hover{background-color:#1a81a3;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.button:focus,.button:active{outline:none;color:#fff}.button.black{background:#000;color:#fff !important}.button.black:hover{background:#343333}@media only screen and (max-width: 767px){.button{padding:10px 30px;max-width:100%}}.link-underline{position:relative;color:#fff}.link-underline::after{content:'';height:1px;background-color:#fff;top:calc(100% + .2rem);position:absolute;width:100%;left:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.link-underline:hover{color:#f1d10d}.link-underline:hover::after{width:0%}.link-underline.black{color:#000}.link-underline.black:hover{color:#000}.link-underline.black::after{background-color:#000}#swipebox-container #swipebox-bottom-bar{background:transparent;bottom:50%}#swipebox-container #swipebox-bottom-bar.visible-bars{transform:none}#swipebox-container #swipebox-arrows{width:100% !important;max-width:100% !important}#swipebox-container #swipebox-arrows #swipebox-next{margin-right:30px}@media only screen and (max-width: 767px){#swipebox-container #swipebox-slider .slide img{min-width:100%}}.image-scale{display:inline-block;width:100%;position:relative;padding-bottom:62%;background:#f1d10d;overflow:hidden;border-radius:4px}.image-scale .image-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.image-scale:hover .image-inner{transform:scale(1.07)}.bg-gray:not(.no-padding-top),.bg-gray-lighter:not(.no-padding-top),.bg-gray-light:not(.no-padding-top),.bg-white:not(.no-padding-top),.bg-color-1:not(.no-padding-top){padding-top:6rem}.bg-gray:not(.no-padding-top) .extra,.bg-gray-lighter:not(.no-padding-top) .extra,.bg-gray-light:not(.no-padding-top) .extra,.bg-white:not(.no-padding-top) .extra,.bg-color-1:not(.no-padding-top) .extra{padding-top:11rem}@media only screen and (max-width: 991px){.bg-gray:not(.no-padding-top) .extra,.bg-gray-lighter:not(.no-padding-top) .extra,.bg-gray-light:not(.no-padding-top) .extra,.bg-white:not(.no-padding-top) .extra,.bg-color-1:not(.no-padding-top) .extra{padding-top:6rem}}@media only screen and (max-width: 767px){.bg-gray:not(.no-padding-top) .extra,.bg-gray-lighter:not(.no-padding-top) .extra,.bg-gray-light:not(.no-padding-top) .extra,.bg-white:not(.no-padding-top) .extra,.bg-color-1:not(.no-padding-top) .extra{padding-top:5rem}}@media only screen and (max-width: 767px){.bg-gray:not(.no-padding-top),.bg-gray-lighter:not(.no-padding-top),.bg-gray-light:not(.no-padding-top),.bg-white:not(.no-padding-top),.bg-color-1:not(.no-padding-top){padding-top:3rem}}.bg-color-1{background:#f1d10d}.bg-gray{background:#191717}.bg-gray-lighter{background:#343333}.bg-gray-light{background:#efefef}.bg-white{background:#fff}.bg-white *:not(.button){color:#000}.bg-lightergray-gray,.bg-gray-lightergray{background:#343333;position:relative;z-index:1}.bg-lightergray-gray::after,.bg-gray-lightergray::after{content:'';background:#191717;position:absolute;bottom:0;left:0;right:0;height:15rem;z-index:-1}@media only screen and (max-width: 767px){.bg-lightergray-gray::after,.bg-gray-lightergray::after{height:8rem}}.bg-gray-lightergray{background:#191717}.bg-gray-lightergray::after{background:#343333}.bg-lightergray-gray+.bg-gray{padding-top:0px !important}.bg-gray-lightergray+.bg-gray-lighter{padding-top:0px !important}.iframe-youtube{position:relative}.iframe-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-youtube .ratio{padding-bottom:56.25%}header{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-top{display:block;background:#191717;width:100%;position:fixed;top:0;z-index:1500;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-top .logo{position:absolute;top:20px;left:20px;width:170px}header .header-top .logo a.logolink{display:inline-block}header .header-top .logo a.logolink img{width:100%}header .header-top .header-inner{display:flex;padding:0 170px}@media only screen and (max-width:1450px){header .header-top .header-inner{padding:0 0 0 170px}}header .header-top .header-inner .header-right:hover ul.menu li a{opacity:.5}header .header-top .header-inner .header-right .top-row{display:flex;justify-content:space-between;margin:20px 0 1.5rem 0}header .header-top .header-inner .header-right .top-row ul.menu{margin:0;padding:0}header .header-top .header-inner .header-right .top-row ul.menu li{padding:0;background:none;display:inline-block;margin:0 2.5rem 0 0}header .header-top .header-inner .header-right .top-row ul.menu li:last-child{margin-right:0}header .header-top .header-inner .header-right .top-row ul.menu li a{color:#fff;font-size:1.1rem;text-decoration:none}header .header-top .header-inner .header-right .top-row ul.menu li a:hover{opacity:1;color:#fff}header .header-top .header-inner .header-right .top-row ul.menu li.current-menu-item a,header .header-top .header-inner .header-right .top-row ul.menu li.current_page_parent a{color:#f1d10d}header .header-top .header-inner .header-right .top-row ul.menu li.current-menu-item a:hover,header .header-top .header-inner .header-right .top-row ul.menu li.current_page_parent a:hover{color:#f1d10d;opacity:1}header .header-top .header-inner .header-right .header-inner-right{position:relative;z-index:1;width:100%}header .header-top .header-inner .header-right .header-inner-right .header-menu{padding:0;display:inline-block;width:100%}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu{list-style:none;margin:0;padding:0;display:inline-block;line-height:1;position:relative}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li{position:relative;display:inline-block;margin-right:3rem}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li:last-child{margin-right:0px}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li a{display:inline-block;font-family:'Bitter',serif;font-size:1.45rem;padding:0;margin-bottom:0;color:#fff;text-decoration:none}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li a.sf-with-ul{position:relative}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li a.sf-with-ul::after{display:inline-block;content:"+";margin-left:.5rem}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li a.sf-with-ul:hover::after,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li a.sf-with-ul:active::after{color:#f1d10d}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li a:hover,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li a:active{opacity:1;color:#fff;text-decoration:none}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li.button{padding:5px 20px;background-image:none;margin-left:30px;font-size:20px}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li.button a{color:white;font-size:1em}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li.current-menu-item:not(.button)>a,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li.current_page_parent:not(.button)>a{color:#f1d10d}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li.current-menu-item:not(.button)>a:hover,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li.current_page_parent:not(.button)>a:hover{color:#f1d10d}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu{position:absolute;top:calc(100% + 11px);width:100%;background:rgba(0,0,0,0.96);border:1px solid #343333;border-radius:5px;min-width:280px;padding:15px 20px;margin:0;display:none;left:0;text-align:left;z-index:203}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu::after{content:'';position:absolute;bottom:100%;left:0;right:0;height:20px;background:transparent}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li{margin:0;padding:5px 0;width:100%;border-bottom:1px solid rgba(0,0,0,0.15)}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li a{display:block;position:relative;padding:0;margin:0;color:#fff;font-size:1.15rem;border-top:none}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li a::before{display:none}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li:hover,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li:active,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li.current-menu-item,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li.current_page_parent{color:#fff}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li:hover a,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li:active a,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li.current-menu-item a,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li.current_page_parent a{color:#fff}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li:hover a::after,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li:active a::after,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li.current-menu-item a::after,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li.current_page_parent a::after{width:15px}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li.current-menu-item a,header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li.current_page_parent a{font-weight:600}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu li:last-child{padding-bottom:0;border-bottom:0}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu ul.sub-menu{display:block;top:0;border:none;left:100%}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu ul.sub-menu::after{display:none}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu ul.sub-menu ul.sub-menu{background:#fefae6;border:none}header .header-top .header-inner .header-right .header-inner-right .header-menu ul.menu li>ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu{background:#fdf8dc;border:none}header .header-top .header-inner .navbar-toggle{padding:0;position:relative;display:inline-block;margin:0;-webkit-appearance:none;border:none;outline:none;background:none;float:right}header .header-top .header-inner .navbar-toggle .hamburger-menu{float:left}header .header-top .header-inner .navbar-toggle .icon-bar{background:#f1d10d;position:relative;display:block;width:22px;height:2px;border-radius:1px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-top .header-inner .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}header .header-top .header-inner .navbar-toggle .menu{float:left;position:relative;color:#fff;font-size:20px;font-family:'Bitter',serif;margin:-5px 0 -5px 8px;line-height:1.2}header .header-top .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-2{opacity:0}header .header-top .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-1{transform:rotate(45deg);top:6px}header .header-top .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-3{transform:rotate(-45deg);bottom:6px}@media only screen and (max-width: 991px){header .header-top .header-inner .header-right{display:flex;align-items:center}header .header-top .header-inner .header-right .top-row{margin:-4px 0 1rem 0}header .header-top .header-inner .header-right .top-row ul.menu:not(.second){display:none}}@media only screen and (max-width: 767px){header .header-top .logo{top:10px;left:10px}header .header-top .logo a.logolink{width:85px}header .header-top .header-inner{padding:10px 0;min-height:73px;align-items:center}header .header-top .header-inner .header-right{width:100%}header .header-top .header-inner .header-right .top-row{margin:-4px 0 .75rem 0}}header #menu-megamenu li:hover ul.sub-menu li a{opacity:1}header #menu-megamenu li ul.sub-menu:has(.first-menu){position:absolute;min-width:1180px;margin-left:-20px;display:none;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));background:rgba(0,0,0,0.96);border:1px solid #343333;border-radius:5px;gap:2rem;padding:2rem;opacity:1}header #menu-megamenu li ul.sub-menu:has(.first-menu):before{display:none}header #menu-megamenu li ul.sub-menu:has(.first-menu) li a{font-size:1.25rem;color:#fff;font-weight:bold;padding-left:0}header #menu-megamenu li ul.sub-menu:has(.first-menu) li a:after{display:none}header #menu-megamenu li ul.sub-menu:has(.first-menu) .look-alt>a{font-size:.95rem}header #menu-megamenu li ul.sub-menu:has(.first-menu) .look-alt.white .sf-with-ul{color:#fff;margin-top:2.25rem;margin-bottom:1.5rem;font-weight:300}header #menu-megamenu li ul.sub-menu:has(.first-menu) .first-menu{display:flex;flex-direction:column}header #menu-megamenu li ul.sub-menu:has(.first-menu) .first-menu a{padding-left:0}header #menu-megamenu li ul.sub-menu:has(.first-menu) .first-menu a:after{display:none}header #menu-megamenu li ul.sub-menu:has(.first-menu) .sub-menu{position:relative;display:block !important;left:0;background:none;padding:0;opacity:1 !important;min-width:150px}header #menu-megamenu li ul.sub-menu:has(.first-menu) .sub-menu .look-alt a{color:#f1d10d;font-weight:100;margin-bottom:1rem}header #menu-megamenu li ul.sub-menu:has(.first-menu) .sub-menu li{gap:1rem;border-bottom:1px solid rgba(255,255,255,0.15);margin-right:20px}header #menu-megamenu li ul.sub-menu:has(.first-menu) .sub-menu li a{padding-left:0}header #menu-megamenu li ul.sub-menu:has(.first-menu) .sub-menu li a:after{display:none}header #menu-megamenu li ul.sub-menu:has(.first-menu) .sub-menu li:last-of-type{border-bottom:0}header #menu-megamenu li ul.sub-menu:has(.first-menu) .sub-menu:before{display:none}header #menu-megamenu li ul.sub-menu:has(.first-menu) .sub-menu li a{color:#fff;font-weight:normal}@media only screen and (min-width: 992px) and (max-width: 1199px){header #menu-megamenu li ul.sub-menu:has(.first-menu){padding:1.75rem;min-width:980px;position:absolute;left:-150px;gap:1rem}}header #menu-megamenu li:hover ul.sub-menu:has(.first-menu){display:grid !important;opacity:1}header #menu-megamenu li:hover ul.sub-menu:hover li{opacity:.5;transition:.2s ease}header #menu-megamenu li:hover ul.sub-menu:hover li:hover{opacity:1}.responsive-nav-container{display:none;position:fixed;left:0;top:0px;right:0;bottom:0;background:rgba(52,51,51,0.99);z-index:1490;padding-top:100px}.responsive-nav-container .responsive-nav{padding:0;margin:0}.responsive-nav-container .responsive-nav ul{padding:0;margin:0;list-style:none;font-size:1.5rem}.responsive-nav-container .responsive-nav ul li{display:inline-block;position:relative;padding:.5rem 1rem;width:100%;text-align:left;opacity:0;transform:translateY(-15px);-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li.button{width:auto;margin:15px auto 0 auto;padding:2px 15px 4px 15px;font-size:20px;background-image:none}.responsive-nav-container .responsive-nav ul li.button a{font-size:0.875em}.responsive-nav-container .responsive-nav ul li a{display:inline-block;color:white;font-weight:400;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;width:100%}.responsive-nav-container .responsive-nav ul li a:hover,.responsive-nav-container .responsive-nav ul li a:active{color:white;text-decoration:none}.responsive-nav-container .responsive-nav ul li a.sf-with-ul{position:relative}.responsive-nav-container .responsive-nav ul li a.sf-with-ul::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"+"}.responsive-nav-container .responsive-nav ul li a.sf-with-ul:hover::after,.responsive-nav-container .responsive-nav ul li a.sf-with-ul:active::after{color:#f1d10d}.responsive-nav-container .responsive-nav ul li.current-menu-item a,.responsive-nav-container .responsive-nav ul li.current_page_parent a{color:rgba(255,255,255,0.6);font-weight:400}.responsive-nav-container .responsive-nav ul li.hr{height:auto}.responsive-nav-container .responsive-nav ul li.hr span{display:block;height:3px;width:50px;background:#f1d10d}.responsive-nav-container .responsive-nav ul li.li-show{opacity:1;transform:translateY(0px)}.responsive-nav-container .responsive-nav .nav.second ul{font-size:1rem}.responsive-nav-container .responsive-nav .nav.second ul li{padding:.25rem 1rem}.responsive-nav-container.in{display:block}.link-blokken{padding-bottom:6rem}@media only screen and (max-width: 767px){.link-blokken{padding-bottom:3rem}}.link-blokken .inner-container{padding:0 3rem}.link-blokken .inner-container .titel-container{padding-bottom:2rem}.link-blokken .blok-item{display:inline-block;height:100%;width:100%;padding:0 0 2rem 0}.link-blokken .blok-item .blok-item-inner{display:inline-block;height:100%;width:100%;background-color:#000;padding:3.5rem 0 3.5rem 0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;border-radius:4px}.link-blokken .blok-item .blok-item-content{padding:0 4rem 0 2.5rem;border-left:4px solid #f1d10d;height:100%;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.link-blokken .blok-item .blok-item-content :last-child{margin-bottom:0}.link-blokken .blok-item .blok-item-content p a{display:inline-flex}.link-blokken .blok-item .blok-item-content p a::after{top:calc(100% - .2rem) !important}.link-blokken .blok-item .blok-item-content .button{opacity:0;transform:translateY(1rem)}.link-blokken .blok-item:hover .blok-item-inner{background-color:#f1d10d;transform:scale(1.07)}.link-blokken .blok-item:hover .blok-item-inner .blok-item-content{border-color:#000}.link-blokken .blok-item:hover .blok-item-inner .blok-item-content *:not(.button){color:#000}.link-blokken .blok-item:hover .blok-item-inner .blok-item-content a:after{background:#000}.link-blokken .blok-item:hover .blok-item-inner .blok-item-content .button{opacity:1;transform:translateY(0)}@media only screen and (max-width: 767px){.link-blokken .inner-container{padding:0 1.5rem}.link-blokken .blok-item .blok-item-inner{padding:2.5rem 0 4rem 0;background-size:1.5rem auto}.link-blokken .blok-item .blok-item-content{padding:0 1.5rem}}.tekst-met-video-afbeeldingen{padding-bottom:6rem}@media only screen and (max-width: 767px){.tekst-met-video-afbeeldingen{padding-bottom:3rem}}.tekst-met-video-afbeeldingen .content{padding:2rem 3rem 4rem 3rem}.tekst-met-video-afbeeldingen .video-container{width:calc(100% + 150px)}.tekst-met-video-afbeeldingen .afbeeldingen-container{display:inline-block;width:100%;margin-top:2rem}@media only screen and (max-width:1415px){.tekst-met-video-afbeeldingen .video-container{width:calc(100% + 50px)}}@media only screen and (max-width:1220px){.tekst-met-video-afbeeldingen .video-container{width:100%}}@media only screen and (max-width: 767px){.tekst-met-video-afbeeldingen .content{padding:1.5rem}.tekst-met-video-afbeeldingen .afbeeldingen-container .image-scale.first{margin:0}}.tekst-met-afbeelding{padding-bottom:6rem;padding-top:6rem;position:relative;z-index:1}@media only screen and (max-width: 767px){.tekst-met-afbeelding{padding-bottom:3rem}}.tekst-met-afbeelding .extra{padding-top:11rem}@media only screen and (max-width: 991px){.tekst-met-afbeelding .extra{padding-top:6rem}}@media only screen and (max-width: 767px){.tekst-met-afbeelding .extra{padding-top:5rem}}@media only screen and (max-width: 767px){.tekst-met-afbeelding{padding-top:3rem}}.tekst-met-afbeelding::after{content:'';position:absolute;width:50%;top:0;right:0;bottom:0;background:#343333;opacity:.15}.tekst-met-afbeelding .kolom{position:relative;z-index:1;display:flex;height:100%;align-items:center}.tekst-met-afbeelding .tekst{display:block;width:100%;padding:0 100px 0 0}.tekst-met-afbeelding .tekst.with-img{padding:0}.tekst-met-afbeelding .tekst.with-img img{width:calc(100% + 100px);margin:0 -50px 0 0;transform:translateX(50px);opacity:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease;border-radius:4px}.tekst-met-afbeelding .tekst.with-img.in-view img{transform:translateX(-50px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding img{display:block;width:100%;height:auto;margin-right:0;margin-left:auto}.tekst-met-afbeelding.reverse-row::after{right:auto;left:0}.tekst-met-afbeelding.reverse-row .row{flex-direction:row-reverse}.tekst-met-afbeelding.reverse-row .tekst{padding:0 0 0 100px}.tekst-met-afbeelding.reverse-row .tekst.with-img{padding:0}.tekst-met-afbeelding.reverse-row .tekst.with-img img{margin:0 0 0 -50px;transform:translateX(-50px)}.tekst-met-afbeelding.reverse-row .tekst.with-img.in-view img{transform:translateX(0px);opacity:1;transition-delay:.2s}@media (max-width:1220px){.tekst-met-afbeelding .tekst.with-img img{width:calc(100% + 50px);max-width:calc(100% + 50px);margin:0}.tekst-met-afbeelding.reverse-row .tekst.with-img img{margin:0}}@media only screen and (max-width: 767px){.tekst-met-afbeelding::after{width:100%;top:0;left:0;right:0;bottom:10rem;background:#343333}.tekst-met-afbeelding .tekst{padding:0}.tekst-met-afbeelding .tekst.with-img img{width:100%;margin-top:1rem}.tekst-met-afbeelding .tekst.with-img.in-view img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding img{max-width:100%;margin-top:10px}.tekst-met-afbeelding.reverse-row .tekst{padding:0}.tekst-met-afbeelding.reverse-row .tekst.with-img{padding:0}.tekst-met-afbeelding.reverse-row .tekst.with-img img{margin-top:1rem}}.gallerij{padding-bottom:6rem;padding-top:7rem}@media only screen and (max-width: 767px){.gallerij{padding-bottom:3rem}}.gallerij .image-scale{margin-bottom:30px}.gallerij .image-scale.second{margin-top:-7rem}@media only screen and (max-width: 767px){.gallerij .image-scale{margin-bottom:15px}.gallerij .image-scale.second{margin-top:0}}.contact-blok{position:relative}.contact-blok::before{content:'';position:absolute;top:0;left:0;right:0;height:9rem;background:#343333}.contact-blok .contact-blok-inner{padding:4rem 2rem;position:relative;height:100%;display:flex;align-items:center}.contact-blok .contact-blok-inner.bg-color-1{background:#f1d10d}.contact-blok .contact-blok-inner.bg-gray-light{background:#efefef}.contact-blok .contact-blok-inner *:not(.button):not(input):not(textarea){color:#000}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form p{margin-bottom:0}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{display:block;margin-top:-2.25rem}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group p.privacy{padding-left:16rem;text-align:right;font-size:.85rem}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group p.privacy a{color:#000}.contact-blok .contact-blok-inner .to-bottom{display:none}@media only screen and (max-width: 767px){.contact-blok .contact-blok-inner .to-bottom{float:left}}@media only screen and (min-width: 1600px){.contact-blok .contact-blok-inner{padding:5rem 8rem 3rem 8rem}}@media only screen and (max-width: 991px){.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{margin-top:1rem}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group p.privacy{padding:0;text-align:left}}@media only screen and (max-width: 767px){.contact-blok .contact-blok-inner{padding:3rem 1.5rem 2rem 1.5rem}}footer{position:relative;margin:0;width:100%;display:block;background:#fff}footer .referentie-slider{text-align:center;padding:2rem 0;border-bottom:1px solid #efefef}footer .referentie-slider .referentie-item{display:inline-block;padding:30px 15px;width:160px;text-align:center;outline:none;height:inherit !important}footer .referentie-slider .referentie-item .referentie-item-inner{padding:15px 10px;background:white;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}footer .referentie-slider .referentie-item .referentie-item-inner img{max-height:60px;width:auto;max-width:100%;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}footer .referentie-slider .referentie-item .referentie-item-inner.link:hover img{filter:grayscale(0%)}@media only screen and (max-width: 767px){footer .referentie-slider{padding:.5rem 0}}footer .footer-content .footer-inner{padding:6rem 0 3rem 0}footer .footer-content .footer-item p{color:#191717}footer .footer-content .footer-item p a{color:#191717}footer .footer-content .footer-item p a:hover{color:rgba(25,23,23,0.8)}footer .footer-content .footer-item p.toptitel{color:#191717;margin-bottom:1em}footer .footer-content .footer-item *:not(.button){color:#191717}footer .footer-content .footer-item.right{padding-top:3rem}footer .footer-content .footer-item.right p{margin-bottom:0;font-size:1em}footer .footer-content .footer-item ul{padding:0;margin:0;list-style:none}footer .footer-content .footer-item ul li{display:inline-block;width:100%}footer .footer-content .footer-item ul li a{color:#191717}footer .footer-content .footer-item ul li a:hover,footer .footer-content .footer-item ul li a:focus{color:#191717}footer .footer-content .footer-item ul.social-media{padding:0;margin:.5rem 0 0 0;display:inline-block}footer .footer-content .footer-item ul.social-media li{display:inline-block;width:auto}footer .footer-content .footer-item ul.social-media li a img{width:25px;height:25px}footer .footer-content .footer-item ul.social-media li a:hover{opacity:.7}footer .footer-content .footer-item ul.social-media li:not(:last-child){margin-right:15px}footer .footer-colofon{background:#f1d10d;font-size:14px;padding:25px 0}footer .footer-colofon a{color:#191717;font-size:1em}footer .footer-colofon a:hover,footer .footer-colofon a:focus{color:rgba(25,23,23,0.4)}footer .footer-colofon a.website-door{float:right;color:rgba(25,23,23,0.5)}footer .footer-colofon ul{padding:0;margin:0;list-style:none}footer .footer-colofon ul li{display:inline-block;color:#191717;font-size:1em}footer .footer-colofon ul li a{color:#191717;font-size:1em}footer .footer-colofon ul li a:hover,footer .footer-colofon ul li a:focus{color:rgba(25,23,23,0.3)}footer .footer-colofon ul li:not(:last-child)::after{content:'|';margin:0 5px;color:#191717}@media only screen and (max-width: 767px){footer .footer-content .footer-inner{padding:3rem 0}footer .footer-content .footer-item.right{padding-top:2.5rem}footer .footer-colofon{font-size:.88rem}footer .footer-colofon a.website-door{float:left}}.banner.hoogte-hoog .banner-inner{height:calc(550px + 7rem)}.banner.hoogte-hoog .banner-inner .banner-img,.banner.hoogte-hoog .banner-inner .banner-video{min-height:550px}.banner.hoogte-laag .banner-inner .banner-img,.banner.hoogte-laag .banner-inner .banner-video{bottom:5rem}.banner.hoogte-laag .banner-inner .banner-content .banner-content-inner{min-height:calc(375px + 12rem)}.banner .banner-inner{position:relative;padding-top:7rem;min-height:calc(375px + 7rem)}.banner .banner-inner .banner-img,.banner .banner-inner .banner-video{min-height:375px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;bottom:0rem;left:0;right:0}.banner .banner-inner .banner-video .video-js{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}.banner .banner-inner .banner-content{margin-top:-7rem;margin-bottom:-5rem}.banner .banner-inner .banner-content .banner-content-inner{background:rgba(52,51,51,0.85);height:100%;padding:9rem 4rem 5rem 4rem;border-radius:4px}.banner .banner-inner .banner-content .banner-content-inner *:not(.button){color:#fff}.banner .banner-inner .banner-content .banner-content-inner.kleur-color-1{background:rgba(241,209,13,0.85)}.banner .banner-inner .banner-content .banner-content-inner.kleur-color-1 *:not(.button){color:#000}.banner .banner-inner .banner-content .banner-content-inner.kleur-color-1 a:not(.button){color:#000 !important}.banner .banner-inner .banner-content .banner-content-inner.kleur-color-1 a:not(.button):hover{color:#000 !important}.banner .banner-inner .banner-content .banner-content-inner.kleur-color-1 a:not(.button)::after{background-color:#000 !important}@media only screen and (max-width: 991px){.banner.hoogte-hoog .banner-inner{height:auto;padding-bottom:50px}.banner.hoogte-hoog .banner-inner .banner-img,.banner.hoogte-hoog .banner-inner .banner-video{height:calc(100% + -3rem);min-height:450px}.banner.hoogte-laag .banner-inner .banner-img,.banner.hoogte-laag .banner-inner .banner-video{bottom:3rem}.banner.hoogte-laag .banner-inner .banner-content .banner-content-inner{min-height:calc(300px + 8rem)}.banner .banner-inner{padding-top:5rem;min-height:calc(300px + 5rem)}.banner .banner-inner .banner-img,.banner .banner-inner .banner-video{min-height:300px;bottom:0rem}.banner .banner-inner .banner-content{margin-top:-5rem;margin-bottom:-3rem}.banner .banner-inner .banner-content .banner-content-inner{padding:6rem 3rem 4rem 3rem}}@media only screen and (max-width: 767px){.banner.hoogte-hoog .banner-inner .banner-img,.banner.hoogte-hoog .banner-inner .banner-video{min-height:375px}.banner.hoogte-laag .banner-inner .banner-img,.banner.hoogte-laag .banner-inner .banner-video{bottom:2rem}.banner.hoogte-laag .banner-inner .banner-content .banner-content-inner{min-height:calc(300px + 5rem)}.banner .banner-inner{padding-top:3rem;min-height:calc(300px + 3rem)}.banner .banner-inner .banner-img,.banner .banner-inner .banner-video{min-height:300px;bottom:0rem}.banner .banner-inner .banner-content{margin-top:-3rem;margin-bottom:-2rem}.banner .banner-inner .banner-content .banner-content-inner{padding:2rem 2rem 2rem 2rem}}.banner+div{padding-top:6rem}.banner+div .extra{padding-top:11rem}@media only screen and (max-width: 991px){.banner+div .extra{padding-top:6rem}}@media only screen and (max-width: 767px){.banner+div .extra{padding-top:5rem}}@media only screen and (max-width: 767px){.banner+div{padding-top:3rem}}.banner.hoogte-laag.with-tekst+div{padding-top:6rem;padding-top:11rem}.banner.hoogte-laag.with-tekst+div .extra{padding-top:11rem}@media only screen and (max-width: 991px){.banner.hoogte-laag.with-tekst+div .extra{padding-top:6rem}}@media only screen and (max-width: 767px){.banner.hoogte-laag.with-tekst+div .extra{padding-top:5rem}}@media only screen and (max-width: 767px){.banner.hoogte-laag.with-tekst+div{padding-top:3rem}}@media only screen and (max-width: 991px){.banner.hoogte-laag.with-tekst+div{padding-top:6rem}}@media only screen and (max-width: 767px){.banner.hoogte-laag.with-tekst+div{padding-top:5rem}}.content-tekst{padding-bottom:6rem}@media only screen and (max-width: 767px){.content-tekst{padding-bottom:3rem}}.content-tekst h2.kolom-titel{margin-bottom:30px}.content-tekst ul{width:100%;max-width:600px}@media only screen and (max-width: 575px){.content-tekst .kolom-2{margin-top:50px}}.content-tekst.bg-color-1 *:not(.button){color:#000}.content-tekst.bg-color-1 ul li{color:#000}.maps-wrapper{position:relative;width:100%;height:400px}.maps-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.projecten-overzicht{padding-bottom:6rem;padding-top:6rem;position:relative;display:inline-block;width:100%}@media only screen and (max-width: 767px){.projecten-overzicht{padding-bottom:3rem}}.projecten-overzicht .extra{padding-top:11rem}@media only screen and (max-width: 991px){.projecten-overzicht .extra{padding-top:6rem}}@media only screen and (max-width: 767px){.projecten-overzicht .extra{padding-top:5rem}}@media only screen and (max-width: 767px){.projecten-overzicht{padding-top:3rem}}.projecten-overzicht .pagination_navigatie{margin-top:50px}.projecten-overzicht .pagination_navigatie nav.custom-pagination{text-align:center}.projecten-overzicht .pagination_navigatie nav.custom-pagination .page-numbers{width:35px;height:35px;line-height:35px;display:inline-block;text-align:center;background:#000;color:white;font-weight:600}.projecten-overzicht .pagination_navigatie nav.custom-pagination .page-numbers.current,.projecten-overzicht .pagination_navigatie nav.custom-pagination .page-numbers:hover{background:#f1d10d;color:#000}.project-item{display:block;width:100%;padding-bottom:75%;position:relative;background:#000;z-index:6;margin-bottom:30px;border-radius:4px;overflow:hidden}.project-item .project-img{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#191717}.project-item .project-img .project-img-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;opacity:.8}.project-item .category-label{position:absolute;top:2rem;left:2rem;color:#000;background-color:#f1d10d;padding:1px 10px;border-radius:3px}.project-item .content{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(0%);padding:1rem 2rem 3rem 2rem;text-align:left;display:flex;align-items:flex-end;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.project-item .content *{color:white}.project-item .content h1,.project-item .content h2,.project-item .content h3{font-family:'Bitter',serif;font-size:2.15rem;margin-bottom:1em;color:#fff;color:white;margin-bottom:0}@media only screen and (max-width: 767px){.project-item .content h1,.project-item .content h2,.project-item .content h3{font-size:1.65rem}}.project-item .button{position:absolute;bottom:0;right:0;width:60px;border-bottom-right-radius:0px;border-top-right-radius:0px;padding-left:0;padding-right:0}.project-item .button::after{background-position:center center}.project-item:hover .project-img{background:#000}.project-item:hover .project-img .project-img-inner{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.25;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.project-item:hover .content{transform:translateY(-1.5rem)}.project-item:hover .content *{color:#fff}.project-item:hover .content h1,.project-item:hover .content h2,.project-item:hover .content h3{color:#fff}@media only screen and (max-width: 991px){.project-item .content h1,.project-item .content h2,.project-item .content h3{font-size:1.25rem}}@media only screen and (max-width: 767px){.project-item .content{padding:1rem 2rem 2rem 2rem}}.projecten-slider{position:relative;background:linear-gradient(90deg, #f1d10d 50%, #191717 50%)}.projecten-slider .tekst-container{background:#f1d10d;height:100%;position:relative;z-index:4;display:flex;align-items:center;padding:2rem 0 9rem 0}.projecten-slider .tekst-container::before{content:'';position:absolute;width:100vw;top:0;bottom:0;right:-30px;height:100%;background:#f1d10d;z-index:-2}.projecten-slider .tekst-container h2{color:#000}.projecten-slider .tekst-container *:not(strong){color:#000}.projecten-slider .tekst-container a:hover{color:#fff !important}.projecten-slider .tekst-container a:not(.button){color:#000 !important}.projecten-slider .tekst-container a:not(.button):hover{color:#000 !important}.projecten-slider .tekst-container a:not(.button)::after{background-color:#000 !important}.projecten-slider .slider-container{position:relative;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;z-index:1}.projecten-slider .slider-container .slick-list{overflow:visible;padding-top:5rem;padding-bottom:3rem}.projecten-slider .slick-arrows{position:absolute;top:0;right:15px}.projecten-slider .slick-arrows .slick-prev,.projecten-slider .slick-arrows .slick-next{position:relative;opacity:.75;left:0;right:0;display:inline-block;width:28px;height:22px;background-image:url('https://www.tft-bv.nl/wp-content/themes/tft-asten/css/../images/icon-arrow-right-white.svg');background-size:100% auto;background-repeat:no-repeat;background-position:center center;z-index:2;transform:translate(0, 0)}.projecten-slider .slick-arrows .slick-prev::before,.projecten-slider .slick-arrows .slick-next::before{display:none}.projecten-slider .slick-arrows .slick-prev.slick-disabled,.projecten-slider .slick-arrows .slick-next.slick-disabled{opacity:25%;cursor:not-allowed}.projecten-slider .slick-arrows .slick-prev{background-image:url('https://www.tft-bv.nl/wp-content/themes/tft-asten/css/../images/icon-arrow-left-white.svg');margin-right:.5rem}.projecten-slider .slick-arrows .slick-prev:not(.slick-disabled):hover{opacity:1;background-image:url('https://www.tft-bv.nl/wp-content/themes/tft-asten/css/../images/icon-arrow-left-color-1.svg')}.projecten-slider .slick-arrows .slick-next{right:0}.projecten-slider .slick-arrows .slick-next:not(.slick-disabled):hover{opacity:1;background-image:url('https://www.tft-bv.nl/wp-content/themes/tft-asten/css/../images/icon-arrow-right-color-1.svg')}.projecten-slider .col-slide{width:700px;padding:0 15px;opacity:.5;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.projecten-slider .col-slide.slick-active{opacity:1}@media only screen and (max-width: 991px){.projecten-slider .col-slide{width:400px}.projecten-slider .slider-container .slick-list{padding-top:3rem}}@media only screen and (max-width: 767px){.projecten-slider{padding:0 0 4rem 0;background:#343333}.projecten-slider::after{display:none}.projecten-slider .tekst-container{padding:3rem 0 1rem 0;z-index:1}.projecten-slider .tekst-container::after{display:none}.projecten-slider .tekst-container::before{width:100vw;height:calc(100% + 5rem);position:absolute;top:0;left:-30px;background:#f1d10d;z-index:-1}.projecten-slider .slider-container{z-index:3}.projecten-slider .slider-container .slick-list{margin-left:-15px;padding-top:0}.projecten-slider .slick-arrows{position:absolute;top:100%;right:30px}}.wpcf7 form.wpcf7-form{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group{text-align:center;display:inline-block;width:100%;margin-bottom:0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea{border:1px solid #fff;border-radius:0px;padding:20px 15px;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0);box-shadow:0px 0px 24px 0px rgba(0,0,0,0);font-size:11px;max-height:auto;margin:0 0 15px 0;font-size:1rem}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea:focus{outline:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text.wpcf7-not-valid,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea.wpcf7-not-valid{border-color:#c50e00}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text::placeholder,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea::placeholder{font-size:1rem}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:'Bitter',serif;font-weight:400;background-color:#21a4cf;color:#fff;font-size:14px;padding:.75rem 3.5rem;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover{background-color:#1a81a3;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active{outline:none;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.black{background:#000;color:#fff !important}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.black:hover{background:#343333}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{padding:10px 30px;max-width:100%}}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{width:100%}}.wpcf7 form.wpcf7-form .form-group span.wpcf7-not-valid-tip{display:none}.wpcf7 form.wpcf7-form .form-group p{text-align:left}.wpcf7 form.wpcf7-form .form-group p small{text-align:left}.wpcf7 form.wpcf7-form .form-group .input-file{border:1px solid #fff;border-radius:0px;padding:20px 15px;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0);box-shadow:0px 0px 24px 0px rgba(0,0,0,0);font-size:11px;max-height:auto;background:white;padding:8px 15px 0 15px;display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file:focus{outline:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap input{display:inline-block;float:left;max-width:100%}.wpcf7 form.wpcf7-form .form-group .file-2{display:none}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group .file-2{margin-top:15px}}.wpcf7 form.wpcf7-form .form-group .show-file-2{color:#f1d10d;height:100%;display:flex;align-items:center;position:relative;cursor:pointer}.wpcf7 form.wpcf7-form .form-group .show-file-2::before{content:'+';color:#f1d10d;font-size:1.45em;margin-right:5px}.wpcf7 form.wpcf7-form .form-group.fileupload{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:40px 0;margin:40px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:25px}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center p{text-align:center;margin:0;line-height:1}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group.fileupload{padding:20px 0;margin:20px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:10px}}.wpcf7 form.wpcf7-form .form-group p.privacy{text-align:left}.wpcf7 form.wpcf7-form .form-group p.privacy a{color:#fff;text-decoration:none}.wpcf7 form.wpcf7-form .form-group p.privacy a:hover,.wpcf7 form.wpcf7-form .form-group p.privacy a:focus{text-decoration:none}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox{display:inline-block;width:100%;text-align:left;padding-top:10px}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item{margin:0 20px 10px 0}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item:last-child{margin:0}.wpcf7 form.wpcf7-form .wpcf7-response-output{border:none;background:#c50e00;padding:15px 20px;margin:0 0 2rem 0;color:white}.wpcf7 form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{background:#6ea249}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{background-color:#6ea249}.wpcf7 form.wpcf7-form.failed .wpcf7-response-output,.wpcf7 form.wpcf7-form.aborted .wpcf7-response-output{background-color:#c50e00}.uitklap-teksten{min-height:700px}.uitklap-teksten h2{margin:2rem 0 4rem}.uitklap-teksten .items{position:relative;border-left:3px solid #5d5d5d}.uitklap-teksten .items:before{content:'';position:absolute;left:-3px;top:var(--border-top, 0);width:3px;height:var(--border-height, 65px);background:#f1d10d;transition:top .5s ease,height .5s ease}.uitklap-teksten .items .item{display:flex;flex-direction:column;padding:1rem 2rem;max-height:65px;transition:max-height .5s ease-in-out;overflow:hidden;margin-left:-3px;opacity:.3;transition:.3s ease}.uitklap-teksten .items .item p{margin-top:1.5rem}.uitklap-teksten .items .item h2{margin-bottom:0}.uitklap-teksten .items .item.active{max-height:300px;opacity:1}.uitklap-teksten .img-wrapper{position:relative;height:100%;min-height:300px}.uitklap-teksten .img-wrapper img{position:absolute;max-width:100%;top:0;right:0;bottom:0;left:0;height:100%;max-height:400px;width:100%;object-fit:cover;border-radius:5px;z-index:1;opacity:0;transition:.75s all}.uitklap-teksten .img-wrapper img.hovered{opacity:1}@media only screen and (max-width: 767px){.uitklap-teksten .img-wrapper{margin-top:3rem}}.popup-brochure{position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:grid;place-items:center;padding:1rem}.popup-brochure .popup-overlay{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background:rgba(19,24,25,0.9)}.popup-brochure .brochure-wrapper{position:relative;max-width:1000px;background:#efefef;padding:4rem;border-radius:20px}.popup-brochure .brochure-wrapper h3,.popup-brochure .brochure-wrapper p{color:#000}.popup-brochure .brochure-wrapper h3 a,.popup-brochure .brochure-wrapper p a{color:#000 !important;text-decoration:underline !important;opacity:.7 !important}.popup-brochure .brochure-wrapper h3 a:hover,.popup-brochure .brochure-wrapper p a:hover{opacity:1 !important}.popup-brochure .brochure-wrapper .close-btn{position:absolute;display:grid;place-items:center;width:32px;height:32px;border-radius:100px;top:1rem;right:1rem;cursor:pointer;background:#000}.popup-brochure .brochure-wrapper .close-btn svg{width:1.25rem;height:1.25rem;fill:#fff}