.basic-font{font-family:"Google Sans",sans-serif;font-weight:300}.titel-font{font-family:"Google Sans",sans-serif;font-weight:700}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.black{font-weight:900}.italic{font-style:italic}html,body{font-family:"Google Sans",sans-serif;font-weight:300;background:#f0f0f0;color:#000;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0;scroll-behavior:smooth}body.hideHeader header{transform:translateY(-100%)}h1,.look-h1{font-family:"Google Sans",sans-serif;font-weight:700;font-size:3.25rem;margin-bottom:.5em;color:#000}@media only screen and (max-width: 767px){h1,.look-h1{font-size:2rem}}h2,.look-h2{font-family:"Google Sans",sans-serif;font-weight:700;font-size:2rem;margin-bottom:.25em;color:#000}@media only screen and (max-width: 767px){h2,.look-h2{font-size:2rem}}h3,.look-h3{font-family:"Google Sans",sans-serif;font-weight:700;font-size:1.5rem;margin-bottom:.25em;color:#000}@media only screen and (max-width: 767px){h3,.look-h3{font-size:2rem}}h4,.look-h4{font-family:"Google Sans",sans-serif;font-weight:700;font-size:1rem;margin-bottom:.25em;color:#000}@media only screen and (max-width: 767px){h4,.look-h4{font-size:2rem}}.toptitle{font-family:"Google Sans",sans-serif;font-weight:700;font-weight:600;letter-spacing:2px;font-size:1.2rem;text-transform:uppercase;color:#1d1d1b}p,span,a,li,.look-p{color:#000;line-height:1.8em}.look-p-large{font-size:1.2rem}p{margin-bottom:2em}p b,p strong{font-weight:700}p i,p em{font-style:italic}p a{color:#1d1d1b}a{color:#1d1d1b;text-decoration:none}a:hover,a:active,a:focus{color:#030302;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}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.standaard-margin{margin-bottom:110px}@media only screen and (max-width: 767px){.standaard-margin{margin-bottom:60px}}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.container{max-width:1400px;box-sizing:border-box;padding-right:20px;padding-left:20px}.website-content{display:inline-block;width:100%;padding-top:150px}@media only screen and (max-width: 767px){.website-content{padding-top:85px}}.box-shadow{-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23)}.box-shadow-input{-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-focus{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.inputstyle{border:1px solid #fff;border-radius:5px;padding:15px 15px;outline:none;box-shadow: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);font-size:15px}.inputstyle:focus{outline:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.button{position:relative;font-family:"Google Sans",sans-serif;font-weight:300;font-weight:700;background-color:#1d1d1b;color:#fff;font-size:1rem;padding:.35rem 1.25rem .5rem 1.25rem;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:#030302;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.button:focus,.button:active{outline:none;color:#fff}.button.color-white{background:#fff;color:#000}.button.small{padding:.25rem 2rem .25rem .75rem}@media only screen and (max-width: 767px){.button{padding:.15rem 1rem .25rem 1rem;max-width:100%}}.icon-contact{color:#1d1d1b;font-weight:700;font-size:1rem;background-image:url(https://www.woodfacade.nl/wp-content/themes/woodfacade/css/../images/icon-phone-color-1.svg);background-position:center left;background-size:1rem auto;background-repeat:no-repeat;padding-left:1.5rem}#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%}}.animate-block .fade-in-left{position:relative;z-index:2;opacity:0;transform:translateX(-2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .fade-in-right{position:relative;z-index:2;opacity:0;transform:translateX(2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .fade-in-up{position:relative;z-index:2;opacity:0;transform:translateY(2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .animate-block{position:relative;z-index:2;opacity:0;transform:translateY(2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .stagger.index-1{transition-delay:.3s}.animate-block .stagger.index-2{transition-delay:.5s}.animate-block .stagger.index-3{transition-delay:.7s}.animate-block .stagger.index-4{transition-delay:.9s}.animate-block .stagger.index-5{transition-delay:1.1s}.animate-block .stagger.index-6{transition-delay:1.3s}.animate-block.in-view .fade-in-left{opacity:1;transform:translateX(0)}.animate-block.in-view .fade-in-right{opacity:1;transform:translateX(0)}.animate-block.in-view .fade-in-up{opacity:1;transform:translateY(0)}header{position:fixed;top:0;z-index:5000;width:100%;background:#fff;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}header .header-top{display:block;padding:.75rem 0;background:#f0f0f0}header .header-inner{display:flex;position:relative;justify-content:space-between;align-items:center;padding:1.2rem 2.5rem;background:#fff;z-index:1500}header .header-inner .logolink{display:block;height:80px}header .header-inner .logolink img{height:100%;width:auto;display:block}header .header-inner .navigation{position:relative;text-align:right;font-size:20px}header .header-inner .navigation ul{padding:0;margin:0;list-style:none}header .header-inner .navigation .icon-contact{margin-right:2rem}header .header-inner .navigation li{position:relative;display:inline-block;padding:0 20px}header .header-inner .navigation li:first-child{padding-left:0px}header .header-inner .navigation li a{display:inline-block;font-weight:400;font-family:"Google Sans",sans-serif;font-weight:300;padding:0;margin-bottom:0;color:#000;text-decoration:none}header .header-inner .navigation li a.sf-with-ul{position:relative}header .header-inner .navigation li a.sf-with-ul::after{position:absolute;content:"";background:url('https://www.woodfacade.nl/wp-content/themes/woodfacade/css/../images/icon-chevron-down.svg');background-size:10px;background-position:right 1px center;background-repeat:no-repeat;width:100%;height:100%;right:0;top:2px;border:none}header .header-inner .navigation li a.sf-with-ul:hover::after,header .header-inner .navigation li a.sf-with-ul:active::after{background-image:url('https://www.woodfacade.nl/wp-content/themes/woodfacade/css/../images/icon-chevron-down.svg')}header .header-inner .navigation li a:hover,header .header-inner .navigation li a:active{color:#1d1d1b;text-decoration:none}header .header-inner .navigation li.button{padding:5px 20px;background-image:none;margin-left:30px;font-size:20px}header .header-inner .navigation li.button a{color:white;font-size:1em}header .header-inner .navigation li.current-menu-item:not(.button) a,header .header-inner .navigation li.current_page_parent:not(.button) a{color:#1d1d1b}header .header-inner .navigation li.current-menu-item:not(.button) a.sf-with-ul::after,header .header-inner .navigation li.current_page_parent:not(.button) a.sf-with-ul::after{background-image:url('https://www.woodfacade.nl/wp-content/themes/woodfacade/css/../images/icon-chevron-down.svg')}header .header-inner .navigation li.menu-item-has-children>a{padding-right:20px}header .header-inner .navigation li>ul.sub-menu{position:absolute;top:calc(100% + 11px);width:100%;background:#fff;min-width:320px;margin:0;display:none;left:0;text-align:left;z-index:203}header .header-inner .navigation li>ul.sub-menu li{margin:0;padding:0;width:100%}header .header-inner .navigation li>ul.sub-menu li:hover,header .header-inner .navigation li>ul.sub-menu li:active,header .header-inner .navigation li>ul.sub-menu li.current-menu-item,header .header-inner .navigation li>ul.sub-menu li.current_page_item{color:#1d1d1b}header .header-inner .navigation li>ul.sub-menu li:hover a,header .header-inner .navigation li>ul.sub-menu li:active a,header .header-inner .navigation li>ul.sub-menu li.current-menu-item a,header .header-inner .navigation li>ul.sub-menu li.current_page_item a{color:#1d1d1b}header .header-inner .navigation li>ul.sub-menu li a{display:block;padding:8px 20px;margin:0;color:#1d1d1b;font-size:1rem;border-top:none}header .header-inner .navigation li>ul.sub-menu li a::before{display:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu{display:block;top:0;border:none;left:100%}header .header-inner .navigation li>ul.sub-menu ul.sub-menu::after{display:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu ul.sub-menu{background:#93938b;border:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu{background:#8e8e85;border:none}header .header-inner .navbar-toggle{padding:0;position:relative;display:inline-block;margin:0;-webkit-appearance:none;border:none;outline:none}header .header-inner .navbar-toggle .hamburger-menu{float:left}header .header-inner .navbar-toggle .icon-bar{background:#1d1d1b;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-inner .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}header .header-inner .navbar-toggle .menu{float:left;position:relative;color:#000;font-size:20px;font-family:"Google Sans",sans-serif;font-weight:700;margin:-5px 0 -5px 8px;line-height:1.2}header .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-2{opacity:0}header .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-1{transform:rotate(45deg);top:6px}header .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-3{transform:rotate(-45deg);bottom:6px}@media only screen and (max-width: 767px){header .header-top{padding:.25rem 0}header .header-inner{padding:1rem}header .header-inner .logolink{display:block;height:40px}header .header-inner .navigation .icon-contact{margin-right:1rem}}.slide-menu{position:fixed;width:100%;max-width:100%;height:100%;top:0;right:0;display:none;overflow:hidden;box-sizing:border-box;background:#fff;transition:transform 300ms ease-in-out;transform:translateX(100%);will-change:transform;z-index:1000;overflow:auto;overflow-x:hidden}.slide-menu .responsive-nav{display:flex;flex-wrap:nowrap;flex-direction:column;height:100%;padding:1rem}.slide-menu .controls{padding:1rem}.slide-menu .slider{position:relative;padding:5rem 0 0 0;flex:1;top:0;left:0;width:100%;transition:transform 300ms ease-in-out;transform:translateX(0);will-change:transform}.slide-menu ul.nav>li a{display:flex;font-weight:400;color:#000;font-size:1rem;padding:.5rem 0;width:100%}.slide-menu ul.nav>li a.dropdown-toggle{position:relative}.slide-menu ul.nav>li a.dropdown-toggle::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url('https://www.woodfacade.nl/wp-content/themes/woodfacade/css/../images/icon-chevron-right.svg');background-repeat:no-repeat;background-size:5px auto;background-position:center right 1rem}.slide-menu ul.nav>li a.slide-menu-control{font-weight:700;padding-left:1.25rem}.slide-menu ul.nav>li a.slide-menu-control::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url('https://www.woodfacade.nl/wp-content/themes/woodfacade/css/../images/icon-chevron-left.svg');background-repeat:no-repeat;background-size:5px auto;background-position:center left}.slide-menu ul.nav>li .sub-menu,.slide-menu ul.nav>li .menu{position:absolute;bottom:0;text-align:left}.slide-menu>.sub-menu{background:#191918}.slide-menu ul{padding-left:0;position:relative;width:100%;max-width:100%;margin:0;list-style:none;font-size:1rem}.slide-menu ul li{position:initial;width:100%;text-align:left;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.slide-menu ul li a{position:relative;display:block;padding:.25rem 1rem;color:#1d1d1b;font-weight:400;font-size:1.1rem;background-color:transparent;text-decoration:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.slide-menu ul li a:hover,.slide-menu ul li a:active{background-color:transparent;color:#1d1d1b;text-decoration:none}.slide-menu ul li.current-menu-item a,.slide-menu ul li.current_page_parent a{color:#1d1d1b}.slide-menu ul li.menu-item-has-children>a::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url('https://www.woodfacade.nl/wp-content/themes/woodfacade/css/../images/icon-chevron-right.svg');background-repeat:no-repeat;background-size:5px auto;background-position:center right 1rem}.slide-menu ul ul{position:absolute;top:0;left:100%;display:none}.slide-menu.no-transition{transition:none !important}.slide-menu.no-transition *{transition:none !important}@media only screen and (max-width: 767px){.slide-menu .slider{padding:3rem 0 0}}@media only screen and (max-width: 575px){.slide-menu .bottom-nav{flex-direction:column}.slide-menu .bottom-nav .lang-wrapper{margin-top:1.5rem;margin-left:0}}footer{position:relative;margin:0;width:100%;font-family:"Google Sans",sans-serif;font-weight:300;font-size:.88rem;display:block;background:#1d1d1b}footer .footer-content .footer-inner{padding:30px 0 80px 0}footer .footer-content .footer-item p{color:#fff}footer .footer-content .footer-item p a{color:#fff}footer .footer-content .footer-item p a:hover{color:rgba(255,255,255,0.8)}footer .footer-content .footer-item p.titel{font-size:2rem;margin-bottom:.25em;color:#000;font-family:"Google Sans",sans-serif;font-weight:700;color:#fff;margin-bottom:30px}@media only screen and (max-width: 767px){footer .footer-content .footer-item p.titel{font-size:2rem}}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:#fff}footer .footer-content .footer-item ul li a:hover,footer .footer-content .footer-item ul li a:focus{color:#fff}footer .footer-content .footer-item ul.social-media{padding:0;margin: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{max-height:35px}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:#1d1d1b;font-size:15px;padding:25px 0}footer .footer-colofon a{color:#fff;font-size:1em}footer .footer-colofon a:hover,footer .footer-colofon a:focus{color:rgba(255,255,255,0.6)}footer .footer-colofon ul{padding:0;margin:0;list-style:none;text-align:center}footer .footer-colofon ul li{display:inline-block;color:#fff;font-size:1em;margin:0 .5rem}footer .footer-colofon ul li a{color:#fff;font-size:1em}footer .footer-colofon ul li a:hover,footer .footer-colofon ul li a:focus{color:rgba(255,255,255,0.6)}@media only screen and (max-width: 767px){footer .footer-content .footer-inner{padding:20px 0 50px 0}footer .footer-content .footer-item{margin-bottom:40px}footer .footer-content .footer-item p.titel{margin-bottom:15px}footer .footer-colofon a.website-door{float:left}}.banner{position:relative}.banner .banner-inner{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:75px 0 0 0}.banner .banner-inner .banner-content{position:relative;padding:8.75rem 8.75rem 8.75rem 0;background:#1d1d1b;border-radius:0 10rem 0 0}.banner .banner-inner .banner-content::before{content:'';position:absolute;width:100vw;right:100%;top:0;bottom:0;background:inherit}.banner .banner-inner .banner-content h1,.banner .banner-inner .banner-content h2{font-family:"Google Sans",sans-serif;font-weight:700;font-size:3.25rem;margin-bottom:.5em;color:#000}@media only screen and (max-width: 767px){.banner .banner-inner .banner-content h1,.banner .banner-inner .banner-content h2{font-size:2rem}}.banner .banner-inner .banner-content h1,.banner .banner-inner .banner-content h2,.banner .banner-inner .banner-content h3,.banner .banner-inner .banner-content h4,.banner .banner-inner .banner-content h5,.banner .banner-inner .banner-content p,.banner .banner-inner .banner-content a:not(.button){color:#fff}.banner .banner-inner .banner-content a.button{margin-top:1rem}@media only screen and (max-width: 991px){.banner .banner-inner .banner-content{padding:3rem 1rem 3rem 0;border-radius:0 5rem 0 0}}@media only screen and (max-width: 767px){.banner{margin-bottom:15rem}.banner::after{content:'';position:absolute;bottom:-15rem;left:0;right:0;height:15rem;background:#000}.banner .banner-inner{padding-top:200px}.banner .banner-inner .banner-content{margin-bottom:-15rem;position:relative;z-index:3}.banner .banner-inner .banner-content a.button{margin-top:.25rem}}.content-tekst{margin-bottom:110px}@media only screen and (max-width: 767px){.content-tekst{margin-bottom:60px}}.content-tekst h2.kolom-titel{margin-bottom:30px}.content-tekst h1+p{font-size:1.1rem;font-weight:400}.content-tekst p img{max-width:100%;height:auto}@media only screen and (max-width: 575px){.content-tekst .kolom-2{margin-top:50px}}.tekst-met-afbeelding{margin-bottom:110px;position:relative;z-index:1}@media only screen and (max-width: 767px){.tekst-met-afbeelding{margin-bottom:60px}}.tekst-met-afbeelding .kolom{position:relative;z-index:2;display:flex;height:100%;align-items:center}.tekst-met-afbeelding .kolom.kolom-2{z-index:1}.tekst-met-afbeelding .tekst{display:block;width:100%}.tekst-met-afbeelding .tekst.with-img{padding-left:50px;position:relative;z-index:0}.tekst-met-afbeelding .tekst.with-img img{position:relative;z-index:2;width:100%;margin:0;border-radius:.5rem}.tekst-met-afbeelding .tekst a{margin-top:.5rem}.tekst-met-afbeelding img{display:block;width:100%;height:auto;margin-right:0;margin-left:auto}.tekst-met-afbeelding.reverse-row .row{flex-direction:row-reverse}.tekst-met-afbeelding.reverse-row .tekst.with-img{padding-right:50px;padding-left:0px}@media only screen and (max-width: 991px){.tekst-met-afbeelding .tekst.with-img{padding-left:0}.tekst-met-afbeelding.reverse-row .tekst.with-img{padding-right:0}}@media only screen and (max-width: 767px){.tekst-met-afbeelding.with-bg-color{padding:4rem 0 0 0}.tekst-met-afbeelding .img-col{-ms-flex-order:-1;order:-1}.tekst-met-afbeelding .tekst{padding-top:1.5rem}.tekst-met-afbeelding .tekst.with-img img{width:calc(100% + 40px);max-width:calc(100% + 40px);margin:0 0 0 -20px}.tekst-met-afbeelding img{max-width:100%;margin-top:10px}}.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:5px;padding:15px 15px;outline:none;box-shadow: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);font-size:15px;margin:0 0 15px 0}.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.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.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 p{margin-bottom:0}.wpcf7 form.wpcf7-form .form-group label.title{font-weight:700;font-size:1rem}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:"Google Sans",sans-serif;font-weight:300;font-weight:700;background-color:#1d1d1b;color:#fff;font-size:1rem;padding:.35rem 1.25rem .5rem 1.25rem;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:#030302;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.color-white{background:#fff;color:#000}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.small{padding:.25rem 2rem .25rem .75rem}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{padding:.15rem 1rem .25rem 1rem;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:5px;padding:15px 15px;outline:none;box-shadow: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);font-size:15px;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.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.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:#1d1d1b;height:100%;display:flex;align-items:center;position:relative;cursor:pointer}.wpcf7 form.wpcf7-form .form-group .show-file-2::before{content:'+';color:#1d1d1b;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:center}.wpcf7 form.wpcf7-form .form-group p.privacy a{color:#000;text-decoration:underline}.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.sent .wpcf7-response-output{background:#6ea249}.footer-text{background:#2e2e2c;padding:5.5rem 0}.footer-text .tekst *:not(.btn){color:#fff}@media only screen and (max-width: 767px){.footer-text{padding:3rem 0}}.footer-form{background:#000;padding:5.5rem 0}.footer-form h2,.footer-form h3,.footer-form label.title{color:#fff;text-align:center}.footer-form h2,.footer-form h3{margin-bottom:3.5rem}@media only screen and (max-width: 767px){.footer-form{padding:3rem 0}.footer-form h2,.footer-form h3{margin-bottom:1.5rem}}.tekst-uitklap{background:#1d1d1b;margin-bottom:110px}@media only screen and (max-width: 767px){.tekst-uitklap{margin-bottom:60px}}.tekst-uitklap .intro-container{padding:6rem 0;text-align:center}.tekst-uitklap .intro-container *:not(.btn){font-size:1.2rem;color:#fff}.tekst-uitklap .tekst-container h3{font-family:"Google Sans",sans-serif;font-weight:700;font-size:2rem;margin-bottom:.25em;color:#000}@media only screen and (max-width: 767px){.tekst-uitklap .tekst-container h3{font-size:2rem}}.tekst-uitklap .tekst-container .tekst-before{padding-bottom:2rem}.tekst-uitklap .tekst-container *:not(.btn){color:#fff}.tekst-uitklap .afbeelding-container{margin-left:-7rem;padding-right:1rem}.tekst-uitklap .afbeelding-container .afbeelding-inner{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.tekst-uitklap .afbeelding-container .afbeelding-inner .ratio{display:block;padding-bottom:100%}.tekst-uitklap .tekst-container{position:relative;z-index:1;margin-top:5rem}.tekst-uitklap .accordion .collapse-item{border-radius:0;border-bottom:1px solid #fff}.tekst-uitklap .accordion .collapse-item:last-child{border-bottom:0}.tekst-uitklap .accordion .collapse-item .titel{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;display:flex;justify-content:space-between;cursor:pointer;padding:1.25rem 0 1.25rem 0;text-align:left}.tekst-uitklap .accordion .collapse-item .titel *{color:#fff;margin:0;text-align:left}.tekst-uitklap .accordion .collapse-item .titel .vraag{position:relative;color:#000;line-height:1.8em;font-weight:700;font-size:1rem;width:calc(100% - 3rem)}.tekst-uitklap .accordion .collapse-item .titel .vraag span.count-before{position:absolute;font-weight:300;top:.25em;left:-3rem;color:#1d1d1b;font-size:1.125rem}.tekst-uitklap .accordion .collapse-item .titel .vraag button{font-size:1.3rem;font-weight:700;color:#fff;border:none;background:none;padding:0;margin:0;outline:none}.tekst-uitklap .accordion .collapse-item .titel .close{position:relative;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;width:1rem;height:1rem;opacity:1}.tekst-uitklap .accordion .collapse-item .titel .close::before{content:'';position:absolute;height:2px;width:100%;top:calc(50% - 1px);left:0;background:#fff;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.tekst-uitklap .accordion .collapse-item .titel .close::after{content:'';position:absolute;width:2px;height:100%;left:calc(50% - 1px);top:0;background:#fff;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.tekst-uitklap .accordion .collapse-item .collapse-itself{padding-bottom:2rem;display:none;width:calc(100% - 3rem)}.tekst-uitklap .accordion .collapse-item .collapse-itself *:last-child{margin-bottom:0}.tekst-uitklap .accordion .collapse-item .collapse-itself .antwoord{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;opacity:0;padding:1rem 0 0 0}.tekst-uitklap .accordion .collapse-item .collapse-itself .antwoord *{color:#fff}.tekst-uitklap .accordion .collapse-item:hover .titel .close::before,.tekst-uitklap .accordion .collapse-item:focus .titel .close::before,.tekst-uitklap .accordion .collapse-item:hover .titel .close::after,.tekst-uitklap .accordion .collapse-item:focus .titel .close::after{background:#1d1d1b}.tekst-uitklap .accordion .collapse-item.show .titel{background:transparent}.tekst-uitklap .accordion .collapse-item.show .titel *{color:#fff}.tekst-uitklap .accordion .collapse-item.show .titel .vraag button{color:#fff}.tekst-uitklap .accordion .collapse-item.show .titel .close::after{display:none}.tekst-uitklap .accordion .collapse-item.show .collapse-itself .antwoord{padding-top:0;opacity:1}.tekst-uitklap .accordion .collapse-item.first-active .collapse-itself{display:block}.tekst-uitklap .accordion .collapse-item.first-active .collapse-itself .antwoord{padding-top:0;opacity:1}.tekst-uitklap .accordion .collapse-item.first-active .close::after{display:none}.tekst-uitklap .galerij{display:flex;flex-wrap:wrap;margin-top:5rem}.tekst-uitklap .galerij .galerij-item{display:block;position:relative;width:20%;overflow:hidden}.tekst-uitklap .galerij .galerij-item .galerij-item-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}.tekst-uitklap .galerij .galerij-item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:2}.tekst-uitklap .galerij .galerij-item .overlay *{color:#fff;font-size:3.25rem;font-weight:700;text-align:center;line-height:1}.tekst-uitklap .galerij .galerij-item .overlay *.smaller{display:block;width:100%;font-size:2.25rem}.tekst-uitklap .galerij .galerij-item .ratio{display:block;padding-bottom:100%}.tekst-uitklap .galerij .galerij-item:hover .galerij-item-inner{transform:scale(1.05);opacity:.7}@media only screen and (max-width: 767px){.tekst-uitklap .intro-container{padding:3rem 0}.tekst-uitklap .galerij{margin-top:3rem}.tekst-uitklap .galerij .galerij-item .overlay *{font-size:1rem}.tekst-uitklap .galerij .galerij-item .overlay *.smaller{font-size:.85rem}}.social-media{padding:0;margin:0;display:inline-block;width:fit-content}.social-media li{display:inline-block;width:auto;background-color:#fff;border-radius:100px;padding:6px;margin:0 .15rem;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.social-media li a{display:flex;margin-bottom:0}.social-media li a img{max-width:16px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.social-media li:hover{background-color:#000}.social-media li:hover img{filter:invert(1) brightness(1)}@media only screen and (max-width: 767px){.social-media{width:100%;margin-bottom:1rem}}