﻿@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:400;src:url("../fonts/lora-v32-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:400;src:url("../fonts/lora-v32-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:500;src:url("../fonts/lora-v32-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:500;src:url("../fonts/lora-v32-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:600;src:url("../fonts/lora-v32-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:600;src:url("../fonts/lora-v32-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:700;src:url("../fonts/lora-v32-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:700;src:url("../fonts/lora-v32-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:200;src:url("../fonts/mulish-v12-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:italic;font-weight:200;src:url("../fonts/mulish-v12-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:300;src:url("../fonts/mulish-v12-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:italic;font-weight:300;src:url("../fonts/mulish-v12-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:400;src:url("../fonts/mulish-v12-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:italic;font-weight:400;src:url("../fonts/mulish-v12-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:500;src:url("../fonts/mulish-v12-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:italic;font-weight:500;src:url("../fonts/mulish-v12-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:600;src:url("../fonts/mulish-v12-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:italic;font-weight:600;src:url("../fonts/mulish-v12-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:700;src:url("../fonts/mulish-v12-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:italic;font-weight:700;src:url("../fonts/mulish-v12-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:800;src:url("../fonts/mulish-v12-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:italic;font-weight:800;src:url("../fonts/mulish-v12-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:900;src:url("../fonts/mulish-v12-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mulish";font-style:italic;font-weight:900;src:url("../fonts/mulish-v12-latin-900italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../fonts/open-sans-v35-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../fonts/open-sans-v35-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v35-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../fonts/open-sans-v35-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../fonts/open-sans-v35-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:500;src:url("../fonts/open-sans-v35-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans-v35-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:600;src:url("../fonts/open-sans-v35-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v35-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../fonts/open-sans-v35-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../fonts/open-sans-v35-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:800;src:url("../fonts/open-sans-v35-latin-800italic.woff2") format("woff2")}html{margin:0;padding:0;overflow-x:hidden}body{background-color:#F6F7F6 !important;overflow-x:hidden}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Lora", sans-serif;color:#393B49}body h1 .title-italic,body h2 .title-italic,body h3 .title-italic,body h4 .title-italic,body h5 .title-italic,body h6 .title-italic{font-style:normal}body h1 .title-accent,body h2 .title-accent,body h3 .title-accent,body h4 .title-accent,body h5 .title-accent,body h6 .title-accent{color:#5F7A74}body h1{font-size:35px;line-height:35px}@media screen and (min-width:992px){body h1{font-size:90px;line-height:85px}}body h2{font-size:30px;line-height:35px !important}@media screen and (min-width:992px){body h2{font-size:50px;line-height:60px !important}}body h3{font-size:25px;line-height:35px}@media screen and (min-width:992px){body h3{font-size:35px;line-height:40px}}body .elementor-widget-heading .elementor-heading-title{font-family:"Lora", sans-serif}body p{font-family:"Open Sans", sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#393B49}@media screen and (min-width:992px){body p{font-size:16px;line-height:32px}}body p a{color:#393B49;text-decoration:0.8px solid underline !important}body p a:hover{color:#5F7A74}body ul{padding-left:16px}body ol li,body ul li{font-family:"Open Sans", sans-serif;font-size:15px;font-weight:300 !important;line-height:26px;padding-bottom:15px}body ol li a,body ul li a{color:#393B49}body ol li a:hover,body ul li a:hover{color:#5F7A74}body .paragraph-2 p{font-size:18px;line-height:20px;font-weight:400}@media screen and (min-width:992px){body .paragraph-2 p{font-size:28px;line-height:35px}}body .sub-title p{font-size:12px;line-height:31px;font-weight:400;text-transform:uppercase}@media screen and (min-width:992px){body .sub-title p{font-size:16px;line-height:25px}}body .services-title p{color:#5F7A74;font-size:18px;font-family:"Lora", sans-serif;padding-left:30px;border-left:3px solid #5F7A74;margin-bottom:30px}@media (min-width:992px){body .services-title p{font-size:28px}}body .s-grid,body .l-grid,body .full-width{margin-bottom:50px;padding:0 15px}@media (min-width:992px){body .s-grid,body .l-grid,body .full-width{margin-bottom:100px}}@media (min-width:992px){body .logo-before::before{content:"";background-image:url(/wp-content/uploads/2023/06/beex.svg);width:2750px;height:700px;position:absolute;right:75%;background-position:center;background-size:cover;top:-220px}}body .section-sticky-button{position:fixed;right:-105px;top:350px;z-index:999}@media (max-width:991px){body .section-sticky-button{display:none}}body .section-sticky-button .btn-default{transform:rotate(-90deg)}body .section-sticky-button .btn-default a{background-color:#FAFAFA;border:1px solid #EB555F;color:#EB555F}body .section-sticky-button .btn-default a:hover{background-color:#EB555F;color:#FFFFFF}.btn-default a{padding:18px 40px 20px;border-radius:0;font-family:"Mulish", sans-serif;font-size:14px}.btn-default.btn-black a{background-color:#393B49}.btn-default.btn-black a:hover{background-color:#ABB8B3}.btn-default.btn-green a{background-color:#ABB8B3}.btn-default.btn-green a:hover{background-color:#5F7A74}.btn-default.btn-green-dark a{background-color:#5F7A74}.btn-default.btn-green-dark a:hover{background-color:#ABB8B3}.btn-default.btn-raspberry a{background-color:#EB555F}.btn-default.btn-raspberry a:hover{background-color:#5F7A74}.section-slider{margin-bottom:100px !important}@media (min-width:992px){.section-slider{margin-bottom:150px !important}}.section-slider .projecten-swiper{margin-right:-100px}@media (min-width:1300px){.section-slider .projecten-swiper{margin-left:calc((100vw - 1220px)/2 - 10px)}}.section-slider .projecten-swiper .swiper-wrapper .swiper-slide{position:relative;border-radius:25px;margin-bottom:40px}.section-slider .projecten-swiper .swiper-wrapper .swiper-slide .project-image{position:absolute;opacity:1;transition:all 0.2s ease-in-out;border-radius:25px;overflow:hidden}.section-slider .projecten-swiper .swiper-wrapper .swiper-slide .project-video,.section-slider .projecten-swiper .swiper-wrapper .swiper-slide .project-image-2{opacity:0;transition:all 0.2s ease-in-out;border-radius:25px;overflow:hidden}.section-slider .projecten-swiper .swiper-wrapper .swiper-slide .project-logo{position:absolute;bottom:40px;right:30px;max-width:100px;max-height:80px}.section-slider .projecten-swiper .swiper-wrapper .swiper-slide:hover .project-image{opacity:0}.section-slider .projecten-swiper .swiper-wrapper .swiper-slide:hover .project-video,.section-slider .projecten-swiper .swiper-wrapper .swiper-slide:hover .project-image-2{opacity:1}.section-slider .projecten-swiper .swiper-wrapper .swiper-slide:nth-of-type(even){margin-top:40px}.section-slider .team-swiper{margin-right:-100px}@media (min-width:1300px){.section-slider .team-swiper{margin-left:calc((100vw - 1220px)/2 - 10px)}}.section-slider .team-swiper .swiper-wrapper .swiper-slide{position:relative;border-radius:25px}.section-slider .team-swiper .swiper-wrapper .swiper-slide img{border-radius:25px;overflow:hidden}.section-slider .team-swiper .swiper-wrapper .swiper-slide .team-name{font-size:33px;color:#FFFFFF;font-family:"Lora", sans-serif;position:absolute;bottom:30px;right:30px}@media (min-width:992px){.section-slider .team-swiper .swiper-wrapper .swiper-slide .team-name{font-size:50px}}.section-slider .team-swiper .swiper-wrapper .swiper-slide:nth-of-type(even){margin-top:40px}.section-slider .swiper-pagination.swiper-pagination-bullets{bottom:-50px !important;display:flex;justify-content:center;align-items:center}.section-slider .swiper-pagination.swiper-pagination-bullets span.swiper-pagination-bullet{background-color:#ABB8B3;opacity:1;width:10px;height:10px;margin:0 5px;transition:all 0.2s ease-in-out}.section-slider .swiper-pagination.swiper-pagination-bullets span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#5F7A74;opacity:1;width:14px;height:14px}body .elementor-section:not(.nested)>.elementor-container{max-width:1380px !important}body .elementor-section.full-width:not(.nested)>.elementor-container{max-width:100vw !important}body .elementor-section.l-grid:not(.nested)>.elementor-container{max-width:1380px !important}body .elementor-section.s-grid:not(.nested)>.elementor-container{max-width:1220px !important}body.elementor-editor-active .elementor-section:not(.prio) .elementor-element-overlay{max-width:100% !important}.section-header{z-index:1000;background-color:#F6F7F6;margin-bottom:0 !important}.section-header .site-logo:focus-visible,.section-header .site-logo:focus{outline:none !important}.section-header .site-logo img{width:95px}@media (min-width:992px){.section-header .site-logo img{width:160px}}.section-header .site-logo img:focus-visible,.section-header .site-logo img:focus{outline:none !important}.section-header .nav-menu{margin-bottom:0 !important}.section-header .nav-menu nav{align-self:flex-end}.section-header .nav-menu nav ul li a{font-weight:400;padding:15px 30px}.section-header .nav-menu nav ul li a:hover{padding:15px 30px;color:#5F7A74}.section-header .nav-menu nav ul li a.elementor-item-active{text-decoration:1.5px underline}.section-header .btn-mobile-menu{margin-top:4px}.section-header .btn-mobile-menu a{background-color:transparent;padding:0}.section-header .btn-mobile-menu a span.elementor-button-icon.elementor-align-icon-left{margin-right:0}.section-header .btn-mobile-menu a span.elementor-button-icon.elementor-align-icon-left svg{width:30px;height:17px}.menu-mobile a.dialog-close-button.dialog-lightbox-close-button{top:12px}.menu-mobile a.dialog-close-button.dialog-lightbox-close-button .eicon-close:before{content:"";color:#212121;font-size:25px}.menu-mobile .dialog-message.dialog-lightbox-message{background-color:#ABB8B3}.menu-mobile .dialog-message.dialog-lightbox-message .elementor-location-popup::before{content:"";background-image:url(/wp-content/uploads/2023/07/x-logo.svg);width:500px;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:-130px;bottom:170px}.menu-mobile .dialog-message.dialog-lightbox-message .site-logo{max-width:95px}.menu-mobile .dialog-message.dialog-lightbox-message .site-logo:focus-visible,.menu-mobile .dialog-message.dialog-lightbox-message .site-logo:focus{outline:none !important}.menu-mobile .dialog-message.dialog-lightbox-message .site-logo a{margin-left:20px}.menu-mobile .dialog-message.dialog-lightbox-message .site-logo a:focus-visible,.menu-mobile .dialog-message.dialog-lightbox-message .site-logo a:focus{outline:none !important}.menu-mobile .dialog-message.dialog-lightbox-message .site-logo a img{min-width:95px}.menu-mobile .dialog-message.dialog-lightbox-message .site-logo a img:focus-visible,.menu-mobile .dialog-message.dialog-lightbox-message .site-logo a img:focus{outline:none !important}.menu-mobile .dialog-message.dialog-lightbox-message .nav-menu{margin-top:20px}.menu-mobile .dialog-message.dialog-lightbox-message .nav-menu nav ul li a{font-size:25px;padding:15px 30px}.menu-mobile .dialog-message.dialog-lightbox-message .nav-menu nav ul li a.elementor-item-active{text-decoration:1.5px underline}.menu-mobile .dialog-message.dialog-lightbox-message .nav-menu nav ul li a.elementor-item-active::after{display:none}.menu-mobile .dialog-message.dialog-lightbox-message .btn-default{padding-left:30px;margin-top:20px}.menu-mobile .dialog-message.dialog-lightbox-message .contact{background-color:#FFFFFF;border-radius:20px 20px 0 0;position:absolute;bottom:0;padding:30px;width:100%}.menu-mobile .dialog-message.dialog-lightbox-message .contact .email-tel ul li{margin-bottom:10px}.menu-mobile .dialog-message.dialog-lightbox-message .contact .email-tel ul li a span.elementor-icon-list-text{font-size:15px;font-weight:400}.menu-mobile .dialog-message.dialog-lightbox-message .contact .socials{position:absolute;right:0px;top:-90px;width:30px}.menu-mobile .dialog-message.dialog-lightbox-message .contact .socials ul li a span.elementor-icon-list-icon{background-color:#5F7A74;padding:10px;box-shadow:1px 1px 3px #00000050;margin-bottom:10px}.menu-mobile .dialog-message.dialog-lightbox-message .contact .socials ul li a span.elementor-icon-list-icon svg{margin-right:0}.section-page-title{margin-top:50px}@media (min-width:992px){.section-page-title{margin-top:100px}}.section-page-title .column-content{padding-right:0px;padding-top:0px}@media (min-width:992px){.section-page-title .column-content{padding-right:50px;padding-top:50px}}.section-page-title .column-content h1{font-size:30px;line-height:35px}@media (min-width:992px){.section-page-title .column-content h1{font-size:50px;line-height:60px}}.section-page-title .column-content .services-title{margin-top:30px}@media (max-width:992px){.section-page-title .column-img{margin-bottom:30px}}.section-page-title .column-img img{border-radius:25px;overflow:hidden}@media (min-width:992px){.section-page-title::before{content:"";background-image:url(/wp-content/uploads/2023/06/beex.svg);width:2750px;height:700px;position:absolute;right:75%;background-position:center;background-size:cover;top:-220px}}.section-page-title.services-page-title{padding-bottom:0px}@media (min-width:992px){.section-page-title.services-page-title{padding-bottom:75px}}.section-footer.s-grid{background-color:#ABB8B3;padding:50px 20px 80px;margin-bottom:0;border-radius:20px 20px 0 0;overflow:hidden}@media (min-width:992px){.section-footer.s-grid{padding:100px 20px}}@media (min-width:992px){.section-footer.s-grid::before{content:"";background-image:url(/wp-content/uploads/2023/06/beex.svg);width:100%;height:130%;position:absolute;right:60%;background-position:right;background-size:cover;bottom:-20px;filter:invert(100%) sepia(0%) saturate(7461%) hue-rotate(83deg) brightness(93%) contrast(114%);opacity:0.2}}.section-footer.s-grid .column-content .elementor-widget-image{max-width:300px}@media (min-width:992px){.section-footer.s-grid .column-content .elementor-widget-image{max-width:400px}}.section-footer.s-grid .column-content .elementor-widget-image::after{content:"Spreek je uit als [Bieks]";position:absolute;bottom:-40px;right:0px;font-family:"Open Sans", sans-serif;text-transform:uppercase;letter-spacing:2px;font-weight:300;font-size:15px}@media (min-width:992px){.section-footer.s-grid .column-content .elementor-widget-image::after{right:-40px}}.section-footer.s-grid .column-content .inner-section{margin-top:40px;margin-bottom:40px}@media (min-width:992px){.section-footer.s-grid .column-content .inner-section{margin-top:70px;margin-bottom:0}}.section-footer.s-grid .column-content .inner-section .footer-nav nav ul li a{font-weight:300;letter-spacing:1px;padding:5px 0px 20px;font-size:18px;transition:all 0.2s ease-in-out}.section-footer.s-grid .column-content .inner-section .footer-nav nav ul li a:hover{padding:5px 0px 20px;color:#5F7A74;text-decoration:underline}.section-footer.s-grid .column-content .inner-section .footer-location .location{margin-bottom:30px;position:relative;padding-left:30px}.section-footer.s-grid .column-content .inner-section .footer-location .location::before{content:"";background-image:url(/wp-content/uploads/2023/07/location-icon.svg);width:14px;height:20px;position:absolute;left:0;background-position:center;background-size:cover;top:5px}.section-footer.s-grid .column-content .inner-section .footer-location .location a{text-decoration:none !important;font-size:16px;font-weight:400;transition:all 0.2s ease-in-out}.section-footer.s-grid .column-content .inner-section .footer-location .location a:hover{color:#5F7A74;text-decoration:underline !important}.section-footer.s-grid .column-content .inner-section .footer-location .location a b{font-size:18px;font-weight:600}.section-footer.s-grid .column-cta{justify-content:flex-end}@media (max-width:991px){.section-footer.s-grid .column-cta{padding-right:20px}}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated{background-color:#FFFFFF;position:relative;padding:50px 35px;width:450px;height:450px;border-radius:20px}@media (min-width:992px){.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated{padding:60px 50px}}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated .elementor-widget-icon-list{position:absolute;right:-22px;top:120px;width:45px}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated .elementor-widget-icon-list ul li a span.elementor-icon-list-icon{background-color:#5F7A74;padding:15px;box-shadow:1px 1px 3px #00000050;margin-bottom:10px}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated .elementor-widget-icon-list ul li a span.elementor-icon-list-icon svg{margin-right:0}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading{margin-bottom:25px}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading p{font-size:35px}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated p.cta-title{margin-bottom:0px;font-weight:700}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated p a.email,.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated p a.tel{text-decoration:none !important;font-size:16px;font-weight:400;transition:all 0.2s ease-in-out}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated p a.email:hover,.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated p a.tel:hover{color:#5F7A74;text-decoration:underline !important}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated p a.email::before{content:"@";font-weight:600;font-size:20px;margin-right:10px}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated p a.tel::before{content:"";font-weight:600;font-size:16px;margin-right:10px;font-family:"Font Awesome 5 Free"}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated .links{position:absolute;bottom:-60px;left:0;max-width:280px}@media (min-width:992px){.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated .links{bottom:-60px;min-width:450px}}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated .links p{font-size:11px;letter-spacing:0px;line-height:15px}@media (min-width:992px){.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated .links p{font-size:13px}}.section-footer.s-grid .column-cta .elementor-widget-wrap.elementor-element-populated .links p a{text-decoration:none !important}@media (min-width:992px){.section-services .column-content{padding-right:100px}}.section-services .column-content .elementor-widget-wrap.elementor-element-populated{padding:5px}.section-services .column-content section{z-index:9}@media (max-width:991px){.section-services .column-services{margin-top:30px}.section-services .column-services .elementor-widget-wrap.elementor-element-populated{padding:5px}}.section-services .column-services .elementor-inner-section:not(:last-of-type){padding-bottom:20px;border-bottom:1px solid #5F7A74;margin-bottom:30px}.section-contact{padding:0 25px !important}.section-contact .col-form{background-color:#FFFFFF;padding:30px 20px;border-radius:20px;margin-bottom:20px}@media (min-width:992px){.section-contact .col-form{padding:70px 80px;margin-bottom:0px}}.section-contact .col-form .contactform h2{display:none}.section-contact .col-form .contactform form legend,.section-contact .col-form .contactform form label,.section-contact .col-form .contactform form .label p{font-size:25px;font-family:"Lora", sans-serif;font-weight:400}@media (min-width:992px){.section-contact .col-form .contactform form legend,.section-contact .col-form .contactform form label,.section-contact .col-form .contactform form .label p{font-size:35px}}.section-contact .col-form .contactform form legend span.gfield_required.gfield_required_text,.section-contact .col-form .contactform form label span.gfield_required.gfield_required_text,.section-contact .col-form .contactform form .label p span.gfield_required.gfield_required_text{display:none}.section-contact .col-form .contactform form legend,.section-contact .col-form .contactform form label{padding-bottom:20px}.section-contact .col-form .contactform form #field_2_1,.section-contact .col-form .contactform form #field_2_3,.section-contact .col-form .contactform form #field_2_4{margin-bottom:0}.section-contact .col-form .contactform form #field_2_1 input,.section-contact .col-form .contactform form #field_2_3 input,.section-contact .col-form .contactform form #field_2_4 input{border:none;background-color:#FAFAFA;border-radius:0px;padding:15px 25px;color:#5F7A74;font-family:"Mulish", sans-serif;font-size:14px;line-height:30px}@media (min-width:992px){.section-contact .col-form .contactform form #field_2_1 input,.section-contact .col-form .contactform form #field_2_3 input,.section-contact .col-form .contactform form #field_2_4 input{padding:20px 40px;font-size:16px}}.section-contact .col-form .contactform form #field_2_1 input::-webkit-input-placeholder,.section-contact .col-form .contactform form #field_2_3 input::-webkit-input-placeholder,.section-contact .col-form .contactform form #field_2_4 input::-webkit-input-placeholder{color:#5F7A74;font-family:"Mulish", sans-serif;font-size:14px;line-height:30px;opacity:1}@media (min-width:992px){.section-contact .col-form .contactform form #field_2_1 input::-webkit-input-placeholder,.section-contact .col-form .contactform form #field_2_3 input::-webkit-input-placeholder,.section-contact .col-form .contactform form #field_2_4 input::-webkit-input-placeholder{font-size:16px}}.section-contact .col-form .contactform form #field_2_1 input:focus-visible,.section-contact .col-form .contactform form #field_2_3 input:focus-visible,.section-contact .col-form .contactform form #field_2_4 input:focus-visible{outline:none}.section-contact .col-form .contactform form #field_2_5 label{display:none}.section-contact .col-form .contactform form #field_2_5 textarea{border:none;background-color:#FAFAFA;border-radius:0px;padding:15px 25px;color:#5F7A74;font-family:"Mulish", sans-serif;font-size:14px;line-height:30px}@media (min-width:992px){.section-contact .col-form .contactform form #field_2_5 textarea{padding:20px 40px;font-size:16px}}.section-contact .col-form .contactform form #field_2_5 textarea::-webkit-input-placeholder{color:#5F7A74;font-family:"Mulish", sans-serif;font-size:14px;line-height:30px;opacity:1}@media (min-width:992px){.section-contact .col-form .contactform form #field_2_5 textarea::-webkit-input-placeholder{font-size:16px}}.section-contact .col-form .contactform form #field_2_5 textarea:focus-visible{outline:none}.section-contact .col-form .contactform form #field_2_6{margin-top:10px;margin-bottom:30px}.section-contact .col-form .contactform form #field_2_6 label{font-size:12px;font-family:"Mulish", sans-serif;padding-bottom:5px;padding-left:8px}.section-contact .col-form .contactform form #field_2_6 label a{color:#212121;text-decoration:underline}.section-contact .col-form .contactform form #field_2_6 [type="radio"]:checked,.section-contact .col-form .contactform form #field_2_6 [type="radio"]:not(:checked),.section-contact .col-form .contactform form #field_2_6 [type="checkbox"]:checked,.section-contact .col-form .contactform form #field_2_6 [type="checkbox"]:not(:checked){position:absolute;left:-9999px}.section-contact .col-form .contactform form #field_2_6 [type="radio"]:checked+label,.section-contact .col-form .contactform form #field_2_6 [type="radio"]:not(:checked)+label,.section-contact .col-form .contactform form #field_2_6 [type="checkbox"]:checked+label,.section-contact .col-form .contactform form #field_2_6 [type="checkbox"]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;line-height:16px;display:inline-block;color:#393B49}.section-contact .col-form .contactform form #field_2_6 [type="radio"]:checked+label:before,.section-contact .col-form .contactform form #field_2_6 [type="radio"]:not(:checked)+label:before,.section-contact .col-form .contactform form #field_2_6 [type="checkbox"]:checked+label:before,.section-contact .col-form .contactform form #field_2_6 [type="checkbox"]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #393B49;border-radius:5px;background:transparent}.section-contact .col-form .contactform form #field_2_6 [type="radio"]:checked+label:after,.section-contact .col-form .contactform form #field_2_6 [type="radio"]:not(:checked)+label:after,.section-contact .col-form .contactform form #field_2_6 [type="checkbox"]:checked+label:after,.section-contact .col-form .contactform form #field_2_6 [type="checkbox"]:not(:checked)+label:after{content:"";width:15px;height:15px;background:#393B49;position:absolute;top:0px;left:0px;border-radius:5px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.section-contact .col-form .contactform form #field_2_6 [type="radio"]:not(:checked)+label:after,.section-contact .col-form .contactform form #field_2_6 [type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.section-contact .col-form .contactform form #field_2_6 [type="radio"]:checked+label:after,.section-contact .col-form .contactform form #field_2_6 [type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.section-contact .col-form .contactform form input[type=submit]{padding:18px 40px 20px;border-radius:0;font-family:"Mulish", sans-serif;font-size:14px;background-color:#393B49;color:#FFFFFF;border:none}.section-contact .col-form .contactform form input[type=submit]:hover{background-color:#ABB8B3}.section-contact .col-form .contactform form input[type=submit]:focus,.section-contact .col-form .contactform form input[type=submit]:focus-visible{outline:none !important}.section-contact .col-form .contactform form div.validation_message.gfield_validation_message{background-color:transparent;border:none;padding:0px;padding-bottom:10px;font-size:12px}.section-contact .col-form .contactform .gform_validation_errors{display:none}.section-contact .col-form .contactform div#field_2_7{display:none !important}@media (max-width:991px){.section-contact .col-cta{margin:-20px 0 30px}}.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated{padding:0 !important}.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated .inner-section{background-color:#5F7A74;padding:40px;border-radius:20px}@media (min-width:922px){.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated .inner-section{margin-left:50px}}.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated .inner-section h2{color:#FFFFFF}.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated .inner-section p.cta-title{margin-bottom:0px;font-weight:700;color:#FFFFFF}.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated .inner-section p a.email,.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated .inner-section p a.tel{text-decoration:none !important;font-size:16px;font-weight:400;transition:all 0.2s ease-in-out;color:#FFFFFF}.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated .inner-section p a.email:hover,.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated .inner-section p a.tel:hover{text-decoration:underline !important}.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated .inner-section p a.email::before{content:"@";font-weight:600;font-size:20px;margin-right:10px}.section-contact .col-cta .elementor-widget-wrap.elementor-element-populated .inner-section p a.tel::before{content:"";font-weight:600;font-size:16px;margin-right:10px;font-family:"Font Awesome 5 Free"}.section-locations .elementor-widget-image{border-radius:20px;overflow:hidden}.section-locations .elementor-widget-text-editor p.location{text-transform:uppercase;font-size:12px;letter-spacing:2px;margin-bottom:5px}@media (min-width:992px){.section-locations .elementor-widget-text-editor p.location{font-size:16px}}.section-locations .elementor-widget-text-editor p.address{font-family:"Lora", sans-serif;font-size:25px;line-height:30px}@media (min-width:992px){.section-locations .elementor-widget-text-editor p.address{font-size:35px;line-height:40px}}.section-hero.project{height:calc(100vh - 250px);margin-bottom:30px !important}@media (min-width:992px){.section-hero.project{margin-bottom:100px !important}}.section-hero.project .project-logo{position:absolute;bottom:80px;right:0}.section-hero.project .project-logo img{max-width:150px;max-height:150px}.section-two-column-content.project h2 p{font-size:30px;line-height:35px;font-family:"Lora", sans-serif}@media screen and (min-width:992px){.section-two-column-content.project h2 p{font-size:50px;line-height:60px}}.section-two-column-content.project h2 p em{color:#5F7A74;font-style:normal}.section-two-column-content.project .elementor-widget-text-editor{font-family:"Open Sans", sans-serif;font-size:15px;font-weight:300;line-height:26px;color:#212121;letter-spacing:1px}@media screen and (min-width:992px){.section-two-column-content.project .elementor-widget-text-editor{font-size:17px;line-height:32px}}.section-two-column-content.project .elementor-widget-text-editor a{color:#212121;text-decoration:0.8px solid underline !important}.section-two-column-content.project .elementor-widget-text-editor a:hover{color:#5F7A74}.section-two-column-content.project .diensten{color:#5F7A74;font-size:18px;font-family:"Mulish", sans-serif;padding-left:30px;border-left:3px solid #5F7A74;margin-bottom:30px}@media (min-width:992px){.section-two-column-content.project .diensten{font-size:28px}}.section-gallery{margin-top:100px}@media (min-width:992px){.section-gallery{margin-top:150px}}.section-gallery .elementor-shortcode{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}@media (min-width:992px){.section-gallery .elementor-shortcode{grid-template-columns:1fr 1fr 1fr}}.section-gallery .elementor-shortcode img,.section-gallery .elementor-shortcode video{width:100%;border-radius:25px}.section-gallery .elementor-shortcode>*:nth-child(2),.section-gallery .elementor-shortcode>*:nth-child(5){margin-top:-40px}@media (max-width:991px){.section-gallery .elementor-shortcode>*:nth-child(3),.section-gallery .elementor-shortcode>*:nth-child(6){display:none}}.section-parallax{background-position:center;background-attachment:fixed;background-size:cover;min-height:300px;margin-bottom:30px}.section-parallax::before{content:"";background-color:#F6F7F6;width:100%;height:20px;position:absolute;top:-1px;border-radius:0 0 20px 20px}.section-parallax::after{content:"";background-color:#F6F7F6;width:100%;height:20px;position:absolute;bottom:-1px;border-radius:20px 20px 0 0}@media (min-width:992px){.section-parallax{margin-bottom:100px;min-height:500px}}.section-mockup .mockup-image img{border-radius:25px}.section-project-cta .elementor-column{margin:0 10px}.section-project-cta .elementor-column .elementor-widget-wrap.elementor-element-populated{background-size:cover;background-repeat:no-repeat;background-position:center;padding:280px 20px 100px !important;border-radius:30px}@media (min-width:992px){.section-project-cta .elementor-column .elementor-widget-wrap.elementor-element-populated{padding:280px 80px 100px !important}}.section-project-cta .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-background-overlay{border-radius:30px}.section-project-cta .elementor-column .elementor-widget-wrap.elementor-element-populated h2{color:#FFFFFF;margin-bottom:30px}@media (max-width:992px){.section-services{margin-bottom:10px}}@media (max-width:992px){.section-services .inner-section{display:none}}@media (min-width:992px){.section-services .inner-section .elementor-column{padding-left:50px}}.section-services .inner-section .elementor-column .elementor-widget-wrap.elementor-element-populated{padding:0}.section-services .inner-section .elementor-column .elementor-widget-wrap.elementor-element-populated img{border-radius:20px}@media (min-width:992px){.section-services .column-accordion{padding-right:50px}}.section-services .elementor-widget-accordion .elementor-accordion .elementor-accordion-item{border:none;padding-bottom:40px}.section-services .elementor-widget-accordion .elementor-accordion .elementor-tab-title{font-family:"Lora", sans-serif;font-size:35px;font-weight:400;color:#ABB8B3;padding:0;transition:all 0.2s ease-in-out;border:none}.section-services .elementor-widget-accordion .elementor-accordion .elementor-tab-title::before,.section-services .elementor-widget-accordion .elementor-accordion .elementor-tab-title::after{display:none}.section-services .elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active{color:#393B49;border:none;padding:0 0 0 30px;border-left:2px solid;transition:all 0.2s ease-in-out}.section-services .elementor-widget-accordion .elementor-accordion .elementor-tab-content{border:none;padding:20px 0 0px}.section-services .elementor-widget-accordion .elementor-tabs-content-wrapper{border-width:0px !important;padding:0}.section-images-fullwidth{padding:0 !important}.section-images-fullwidth .elementor-container.elementor-column-gap-default{min-width:110vw !important;margin-left:-5vw}.section-images-fullwidth .elementor-column .elementor-widget-wrap.elementor-element-populated{padding:0 !important;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.section-images-fullwidth .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image:nth-of-type(odd){width:33.333333%}.section-images-fullwidth .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image:nth-of-type(even){width:16.666665%}@media (max-width:991px){.section-images-fullwidth .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image:nth-of-type(odd){width:66.666667%}.section-images-fullwidth .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image:nth-of-type(even){width:33.333333%}.section-images-fullwidth .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image:nth-of-type(3),.section-images-fullwidth .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image:nth-of-type(4){display:none}}.section-images-fullwidth .elementor-column .elementor-widget-wrap.elementor-element-populated img{border-radius:25px !important;overflow:hidden}.section-project-planner{margin-top:50px}@media (min-width:992px){.section-project-planner{margin-top:100px}}@media (min-width:992px){.section-project-planner::before{content:"";background-image:url(/wp-content/uploads/2023/06/beex.svg);width:2750px;height:700px;position:absolute;right:75%;background-position:center;background-size:cover;top:-220px}}.section-project-planner .elementor-container.elementor-column-gap-default{background-color:#FFFFFF;padding:50px 20px;border-radius:20px}@media (min-width:992px){.section-project-planner .elementor-container.elementor-column-gap-default{padding:70px 130px}}.section-project-planner .elementor-container.elementor-column-gap-default h1{font-size:30px;font-weight:400;line-height:35px}@media (min-width:992px){.section-project-planner .elementor-container.elementor-column-gap-default h1{font-size:50px;line-height:55px}}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner h2{display:none}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form fieldset{margin-bottom:35px}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form legend,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form label,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .label p{font-size:25px;font-family:"Lora", sans-serif;font-weight:400}@media (min-width:992px){.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form legend,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form label,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .label p{font-size:35px}}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form legend span.gfield_required.gfield_required_text,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form label span.gfield_required.gfield_required_text,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .label p span.gfield_required.gfield_required_text{display:none}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form legend,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form label{padding-bottom:20px}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form fieldset#field_1_1 legend{padding-left:20px;position:relative}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form fieldset#field_1_1 legend::before{content:"1.";font-size:20px;top:-6px;position:absolute;left:0}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form fieldset#field_1_3{margin-bottom:50px}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form fieldset#field_1_3 legend{padding-left:20px;position:relative}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form fieldset#field_1_3 legend::before{content:"2.";font-size:20px;top:-6px;position:absolute;left:0}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_4{margin-bottom:50px}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_4 label{padding-left:20px;position:relative}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_4 label::before{content:"3.";font-size:20px;top:-6px;position:absolute;left:0}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_4 textarea{border:none;background-color:#FAFAFA;border-radius:0px;padding:20px 30px;color:#5F7A74;font-family:"Mulish", sans-serif;font-size:16px;line-height:30px}@media (min-width:992px){.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_4 textarea{padding:30px 50px}}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_4 textarea::-webkit-input-placeholder{color:#5F7A74;font-family:"Mulish", sans-serif;font-size:16px;line-height:30px;opacity:1}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_4 textarea:focus-visible{outline:none}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_5 p{padding-left:20px;position:relative}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_5 p::before{content:"4.";font-size:20px;top:-15px;position:absolute;left:0}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_6,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_7,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_8{margin-bottom:0}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_6 input,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_7 input,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_8 input{border:none;background-color:#FAFAFA;border-radius:0px;padding:20px 30px;color:#5F7A74;font-family:"Mulish", sans-serif;font-size:16px;line-height:30px}@media (min-width:992px){.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_6 input,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_7 input,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_8 input{padding:20px 40px}}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_6 input::-webkit-input-placeholder,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_7 input::-webkit-input-placeholder,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_8 input::-webkit-input-placeholder{color:#5F7A74;font-family:"Mulish", sans-serif;font-size:16px;line-height:30px;opacity:1}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_6 input:focus-visible,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_7 input:focus-visible,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_8 input:focus-visible{outline:none}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9{margin-top:10px}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 label{font-size:12px;font-family:"Mulish", sans-serif;padding-bottom:5px;padding-left:8px}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 label a{color:#212121;text-decoration:underline}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="radio"]:checked,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="radio"]:not(:checked),.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="checkbox"]:checked,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="checkbox"]:not(:checked){position:absolute;left:-9999px}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="radio"]:checked+label,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="radio"]:not(:checked)+label,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="checkbox"]:checked+label,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="checkbox"]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;line-height:16px;display:inline-block;color:#393B49}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="radio"]:checked+label:before,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="radio"]:not(:checked)+label:before,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="checkbox"]:checked+label:before,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="checkbox"]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #393B49;border-radius:5px;background:transparent}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="radio"]:checked+label:after,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="radio"]:not(:checked)+label:after,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="checkbox"]:checked+label:after,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="checkbox"]:not(:checked)+label:after{content:"";width:15px;height:15px;background:#393B49;position:absolute;top:0px;left:0px;border-radius:5px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="radio"]:not(:checked)+label:after,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="radio"]:checked+label:after,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form #field_1_9 [type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .gfield_checkbox{display:flex;flex-wrap:wrap;gap:20px}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .gfield_checkbox .gchoice{z-index:1;position:relative;margin:0;padding:0}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .gfield_checkbox .gchoice input.gfield-choice-input{z-index:-1;appearance:none;margin:0;padding:0;width:100%;height:100%;transition:0.2s all ease-in-out;position:absolute;border-radius:0;left:0;background-color:#ABB8B3}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .gfield_checkbox .gchoice input.gfield-choice-input:checked{background-color:#5F7A74}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .gfield_checkbox .gchoice input.gfield-choice-input:hover{cursor:pointer}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .gfield_checkbox .gchoice label{z-index:3;color:#FFFFFF;display:block;padding:18px 30px 20px;width:auto;overflow:visible;font-family:"Mulish", sans-serif;font-size:14px}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .gfield_checkbox .gchoice label:hover{cursor:pointer}@media (min-width:992px){.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .gfield_checkbox .gchoice label{padding:18px 40px 20px}}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form input[type=submit]{padding:18px 40px 20px;border-radius:0;font-family:"Mulish", sans-serif;font-size:14px;background-color:#393B49;color:#FFFFFF;border:none}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form input[type=submit]:hover{background-color:#ABB8B3}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form input[type=submit]:focus,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form input[type=submit]:focus-visible{outline:none}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form div.validation_message.gfield_validation_message{background-color:transparent;border:none;padding:0px;padding-bottom:10px;font-size:12px}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .gfield_error legend,.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form .gfield_error label{color:#212121}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner form div#field_1_10{display:none}.section-project-planner .elementor-container.elementor-column-gap-default .projectplanner .gform_validation_errors{display:none}.section-vacatures .vacature{background-color:#FFFFFF;padding:20px 20px 30px 20px;border-radius:10px}@media (min-width:992px){.section-vacatures .vacature{padding:30px 80px 30px 60px}}.section-vacatures .vacature .elementor-widget-icon-list{margin-bottom:0px}.section-vacatures .vacature .elementor-widget-icon-list ul li span{text-transform:uppercase;letter-spacing:1px;font-size:15px;color:#5F7A74;font-weight:400}.section-vacatures .vacature .elementor-widget-icon-list ul li:first-of-type::after{content:"|";border:none !important}@media (max-width:991px){.section-vacatures .vacature .btn-default{text-align:left;margin-top:20px}}.section-image{padding:0 !important;margin-bottom:-20px !important;max-height:600px}.section-image .elementor-widget-wrap.elementor-element-populated{padding:0 !important}.section-vacature-single{margin-bottom:20px !important;margin-top:50px}@media (min-width:992px){.section-vacature-single{margin-top:100px}}@media (min-width:992px){.section-vacature-single::before{content:"";background-image:url(/wp-content/uploads/2023/06/beex.svg);width:2750px;height:700px;position:absolute;right:75%;background-position:center;background-size:cover;top:-220px}}.section-vacature-single .column-vacature-content{background-color:#FFFFFF;padding:30px 20px;border-radius:20px 0 0 20px}@media (min-width:992px){.section-vacature-single .column-vacature-content{padding:30px 80px 30px 60px}}.section-vacature-single .column-vacature-content h1{font-size:22px;font-family:"Mulish", sans-serif;color:#5F7A74;padding-left:30px;border-left:1px solid #5F7A74;margin-bottom:10px}.section-vacature-single .column-vacature-content ul li{font-size:16px}.section-vacature-single .column-vacature-content ul li::marker{color:#EB555F}@media (min-width:992px){.section-vacature-single .column-vacature-content::after{content:"";height:100%;width:100px;background-color:#FFFFFF;position:absolute;right:-100px;top:0;border-radius:0 20px 20px 0}}@media (min-width:992px){.section-vacature-single .column-cta{margin-top:100px}}.section-vacature-single .column-cta .elementor-widget-wrap.elementor-element-populated{padding:0 !important}.section-vacature-single .column-cta .elementor-widget-wrap.elementor-element-populated .inner-section.team{background-color:#5F7A74;padding:30px;border-radius:20px}@media (min-width:992px){.section-vacature-single .column-cta .elementor-widget-wrap.elementor-element-populated .inner-section.team{padding:40px}}.section-vacature-single .column-cta .elementor-widget-wrap.elementor-element-populated .inner-section.team h2{color:#FFFFFF;font-size:25px;line-height:35px}@media screen and (min-width:992px){.section-vacature-single .column-cta .elementor-widget-wrap.elementor-element-populated .inner-section.team h2{font-size:35px;line-height:40px}}.section-vacature-single .column-cta .elementor-widget-wrap.elementor-element-populated .inner-section.image{margin-bottom:30px}.section-vacature-single .column-cta .elementor-widget-wrap.elementor-element-populated .inner-section.image img{border-radius:20px;overflow:hidden}.section-vacature-banner .elementor-container.elementor-column-gap-default{background-color:#5F7A74;border-radius:20px;padding:20px 20px 25px}@media (min-width:992px){.section-vacature-banner .elementor-container.elementor-column-gap-default{padding:50px 70px}}.section-vacature-banner .elementor-container.elementor-column-gap-default h2{color:#FFFFFF;font-size:25px;line-height:35px}@media screen and (min-width:992px){.section-vacature-banner .elementor-container.elementor-column-gap-default h2{font-size:35px;line-height:40px}}.section-vacature-banner .elementor-container.elementor-column-gap-default .elementor-widget-icon-list ul li a span{color:#FFFFFF}.section-vacature-banner .elementor-container.elementor-column-gap-default .elementor-widget-icon-list ul li a:hover span{text-decoration:underline}.section-page-title.page-team{margin-bottom:30px !important}@media (min-width:992px){.section-page-title.page-team{margin-bottom:50px !important}}.section-teller{margin-bottom:50px !important}@media (min-width:992px){.section-teller{margin-bottom:150px !important}}.section-teller span.elementor-counter-number{font-family:"Lora", sans-serif;font-size:90px}@media (min-width:992px){.section-teller span.elementor-counter-number{font-size:130px}}.section-teller .elementor-counter-title{font-family:"Open Sans", sans-serif;font-weight:300 !important;font-size:16px !important}.section-team{padding:0 !important}@media (max-width:991px){.section-team .elementor-posts-container{grid-gap:10px}}.section-team .elementor-posts-container .team .teamlid .teamlid-naam-functie{background-color:#FFFFFF;border-radius:20px 20px 0 0;padding:10px 15px}.section-team .elementor-posts-container .team .teamlid .teamlid-naam-functie .naam{font-family:"Lora", sans-serif;color:#5F7A74;font-size:24px;margin-bottom:0}.section-team .elementor-posts-container .team .teamlid .teamlid-naam-functie .functie{font-family:"Open Sans", sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:2px}.section-team .elementor-posts-container .team .teamlid .teamlid-images .elementor-widget-wrap.elementor-element-populated{padding:0 !important}.section-team .elementor-posts-container .team .teamlid .teamlid-images .elementor-widget-wrap.elementor-element-populated .img-1{visibility:visible;opacity:1;margin-bottom:0;transition:all 0.2s ease}.section-team .elementor-posts-container .team .teamlid .teamlid-images .elementor-widget-wrap.elementor-element-populated .img-2{visibility:hidden;opacity:0;position:absolute;transition:all 0.2s ease}.section-team .elementor-posts-container .team .teamlid .teamlid-images:hover .elementor-widget-wrap.elementor-element-populated .img-1{visibility:hidden;opacity:0}.section-team .elementor-posts-container .team .teamlid .teamlid-images:hover .elementor-widget-wrap.elementor-element-populated .img-2{visibility:visible;opacity:1;position:absolute}.section-team .elementor-posts-container .team .teamlid .teamlid-omschrijving{background-color:#FFFFFF;border-radius:0px 0px 20px 20px;padding:5px 15px 25px}.section-team .elementor-posts-container .team .teamlid .teamlid-omschrijving .like-button{padding:0;border:none;background-color:none;width:30px;height:30px;margin-right:20px;margin-bottom:10px}.section-team .elementor-posts-container .team .teamlid .teamlid-omschrijving .like-button::before{content:"";background-image:url(/wp-content/uploads/2023/07/Icon-heart.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:30px;height:30px;position:absolute;top:0;left:0;transition:all 0.2s ease}.section-team .elementor-posts-container .team .teamlid .teamlid-omschrijving .like-button:hover,.section-team .elementor-posts-container .team .teamlid .teamlid-omschrijving .like-button:focus,.section-team .elementor-posts-container .team .teamlid .teamlid-omschrijving .like-button:focus-visible{background-color:transparent;outline:none}.section-team .elementor-posts-container .team .teamlid .teamlid-omschrijving .like-button.active::before{content:"";background-image:url(/wp-content/uploads/2023/07/Icon-heart-red.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:30px;height:30px;position:absolute;top:0;left:0;transition:all 0.2s ease}.section-team .elementor-posts-container .team .teamlid .teamlid-omschrijving .comment-icon svg{width:27px;height:28px}.section-team .elementor-posts-container .team .teamlid .teamlid-omschrijving .omschrijving p{font-size:16px;line-height:28px}.section-team .elementor-posts-container .team .teamlid .teamlid-omschrijving .hashtags{color:#5F7A74;font-family:"Open Sans", sans-serif}@media (min-width:992px){.section-team .elementor-posts-container .team:nth-of-type(3n+2){margin-top:-40px}}.section-hero{height:calc(100vh - 140px)}@media (min-width:992px){.section-hero{min-height:550px}}.section-hero .elementor-container{height:100%}.section-hero .elementor-container .column-content{max-width:750px}.section-hero .elementor-container h1{color:#FFFFFF;margin-bottom:20px}.section-hero .elementor-container p{color:#FFFFFF;font-size:18px;font-family:"Lora", sans-serif;padding-left:30px;border-left:3px solid #FFFFFF;margin-bottom:30px}@media (min-width:992px){.section-hero .elementor-container p{font-size:28px}}.section-hero .elementor-container .animation-mouse{position:absolute;bottom:60px;left:-15px;width:100vw}@media (min-width:992px){.section-hero .elementor-container .animation-mouse{left:-10%;width:100%}}.section-hero .elementor-container .animation-mouse .mouse{display:block;width:23px;height:40px;border-radius:13px;position:absolute;top:-30px;right:50%;margin:0 auto 0 -16px;border:2px solid #FFFFFF}@media (min-width:992px){.section-hero .elementor-container .animation-mouse .mouse{right:0}}.section-hero .elementor-container .animation-mouse .mouse span{background:#FFFFFF;display:block;margin:6px auto;width:3px;height:7px;border-radius:100%;animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:mouseScroll}@keyframes mouseScroll{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(12px)}}.section-hero::after{content:"";width:100%;background-color:#F6F7F6;height:20px;position:absolute;bottom:-1px;left:0;border-radius:20px 20px 0 0}.section-uitgelicht-project article{border-radius:25px;overflow:hidden}.section-uitgelicht-project article .uitgelicht-project .elementor-widget-wrap.elementor-element-populated{padding:200px 20px 140px;position:relative}@media (min-width:992px){.section-uitgelicht-project article .uitgelicht-project .elementor-widget-wrap.elementor-element-populated{padding:200px 80px 140px}}.section-uitgelicht-project article .uitgelicht-project .elementor-widget-wrap.elementor-element-populated .post_title p{font-size:14px;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-weight:600;color:#FFFFFF}.section-uitgelicht-project article .uitgelicht-project .elementor-widget-wrap.elementor-element-populated .post_description p{font-size:30px;font-family:"Lora", sans-serif;color:#FFFFFF;line-height:35px}@media (min-width:992px){.section-uitgelicht-project article .uitgelicht-project .elementor-widget-wrap.elementor-element-populated .post_description p{font-size:50px;line-height:60px}}.section-uitgelicht-project article .uitgelicht-project .elementor-widget-wrap.elementor-element-populated .post_description p em{font-style:normal}.section-uitgelicht-project article .uitgelicht-project .elementor-widget-wrap.elementor-element-populated .post_logo{position:absolute;width:150px;height:150px;bottom:30px;right:30px;display:flex;align-items:flex-end}@media (min-width:992px){.section-uitgelicht-project article .uitgelicht-project .elementor-widget-wrap.elementor-element-populated .post_logo{bottom:50px;right:50px}}@media (max-width:991px){.section-portfolio{margin-bottom:0 !important}}.section-portfolio .portfolio-overview .portfolio-project{display:flex;column-gap:20px;margin-bottom:100px;flex-wrap:wrap}@media (min-width:992px){.section-portfolio .portfolio-overview .portfolio-project{display:grid;grid-template-columns:0.9fr 0.9fr 1.2fr}}.section-portfolio .portfolio-overview .portfolio-project .column img,.section-portfolio .portfolio-overview .portfolio-project .column video{border-radius:25px;overflow:hidden}.section-portfolio .portfolio-overview .portfolio-project .column .project_title{font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:1px}.section-portfolio .portfolio-overview .portfolio-project .column .project_quote p{font-family:"Lora", sans-serif;font-size:35px;line-height:35px;letter-spacing:0px}.section-portfolio .portfolio-overview .portfolio-project .column .project_quote p em{color:#5F7A74;font-style:normal}.section-portfolio .portfolio-overview .portfolio-project .column .project_description{margin-bottom:60px}.section-portfolio .portfolio-overview .portfolio-project .column .btn-default a{color:#FFFFFF !important;transition:0.2s ease-in-out}.section-portfolio .portfolio-overview .portfolio-project .column.column-1{position:relative}@media (max-width:991px){.section-portfolio .portfolio-overview .portfolio-project .column.column-1{width:calc(50% - 10px)}}.section-portfolio .portfolio-overview .portfolio-project .column.column-1 img.project-logo{position:absolute;bottom:40px;right:40px;max-width:100px;max-height:80px;border-radius:0}@media (max-width:991px){.section-portfolio .portfolio-overview .portfolio-project .column.column-2{width:calc(50% - 10px)}}.section-portfolio .portfolio-overview .portfolio-project .column.column-3{display:flex;flex-direction:column;justify-content:center;padding-left:20px}@media (max-width:991px){.section-portfolio .portfolio-overview .portfolio-project .column.column-3{width:100%;padding-left:0;margin-top:30px}}.section-related-projects{margin-top:20px}@media (min-width:992px){.section-related-projects{margin-top:50px}}.section-related-projects .elementor-widget-wrap.elementor-element-populated{padding:0 !important}.section-related-projects .elementor-shortcode{display:flex;column-gap:20px}.section-related-projects .elementor-shortcode a.project{position:relative}.section-related-projects .elementor-shortcode a.project .project-image{opacity:1;transition:all 0.2s ease-in-out;border-radius:25px;overflow:hidden}.section-related-projects .elementor-shortcode a.project .featured-video,.section-related-projects .elementor-shortcode a.project .project-image-2{position:absolute;top:0;left:0;opacity:0;transition:all 0.2s ease-in-out;border-radius:25px;overflow:hidden}.section-related-projects .elementor-shortcode a.project .project-logo{position:absolute;bottom:70px;right:20px;max-width:80px;max-height:80px}@media (min-width:992px){.section-related-projects .elementor-shortcode a.project .project-logo{max-width:150px;max-height:100px;bottom:80px;right:30px}}.section-related-projects .elementor-shortcode a.project:hover .project-image{opacity:0}.section-related-projects .elementor-shortcode a.project:hover .featured-video,.section-related-projects .elementor-shortcode a.project:hover .project-image-2{opacity:1}.section-related-projects .elementor-shortcode a.project:nth-of-type(odd){margin-top:40px}.section-related-projects .elementor-shortcode a.project:nth-of-type(odd) .project-logo{bottom:30px}@media (min-width:992px){.section-related-projects .elementor-shortcode a.project:nth-of-type(odd) .project-logo{bottom:40px}}@media (max-width:991px){.section-related-projects .elementor-shortcode a.project:nth-of-type(3),.section-related-projects .elementor-shortcode a.project:nth-of-type(4){display:none}}@media (max-width:991px){.section-logo .elementor-column figure.gallery-item{width:27% !important;margin:0 10px !important}}.section-two-column-content .elementor-widget-heading h1{font-size:30px;line-height:35px}@media screen and (min-width:992px){.section-two-column-content .elementor-widget-heading h1{font-size:50px;line-height:60px}}.section-two-columns .elementor-container.elementor-column-gap-default{gap:20px}.section-two-columns .elementor-container.elementor-column-gap-default .elementor-column{background-color:#5F7A74;border-radius:20px;padding:30px 20px 40px}@media (min-width:992px){.section-two-columns .elementor-container.elementor-column-gap-default .elementor-column{padding:80px 50px 100px}}.section-two-columns .elementor-container.elementor-column-gap-default .elementor-column h2,.section-two-columns .elementor-container.elementor-column-gap-default .elementor-column p{color:#FFFFFF}.section-two-columns .elementor-container.elementor-column-gap-default .elementor-column h2{font-size:25px;line-height:35px;padding-left:20px;border-left:1px solid}@media screen and (min-width:992px){.section-two-columns .elementor-container.elementor-column-gap-default .elementor-column h2{font-size:35px;line-height:40px}}