.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,header .navigation li>ul.sub-menu li a::before{display:none}.responsive-nav-container .responsive-nav ul li.menu-item-has-children,.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}body,html{font-family:"Comfortaa",cursive;font-weight:400;color:#000;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}.look-h2,h1,h2{font-family:"Montserrat",sans-serif;font-weight:600;font-size:2rem;color:#313131;margin-bottom:1.1em}@media only screen and (max-width:767px){h1{font-size:1.6rem}}.look-h2,h2{font-size:1.6rem;margin-bottom:.7em}@media only screen and (max-width:767px){.look-h2,h2{font-size:1.3rem}}li,p,span{color:#313131}a,li,p,span{line-height:1.8em}p{margin-bottom:2em}p strong{font-weight:700}p em{font-style:italic}header .navigation li>ul.sub-menu li a:hover,header .navigation li>ul.sub-menu li:active,header .navigation li>ul.sub-menu li:active>a,header .navigation li>ul.sub-menu li:hover,header .navigation li>ul.sub-menu li:hover>a,p a{color:#cfaa2a}a,header .navigation li a:active,header .navigation li a:hover{color:#cfaa2a;text-decoration:none}a:active,a:focus,a:hover{color:#a58721;text-decoration:none}a,h1,h2,p,span{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.container{max-width:1140px;box-sizing:border-box;padding-right:20px;padding-left:20px}.website-content{display:inline-block;width:100%;padding-top:135px}@media only screen and (max-width:991px){.website-content{padding-top:70px}}.button{position:relative;font-family:"Comfortaa",cursive;font-weight:700;background-color:#cfaa2a;color:#fff;font-size:15px;padding:.75rem 1.75rem .75rem 3.5rem;display:inline-block;border-radius:200px;border:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url(https://www.k8communicatie.nl/wp-content/themes/k8communicatie/css/../images/icon-arrow-right-black.svg);background-repeat:no-repeat;background-position:left 1.25rem center;background-size:17px 17px}.button:hover{background-color:#a58721;text-decoration:none;color:#fff;background-position:left 1.5rem center;cursor:pointer}.button:active,.button:focus{outline:0;color:#fff}@media only screen and (max-width:767px){.button{padding:.75rem 1.75rem .75rem 3.5rem;max-width:100%}}.back-button{position:relative;font-family:"Comfortaa",cursive;font-weight:700;color:#fff;font-size:15px;padding:0 0 0 2rem;display:inline-block;border:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url(https://www.k8communicatie.nl/wp-content/themes/k8communicatie/css/../images/icon-arrow-left-white.svg);background-repeat:no-repeat;background-position:left .25rem center;background-size:17px 17px}.back-button:hover{text-decoration:none;color:#fff;background-position:left 0 center;cursor:pointer}.back-button:active,.back-button:focus{outline:0;color:#fff}@media only screen and (max-width:767px){.back-button{max-width:100%}}.icon-cta{display:flex}.icon-cta .icon{width:30px;height:30px;border-radius:100%;margin-right:10px;background:center center no-repeat;background-color:#cfaa2a;background-size:45% 45%;background-image:url(https://www.k8communicatie.nl/wp-content/themes/k8communicatie/css/../images/icon-phone.svg)}.icon-cta .icon.mail{background-image:url(https://www.k8communicatie.nl/wp-content/themes/k8communicatie/css/../images/icon-mail.svg)}.icon-cta .icon.black{background-color:#313131}.icon-cta .content span{display:block;line-height:1;font-size:.8rem}.icon-cta .content a{font-family:"Montserrat",sans-serif;font-weight:700;color:#313131;margin: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-inner{display:flex;position:relative;justify-content:space-between;align-items:center;padding:1rem 0;background:#fff;z-index:1500}header .header-inner .logolink{display:block;height:55px}header .header-inner .logolink img{height:100%;width:auto;display:block}header .header-inner .icon-cta .content a{color:#313131}header .header-inner .navbar-toggle{padding:0;position:relative;display:inline-block;margin:0;-webkit-appearance:none;border:0;outline:0;background:0 0}header .header-inner .navbar-toggle .hamburger-menu{float:left}header .header-inner .navbar-toggle .icon-bar{background:#cfaa2a;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:"Montserrat",sans-serif;font-weight:600;margin:-5px 0-5px 8px;line-height:1.2}header .navigation{position:relative;padding:12px 0;font-size:16px;background:#000}footer .footer-colofon ul,footer .footer-content .footer-item ul,header .navigation ul{padding:0;margin:0;list-style:none}header .navigation li{position:relative;display:inline-block;padding:0 20px}header .navigation li:first-child{padding-left:0}header .navigation li a{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:600;padding:0;margin-bottom:0;color:#fff;text-decoration:none}header .navigation li.menu-item-has-children>a{padding-right:20px}header .navigation li>ul.sub-menu{position:absolute;top:calc(100% + 12px);width:100%;background:#fff;min-width:320px;margin:0;display:none;left:0;text-align:left;z-index:203}header .navigation li>ul.sub-menu li{margin:0;padding:0;width:100%}header .navigation li>ul.sub-menu li a{display:block;padding:8px 20px;margin:0;color:#313131;font-size:1rem;border-top:none}@media only screen and (min-width:992px) and (max-width:1199px){header .header-inner .logolink{height:40px}header .navigation li{padding:0 15px}}@media only screen and (max-width:991px){header .header-inner::after{content:"";height:2px;top:100%;position:absolute;left:-20px;width:100vw;background:linear-gradient(90deg,#000 0,#cfaa2a 100%)}header .navigation{display:none}}@media only screen and (max-width:767px){header .header-inner{padding:15px 0}header .header-inner .logolink{height:45px}header .header-inner .logolink img{height:100%;width:auto;display:block}header .header-inner .icon-cta{display:none}}.responsive-nav-container{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgb(207 170 42/.97);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:20px}.responsive-nav-container .responsive-nav ul li,.responsive-nav-container .responsive-nav ul li a{display:inline-block;-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{position:relative;padding:.5rem 1rem;text-align:left}.responsive-nav-container .responsive-nav ul li a{font-family:"Montserrat",sans-serif;font-weight:600;color:#313131}.responsive-nav-container .responsive-nav ul li a:active,.responsive-nav-container .responsive-nav ul li a:hover{color:#313131;text-decoration:none}.responsive-nav-container .responsive-nav ul li ul.sub-menu li{padding-left:1rem;padding-right:0}.responsive-nav-container .responsive-nav ul li.menu-item-has-children>a{position:relative}.responsive-nav-container .responsive-nav ul li.menu-item-has-children>a::after{position:absolute;content:"";background-image:url(https://www.k8communicatie.nl/wp-content/themes/k8communicatie/css/../images/icon-chevron-down-black.svg);background-size:10px;background-position:right 1px center;background-repeat:no-repeat;width:100%;height:100%;right:0;top:2px;border:0}.responsive-nav-container .responsive-nav>ul>li{opacity:0;transform:translateY(-15px)}.responsive-nav-container .content-inner{padding:1rem 1rem 0;margin-top:1rem;border-top:1px solid #313131}.responsive-nav-container .content-inner *{color:#313131}.contact-blok{margin-bottom:7rem;background:linear-gradient(90deg,#000 0,#655314 50%,#8f761d 100%)}@media only screen and (min-width:768px) and (max-width:991px){.contact-blok{margin-bottom:6rem}}@media only screen and (max-width:767px){.contact-blok{margin-bottom:3rem}}.contact-blok .contact-blok-tekst{padding:8rem 2rem 7rem 0}.contact-blok .contact-blok-tekst *,.contact-blok .contact-blok-tekst .icon-cta .content a{color:#fff}.contact-blok .contact-blok-tekst .icons{margin-top:30px}.contact-blok .contact-blok-tekst .icon-cta{margin-bottom:15px}.contact-blok .contact-blok-form{background:#000;height:calc(100% + 4rem);position:relative;z-index:1;padding:8rem 0 3rem 2rem}.contact-blok .contact-blok-form::before{content:"";position:absolute;width:300px;height:300px;bottom:-15px;right:calc(100% - 100px);background:center center no-repeat;background-size:contain;background-image:url(https://www.k8communicatie.nl/wp-content/themes/k8communicatie/css/../images/outline-k-transparent-light.svg)}.contact-blok .contact-blok-form::after{content:"";position:absolute;width:100vw;left:-1rem;top:0;bottom:0;background-color:inherit;z-index:1}.contact-blok .contact-blok-form .contact-blok-form-inner{position:relative;z-index:2}.contact-blok .contact-blok-form .contact-blok-form-inner :not(input):not(textarea){color:#fff}@media only screen and (max-width:767px){.contact-blok .contact-blok-tekst{padding:3rem 1rem 2rem}.contact-blok .contact-blok-form{height:auto;padding:3rem 1rem 2rem}.contact-blok .contact-blok-form::after{left:-2rem;width:calc(100vw + 2rem)}}footer{position:relative;margin:0;width:100%;display:block}footer .footer-content .footer-inner{padding:30px 0 80px}footer .footer-content .footer-item .footer-logo{display:block;text-align:center}footer .footer-content .footer-item .footer-logo img{width:200px;max-width:100%}footer .footer-content .footer-item p,footer .footer-content .footer-item ul li a{color:#000}footer .footer-content .footer-item p.titel{font-family:"Comfortaa",cursive;font-size:1.2rem;font-weight:700;margin-bottom:.6em;color:#000;margin-top:2rem}@media only screen and (max-width:767px){footer .footer-content .footer-item p.titel{font-size:1.1rem}}.wpcf7 form.wpcf7-form,footer .footer-content .footer-item ul li{display:inline-block;width:100%}footer .footer-colofon a:focus,footer .footer-colofon a:hover,footer .footer-colofon ul li a:focus,footer .footer-colofon ul li a:hover,footer .footer-content .footer-item ul li a:focus,footer .footer-content .footer-item ul li a:hover{color:#cfaa2a}@media only screen and (max-width:767px){footer .footer-content .footer-item .footer-logo{text-align:left}footer .footer-content .footer-item .footer-logo img{max-width:150px}}footer .footer-colofon{background:#efefef;font-size:.9rem;padding:25px 0}footer .footer-colofon a,footer .footer-colofon ul li a{color:#000;font-size:1em}footer .footer-colofon a.website-door{float:right}footer .footer-colofon ul li{color:#000;display:inline-block;font-size:1em}footer .footer-colofon ul li:not(:last-child)::after{content:"|";margin:0 5px;color:#000}footer .footer-colofon ul li:first-child::after{content:".";margin:0 5px 0 0;color:#000}@media only screen and (max-width:767px){footer .footer-content .footer-inner{padding:20px 0 50px}footer .footer-content .footer-item .footer-logo{text-align:left}footer .footer-content .footer-item .footer-logo img{max-width:150px}footer .footer-colofon a.website-door{float:left}}.banner{position:relative;margin-bottom:7rem}@media only screen and (min-width:768px) and (max-width:991px){.banner{margin-bottom:6rem}}@media only screen and (max-width:767px){.banner{margin-bottom:3rem}}.banner .banner-inner{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;padding:100px 0 75px}.banner .banner-inner::before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8;content:"";background:linear-gradient(90deg,#000 0,#655314 50%,#cfaa2a 100%)}.banner .banner-inner *{color:#fff}.banner .banner-inner h1.small-margin{margin:.85rem 0 1rem}@media only screen and (max-width:991px){.banner .banner-inner{padding:100px 0}}@media only screen and (max-width:767px){.banner .banner-inner{padding:60px 30px}}.content-tekst{margin-bottom:7rem}@media only screen and (min-width:768px) and (max-width:991px){.content-tekst{margin-bottom:6rem}}@media only screen and (max-width:767px){.content-tekst{margin-bottom:3rem}}.content-tekst p:first-of-type{font-weight:700;line-height:2em}.nieuws-overzicht{background:#f2f2f2;padding:100px 0}.nieuws-overzicht .top-content{padding:0 6rem 3rem}.nieuws-overzicht .top-content.center-content{text-align:center}.nieuws-overzicht .blokken-container{display:flex;flex-wrap:wrap}.nieuws-overzicht .blokken-container .blok{width:calc(33.33% - 20px);margin:0 10px;background:#fff;border-radius:8px}.nieuws-overzicht .blokken-container .blok.nieuws{margin-bottom:20px}.nieuws-overzicht .blokken-container .blok .image{display:block;border-radius:8px 8px 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat}.nieuws-overzicht .blokken-container .blok .image .ratio{display:block;padding-bottom:56.25%}.nieuws-overzicht .blokken-container .blok .main-content{display:block;padding:15px}.nieuws-overzicht .blokken-container .blok .main-content .titel{display:block;margin-bottom:.6em;font-family:"Montserrat",sans-serif;font-size:1rem;color:#313131;font-weight:600}@media only screen and (max-width:767px){.nieuws-overzicht .blokken-container .blok .main-content .titel{font-size:1.1rem}}.nieuws-overzicht .blokken-container a.blok:focus,.nieuws-overzicht .blokken-container a.blok:hover{-webkit-box-shadow:0 0 24px 0 rgb(0 0 0/.23);-moz-box-shadow:0 0 24px 0 rgb(0 0 0/.23);box-shadow:0 0 24px 0 rgb(0 0 0/.23)}@media only screen and (max-width:991px){.nieuws-overzicht .top-content{padding:0 3rem 3rem}}@media only screen and (max-width:767px){.nieuws-overzicht{padding:3rem 0}.nieuws-overzicht .top-content{padding:0 1rem 1rem}.nieuws-overzicht .blokken-container .blok{width:100%;margin:0 0 2rem}}.wpcf7 form.wpcf7-form .form-group{text-align:left;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:0;padding:1.25rem 1rem;outline:0;box-shadow:none;-webkit-box-shadow:0 0 12px 0 rgb(0 0 0/.23);-moz-box-shadow:0 0 12px 0 rgb(0 0 0/.23);box-shadow:0 0 12px 0 rgb(0 0 0/.23);font-size:12px;margin:0 0 15px}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea:focus{outline:0;-webkit-box-shadow:0 0 12px 0 rgb(0 0 0/.43);-moz-box-shadow:0 0 12px 0 rgb(0 0 0/.43);box-shadow:0 0 12px 0 rgb(0 0 0/.43)}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:"Comfortaa",cursive;font-weight:700;background-color:#cfaa2a;color:#fff;font-size:15px;padding:.75rem 1.75rem .75rem 3.5rem;display:inline-block;border-radius:200px;border:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url(https://www.k8communicatie.nl/wp-content/themes/k8communicatie/css/../images/icon-arrow-right-black.svg);background-repeat:no-repeat;background-position:left 1.25rem center;background-size:17px 17px}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover{background-color:#a58721;text-decoration:none;color:#fff;background-position:left 1.5rem center;cursor:pointer}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus{outline:0;color:#fff}@media only screen and (max-width:767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{padding:.75rem 1.75rem .75rem 3.5rem;max-width:100%;width:100%}}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7 form.wpcf7-form .wpcf7-response-output{border:0;background:#c50e00;padding:1rem;margin:1.5rem 0;color:#fff;font-size:.8rem}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(/wp-content/themes/k8communicatie/css/fonts/slick.eot);src:url(/wp-content/themes/k8communicatie/css/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/k8communicatie/css/fonts/slick.woff)format("woff"),url(/wp-content/themes/k8communicatie/css/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/k8communicatie/css/fonts/slick.svg#slick)format("svg")}