ul{box-sizing:border-box;margin-top:0;margin-bottom:10px}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:where(figure){margin:0 0 1em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:#fff0}body{color:#333;background-color:#fff;font-family:"Raleway","Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:28px}figure,footer,header,main,nav,section{display:block}a{background-color:#fff0}a:active,a:hover{outline:0}h1{margin:.67em 0}img{border:0}body,figure{margin:0}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-display:swap;font-family:"Glyphicons Halflings";src:url(/wp-content/themes/ccenc/assets/fonts/glyphicons-halflings-regular.eot);src:url(/wp-content/themes/ccenc/assets/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/ccenc/assets/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/wp-content/themes/ccenc/assets/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/wp-content/themes/ccenc/assets/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/wp-content/themes/ccenc/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-decoration:none;color:#1b99d1}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle;height:auto;max-width:100%}.h1,h1,h2,h3,h4{line-height:1.1}.h1,h1,h2,h3{margin-top:20px}h4{margin-top:10px;font-size:18px}.h1,h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}p{margin:0 0 10px}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-md-3,.col-md-6,.col-sm-12,.col-sm-4,.col-sm-6,.col-xs-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-6{float:left;width:50%}@media (min-width:768px){.col-sm-12,.col-sm-4,.col-sm-6{float:left}.col-sm-4{width:33.3333333333%}.col-sm-6{width:50%}.col-sm-12{width:100%}}@media (min-width:992px){.col-md-3,.col-md-6{float:left}.col-md-3{width:25%}.col-md-6{width:50%}}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}@-ms-viewport{width:device-width}a:focus,a:hover{color:#1578a4;text-decoration:none}.short-line{background:radial-gradient(ellipse at center,#ccc 0,#fff0 100%);display:inline-block;height:1px;margin:5px 0 8px;width:100%}@media (min-width:768px) and (max-width:991px){.container{width:100%}}.h1,h1,h2,h3,h4{font-family:"Raleway","Helvetica Neue",Helvetica,sans-serif;font-weight:400;color:#646567;margin-bottom:20px}.main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.main{float:left;width:100%}}.mg-rows{display:flex;flex-wrap:wrap;position:relative}.mg-rows .inner_wrap{align-items:center;background-color:#fff;display:flex;height:100%;padding:20px}@font-face{font-display:swap;font-family:"flexslider-icon";src:url(/wp-content/themes/ccenc/assets/fonts/flexslider-icon.eot);src:url(/wp-content/themes/ccenc/assets/fonts/flexslider-icon.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/ccenc/assets/fonts/flexslider-icon.woff)format("woff"),url(/wp-content/themes/ccenc/assets/fonts/flexslider-icon.ttf)format("truetype"),url(/wp-content/themes/ccenc/assets/fonts/flexslider-icon.svg#flexslider-icon)format("svg");font-weight:400;font-style:normal}.slides,.slides>li{margin:0;padding:0;list-style:none}.flexslider{padding:0;margin:0 0 60px;background:#fff;border:4px solid #fff;zoom:1;border-radius:4px;-o-box-shadow:""0 1px 4px rgb(0 0 0/.2);box-shadow:""0 1px 4px rgb(0 0 0/.2)}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block;height:auto;-moz-user-select:none}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flexslider .slides{zoom:1}.flexslider,.header,a.brand{position:relative}.header{background:url(/wp-content/themes/ccenc/assets/images/ccenc-header7.jpg)center top no-repeat;background-size:cover;padding:10px 0 2%}@media (min-width:1200px){.header{background-attachment:fixed}}.footer:before,.header:before,.parallax-block:before{background-color:rgb(0 0 0/.4);content:"";height:100%;position:absolute;top:0;left:0;width:100%}.header .container .row .container{padding:0}@media (min-width:768px){.header .col-sm-12{display:flex;text-align:center}}a.brand{margin:auto;display:inline-block;background:url(/wp-content/themes/ccenc/assets/images/crommenacker-concept-en-copy-logo-white.svg)center center no-repeat;background-size:100%;padding:6px 0;text-indent:-9999px;width:150px}.nav-left,.nav-right{margin:auto;width:33.33%;position:relative;text-align:center}.mobile-menu,a.brand{text-align:center;vertical-align:top}.nav-left,.nav-right{display:none}@media (min-width:768px){.nav-left,.nav-right{display:inline-block}}@media (min-width:992px){a.brand{background-size:cover;padding:12px;width:180px}}.nav-left,.nav-right{vertical-align:middle}@media (min-width:768px){.nav-left,.nav-right{padding:46px 0 0}}@media (min-width:992px){.nav-left,.nav-right{padding:55px 0 0}}.nav-left ul.nav,.nav-right ul.nav{text-align:center}.nav-left ul.nav li,.nav-right ul.nav li{display:inline-block}.nav-left ul.nav li a,.nav-right ul.nav li a{color:#fff;display:block;font-size:14px;padding:10px;text-transform:uppercase}@media (min-width:768px){.nav-left ul.nav li a,.nav-right ul.nav li a{font-size:13px;padding:7px}}@media (min-width:900px){.nav-left ul.nav li a,.nav-right ul.nav li a{padding:10px 12px}}@media (min-width:992px){.nav-left ul.nav li a,.nav-right ul.nav li a{font-size:15px}}@media (min-width:1200px){.nav-left ul.nav li a,.nav-right ul.nav li a{padding:10px 15px}}.nav-left ul.nav li a:focus,.nav-left ul.nav li a:hover,.nav-right ul.nav li a:focus,.nav-right ul.nav li a:hover{background:0 0;color:#1b99d1}.mobile-menu-icon{background-color:#fff;border:0;border-radius:3px;box-shadow:1px 1px 5px rgb(0 0 0/.3);cursor:pointer;display:block;height:33px;position:fixed;top:10px;right:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;width:45px;z-index:9999}.mobile-menu-icon:focus{outline:0}@media (min-width:768px){.mobile-menu-icon{display:none}}.mobile-menu-icon span{display:block;position:absolute;height:5px;width:65%;background:#333;opacity:1;left:50%;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.25s ease-in-out}.mobile-menu-icon span:nth-child(1){top:6px;-webkit-transform-origin:left center;transform-origin:left center}.mobile-menu-icon span:nth-child(2),.mobile-menu-icon span:nth-child(3){top:14px;-webkit-transform-origin:left center;transform-origin:left center}.mobile-menu-icon span:nth-child(3){top:22px}.mobile-menu{background-color:#fff;display:block;padding:10px 0;position:fixed;top:-325px;left:0;transition:top .5s ease-in-out;width:100%;z-index:99}@media (min-width:768px){.mobile-menu{display:none}}.mobile-menu ul li a:hover{background-color:#1b99d1;color:#fff}.banner{color:#fff;display:block;margin:0 auto;padding:10%0 15%;position:relative;text-align:center;width:100%}@media (min-width:768px){.banner{width:91%}}@media (min-width:992px){.banner{width:75%}}@media (min-width:1200px){.banner{width:60%}}.banner .title{color:#1b99d1;font-size:36px;margin-bottom:15px}@media (min-width:768px){.banner .title{font-size:52px;margin-bottom:30px}}.banner p{font-size:14px;line-height:28px;text-shadow:1px 1px 0#000}@media (min-width:768px){.banner p{font-size:20px;line-height:32px}}.footer{background:url(/wp-content/themes/ccenc/assets/images/ccenc-header7.jpg)center bottom no-repeat;background-size:cover;color:#fff;padding:3%0 6%;position:relative;text-align:center}@media (min-width:1200px){.footer{background-attachment:fixed}}.footer .container{position:relative}.footer h3.intro-block-title{color:#1b99d1;font-size:32px}.footer h4{color:#fff;font-size:21px}.footer a{color:#fff}.footer a:hover{color:#fff;text-decoration:underline}.footer .connect{display:inline-block;margin:15px 10px 35px;vertical-align:top;width:40%}@media (min-width:600px){.footer .connect{margin:0 6% 6%;width:initial}}.footer .connect a{display:block;font-size:13px;font-weight:700;height:120px;text-transform:uppercase}@media (min-width:435px){.footer .connect a{padding:0 10px}}@media (min-width:600px){.footer .connect a{font-size:18px}}.footer .connect a:focus,.footer .connect a:hover{text-decoration:none}.footer .connect a.call{background:url(/wp-content/themes/ccenc/assets/images/phone-icon.png)center 0 no-repeat;background-size:90px}@media (min-width:435px){.footer .connect a.call{background-size:initial}}.footer .connect a.call:hover{background:url(/wp-content/themes/ccenc/assets/images/phone-icon-blue.png)center 0 no-repeat;background-size:90px}@media (min-width:435px){.footer .connect a.call:hover{background-size:initial}}.footer .connect a.mail{background:url(/wp-content/themes/ccenc/assets/images/mail-icon.png)center 0 no-repeat;background-size:100px}@media (min-width:435px){.footer .connect a.mail{background-size:initial}}.footer .connect a.mail:hover{background:url(/wp-content/themes/ccenc/assets/images/mail-icon-blue.png)center 0 no-repeat;background-size:100px}@media (min-width:435px){.footer .connect a.mail:hover{background-size:initial}}.footer .connect a div.number{padding-top:90px}@media (min-width:435px){.footer .connect a div.number{padding-top:120px}}.footer .connect a div.mail{padding-top:91px}@media (min-width:435px){.footer .connect a div.mail{padding-top:121px}}.footer .social-media a{display:inline-block;margin:0 15px}.footer .social-media a img{height:45px}@media (min-width:600px){.footer .social-media a img{height:60px}}.footer .social-media a:hover img{opacity:0}.footer .social-media a.linkedin:hover{background:url(/wp-content/themes/ccenc/assets/images/linkedin-icon-blue.png)0 0 no-repeat;background-size:100%}.copy{color:#999;font-size:14px;padding:5px 0}.copy .left,.copy .right{text-align:center}@media (min-width:992px){.copy .left,.copy .right{text-align:initial}}.copy .left{margin-bottom:15px}@media (min-width:992px){.copy .left{margin-bottom:0}.copy .right{text-align:right}}.copy .right span.black{color:#000}.main{padding-top:6%}.intro-block-title{font-size:26px;margin-bottom:4%;text-align:center}@media (min-width:768px){.intro-block-title{font-size:38px}}.three-column-block .column{text-align:center}.three-column-block .column img{display:block;margin:0 auto;max-width:100px}@media (min-width:768px){.three-column-block .column img{max-width:120px}}.three-column-block .column h2{color:#1b99d1;font-size:21px;font-weight:600;text-align:center}@media (min-width:768px) and (max-width:1199px){.three-column-block .column h2{min-height:46px}}.fullwidth-content-block{padding:5%0 6%;text-align:center}.portfolio{background-color:#eee;padding:6%0}.parallax-block{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:16px;padding:6%0;position:relative}@media (min-width:768px){.parallax-block{font-size:21px}}@media (min-width:1200px){.parallax-block{background-attachment:fixed}}.parallax-block .container{position:relative}.parallax-block h2{color:#fff;font-size:34px;margin-bottom:3%;text-align:center}@media (min-width:768px){.parallax-block h2{font-size:38px}.parallax-block p{padding:0 7%}}.over-ons{padding:6%0;text-align:center}@media (min-width:768px){.over-ons p{padding:0 5%}}