@media (max-width:767px){:root{--global-padding:32px}}@media (min-width:768px) and (max-width:1024px){:root{--global-padding:48px}}@media (min-width:1025px){:root{--global-padding:64px}}.elementor-widget-heading.elementor-widget:not(:last-child){margin-bottom:16px}.elementor-widget-text-editor.elementor-widget:not(:last-child){margin-bottom:16px}.elementor-widget-text-editor.elementor-widget:not(:last-child) p:last-child{margin-bottom:0}.text--white,.text--white .elementor-heading-title{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.text--white a{color:#fff}.text--white a:hover{color:#fff}@media (min-width:768px){.text--white p,.text--white li{font-size:18px}}.elementor-widget-theme-post-content a,.elementor-widget-text-editor a,.elementor-widget-icon-list a,.elementor-field-subgroup a,.elementor-location-footer .elementor-nav-menu a,.elementor-image-box-content .elementor-image-box-description a{position:relative}.elementor-widget-theme-post-content a:after,.elementor-widget-text-editor a:after,.elementor-widget-icon-list a:after,.elementor-field-subgroup a:after,.elementor-location-footer .elementor-nav-menu a:after,.elementor-image-box-content .elementor-image-box-description a:after{background-color:var(--e-global-color-accent);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:.3s;transition-timing-function:ease;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1);width:0;z-index:2}.text--white a:after{background-color:#fff}.elementor-widget-theme-post-content a:hover:after,.elementor-widget-text-editor a:hover:after,.elementor-widget-icon-list a:hover:after,.elementor-field-subgroup a:hover:after,.elementor-location-footer .elementor-nav-menu a:hover:after,.elementor-image-box-content .elementor-image-box-description a:hover:after{width:100%}.text--subtitle h3{font-weight:400;font-style:italic;margin-bottom:8px}.text--suptitle h3{font-weight:400;font-style:italic;margin:0}.text--suptitle+.elementor-widget-heading h2{margin-top:0;line-height:1}.elementor-widget-text-editor ul{list-style-type:none;padding-left:0}.elementor-widget-text-editor li{position:relative;padding-left:28px;margin-bottom:8px;font-weight:700}.elementor-widget-text-editor li:before{position:absolute;top:0;left:0;content:"\f00c";color:var(--e-global-color-accent);font-family:"Font Awesome 5 Free";font-weight:900}.elementor .elementor-button{overflow:hidden;position:relative}.elementor .elementor-button .elementor-button-content-wrapper{position:relative;z-index:9}.elementor .elementor-button:before{content:'';position:absolute;bottom:0;left:0;width:0;height:100%;background-color:var(--e-global-color-021e1f6);transition:all .3s}.elementor .elementor-button:hover:before{width:100%}.btn-b .elementor-button,.btn-b .elementor-button:visited,.btn-b .elementor-button:focus{color:var(--e-global-color-primary);background-color:#fff}.btn-b .elementor-button:hover{color:#fff;background-color:#fff}.btn-b .elementor-button.elementor-size-sm:before{background-color:var(--e-global-color-primary)}form .elementor-button.elementor-size-sm,form .elementor-button.elementor-size-sm:hover,form .elementor-button.elementor-size-sm:visited,form .elementor-button.elementor-size-sm:focus{color:#fff;background-color:var(--e-global-color-accent)}form .elementor-button.elementor-size-sm:before{background-color:var(--e-global-color-021e1f6)}form .elementor-button-text{color:#fff;z-index:9}form .e-form__buttons{margin-top:16px}.elementor-element-populated .elementor-widget-image.img--square img{object-fit:cover}@media (min-width:1320px){.elementor-element-populated .elementor-widget-image.img--square img{height:calc(630px - 2* var(--global-padding));width:532px}}@media (min-width:768px) and (max-width:1319px){.elementor-element-populated .elementor-widget-image.img--square img{height:calc(50vw - 2* var(--global-padding))}.elementor-element-populated .elementor-widget-image.img--square.img--nieuws img{height:calc(33vw - var(--global-padding))}}@media (max-width:767px){.elementor-element-populated .elementor-widget-image.img--square img{height:calc(100vw - 2* var(--global-padding));max-height:460px}.elementor-col-50 .elementor-element-populated .elementor-widget-image.img--square img{margin-bottom:-32px}}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:var(--global-padding)}.elementor-widget-text-editor,.elementor-image-box-title,.elementor-image-box-description,.elementor-widget-theme-post-content{max-width:786px}.elementor-location-header .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:8px var(--global-padding)}.e--pointer-underline .menu-item .elementor-item:after{width:0}.e--pointer-underline .menu-item:hover .elementor-item:after,.e--pointer-underline .current_page_item .elementor-item:after{width:100%}.elementor-nav-menu--dropdown{transform:translateY(-4px);overflow:hidden}.elementor-nav-menu--dropdown li:before{content:'';position:absolute;bottom:0;left:0;width:0;height:100%;background-color:var(--e-global-color-primary);transition:all .3s}.elementor-nav-menu--dropdown li:hover:before{width:100%}.elementor-nav-menu--dropdown li a{z-index:9}.elementor-nav-menu .nav-link__dienst a{padding-left:44px;font-size:18px !important}.elementor-location-footer .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:var(--global-padding)}.elementor-location-footer .container--footer-links .elementor-widget-heading{margin-bottom:8px}@media (max-width:767px){.elementor-location-footer .container--footer-links .elementor-column{margin-bottom:32px}}.elementor-location-footer .elementor-nav-menu a{display:inline-block}.icon-list__footer--home .elementor-icon-list-item{align-items:flex-start}.icon-list__footer--home .elementor-icon-list-icon{margin-top:5px}.elementor-location-footer .footer--copyright .elementor-column>.elementor-element-populated{padding:8px var(--global-padding)}.elementor-location-footer .footer--copyright .elementor-widget-text-editor{font-size:12px}@media (max-width:767px){.elementor-location-footer .footer--copyright .elementor-widget-social-icons{margin-top:8px}}.section__header h1{word-break:keep-all}@media (min-width:1025px){.section__header h1,.section__header--home h1{font-size:4rem}}@media (max-width:1024px){.section__header h1,.section__header--home h1{font-size:2.4rem;line-height:1.4;word-break:break-word}}.section--intro .elementor-element>.elementor-element-populated{padding:var(--global-padding) var(--global-padding) calc(var(--global-padding) / 2) var(--global-padding)}@media (min-width:768px){.section--reduced-padding .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:calc(var(--global-padding) / 2) var(--global-padding)}}.wpml-ls-sub-menu a{color:#424242 !important}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{padding:15px 5px !important}.elementor-shortcode{display:flex;justify-content:center}@media only screen and (max-width:1024px){.wpml-ls-native{display:none !important}.wpml-ls-link{text-align:center}.taalwidget{width:62px !important}}.section--parallax .elementor-column .elementor-element-populated{box-shadow:2px 2px 2px 0px rgba(0,0,0,.15)}@media (min-width:1025px){.section--parallax{margin-top:75px}.section--parallax .elementor-container{justify-content:flex-end}.section--parallax>.elementor-container>.elementor-column{width:50%;margin-right:var(--global-padding)}.section--parallax .elementor-column .elementor-element-populated{margin:-75px 0 75px;box-shadow:2px 2px 2px 0px rgba(0,0,0,.15)}}@media (max-width:1024px){.section--parallax{margin-top:48px}.section--parallax>.elementor-container>.elementor-column{margin:-48px var(--global-padding) 48px var(--global-padding)}}.section--parallax.section__parallax--overlap{margin-top:0}.section--parallax .column--dark-bg .elementor-widget-form form .elementor-field-group>label,.section--parallax .column--dark-bg .elementor-widget-form form .elementor-field-subgroup label{color:#fff}@media (min-width:1024px){.section--contact-template .elementor-element-populated{max-width:760px;margin:0 auto}}.container__dienstenlijst .elementor-widget-wrap .elementor-element.elementor-widget__width-auto{width:49%;margin-bottom:24px}.container__dienstenlijst .elementor-widget .elementor-icon-list-item a{font-weight:400;color:var(--e-global-color-primary)}.container__dienstenlijst .elementor-widget .elementor-icon-list-item a .elementor-icon-list-icon{color:var(--e-global-color-6307eeb)}.container__dienstenlijst .elementor-widget .elementor-icon-list-item a .text__dienst-overige--title{font-weight:700;font-size:1.4rem}.container__dienstenlijst .elementor-widget .elementor-icon-list-item a .text--meer{font-weight:700}.container__dienstenlijst .elementor-widget .elementor-icon-list-item a .text--meer:after{font-weight:700}.container__overige-diensten-posts>.elementor-container{display:grid;grid-column-gap:24px;grid-row-gap:24px}.container__overige-diensten-posts>.elementor-container>.elementor-column{width:100%}.container__overige-diensten-posts .elementor-posts .elementor-post__title{font-size:16px}@media (min-width:1261px){.container__overige-diensten-posts>.elementor-container{grid-template-columns:repeat(5,1fr)}}@media (min-width:737px) and (max-width:1260px){.container__overige-diensten-posts>.elementor-container{grid-template-columns:repeat(3,1fr)}.container__overige-diensten-posts .elementor-post__text{min-height:92px}}@media (min-width:521px) and (max-width:736px){.container__overige-diensten-posts>.elementor-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:521px){.container__overige-diensten-posts .elementor-post__text{min-height:92px}}.cta__journey{display:flex;justify-content:space-around;align-items:flex-start;flex-direction:row;position:relative;width:100%;margin-top:3rem}.cta__journey--line{width:100%;height:2px;background-color:var(--e-global-color-1da9f55);display:block;position:absolute;top:39%;left:0}.cta__journey--item{width:calc(100% / 5 - 10px);position:relative;z-index:1}.cta__journey--content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;color:#222c33}.cta__journey--content h4{margin:0;text-align:center;font-size:18px;font-weight:700}.cta__journey--circle{width:25px;height:25px;border-radius:50%;background-color:#fff;border:2px solid var(--e-global-color-1da9f55);margin:1rem 0}.cta__journey--content p{margin:0;width:100%;text-align:center;font-size:14px;width:100%}@media (max-width:1140px){.cta__journey{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-top:2rem}.cta__journey--line{height:100%;width:2px;top:0;left:12.5px}.cta__journey--item{width:100%}.cta__journey--content{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap}.cta__journey--content h4{order:1}.cta__journey--circle{order:0;margin-right:20px;transform:translateY(15px)}.cta__journey--content p{order:2;width:100%;text-align:left;margin-left:45px;margin-top:-10px}}.container-loop-vacature-image .elementor-widget-container>a{width:100%}.posts-widget--vacatures article,.posts-widget--projecten article{box-shadow:2px 2px 2px 0px rgba(0,0,0,.15);background:#fff}.container-loop-vacature-content .vacature-link .elementor-image-box-title:hover a{color:var(--e-global-color-021e1f6)}@media (max-width:480px){.container__vacature-vragen .elementor-container .elementor-element.elementor-column{width:100%}.container__vacature-vragen .elementor-widget-image .elementor-widget-container{margin:24px 24px 0 !important}.container__vacature-vragen .elementor-widget-image .elementor-widget-container img{max-width:85px !important}}.container-partners .elementor-element-populated{display:grid !important;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-column-gap:32px;grid-row-gap:32px}@media (min-width:768px) and (max-width:960px){.container-partners .elementor-element-populated{grid-template-columns:repeat(6,1fr);grid-column-gap:32px;grid-row-gap:32px}}@media (min-width:481px) and (max-width:767px){.container-partners .elementor-element-populated{grid-template-columns:repeat(5,1fr);grid-column-gap:24px;grid-row-gap:24px}}@media (max-width:480px){.container-partners .elementor-element-populated{grid-template-columns:repeat(4,1fr);grid-column-gap:24px;grid-row-gap:24px}}.usp-grid:after{content:'';width:100%;height:calc(100% - 128px);background-color:var(--e-global-color-6908946);display:block;position:absolute;top:0;z-index:-1;margin-top:64px}.usp-grid .elementor-column.elementor-col-25{width:100%}.usp-grid .elementor-column .elementor-element-populated{background-size:cover;background-position:center center;flex-direction:column;justify-content:flex-end;box-shadow:2px 2px 2px 0px rgba(0,0,0,.15)}.usp-grid .elementor-widget-text-editor{font-size:24px;line-height:1.2}.usp-grid p{margin-bottom:0;font-size:24px}@media (min-width:1389px){.usp-grid .elementor-container{padding:0 64px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,404px);grid-column-gap:24px;grid-row-gap:24px}.blok1{grid-area:1/1/3/2}.blok2{grid-area:1/2/2/4}.blok3{grid-area:2/2/3/3}.blok4{grid-area:2/3/3/4}.usp-grid .elementor-column .elementor-element-populated{padding:48px}}@media (min-width:1025px) and (max-width:1388px){.usp-grid .elementor-container{padding:0 64px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,calc((100vw - 128px) / 3));grid-column-gap:24px;grid-row-gap:24px}.blok1{grid-area:1/1/3/2}.blok2{grid-area:1/2/2/4}.blok3{grid-area:2/2/3/3}.blok4{grid-area:2/3/3/4}.usp-grid .elementor-column .elementor-element-populated{padding:48px}}@media (min-width:741px) and (max-width:1024px){.usp-grid .elementor-container{padding:48px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,calc((100vw - 96px) / 3));grid-column-gap:24px;grid-row-gap:24px}.blok1{grid-area:1/1/2/3}.blok2{grid-area:2/1/3/2}.blok3{grid-area:2/2/3/3}.blok4{grid-area:3/1/4/3}.usp-grid .elementor-column .elementor-element-populated{padding:32px}}@media (max-width:740px){.usp-grid .elementor-container{padding:32px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,240px);grid-column-gap:24px;grid-row-gap:24px}.blok1{grid-area:1/1/2/2}.blok2{grid-area:2/1/3/2}.blok3{grid-area:3/1/4/2}.blok4{grid-area:4/1/5/2}.usp-grid .elementor-column .elementor-element-populated{padding:24px}}.privacy-policy h2,.cmplz-document h2{font-size:1.6rem;font-weight:400;margin-top:2.2rem}@media (max-width:767px){.privacy-policy h1,.cmplz-document h1{font-size:1.8rem}.privacy-policy h2,.cmplz-document h2{font-size:1.4rem}}.elementor-widget-image-box .elementor-image-box-title:hover a{color:var(--e-global-color-80a9104)}.elementor-widget-image-box .elementor-image-box-title i{color:var(--e-global-color-6307eeb);transform:translateX(4px);transition:transform .3s ease-in-out;font-size:1rem}.elementor-widget-image-box .elementor-image-box-title:hover i{transform:translateX(8px)}.image-box--diensten .elementor-widget-container{margin-bottom:24px}.image-box--diensten .elementor-image-box-content{padding:0 24px}.image-box--diensten h3{font-size:1.2rem}.elementor-image-box-wrapper .elementor-image-box-description a{font-weight:700;margin-top:16px;color:var(--e-global-color-primary)}.elementor-image-box-wrapper .elementor-image-box-description a i{color:var(--e-global-color-6307eeb);transform:translate(2px,1px);transition:transform .3s ease-in-out}.elementor-image-box-wrapper .elementor-image-box-description a:hover i{transform:translate(6px,1px)}.image-box--vacature-vragen .elementor-image-box-description a{color:var(--e-global-color-accent);font-weight:700}.image-box--vacature-vragen .elementor-image-box-description a:hover{color:var(--e-global-color-021e1f6)}.posts-widget--diensten .elementor-post__title a:after{content:"\f0da";color:var(--e-global-color-6307eeb);transform:translateX(4px);transition:transform .3s ease-in-out;font-size:1rem;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900}.posts-widget--diensten .elementor-post__title a:hover:after{transform:translateX(8px)}.elementor-post__read-more:after,.container-loop-vacature-content .vacature-link .elementor-image-box-title a:after{content:"\f0da";color:var(--e-global-color-5c5b376);transform:translateX(0px);transition:transform .3s ease-in-out;font-size:.8rem;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900}.elementor-post__read-more:hover:after,.container-loop-vacature-content .vacature-link .elementor-image-box-title:hover a:after{transform:translateX(4px)}.elementor-post__read-more:hover{color:var(--e-global-color-021e1f6)}.posts-widget--projecten .elementor-post__title a{pointer-events:none}.posts-widget--projecten .elementor-location-archive{height:100%}.posts-widget--projecten .elementor-section-wrap{height:100%;display:flex;align-content:stretch;flex-direction:column}.posts-widget--projecten .loop-project-content-container,.posts-widget--projecten .loop-project-content-container .elementor-container{height:100%}.posts-widget--projecten .loop-project-content-container .elementor-element-populated{flex-direction:column;justify-content:flex-start}.posts-widget--projecten article .elementor-widget-post-info{border-top:1px solid #eaeaea;padding:16px 0;margin-top:auto}.posts-widget--projecten article .elementor-widget-post-info a{font-weight:400}.elementor-mark-required .elementor-field-label:after{color:var(--e-global-color-accent)}.elementor-form[name="Sollicitatie formulier"] .elementor-field-type-submit{order:10}.elementor-form .elementor-message-success{color:#00af1a !important}.section--intro .elementor-widget-icon-list .elementor-icon-list-item{margin-bottom:4px}.section--intro .elementor-widget-icon-list .elementor-icon-list-text{font-size:18px}@media (max-width:767px){.section--intro .elementor-widget-icon-list .elementor-icon-list-item{align-items:flex-start}.section--intro .elementor-widget-icon-list .elementor-icon-list-icon{margin-top:5px}.section--intro .elementor-widget-icon-list .elementor-icon-list-text{font-size:16px !important;line-height:1.2 !important}}.elementor-widget.icon-list__footer--home .elementor-icon-list-item{align-items:flex-start}