@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
@charset "UTF-8";@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../images/fbcb7f0cd9efc325d27a8e59c464d3c1.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sort:before{content:""}.icon-chevrons-up:before{content:""}.icon-chevrons-right:before{content:""}.icon-chevrons-left:before{content:""}.icon-chevrons-down:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}.icon-clear:before{content:""}.icon-menu:before{content:""}.icon-call:before{content:""}.icon-location:before{content:""}.icon-mail:before{content:""}.icon-Search:before{content:""}.icon-chevron-thin-up:before{content:""}.icon-chevron-thin-right:before{content:""}.icon-chevron-thin-left:before{content:""}.icon-chevron-thin-down:before{content:""}body.toolbar-tray-open #toolbar-administration{position:fixed;z-index:99999}body.toolbar-tray-open #crc-top-wrapper{padding-top:90px!important}body,html{height:100%}body{margin:0 auto;font-family:Lato,sans-serif;font-size:18px;color:#fff;background-color:#00340c}b,strong{font-weight:700}p{margin:0}p+p{margin-top:1rem}img{height:auto;max-width:100%}a{text-decoration:underline}a,a:hover{color:#fff}a:hover{text-decoration:none}h1,h2,h3,h4,h5{font-family:Playfair Display,serif}h1,h2,h3{font-weight:700}h1,h2{font-size:35px}h3,h4{font-size:28px}h5,h6{font-size:20px}.theme-underscore-italic,.theme-underscore-italic a{font-style:italic;letter-spacing:1px}.teaser-underscore a,.theme-underscore{font-family:Playfair Display,serif;font-weight:700;position:relative;text-align:center}.teaser-underscore a:before,.theme-underscore:before{content:"";position:absolute;bottom:15px;left:50%;transform:translateY(-50%);width:110px;margin-left:-55px;height:2px;background-color:#fff}.teaser-underscore a:after,.theme-underscore:after{content:"";position:absolute;bottom:8px;left:50%;transform:translateY(-50%);width:74px;margin-left:-37px;height:2px;background-color:#fff}.teaser-underscore a{font-size:28px;text-decoration:none}.theme-underscore{padding:0 20px 24px;margin:24px 0}.content-width,.field--type-text-with-summary,.project-text-wrapper{padding:0 20px;margin:0 auto;max-width:900px}.other-content-width{max-width:1660px;padding:0 20px;margin:0 auto}.image-fit img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.image-overview{max-width:1660px;margin:0 auto;padding:0 16px}.carousel-control{text-decoration:none}.carousel-control .carousel-control-icon{background-image:none;font-size:34px;width:34px;height:34px;position:absolute;top:50%}.carousel-control .carousel-control-prev-icon{left:50%;transform:translate(-80%,-50%)}.carousel-control .carousel-control-next-icon{right:50%;transform:translate(80%,-50%)}.dropdown-toggle:after{content:"";font-family:icomoon;border:0}img[loading=lazy]{opacity:0;transition:opacity .5s ease-in}img.lazyloaded{opacity:1!important}#page-outer-wrapper,#page-wrapper{height:100%}body.path-frontpage header#header nav#navbar-main{display:flex!important}body.path-frontpage #main-wrapper{padding-top:0;min-height:0!important}body.path-frontpage #content{position:relative}body.path-frontpage #content:before{content:"";background-image:url(../images/5485da71a11df0d1010ce0024c008e05.png);background-position:90% 25px;background-size:200px auto;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.15;z-index:-1}body.path-frontpage #content section.section{position:relative}body.path-frontpage #content section.section>*+*{margin-top:60px}body.path-frontpage #content section.section .block .content{text-align:center}#page{position:relative;height:100%}header#header{max-width:1920px;margin:0 auto}header#header nav#navbar-main{display:none}#main-wrapper{max-width:1920px;padding-top:110px;margin:0 auto -115px;min-height:100%}.hightlighted{max-width:1920px;margin:0 auto}#main.container{max-width:100%;padding:0 0 115px}#content.main-content{padding:0}.topbar-and-footer-spacing{padding-left:30px;padding-right:30px}footer.site-footer{height:115px;width:100%;padding:0;background-color:#031e1c;font-size:16px;position:relative;z-index:9}footer.site-footer .site-footer-innerwrapper{padding-top:30px;padding-bottom:30px;background-color:#031e1c;max-width:1920px;margin:0 auto}footer.site-footer .date{opacity:.6}footer.site-footer #currentDate .pipeline,footer.site-footer #footer-inner-wrapper a,footer.site-footer #footer-inner-wrapper li:after{opacity:.6;transition:opacity .2s ease-in}footer.site-footer #footer-inner-wrapper a:hover{opacity:1}#block-burgt-footer li a{color:#fff;padding:0;text-decoration:none}#block-burgt-footer li a:hover{text-decoration:underline}#block-burgt-footer li:after{content:"|"}#block-burgt-footer li:last-child:after,#skipSlider{display:none}#skipSlider{position:absolute;bottom:20px;left:50%;text-align:center;font-size:30px;transform:translateY(-50%);width:50px;height:50px;margin-left:-25px;z-index:10}#skipSlider i{width:100%;line-height:50px;text-decoration:none}#skipSlider i:hover{cursor:pointer}#block-burgt-footer li:after,#currentDate .pipeline{padding:0 .75rem;font-size:14px;color:#fff}#currentDate .date{color:#fff;white-space:nowrap}#block-certificering #certification-icons{margin-left:auto;height:50px}#block-certificering #certification-icons li.cert-icon.icon-vr img{margin-top:8px;max-height:34px}#block-certificering #certification-icons li.cert-icon.icon-erm img{max-height:40px}#block-certificering #certification-icons li.cert-icon.icon-vtr img{max-height:24px}#block-certificering #certification-icons li.cert-icon{padding:0 10px}#block-certificering #certification-icons li.cert-icon a{display:block}#block-certificering #certification-icons li.cert-icon img{max-height:50px}#block-certificering #certification-icons li.cert-icon:last-child{padding-right:0}#loadScreen{display:none!important}.breadcrumb-navigation{display:none}.breadcrumb-navigation .breadcrumb{padding:0;margin:0;background-color:transparent}.breadcrumb-navigation .breadcrumb li.breadcrumb-item,.breadcrumb-navigation .breadcrumb li.breadcrumb-item a{color:#5b8066}.breadcrumb-navigation .breadcrumb li a{text-decoration:none}.breadcrumb-navigation .breadcrumb li a:hover{text-decoration:underline}#homeCarousel{width:100%;min-height:500px;max-height:800px;height:50vw;overflow:hidden;position:relative;z-index:10}#homeCarousel .carousel-control-next,#homeCarousel .carousel-control-prev{width:35%}#homeCarousel .carousel-item{overflow:hidden}#homeCarousel .carousel-item:before{content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.25}#homeCarousel .carousel-item img{position:relative;z-index:1;display:block;width:100%}#block-carouselmenu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99}#block-carouselmenu h2{color:#fff}#block-carouselmenu ul.nav .nav-item a{background-color:#722416;border:1px solid #722416;text-decoration:none}#block-carouselmenu ul.nav .nav-item:hover a{background-color:#4d231c!important;border:1px solid #4d231c}#block-carouselmenu ul.nav .nav-item.first a{color:#fff;border:1px solid #fff;background-color:transparent!important}#block-carouselmenu ul.nav .nav-item.first:hover a{color:#722416;background-color:#fff!important}.category-overview .category-item{position:relative}.category-overview .category-item:hover .category-image img{opacity:.8}.category-overview .category-image{height:100%}.category-overview .category-image a{height:100%;display:block;background-color:#11402a}.category-overview .category-image img{transition:opacity .2s ease-in}.category-overview .category-name{position:absolute;bottom:0;left:0;background-color:rgba(3,30,28,.75)}.category-overview .category-name a{display:block;padding:1.25rem;color:#fff;text-decoration:none}.category-overview .category-name a:hover{text-decoration:none}.category-projects{max-width:1660px;margin:0 auto 8px;display:flex;flex-wrap:wrap}.category-projects .projects-desktop{width:100%;display:none;flex-wrap:wrap;padding:0 8px}.category-projects .projects-desktop .project-teaser-item{padding:8px;position:relative;height:400px;width:100%}.category-projects .projects-desktop .project-teaser-item .project-teaser-item-innerwrapper{overflow:hidden;position:relative;height:100%}.category-projects .projects-desktop .project-teaser-item .project-teaser-item-innerwrapper:hover .project-teaser-title{opacity:1!important}.category-projects .projects-desktop .project-teaser-item .project-teaser-item-innerwrapper:hover .project-teaser-clickable{opacity:.8}.category-projects .projects-desktop .project-teaser-image{position:relative;z-index:1;overflow:hidden;opacity:1;transition:opacity .2s ease-in;height:100%}.category-projects .projects-desktop .project-teaser-title{position:absolute;z-index:8;top:50%;left:0;transform:translateY(-50%);width:100%;opacity:0!important;transition:opacity .3s ease-in}.category-projects .projects-desktop .project-teaser-title a{display:block;padding:0 20px 24px;color:#fff;text-decoration:none}.category-projects .projects-desktop .project-teaser-clickable{background-color:#001f1c;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .2s ease-in}.category-projects .projects-desktop .project-teaser-clickable a{display:block;width:100%;height:100%}.category-projects .projects-mobile{padding:16px 0;width:100%}.category-projects .projects-mobile .carousel-control-next,.category-projects .projects-mobile .carousel-control-prev{z-index:4}.category-projects .projects-mobile .carousel-inner{height:80vw;position:relative;z-index:2}.category-projects .projects-mobile .carousel-inner .carousel-item{position:absolute;height:100%;overflow:hidden}.category-projects .projects-mobile .carousel-inner .carousel-item .project-teaser-title{position:absolute;z-index:8;bottom:0;left:0;width:100%;opacity:1!important;background-color:rgba(3,30,28,.75)}.category-projects .projects-mobile .carousel-inner .carousel-item .project-teaser-title a{display:block;padding:26px 20px;color:#fff;text-decoration:none;text-align:center;font-size:18px;font-family:Lato,sans-serif}.category-projects .projects-mobile .carousel-inner .carousel-item .project-teaser-title a:after,.category-projects .projects-mobile .carousel-inner .carousel-item .project-teaser-title a:before{display:none}.category-projects .projects-mobile .carousel-inner .carousel-item .project-teaser-image{position:relative;z-index:1;height:100%}.category-projects .projects-mobile .carousel-inner .carousel-item .project-teaser-clickable{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%}.category-projects .projects-mobile .carousel-inner .carousel-item .project-teaser-clickable a{display:block;width:100%;height:100%}#projectMobileMenuToggler{display:flex;padding:20px 16px}#projectMobileMenuToggler .project-menu-toggle-icon{margin-right:10px}#projectMobileMenuCloseButton button{font-size:28px}#projectMobileMenuCloseButton>*,#projectMobileMenuToggler>*{color:#fff}#projectMobileMenu{background-color:#001816;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;padding:30px;overflow:scroll}#projectMobileMenu #projectMobileMenuCloseButton{display:flex;justify-content:flex-end}#projectMobileMenu #projectMobileMenuCloseButton button{padding:10px;margin:-10px -16px 0 0}#projectMobileMenu ul.project-overview-menu-list{width:100%;margin:0;padding:0 0 30px}#projectMobileMenu ul.project-overview-menu-list li.project-overview-menu-item{width:100%;list-style:none;display:flex;align-items:flex-start}#projectMobileMenu ul.project-overview-menu-list li.project-overview-menu-item a{display:block;width:100%;text-decoration:none;color:#fff;text-transform:uppercase;font-size:15px;padding:8px 0}#projectMobileMenu ul.project-overview-menu-list li.project-overview-menu-item .project-overview-menu-item-icon,#projectMobileMenu ul.project-overview-menu-list li.project-overview-menu-item a{line-height:26.25px}#projectMobileMenu ul.project-overview-menu-list li.project-overview-menu-item .project-overview-menu-item-icon{font-size:12px;padding:8px 0}@media only screen and (min-width:767px){.category-projects .projects-desktop .project-teaser-item{width:59%;height:550px}.category-projects .projects-desktop .project-teaser-item:nth-child(4n),.category-projects .projects-desktop .project-teaser-item:nth-child(4n+1){width:41%}}.employees-overview{max-width:1660px;margin:16px auto 0}.employees-overview .employees-overview-inner{display:flex;flex-wrap:wrap;padding:0 8px}.employees-overview .employees-overview-inner .employee{margin-bottom:50px}.employees-overview .employees-overview-inner .employee .employee-innerwrapper{padding:0 8px}.employees-overview .employees-overview-inner .employee .employee-innerwrapper .employee-photo{margin-bottom:50px}.employees-overview .employees-overview-inner .employee .employee-innerwrapper .employee-photo img{width:100%}.employees-overview .employees-overview-inner .employee .employee-innerwrapper .employee-history{padding:12px 20px 20px}.about-us-image img{width:100%}.about-us-image#aboutUsImage1{margin:60px 0 0}.page-node-130 .field--name-body img{display:flex;margin:40px 0 18px;max-width:260px;max-height:110px}.view-showcase{background-color:#031e1c}.view-showcase .video-embed-field-responsive-video{width:100%}.view-showcase .showcase-data{position:relative;padding:30px}.view-showcase .showcase-data:before{content:"";background-image:url(../images/5485da71a11df0d1010ce0024c008e05.png);background-position:90% 25px;background-size:200px auto;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.15;z-index:1}.view-showcase .showcase-data .showcase-field{position:relative;z-index:3;margin-bottom:20px}.view-showcase .showcase-data .showcase-field:last-child{margin-bottom:0}.view-showcase .showcase-data .showcase-field .showcase-field-title{font-weight:700}.view-showcase .showcase-data .showcase-field .showcase-field-title a{text-decoration:underline}.view-showcase .showcase-data .showcase-field .showcase-field-title a:hover{text-decoration:none}.view-showcase .showcase-data .showcase-field a{color:#fff;text-decoration:underline}.view-showcase .showcase-data .showcase-field a:hover{text-decoration:none}.project-result{margin:60px auto;text-align:center}.project-text{text-align:center;margin-bottom:50px}#desktopProjectModal{background-color:rgba(3,30,28,.85)}#desktopProjectModal .close-slider-button{position:absolute;top:0;right:0;padding:20px;z-index:10;font-size:32px}#desktopProjectModal .close-slider-button:hover{cursor:pointer;opacity:.7}#desktopProjectModal .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;width:100%;height:100%;max-width:none!important;margin:0;padding:20px;z-index:1}#desktopProjectModal .modal-dialog .modal-content{border:0;background-color:transparent}#desktopProjectModal .modal-dialog .modal-content .modal-body{padding:0}#desktopProjectModal img{width:auto;max-height:100%;max-width:1000px}#desktopProjectModal .modal-dialog .modal-content,#desktopProjectModal .modal-dialog .modal-content .modal-body,#desktopProjectModal .modal-dialog .modal-content .modal-body #projectDesktopSlider,#desktopProjectModal .modal-dialog .modal-content .modal-body #projectDesktopSlider #projectDesktopSliderInner{height:100%}#desktopProjectModal .modal-dialog .modal-content .modal-body #projectDesktopSlider #projectDesktopSliderInner .carousel-item{height:100%;display:flex;justify-content:center;align-items:center}#desktopProjectModal .modal-dialog .modal-content .modal-body #projectDesktopSlider #projectDesktopSliderInner .carousel-item .carousel-counter{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:10px 14px;background-color:rgba(3,30,28,.85)}.project-detail-image-layout.image-overview{padding:0 8px 8px!important}.project-detail-image-layout .image-fit{padding:8px}@media only screen and (min-width:768px){.project-layout-1,.project-layout-2{display:flex;height:70vw;max-height:1160px}.project-layout-1 .photo-wrapper-1,.project-layout-2 .photo-wrapper-1{width:39%;height:100%}.project-layout-1 .photo-wrapper-1>:first-child,.project-layout-2 .photo-wrapper-1>:first-child{height:61%}.project-layout-1 .photo-wrapper-1>:last-child,.project-layout-2 .photo-wrapper-1>:last-child{height:39%}.project-layout-1 .photo-wrapper-2,.project-layout-2 .photo-wrapper-2{width:61%}.project-layout-1 .photo-wrapper-2>*,.project-layout-2 .photo-wrapper-2>*{height:100%}.project-layout-2{flex-direction:row-reverse}.project-layout-3{display:flex;flex-wrap:wrap}.project-layout-3 .photo-wrapper-1,.project-layout-3 .photo-wrapper-2{width:100%;height:100%;max-height:550px;display:flex;flex-wrap:nowrap}.project-layout-3 .photo-wrapper-1>:first-child,.project-layout-3 .photo-wrapper-2>:last-child{width:41%}.project-layout-3 .photo-wrapper-1>:last-child,.project-layout-3 .photo-wrapper-2>:first-child{width:59%}.project-layout-4{display:flex;flex-wrap:wrap}.project-layout-4 .photo-wrapper-1,.project-layout-4 .photo-wrapper-2{width:100%;height:100%;max-height:550px;display:flex;flex-wrap:nowrap}.project-layout-4 .photo-wrapper-1>:first-child,.project-layout-4 .photo-wrapper-2>:last-child{width:59%}.project-layout-4 .photo-wrapper-1>:last-child,.project-layout-4 .photo-wrapper-2>:first-child{width:41%}.project-layout-5{display:flex;flex-wrap:wrap}.project-layout-5 .photo-wrapper-1,.project-layout-5 .photo-wrapper-2{display:flex;flex-wrap:nowrap;width:100%}.project-layout-5 .photo-wrapper-1{max-height:550px}.project-layout-5 .photo-wrapper-1>:first-child{width:61%}.project-layout-5 .photo-wrapper-1>:last-child{width:39%}.project-layout-5 .photo-wrapper-2{max-height:800px}.project-layout-5 .photo-wrapper-2>*{width:100%}}.page-view-nieuws .theme-underscore{margin-top:24px;margin-bottom:60px}.news-overview{display:flex;flex-wrap:wrap;max-width:1660px;width:100%;margin:0 auto}.news-overview .news-article-teaser{padding:0 25px 25px;max-width:100%}.news-overview .news-article-teaser .news-article-teaser-innerwrapper{float:left;width:100%;height:100%;background-color:#fff;color:#707070;padding:0 0 96px;position:relative}.news-overview .news-article-teaser-image{margin:0 0 40px}.news-overview .news-article-teaser-image img{width:100%}.news-overview .news-article-teaser-button,.news-overview .news-article-teaser-data-field,.news-overview .news-article-teaser-date,.news-overview .news-article-teaser-text,.news-overview .news-article-teaser-title{padding:0 40px}.news-overview .news-article-teaser-title{font-family:Playfair Display,serif;font-weight:700;font-size:32px;color:#00340c;text-decoration:none;margin-bottom:16px}.news-overview .news-article-teaser-date{color:#707070;margin-bottom:12px}.news-overview .news-article-teaser-text{margin-bottom:40px}.news-overview .news-article-teaser-button{position:absolute;bottom:40px;left:0;width:100%}.news-overview .news-article-teaser-button a{display:block;float:left;width:100%;white-space:nowrap;text-align:center;font-size:16px;padding-top:16px;padding-bottom:16px;border-radius:7px;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#722416;transition:background-color .2s ease-in}.news-overview .news-article-teaser-button a:hover{background-color:#5c1e12}body.node--type-news article.node{margin-bottom:50px}body.node--type-news .field--type-text-with-summary,body.node--type-news .project-text-wrapper{text-align:left}body.node--type-news .news-created-article{text-transform:uppercase}body.node--type-news .news-image,body.node--type-news .news-image img{width:100%}body.node--type-news .news-image .field--type-image{margin:0;float:none}body.node--type-page #main-wrapper{padding-bottom:0!important}body.node--type-page .field--name-body{padding-bottom:50px}body.node--type-page .field--type-image,body.node--type-page .field--type-image img{width:100%;margin:0}#searchFunctionToggleWrapper{display:flex;margin:0 40px 0 20px}#searchFunctionModal{background-color:rgba(3,30,28,.85)}#searchFunctionModal .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:100%}#searchFunctionModal .modal-content{flex-direction:row;justify-content:center;background-color:transparent!important;border:0;border-radius:0;padding:0 14px}#searchFunctionModal .modal-content #searchFunctionField{background-color:#fff;border-radius:.3rem;position:relative;flex-wrap:nowrap;margin:0}#searchFunctionModal .modal-content #searchFunctionField:before{content:"";font-family:icomoon;font-weight:900;position:absolute;pointer-events:none;top:-36px;right:14px;font-size:20px}#searchFunctionModal .modal-content #searchFunctionField:before:hover{opacity:.8}#searchFunctionModal .modal-content #searchFunctionField fieldset{display:flex;flex:initial;padding:0;margin:0}#searchFunctionModal .modal-content #searchFunctionField fieldset input{margin:0;border-radius:.25rem 0 0 .25rem}#searchFunctionModal .modal-content #searchFunctionField fieldset input:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#searchFunctionModal .modal-content #searchFunctionField fieldset input.is-invalid{border-color:inherit}#searchFunctionModal .modal-content #searchFunctionField fieldset input.is-invalid:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#searchFunctionModal .modal-content #searchFunctionField div.form-actions{padding:0;margin:0;height:100%}#searchFunctionModal .modal-content #searchFunctionField div.form-actions button.search-submit-button{height:100%;font-size:20px;color:#fff;border-radius:0 .25rem .25rem 0;background-color:#11402a}#searchFunctionModal .modal-content #searchFunctionField div.form-actions button.search-submit-button:hover{opacity:.95}.search-results-view{max-width:900px;margin:0 auto 30px;padding:0 20px}.search-results-view .view-header{margin-bottom:30px}.search-results-view .view-content{display:flex;margin:0 -5px}.search-results-view .views-row{float:left;width:50%;padding:5px;margin:0 0 30px}.search-results-view .views-row .field--name-field-project-background-image img,.search-results-view .views-row .field--type-image img{margin:0}.search-results-view .views-row .search-result-project-title{padding:15px 15px 0}.search-results-view .views-row .search-result-project-title a{font-size:18px!important;text-decoration:none;display:block}.search-results-view .views-row .search-result-project-title a:hover{text-decoration:underline}.search-results-view .views-row .search-result-project-category{padding:0 15px}.search-results-view .views-row .search-result-project-category .field--name-field-categorie{margin:0;line-height:1}.search-results-view .views-row .search-result-project-category a{font-size:15px;text-decoration:none}.search-results-view .views-row .search-result-project-category a:hover{text-decoration:underline}.search-results-view .node__meta{font-size:inherit;color:#fff;font-style:normal}.search-results-view .field--type-text-with-summary{text-align:left;padding:0}body.page-view-search-content p{text-align:center}#block-contactintro,.crc-form-layout{max-width:800px;width:100%;margin:0 auto;padding:0 25px}#block-contactintro{text-align:center;margin-bottom:50px}#block-contactintro p{margin:0}#block-contactintro p+p{margin-bottom:1rem}.contact-data-bottom{max-width:1080px;width:100%;margin:0 auto}.contact-data-bottom img{width:100%}.contact-data-bottom .contact-address-bar{padding:35px 30px 30px;margin:0 auto}.contact-data-bottom .contact-details-item{display:flex;margin-bottom:30px}.contact-data-bottom .contact-details-item .contact-details-icon{font-size:40px;padding-right:20px;margin-top:auto;display:flex}.contact-data-bottom .contact-details-item .contact-details-data{margin-top:auto}.contact-data-bottom #contactStreet a{display:flex;text-decoration:none}.contact-data-bottom #contactStreet a:hover .contact-details-data{text-decoration:underline}.contact-data-bottom #contactStreet .contact-details-icon{margin-top:7px}.contact-data-bottom #contactTelephone a,.contact-data-bottom #contactTelephone a:hover{text-decoration:none}.contact-data-bottom #contactTelephone .contact-details-icon{font-size:30px;padding-bottom:5px}.contact-data-bottom #contactEmail a{text-decoration:none}.contact-data-bottom #contactEmail a:hover{text-decoration:underline}.contact-data-bottom #contactEmail .contact-details-icon{font-size:24px;padding-bottom:5px}.crc-form-layout{display:flex;flex-wrap:wrap}.crc-form-layout div.form-group{margin:0 0 20px}.crc-form-layout div.form-group fieldset{width:100%;padding:0;margin:0}.crc-form-layout input{border-radius:3px;margin:0}.crc-form-layout .button{border-radius:7px;border:1px solid #fff;background-color:transparent;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out}.crc-form-layout .button:hover{background-color:#fff;color:#722416}.crc-form-layout .field--widget-string-textarea{width:100%!important}.crc-form-layout #edit-actions{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:12px 0 0}.crc-form-layout #edit-actions input{width:100%;margin:0 0 30px}.crc-form-layout #edit-langcode-wrapper{display:none}.pagination-wrapper{width:100%;display:flex;padding:0 25px}.pagination-wrapper ul.pagination{margin:0 auto 25px}.pagination-wrapper ul.pagination li.page-item{font-size:20px;display:flex;width:38px;height:38px}.pagination-wrapper ul.pagination li.page-item.page-item-numbered .page-link{font-size:18px}.pagination-wrapper ul.pagination li.page-item.page-item-arrow .page-link{font-size:22px}.pagination-wrapper ul.pagination li.page-item .page-link{border-radius:0;line-height:38px;width:100%;padding:0 .5rem;text-align:center;border:0}.pagination-wrapper ul.pagination li.page-item a.page-link{color:#707070;transition:color .2s ease-in,background-color .2s ease-in,border-color .2s ease-in;text-decoration:none}.pagination-wrapper ul.pagination li.page-item a.page-link:hover{color:#fff;background-color:#5c1e12;border-color:#5c1e12}.pagination-wrapper ul.pagination li.page-item.current span{color:#707070;cursor:auto}.pagination-wrapper ul.pagination li.page-item.current span:hover{background-color:#fff}.pagination-wrapper ul.pagination li.page-item.active .page-link{cursor:auto;background-color:#5c1e12;border-color:#5c1e12}body.page-user-login nav.tabs,body.page-user-password nav.tabs,body.path-user nav.tabs{margin:0 auto 20px}body.page-user-login nav.tabs li,body.page-user-password nav.tabs li,body.path-user nav.tabs li{margin-right:10px}body.page-user-login nav.tabs li.active a:hover,body.page-user-password nav.tabs li.active a:hover,body.path-user nav.tabs li.active a:hover{background-color:transparent;color:#fff}body.page-user-login nav.tabs li a,body.page-user-password nav.tabs li a,body.path-user nav.tabs li a{text-decoration:none}#user-login-form,#user-pass,body.page-user-login nav.tabs,body.page-user-password nav.tabs,body.path-user #block-burgt-system-main,body.path-user nav.tabs{max-width:300px}#user-login-form,#user-pass,body.path-user #block-burgt-system-main{padding:10px;margin:0 auto}#user-login-form fieldset,#user-pass fieldset,body.path-user #block-burgt-system-main fieldset{padding:0}#user-login-form .description.text-muted,#user-pass .description.text-muted,body.path-user #block-burgt-system-main .description.text-muted{color:#fff!important}#user-login-form .form-submit,#user-pass .form-submit,body.path-user #block-burgt-system-main .form-submit{background-color:#031e1c;border-color:#031e1c}#user-login-form .form-submit:hover,#user-pass .form-submit:hover,body.path-user #block-burgt-system-main .form-submit:hover{opacity:.8}#user-pass p{font-size:80%}.drupal-status-messages{position:absolute;top:100px;right:0;padding:0 10px;z-index:9999;max-width:300px}.drupal-status-messages .drupal-status-messages-inner{overflow:hidden;border-radius:.25rem;background-color:#fff;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);padding:0}.drupal-status-messages .drupal-status-messages-inner .warning-type{color:#707070;font-size:16px;margin-left:10px}.drupal-status-messages .drupal-status-messages-inner .message-header{margin:0;padding-top:6px;padding-bottom:3px;border:0;border-bottom:1px solid #707070;color:inherit;border-radius:0;background-color:inherit;display:flex}.drupal-status-messages .drupal-status-messages-inner .message-header:before{margin-top:-7px}.drupal-status-messages .drupal-status-messages-inner .message-header button.close{color:#707070;opacity:1;font-size:20px;height:100%;padding:0 10px}.drupal-status-messages .drupal-status-messages-inner .message{color:#707070;padding:10px 20px;font-size:14px}.drupal-status-messages .drupal-status-messages-inner .message a{color:#707070}.drupal-status-messages .drupal-status-messages-inner .message,.drupal-status-messages .drupal-status-messages-inner .message-header{padding-left:10px;padding-right:10px}#page-wrapper.page-error-layout p{text-align:center}.row{margin-left:0;margin-right:0}.modal-backdrop{background-color:transparent!important}@media only screen and (min-width:600px){.news-overview .news-article-teaser{max-width:50%}.employees-overview .employee{width:50%}}@media only screen and (min-width:768px){#projectMobileMenuToggler{display:none}.news-overview .news-article-teaser-button a{width:auto!important;padding-left:50px;padding-right:50px}.category-overview{display:flex;flex-wrap:nowrap}#skipSlider{bottom:0!important}.search-results-view .views-row{width:33.33%}.crc-form-layout{justify-content:space-between}.crc-form-layout div.form-group{width:49%}.crc-form-layout .button{max-width:220px}.crc-form-layout .button+.button{margin-left:10px!important}.contact-address-bar .contact-address-title{margin:0 20px 20px}.contact-address-bar .contact-details-wrapper{display:flex;justify-content:space-between}.contact-address-bar .contact-details-wrapper .contact-details-item{margin-left:20px;margin-right:20px}.category-projects .projects-desktop{display:flex!important}.category-projects .projects-mobile{display:none}}@media only screen and (min-width:992px){.employees-overview .employee{width:33.33%}.news-overview .news-article-teaser{max-width:33.33%}.showcase-data{min-width:500px;padding:100px 70px!important}.showcase-data:before{content:"";background-position:40% 50px!important}.breadcrumb-navigation{display:block}}@media only screen and (min-width:1300px){.topbar-and-footer-spacing{padding-left:140px;padding-right:140px}}@media only screen and (max-width:640px){h1,h2{font-size:28px}.news-overview .news-article-teaser-title{font-size:24px!important}}@media only screen and (max-width:767px){.mini-pager .page-link{font-size:24px}#currentDate .date{width:100%;text-align:center}.category-projects .project-teaser-item .project-teaser-title{opacity:1!important}.category-projects .project-teaser-item .project-teaser-clickable{opacity:.8!important}body.path-frontpage header#header{height:100%}header#header nav#navbar-main{height:100%;background-color:transparent}header#header nav#navbar-main #homeCarousel{max-height:none!important;height:100vh}header#header nav#navbar-main .carousel-inner,header#header nav#navbar-main .carousel-item{height:100%}header#header nav#navbar-main #homeCarousel .carousel-item img{height:100%;width:auto!important;max-width:none!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000}}@media only screen and (max-width:767px) and (orientation:landscape){header#header nav#navbar-main .carousel-item img{width:100%!important;height:auto!important}#skipSlider{display:none!important}.home-carousel-menu h2{margin:0!important}.home-carousel-menu #carouselMenuHome{display:none!important}}@media only screen and (max-width:992px){.news-overview .news-article-teaser-title{font-size:28px}.pipeline{display:none}.carousel-control{opacity:1!important}#main-wrapper{padding-top:100px;padding-bottom:16px}.contact-address-bar{padding-left:10px!important;padding-right:10px!important}.contact-address-bar .contact-address-title{margin:0 0 20px 10px}.contact-address-bar .contact-details-wrapper .contact-details-item{font-size:16px;margin-left:10px;margin-right:10px}.contact-address-bar .contact-details-wrapper .contact-details-item .contact-details-icon{padding-right:10px!important}}@media only screen and (max-device-width:992px) and (orientation:landscape){.category-projects .project-teaser-item .project-teaser-title{opacity:1!important}.category-projects .project-teaser-item .project-teaser-clickable{opacity:.8!important}}
@charset "UTF-8";@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../images/fbcb7f0cd9efc325d27a8e59c464d3c1.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sort:before{content:""}.icon-chevrons-up:before{content:""}.icon-chevrons-right:before{content:""}.icon-chevrons-left:before{content:""}.icon-chevrons-down:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}.icon-clear:before{content:""}.icon-menu:before{content:""}.icon-call:before{content:""}.icon-location:before{content:""}.icon-mail:before{content:""}.icon-Search:before{content:""}.icon-chevron-thin-up:before{content:""}.icon-chevron-thin-right:before{content:""}.icon-chevron-thin-left:before{content:""}.icon-chevron-thin-down:before{content:""}header#header{position:relative}header#header nav.navbar{padding:0}header#header nav#navbar-top{width:100%;position:fixed;top:0;left:0;z-index:1000;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.29);transition:background-color .2s ease-in}header#header nav#navbar-top #brand-wrapper{position:relative}header#header nav#navbar-top #brand-wrapper .header-logo{transition:opacity .2s ease-in}header#header nav#navbar-top #brand-wrapper .header-logo img{max-width:200px}header#header nav#navbar-top #brand-wrapper .header-logo.home-logo,header#header nav#navbar-top #brand-wrapper .header-logo.home-logo-active{position:absolute;top:0;left:0;opacity:0}header#header nav#navbar-top nav.navigation ul.nav li.dropdown-item a{color:#707070;text-decoration:none}header#header nav#navbar-top nav.navigation ul.nav li.dropdown-item a:hover{color:#c1260b;text-decoration:none;cursor:pointer}header#header nav#navbar-top nav.navigation ul.nav li a.nav-link{color:#707070;transition:color .2s ease-in;padding:0 20px;font-size:13px;text-transform:uppercase;text-decoration:none}header#header nav#navbar-top nav.navigation ul.nav li a.nav-link:hover{color:#c1260b}header#header nav#navbar-top nav.navigation ul.nav li a.active{color:#c1260b!important}header#header nav#navbar-top #searchFunctionToggleWrapper button#searchFunctionToggle{color:#707070;font-size:18px}header#header nav#navbar-top #searchFunctionToggleWrapper button#searchFunctionToggle:active,header#header nav#navbar-top #searchFunctionToggleWrapper button#searchFunctionToggle:focus,header#header nav#navbar-top #searchFunctionToggleWrapper button#searchFunctionToggle:hover{color:#c1260b;text-decoration:none}header#header nav#navbar-top nav.navigation.menu--account{display:flex;align-items:center}header#header nav#navbar-top nav.navigation.menu--account a{color:#707070;text-decoration:none}header#header nav#navbar-top nav.navigation.menu--account a:hover{color:#c1260b}header#header nav#navbar-top .dropdown-menu{position:absolute;margin:0;padding:10px 0 0;border:none;border-radius:0;background-color:transparent}header#header nav#navbar-top .dropdown-menu li{padding:0;position:relative}header#header nav#navbar-top .dropdown-menu li:first-child{overflow:hidden}header#header nav#navbar-top .dropdown-menu li:first-child:before{content:"";position:absolute;top:-5px;left:-10px;width:150%;height:5px;box-shadow:0 2px 6px rgba(0,0,0,.9)}header#header nav#navbar-top .dropdown-menu li:first-child a{padding-top:5px}header#header nav#navbar-top .dropdown-menu li a{padding:0 20px;line-height:3;width:100%;text-decoration:none;background-color:#fff;transition:color .2s ease-in;font-size:13px;text-transform:uppercase}header#header #socialmediaicons .social-item{padding-right:14px}header#header #socialmediaicons .social-item:last-child{padding-right:0}header#header #socialmediaicons .social-item a{font-size:20px;color:#707070;transition:color .2s ease-in;text-decoration:none}header#header #socialmediaicons .social-item a:hover{color:#c1260b}#crc-top-wrapper{padding-top:10px;padding-bottom:10px;max-width:1920px}.navbar-light button.navbar-toggler{border:0;font-size:28px}.navbar-light button.navbar-toggler .icon-menu,.navbar-light button.navbar-toggler i{color:#00633a}body.path-frontpage header#header #navbar-top:hover #crc-top-navigation-wrapper nav.navigation ul.nav a.nav-link.active,body.path-frontpage header#header #navbar-top:hover #crc-top-navigation-wrapper nav.navigation ul.nav a.nav-link.is-active,body.path-frontpage header#header.active-header #crc-top-navigation-wrapper nav.navigation ul.nav a.nav-link.active,body.path-frontpage header#header.active-header #crc-top-navigation-wrapper nav.navigation ul.nav a.nav-link.is-active{color:#c1260b!important}body.path-frontpage header#header nav#navbar-top.navbar{background-color:transparent!important;box-shadow:none}body.path-frontpage header#header nav#navbar-top.navbar #searchFunctionToggleWrapper #searchFunctionToggle,body.path-frontpage header#header nav#navbar-top.navbar nav.navigation ul.nav a.nav-link{color:#fff}body.path-frontpage header#header nav#navbar-top.navbar #brand-wrapper .regular-logo{opacity:0}body.path-frontpage header#header nav#navbar-top.navbar #brand-wrapper .home-logo{opacity:1}body.path-frontpage header#header nav#navbar-top.navbar #brand-wrapper .home-logo-active{opacity:0}body.path-frontpage header#header nav#navbar-main{position:relative;z-index:1}body.path-frontpage header#header #socialmediaicons .social-item a{color:#fff}body.path-frontpage header#header #searchFunctionToggleWrapper #searchFunctionToggle:hover,body.path-frontpage header#header #socialmediaicons .social-item a:hover,body.path-frontpage header#header a.nav-link:hover{color:#c1260b!important;text-decoration:none!important}body.path-frontpage .navbar-light button.navbar-toggler .icon-menu{color:#fff}@media only screen and (min-width:768px){body.path-frontpage header#header.active-header nav#navbar-top.navbar,body.path-frontpage header#header nav#navbar-top.navbar:hover{background-color:#11402a!important;box-shadow:0 3px 6px rgba(0,0,0,.29)}body.path-frontpage header#header.active-header nav#navbar-top.navbar .dropdown-menu li a,body.path-frontpage header#header nav#navbar-top.navbar:hover .dropdown-menu li a{color:#fff;background-color:#11402a}body.path-frontpage header#header.active-header nav#navbar-top.navbar .dropdown-menu li a:hover,body.path-frontpage header#header nav#navbar-top.navbar:hover .dropdown-menu li a:hover{color:#c1260b!important}body.path-frontpage header#header.active-header nav#navbar-top.navbar #socialmediaicons .social-item a,body.path-frontpage header#header.active-header nav#navbar-top.navbar a.nav-link,body.path-frontpage header#header nav#navbar-top.navbar:hover #socialmediaicons .social-item a,body.path-frontpage header#header nav#navbar-top.navbar:hover a.nav-link{color:#fff!important}body.path-frontpage header#header.active-header nav#navbar-top.navbar #socialmediaicons .social-item a:hover,body.path-frontpage header#header.active-header nav#navbar-top.navbar a.nav-link:hover,body.path-frontpage header#header nav#navbar-top.navbar:hover #socialmediaicons .social-item a:hover,body.path-frontpage header#header nav#navbar-top.navbar:hover a.nav-link:hover{color:#c1260b!important}body.path-frontpage header#header.active-header nav#navbar-top.navbar #brand-wrapper .home-logo,body.path-frontpage header#header.active-header nav#navbar-top.navbar #brand-wrapper .regular-logo,body.path-frontpage header#header nav#navbar-top.navbar:hover #brand-wrapper .home-logo,body.path-frontpage header#header nav#navbar-top.navbar:hover #brand-wrapper .regular-logo{opacity:0!important}body.path-frontpage header#header.active-header nav#navbar-top.navbar #brand-wrapper .home-logo-active,body.path-frontpage header#header nav#navbar-top.navbar:hover #brand-wrapper .home-logo-active{opacity:1!important}}@media only screen and (max-width:1100px){header#header nav#navbar-top nav.navigation ul.nav li a.nav-link{padding-left:10px;padding-right:10px}#searchFunctionToggleWrapper{margin-left:20px!important;margin-right:30px!important}}@media only screen and (max-width:991px){#searchFunctionToggleWrapper{margin:0!important}#searchFunctionToggleWrapper button{padding:15px 10px 15px 0!important}body.path-frontpage header#header nav#navbar-top.navbar{background-color:#11402a!important}body.path-frontpage #crc-top-wrapper ul.nav.navbar-nav .menu-item--expanded.dropdown{display:block!important}body.path-frontpage #crc-top-wrapper ul.nav.navbar-nav li{width:100%}body.path-frontpage #crc-top-wrapper ul.nav.navbar-nav li a{line-height:2.5;width:100%}body.path-frontpage #crc-top-wrapper ul.nav.navbar-nav li ul.dropdown-menu{position:relative!important;left:auto!important;top:auto!important}body.path-frontpage #brand-wrapper .home-logo,body.path-frontpage #brand-wrapper .regular-logo{opacity:0!important}body.path-frontpage #brand-wrapper .home-logo-active{opacity:1!important}header#header #navbar-top{padding:0!important}header#header #block-burgt-main-menu{margin:0!important}header#header #crc-top-navigation-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;padding:30px;background-color:#001816}header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav{width:100%}header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav>li{flex-wrap:wrap}header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav>li.show a.dropdown-toggle:after{content:""}header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav>li>a{padding:8px 0!important;color:#fff;font-size:15px!important;line-height:2.5;width:100%}header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav>li>a.dropdown-toggle:after{content:"";font-family:icomoon;font-weight:600;font-size:12px;border:0;width:auto;height:auto;margin-left:auto}header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav>li ul.dropdown-menu{width:100%;top:auto!important;left:auto!important;position:relative!important;margin-left:30px;padding:0}header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav>li ul.dropdown-menu li.active,header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav>li ul.dropdown-menu li:hover{background-color:transparent!important}header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav>li ul.dropdown-menu li:before{display:none}header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav>li ul.dropdown-menu li a{color:#fff;padding:8px 0!important;line-height:inherit;justify-content:flex-start;background-color:transparent!important;font-size:13px}header#header #crc-top-navigation-wrapper #block-burgt-main-menu ul.nav>li ul.dropdown-menu li a:hover{background-color:transparent!important}header#header #mobileMenuCloseButton{display:flex;justify-content:flex-end}header#header #mobileMenuCloseButton button.navbar-toggler{padding:10px;margin:-10px -16px 0 0}header#header #mobileMenuCloseButton button.navbar-toggler .icon-clear{color:#fff!important;font-size:28px}header#header #searchFunctionToggleWrapper{margin:10px 0}header#header #searchFunctionToggleWrapper button{padding:0;color:#fff!important}header#header #block-socialmediaicons{width:100%}header#header #block-socialmediaicons ul#socialmediaicons{margin:20px 0 0 -18px}header#header #block-socialmediaicons ul#socialmediaicons li{padding:0}header#header #block-socialmediaicons ul#socialmediaicons a{color:#fff;margin:0 10px;padding:6px 8px!important;font-size:24px}}
