#nav{position:fixed;width:100%;z-index:99}#nav .navTop{background-color:rgba(0,0,0,.6);position:relative;width:100%;height:76px;z-index:4;transition:all .3s}#nav .swirl{position:relative;width:100%;height:40px;z-index:3;overflow:hidden;transition:all .3s}#nav .swirl svg path{fill:rgba(0,0,0,.6);transition:all .3s}#nav .menuBig{background-color:#9ebf43;position:absolute;display:flex;width:100%;height:0px;align-items:center;justify-content:center;flex-flow:column wrap;transition:all .3s;overflow:hidden}#nav .menuBig.opened{height:100vh}#nav .menuBig ul{margin:0px !important}#nav .menuBig li{margin-bottom:20px !important;list-style:none}#nav .menuBig li,#nav .menuBig a{font-family:"Avant Garde",Helvetica,Arial,sans-serif;font-size:48px;line-height:60px;color:#fff;font-weight:bolder;text-transform:lowercase;text-align:center;transition:all .3s}#nav .menuBig a:hover{color:#000}#nav .menuBig .langMenu{margin-top:20px}#nav .menuBig .langMenu li{float:left;margin-right:15px;font-size:24px;text-transform:uppercase;font-weight:normal}#nav .menuBig .langMenu li:last-child{margin-right:0px}#nav .menuBig .langMenu a{font-size:24px;text-transform:uppercase}#nav .menuBig .langMenu a:hover{color:#9ebf43}#nav .logo{position:relative;float:left;height:100%;left:4%;padding:8px 0px 4px 0px;transition:all .3s;overflow:hidden;z-index:1}#nav .logo img,#nav .logo svg{width:auto;height:100%;transition:all .3s}#nav .menu{position:absolute;width:100%;margin-top:34px;text-align:center;z-index:0}#nav .menu ul{display:inline-block;margin:0px !important}#nav .menu li{float:left;margin-right:40px;list-style:none}#nav .menu .last{margin-right:0px}#nav .menu a{position:relative;display:block;font-family:"Avant Garde",Helvetica,Arial,sans-serif;color:#fff;font-size:24px;text-transform:lowercase;transition:all .3s}#nav .menu a::after{position:absolute;content:"";background-color:#9ebf43;width:0%;height:1px;bottom:0px;left:50%;opacity:0;border-radius:10px;overflow:hidden;transition:all .3s}#nav .menu a:hover{color:#9ebf43}#nav .menu a:hover::after,#nav .menu .active::after{width:100%;left:0%;opacity:1}#nav .right{position:relative;float:right;right:4%;padding-top:30px;z-index:1;overflow:hidden}#nav .right a{float:left;margin-left:20px;color:#fff;transition:all .3s}#nav .right a i{font-size:30px;color:#fff;transition:all .3s}#nav .right a i:hover{color:#9ebf43}#nav .right .opened a i:hover{color:#000}#nav .right .phone{margin-left:0px}#nav .right .menu-icon{display:none}#nav .right .langMenu{float:left;margin-right:30px;margin-bottom:0px !important;padding-top:6px}#nav .right .langMenu li{float:left;padding:0px 7px 0px 7px;font-weight:bolder;list-style:none}#nav .right .langMenu a{position:relative;display:block;margin-left:0px;font-weight:normal;transition:all .3s ease-in-out}#nav .right .langMenu .weglot-link--active{font-weight:bolder}#nav .right .langMenu a,#nav .right .langMenu li{font-family:"Avant Garde",Helvetica,Arial,sans-serif;color:#fff;font-size:24px}#nav.groen .navTop{background-color:#9ebf43}#nav.groen .swirl svg path{fill:#9ebf43}#nav.groen .menu a::after{background-color:#222}#nav.groen .menu a:hover,#nav.groen .langMenu a:hover,#nav.groen .right a:hover i{color:#222}@keyframes move{0%{top:0px}6.25%{top:0px}12.5%{top:-100px}18.75%{top:-100px}25%{top:-200px}31.25%{top:-200px}37.5%{top:-300px}43.75%{top:-300px}50%{top:-400px}56.25%{top:-400px}62.5%{top:-500px}68.75%{top:-500px}75%{top:-600px}81.25%{top:-600px}87.5%{top:-700px}93.75%{top:-700px}}#bgVid,#bgOverlay{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1}#bgOverlay{background-color:rgba(0,0,0,.1);position:relative;height:100vh;min-height:440px;z-index:2;object-fit:none;display:flex;justify-content:center;flex-direction:column}#bgOverlay .textBox{overflow:hidden;padding-left:4%}#bgOverlay .textBox p,#bgOverlay .textBox p span,#bgOverlay .textBox p strong{color:#fff}#bgOverlay .textBox .top{font-family:"Avant Garde",Helvetica,Arial,sans-serif;display:block;width:800px;font-size:72px;line-height:100px}#bgOverlay .textBox .top strong,#bgOverlay .textBox .top span{font-family:"Avant Garde",Helvetica,Arial,sans-serif;font-size:72px;line-height:100px}#bgOverlay .textBox .slogans{display:block;height:110px;margin-bottom:10px;overflow:hidden}#bgOverlay .textBox .slogans span{display:inline-block;position:relative;white-space:nowrap;top:0;left:0;animation:move 20s;animation-iteration-count:infinite;animation-delay:3s}#bgOverlay .textBox .button i{color:#fff;font-size:24px;margin-right:10px;transition:all .3s}#bgOverlay .textBox .button:hover i{color:#222}#bgOverlay .bottom,.headerBottom{background-color:#efefef;position:absolute;bottom:0px;width:100%;padding:16px 0px 10px 0px;overflow:hidden}#bgOverlay .bottom p,.headerBottom p{margin-bottom:0px}#bgOverlay .bottom p i,.headerBottom p i{position:relative;display:inline}#bgOverlay .bottom p i::before,.headerBottom p i::before{position:absolute;left:10px;bottom:2px;animation:aTriggerHover 1s linear infinite normal;animation-fill-mode:both;color:#222}#bgOverlay .bottom a,.headerBottom a{font-family:"Avant Garde",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#222;font-weight:bolder}@keyframes aTriggerHover{0%{bottom:2px;opacity:1}33%{bottom:0px;opacity:.6}66%{bottom:-2px;opacity:.3}0%{bottom:2px;opacity:1}}#header{display:flex;width:100%;min-height:200px;flex-direction:row;align-items:stretch;overflow:hidden}#header .text{width:550px;overflow:hidden}#header .text .frame{display:flex;align-items:flex-end;justify-content:center;width:100%;padding:0px 13.33% 20px 13.33%;min-height:700px;overflow:hidden}#header .text h1,#header .text h2{text-align:center}#header .text p{text-align:justify}#header .text p:last-child{margin-bottom:24px !important}#header .text p.text-center{text-align:center}#header .image{background:50% 25% no-repeat;background-size:cover;flex:1;margin-bottom:0px;overflow:hidden}#header .image .frame,#header .image .tx-go-maps-ext,#header .image .js-gme-container,#header .image .js-map{width:100% !important;height:100% !important}#header img{width:100%;height:auto}#header .text h1{color:#fff}#header .text h1 a{color:#fff}#header .text h1 i{color:#fff}#header .text h2{color:#fff}#header .text h2 a{color:#fff}#header .text h2 i{color:#fff}#header .text h3{color:#fff}#header .text h3 a{color:#fff}#header .text h3 i{color:#fff}#header .text h4{color:#fff}#header .text h4 a{color:#fff}#header .text h4 i{color:#fff}#header .text p{color:#fff}#header .text strong{color:#fff}#header .text i{color:#fff}#header .text u{color:#fff}#header .text li{color:#fff}#header .text td{color:#fff}#header .text span{color:#fff}.headerBottom{position:inherit;bottom:inherit;display:flex;width:100%;padding-top:20px;padding-bottom:0px;flex-wrap:wrap;align-items:center;overflow:hidden}.headerBottom .left{width:70%;padding:0px 4% 0px 4%;overflow:hidden}.headerBottom .left h2{margin-bottom:0px;font-size:18px;text-transform:uppercase;text-align:center}.headerBottom .breadcrumbs{width:30%;padding:0px 4% 0px 4%}.headerBottom .breadcrumbs ul{display:inline-block;margin:0px !important}.headerBottom .breadcrumbs li{float:left;margin:0px 3px 0px 3px;font-size:12px;font-style:italic;color:#aaa;text-transform:uppercase;list-style:none}.headerBottom .breadcrumbs li:last-child{margin-right:0px}.headerBottom .breadcrumbs a{font-size:12px;font-style:italic;color:#aaa}#content{background-color:#fff;position:relative;display:flex;flex-wrap:wrap;width:100%;z-index:2}#content .swirl{position:absolute;width:100%;max-height:60px;top:0;left:0;z-index:1;overflow:hidden}#content .ce-gallery img,#content .ce-gallery svg{max-width:100%;height:auto}#top{position:relative;background-color:#fff;display:flex;justify-content:center;flex-wrap:wrap;width:100%;padding:60px 0px 0px 0px}#home #top{text-align:center}#portfolioSingle #top{padding-top:0px}#top .diensten{display:inline-block;margin:60px 0px 0px 0px}#top .diensten li{background-image:none;position:relative;float:left;list-style:none;margin:0px 50px 30px 0px !important;padding:0px 0px 0px 0px;width:260px !important}#top .diensten li:nth-child(2n){margin-right:0px;text-align:left}#top .diensten li:nth-child(2n+1){clear:both}#top .diensten li:nth-child(2n-1){text-align:right}#top .diensten li:nth-last-of-type(-n+2){margin-bottom:10px}#top .diensten li a{position:relative;font-size:24px}#top .diensten li a::after{content:"";position:absolute;background-color:#222;bottom:-6px;left:0px;width:100%;height:1px;transition:all .3s}#top .diensten li a:hover::after{width:0%;left:50%}#top #c7 h1{margin-bottom:50px}#top #c7 p{font-size:24px}#middle{position:relative;background-color:#efefef;display:flex;justify-content:center;flex-wrap:wrap;width:100%;padding:60px 0px 0px 0px}#aboutus{position:relative;background-color:#429edd;display:flex;justify-content:center;flex-wrap:wrap;width:100%;padding:60px 0px 0px 0px}#aboutus h2{margin-bottom:40px}#aboutus h2 i{font-size:48px}#aboutus p{margin:0px auto 30px auto;font-size:24px;line-height:36px}#aboutus p strong,#aboutus p i{font-size:24px;line-height:36px}#aboutus .button{margin-top:30px}#home #aboutus .frame{width:66%}#bottom{position:relative;background-color:#429edd;display:flex;justify-content:center;flex-wrap:wrap;width:100%;padding:60px 0px 0px 0px;overflow:hidden}#home #bottom{background-color:#fff}#home #bottom p{font-size:24px;line-height:30px}#contentBottom{position:relative;background-color:#fff;display:flex;justify-content:center;flex-wrap:wrap;width:100%;padding:60px 0px 0px 0px;overflow:hidden}#contentBottom .contactUs{background-color:#efefef;display:flex;justify-content:space-between;flex-wrap:wrap;width:92%;margin:0px auto 100px auto;padding:50px 4% 0px 4%;border-radius:30px;overflow:hidden}#contentBottom .contactUs .frame{display:flex;align-items:center;width:30%;padding:0px 0px 50px 0px}#contentBottom .contactUs .frame:nth-child(2){align-items:flex-end;padding:0px 0px 0px 0px}#contentBottom .contactUs h3{margin-bottom:20px;line-height:48px}#contentBottom .contactUs a{position:relative;display:inline-block;font-size:24px;line-height:30px;margin-bottom:30px}#contentBottom .contactUs a::after{content:"";position:absolute;background-color:#222;bottom:-3px;left:0px;width:100%;height:1px;transition:all .3s}#contentBottom .contactUs a:hover::after{width:0%;left:50%}#contentBottom .contactUs #c58 .ce-gallery,#contentBottom .contactUs #c58 figure{display:block;width:100% !important;margin-right:0px !important;margin-bottom:0px}#contentBottom .contactUs #c58 img{float:none;max-width:400px !important;width:100%;bottom:0px}#contentBottom .frame-type-form_formframework h2,#contentBottom .frame-type-form_formframework .required{display:none}#contentBottom .frame-type-form_formframework input[type=text],#contentBottom .frame-type-form_formframework input[type=email],#contentBottom .frame-type-form_formframework input[type=tel]{background-color:#ddd;width:100%;margin-bottom:15px;padding:15px 4% 15px 4%;border-radius:30px}#contentBottom .frame-type-form_formframework input[type=tel]{float:left;width:65%}#contentBottom .frame-type-form_formframework button{background-color:#222;width:32%;margin-left:3%;padding:15px 3% 15px 3%;border-radius:30px;color:#fff;font-weight:bold;cursor:pointer}#contentBottom .frame-type-form_formframework .frame{padding:0px !important;width:100%}#contentBottom .collaboration .frame{padding-top:0px !important;padding-bottom:0px !important}#contentBottom .tx-rfrsj-portfolio .client-showcase{margin-bottom:0px}#contentBottom .diensten{display:flex;justify-content:center;flex-wrap:wrap;margin-left:0px}#contentBottom .diensten li{background-image:none;margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;list-style:none}#contentBottom .diensten li a{position:relative;font-size:24px}#contentBottom .diensten li a::after{content:"";position:absolute;background-color:#222;bottom:-6px;left:0px;width:100%;height:1px;transition:all .3s}#contentBottom .diensten li a:hover::after{width:0%;left:50%}#footer{background-color:#000;position:relative;width:100%;padding:160px 4% 0px 4%;display:flex;justify-content:space-between;flex-wrap:wrap}#footer .belMail,#footer .gegevens,#footer .right{width:30%;overflow:hidden}#footer .ce-textpic{display:block}#footer h2{color:#fff}#footer p,#footer p i,#footer p strong,#footer p a,#footer p li{color:#fff;font-size:24px;line-height:36px}#footer .belMail a{display:inline-block;position:relative;font-size:24px;line-height:30px;margin-bottom:30px}#footer .belMail a::after{content:"";position:absolute;background-color:#fff;bottom:-3px;left:0px;width:100%;height:1px;transition:all .3s}#footer .belMail a:hover::after{width:0%;left:50%}#footer .right{text-align:center}#footer .right .social{margin:10px 0px 40px 0px}#footer .right a{margin-right:30px}#footer .right a:last-child{margin-right:0px}#footer .right i{font-size:48px;line-height:normal}#footer .right img{display:inline-block;width:80%;height:auto;opacity:.2}#footer .bottom{background-color:#222;width:100%;margin:40px 0px 30px 0px;padding:20px 0px 20px 0px;border-radius:30px;overflow:hidden}#footer .bottom ul{display:flex;justify-content:center;flex-wrap:wrap;margin-left:0px;margin-bottom:0px}#footer .bottom li{background-image:none;margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;list-style:none}#footer .bottom a{display:inline-block;position:relative;font-size:14px;line-height:18px;color:#fff;font-style:italic}#footer .bottom a::after{content:"";position:absolute;background-color:#fff;bottom:0px;left:50%;width:0;height:1px;transition:all .3s}#footer .bottom a:hover::after{width:100%;left:0}#footer .bottom a i{font-size:14px;color:#fff}#footer .bottom a sup{background-color:#429edd;padding:4px 6px 2px 5px;border-radius:20px;font-weight:bold;font-size:12px;color:#fff}#footer .important{width:100%;margin-bottom:20px}#footer .important ul{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin-left:0px;margin-bottom:0px}#footer .important li{background-image:none;padding:0px 0px 10px 0px;list-style:none;line-height:14px}#footer .important a{padding:0px 15px 0px 15px;color:#555;font-size:14px;font-style:italic}.pageLoader{background-color:#fff;position:fixed;width:0px;height:5px;top:0px;left:0px;transition:all .8s linear;z-index:99}.pageTransition .pageLoader{width:100%}.vacatures{display:flex;justify-content:center;flex-wrap:wrap;margin-left:0px !important}.vacatures li{background-image:none !important;margin:0px 20px 20px 20px;padding:0px 0px 0px 0px !important;list-style:none !important;text-align:center}.frame-layout-2 .vacatures li{background-image:none !important}.cc-window{border:2px solid #efefef;border-radius:30px !important;padding:30px !important;box-shadow:0px 0px 20px 0px rgba(0,0,0,.3)}.cc-window .cc-message{padding:0px 0px 30px 0px !important;font-style:italic !important;font-weight:bold}.cc-window .cc-message a{font-weight:normal !important}.cc-window .cc-link{padding:10px 0px 0px 0px !important}.cc-window .cc-allow-all{background-color:#9ebf43 !important;color:#fff !important}.cc-window .cc-allow,.cc-window .cc-deny{display:none !important}.cc-window .cc-compliance{min-width:200px}