ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.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 .header-inner .navigation li>ul.sub-menu li a:before{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@font-face{font-display:swap;font-family:"Eina01";src:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina01-Regular.woff2)format("woff2"),url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina01-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-display:swap;font-family:"Eina01";src:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina01-Bold.woff2)format("woff2"),url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina01-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-display:swap;font-family:"Eina04";src:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina04-Bold.woff2)format("woff2"),url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina04-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}body,html{font-family:"Eina01",sans-serif;font-weight:400;color:#212121;font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}body.page:not(.page-id-130) .block-count-1{position:relative}body.page:not(.page-id-130) .block-count-1:after{content:"";position:absolute;top:100%;height:200vh;left:0;right:0;background:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../images/beeldmerk-cops-gray.svg);pointer-events:none;background-repeat:no-repeat;background-size:65%auto;background-position:right top -15rem}@media only screen and (min-width:992px) and (max-width:1199px){body.page:not(.page-id-130) .block-count-1:after{background-position:right top -10rem}}@media only screen and (min-width:768px) and (max-width:991px){body.page:not(.page-id-130) .block-count-1:after{background-position:right top -6rem}}@media only screen and (max-width:767px){body.page:not(.page-id-130) .block-count-1:after{background-size:80%auto}}.look-h1,h1,h2{font-family:"Eina04",sans-serif;font-size:4rem;font-weight:600;line-height:1;margin-bottom:.5em;color:#000}@media only screen and (min-width:768px) and (max-width:991px){.look-h1,h1{font-size:2.5rem}}@media only screen and (max-width:767px){.look-h1,h1{font-size:2rem}}h2{font-size:2.8rem;line-height:1.25;margin-bottom:.75em}@media only screen and (min-width:768px) and (max-width:991px){h2{font-size:2rem}}@media only screen and (max-width:767px){h2{font-size:1.6rem}}li,p,span{color:#000}a,li,p,span{line-height:1.8em}p{margin-bottom:1em}.toptitel,a,header .header-inner .navigation li>ul.sub-menu li:active,header .header-inner .navigation li>ul.sub-menu li:active a,header .header-inner .navigation li>ul.sub-menu li:hover,header .header-inner .navigation li>ul.sub-menu li:hover a,p a{color:#ab1725}.toptitel{display:inline-block;font-family:"Eina04",sans-serif;font-weight:600;letter-spacing:1.5px;margin-bottom:1em;font-size:.9rem;text-transform:uppercase}.toptitel.white-on-color-1{color:#cb8f8f}@media only screen and (max-width:767px){.toptitel{font-size:.75rem;margin-bottom:.75em}}a{text-decoration:none}a:active,a:focus,a:hover{color:#7e111b;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:1400px;box-sizing:border-box;padding-right:20px;padding-left:20px}.container.container-large{max-width:2000px}.website-content{display:inline-block;width:100%;padding-top:120px}@media only screen and (min-width:768px) and (max-width:991px){.website-content{padding-top:100px}}@media only screen and (max-width:767px){.website-content{padding-top:80px}}.button{position:relative;font-family:"Eina04",sans-serif;font-weight:600;background-color:#ab1725;color:#fff;font-size:17px;padding:.45rem 1.25rem .35rem;display:inline-block;border-radius:.5rem;border:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.button:hover{background-color:#951420;text-decoration:none;color:#fff;cursor:pointer}.button:active,.button:focus{outline:0;color:#fff}.button.white{background-color:#fff;color:#ab1725}.button.white:hover{background-color:#9c1421;color:#fff}.button.color-3{background-color:#1ca8c6;color:#fff}.button.color-3:hover,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-3:hover{background-color:#1995b0}.button.icon-before{padding-left:2.5rem;background-position:center left 1rem;background-repeat:no-repeat;background-size:1rem}.button.icon-before.phone{background-image:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../images/icon-phone-white.svg)}@media only screen and (max-width:767px){.button{max-width:100%;padding:.45rem .75rem .35rem;font-size:.85rem}}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:flex-end;padding:1.25rem 0 1rem;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:center}footer .footer-colofon ul,footer .footer-content .footer-item ul,header .header-inner .navigation ul{padding:0;margin:0;list-style:none}header .header-inner .navigation li{position:relative;display:inline-block;padding:0 1.25rem}header .header-inner .navigation li:first-child{padding-left:0}header .header-inner .navigation li:last-child{padding-right:0}header .header-inner .navigation li a{position:relative;display:inline-block;font-family:"Eina04",sans-serif;font-weight:600;text-transform:uppercase;padding:0;font-size:.9rem;margin-bottom:0;color:#000;text-decoration:none}header .header-inner .navigation li a:before{content:"";position:absolute;top:100%;height:2px;left:0;width:0;background:#ab1725;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-inner .navigation li a:active,header .header-inner .navigation li a:hover{text-decoration:none}header .header-inner .navigation li a:active:before,header .header-inner .navigation li a:hover:before{width:100%}header .header-inner .navigation li.current-menu-item:not(.button) a:before{width:100%}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 a{display:block;padding:8px 20px;margin:0;color:#212121;font-size:.9rem;border-top:none}header .header-inner .header-right{display:flex;justify-content:space-between}header .header-inner .navbar-toggle{background:0 0;padding:0;position:relative;display:inline-block;margin-left:1rem;-webkit-appearance:none;border:0;outline:0}header .header-inner .navbar-toggle .hamburger-menu{float:left}header .header-inner .navbar-toggle .icon-bar{background:#ab1725;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:#212121;font-size:20px;font-family:"Eina04",sans-serif;font-weight:600;margin:-5px 0-5px 8px;line-height:1.2}@media only screen and (min-width:992px) and (max-width:1199px){header .header-inner .logolink{height:60px}header .header-inner .navigation li{padding:0 .5rem}}@media only screen and (max-width:991px){header .header-inner .logolink{height:60px}}@media only screen and (max-width:767px){header .header-inner{align-items:center}header .header-inner .logolink{height:40px}header .header-inner .button.icon-before{font-size:0;height:2.5rem;width:2.5rem;padding:0;background-position:center center}}.responsive-nav-container{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(171,23,37,.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}.responsive-nav-container .responsive-nav ul li{position:relative;padding:.5rem 1rem;width:100%;text-align:left;opacity:0;transform:translateY(-15px)}.responsive-nav-container .responsive-nav ul li a{color:#fff;font-weight:400}.responsive-nav-container .responsive-nav ul li a:active,.responsive-nav-container .responsive-nav ul li a:hover{color:#fff;text-decoration:none}.responsive-nav-container .responsive-nav ul li.current-menu-item a{color:rgba(255,255,255,.6);font-weight:400}footer{position:relative;margin:0;width:100%;display:block}footer .footer-form{margin-bottom:8rem}@media only screen and (min-width:768px) and (max-width:991px){footer .footer-form{margin-bottom:5rem}}@media only screen and (max-width:767px){footer .footer-form{margin-bottom:5rem}}footer .footer-form .form-container{padding-top:1.5rem}footer .footer-form .form-container textarea{min-height:184px}footer .footer-content{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}footer .footer-content .footer-inner{padding:4.5rem 0}footer .footer-content .footer-item .logo-container{padding:1.5rem 0}footer .footer-content .footer-item .logo-container img{width:215px;max-width:100%}footer .footer-content .footer-item p{color:#000}footer .footer-content .footer-item p.titel{color:#ab1725;margin-bottom:.25em}footer .footer-content .footer-item ul li{display:inline-block;width:100%;padding:.25rem 0}footer .footer-content .footer-item ul li a{color:#000;font-weight:600}footer .footer-content .footer-item ul li a:focus,footer .footer-content .footer-item ul li a:hover{color:#ab1725}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{display:block;background:#ab1725;padding:.5rem;border-radius:5px}footer .footer-content .footer-item ul.social-media li a img{display:block;max-height:25px}footer .footer-content .footer-item ul.social-media li a:hover{background:#212121}footer .footer-content .footer-item ul.social-media li:not(:last-child){margin-right:.5rem}footer .footer-colofon{font-size:14px;padding:25px 0}footer .footer-colofon a{color:rgba(0,0,0,.6);font-size:1em}footer .footer-colofon a:focus,footer .footer-colofon a:hover,footer .footer-colofon ul li a:focus,footer .footer-colofon ul li a:hover{color:rgba(0,0,0,.8)}footer .footer-colofon ul li{display:inline-block;color:#000;font-size:1em}footer .footer-colofon ul li a{color:#000;font-size:1em}footer .footer-colofon ul li:not(:last-child){margin-right:1rem}@media only screen and (min-width:992px){footer .footer-colofon ul li:last-child{margin-left:3rem}}@media only screen and (max-width:767px){footer .footer-content .footer-inner{padding:3rem 0 1rem}footer .footer-content .footer-item{margin-bottom:2rem}}.banner{position:relative;background:#ab1725;margin-bottom:8rem}@media only screen and (min-width:768px) and (max-width:991px){.banner{margin-bottom:5rem}}@media only screen and (max-width:767px){.banner{margin-bottom:5rem}}.banner .banner-inner .banner-content{padding:8rem 3rem 8rem 0;position:relative;z-index:1}.banner .banner-inner .banner-content :not(.button):not(.toptitel){color:#fff}.banner .banner-inner .banner-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;right:4rem;background-image:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../images/beeldmerk-cops-o.svg);background-size:40%auto;background-position:bottom 2rem right 1rem;background-repeat:no-repeat;z-index:-1}.banner .banner-inner .banner-image{position:relative;height:100%;width:50vw}.banner .banner-inner .banner-image .banner-image-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.banner.reverse-row .banner-inner .banner-content{padding-right:0;padding-left:3rem}.banner.reverse-row .banner-inner .container>.row{flex-direction:row-reverse}.banner.reverse-row .banner-image{position:absolute;right:0}.banner .banner-intro{padding:8rem 0}.banner .banner-intro :not(.button){color:#fff}@media only screen and (max-width:991px){.banner .banner-inner .banner-content{padding:4rem 1.5rem 4rem 0}.banner.reverse-row .banner-inner .banner-content{padding-right:0;padding-left:1.5rem}.banner .banner-intro{padding:5rem 0}}@media only screen and (max-width:767px){.banner .banner-inner .banner-content{padding:2rem 0}.banner .banner-inner .banner-image{position:relative;padding-bottom:65%;width:calc(100% + 40px);max-width:calc(100% + 40px);margin:0 0 0-20px}.banner .banner-inner .banner-image .banner-image-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.banner .banner-inner .container>.row,.banner.reverse-row .banner-inner .container>.row{flex-direction:column-reverse}.banner .banner-intro,.banner.reverse-row .banner-inner .banner-content{padding:2rem 0}}.projecten-uitlichten{position:relative;margin-bottom:8rem}@media only screen and (min-width:768px) and (max-width:991px){.projecten-uitlichten{margin-bottom:5rem}}@media only screen and (max-width:767px){.projecten-uitlichten{margin-bottom:5rem}}.projecten-uitlichten .intro-blok{padding-bottom:1.5rem;text-align:center}@media only screen and (max-width:991px){.projecten-uitlichten .intro-blok{padding-bottom:.5rem}}.content-tekst{margin-bottom:8rem}@media only screen and (min-width:768px) and (max-width:991px){.content-tekst{margin-bottom:5rem}}@media only screen and (max-width:767px){.content-tekst{margin-bottom:5rem}}.content-tekst .tekst p:last-child{margin-bottom:0}@media only screen and (max-width:575px){.content-tekst .kolom-2{margin-top:2rem}}.project-item{margin-bottom:1.5rem}.project-item .project-item-inner{display:block;position:relative;background:#212121;padding:15rem 0;overflow:hidden}.project-item .project-item-inner .image-element{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.7}.project-item .project-item-inner .content-container{display:inline-block;padding-bottom:1rem}.project-item .project-item-inner .content-container :not(.button){color:#fff}.project-item .project-item-inner .content-container .button{position:absolute;bottom:0;opacity:0;transform:translateY(2rem)}.project-item .project-item-inner:hover .image-element{transform:scale(1.1);opacity:.45;-webkit-transition:4s ease;-moz-transition:4s ease;-o-transition:4s ease;-ms-transition:4s ease;transition:4s ease}.project-item .project-item-inner:hover .content-container .button{transform:translateY(1rem);opacity:1}@media only screen and (min-width:768px) and (max-width:991px){.project-item .project-item-inner{padding:9rem 0 10rem}}@media only screen and (max-width:767px){.project-item .project-item-inner{padding:5rem 0 4rem}}.tekst-met-afbeelding{margin-bottom:8rem;position:relative;z-index:1}@media only screen and (min-width:768px) and (max-width:991px){.tekst-met-afbeelding{margin-bottom:5rem}}@media only screen and (max-width:767px){.tekst-met-afbeelding{margin-bottom:5rem}}.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:not(.with-img){padding-right:3rem}.tekst-met-afbeelding .tekst:not(.with-img) p:last-child{margin-bottom:0}.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;transform:translateX(50px);opacity:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease;clip-path:polygon(0 0,0 100%,100% 100%,100% 50px,calc(100% - 50px)0);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 50px,calc(100% - 50px)0)}@media only screen and (max-width:767px){.tekst-met-afbeelding .tekst.with-img img{clip-path:polygon(0 0,0 100%,100% 100%,100% 30px,calc(100% - 30px)0);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 30px,calc(100% - 30px)0)}}.tekst-met-afbeelding .tekst.with-img .img-container{position:relative}.tekst-met-afbeelding .tekst.with-img .img-container .beeldmerk{transform:scale(1.25);opacity:0;width:8rem;position:absolute;top:1.5rem;left:-4rem;bottom:1.5rem;background-image:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../images/beeldmerk-cops-o.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:4;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;transition-delay:.7s}.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:0}.tekst-met-afbeelding.reverse-row .tekst.with-img img{transform:translateX(-50px)}@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 .img-col{-ms-flex-order:-1;order:-1}.tekst-met-afbeelding .tekst:not(.with-img){padding:1.5rem 0 0}.tekst-met-afbeelding .tekst.with-img .img-container .beeldmerk{display:none;width:8rem;bottom:-4rem;left:auto;right:-4rem;background-position:bottom right;opacity:0}.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:2px solid #ececec;background-color:#ececec;border-radius:5px;padding:15px;outline:0;-webkit-box-shadow:0 0 12px 0 transparent;-moz-box-shadow:0 0 12px 0 transparent;box-shadow:0 0 12px 0 transparent;font-size:14px;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;border-color:#d3d3d3;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.13);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.13);box-shadow:0 0 12px 0 rgba(0,0,0,.13)}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:"Eina04",sans-serif;font-weight:600;background-color:#ab1725;color:#fff;font-size:17px;padding:.45rem 1.25rem .35rem;display:inline-block;border-radius:.5rem;border:0;-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:#951420;text-decoration:none;color:#fff;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}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-3{background-color:#1ca8c6;color:#fff}@media only screen and (max-width:767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{max-width:100%;padding:.45rem .75rem .35rem;font-size:.85rem;width:100%}}.wpcf7 form.wpcf7-form .form-group p{text-align:left}.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:15px 20px;margin:0 0 2rem;color:#fff}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(/wp-content/themes/cops/css/fonts/slick.eot);src:url(/wp-content/themes/cops/css/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/cops/css/fonts/slick.woff)format("woff"),url(/wp-content/themes/cops/css/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/cops/css/fonts/slick.svg#slick)format("svg")}