:root{--pc-black:#000;--pc-white:#fff;--pc-transparent:#FFFFFF00;--light-gray:#F5F5F5;--spacing-desktop:40px;--spacing-laptop:30px;--spacing-tablet:20px;--spacing-mobile:20px;--gform-asterix-color:#3f3f3f;--gform-error-color:#ff0000;--gform-placeholder-color:#3f3f3f;--gform-border-color:#c5c5c5;--gform-active-border-color:#000;--gform-font-size:var(--e-global-typography-text-font-size)}ol,ul{padding-left:20px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}.elementor-widget-text-editor p:first-of-type{margin-top:0}img{object-fit:cover}.logo-carousel img{object-fit:contain;height:100px}.padding-section{padding-top:var(--spacing-desktop);padding-bottom:var(--spacing-desktop)}.padding-top{padding-top:var(--spacing-desktop)}.padding-bottom{padding-bottom:var(--spacing-desktop)}@media screen and (min-width:1160px){.padding-left{padding-left:calc((100vw - var(--content-width)) / 2)}.padding-right{padding-right:calc((100vw - var(--content-width)) / 2)}}@media screen and (max-width:1024px){.padding-section{padding-top:var(--spacing-laptop);padding-bottom:var(--spacing-laptop)}.padding-top{padding-top:var(--spacing-laptop)}.padding-bottom{padding-bottom:var(--spacing-laptop)}}@media screen and (max-width:767px){.padding-section{padding-top:var(--spacing-tablet);padding-bottom:var(--spacing-tablet)}.padding-top{padding-top:var(--spacing-tablet)}.padding-bottom{padding-bottom:var(--spacing-tablet)}}@media screen and (max-width:500px){.padding-section{padding-top:var(--spacing-mobile);padding-bottom:var(--spacing-mobile)}.padding-top{padding-top:var(--spacing-mobile)}.padding-bottom{padding-bottom:var(--spacing-mobile)}}header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects{background-color:#ffffffe6;transition:all ease 0.3s}header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects>.elementor-element.e-con.e-child .e-con-inner{padding-bottom:10px;padding-top:10px}header.elementor-sticky.elementor-sticky--active .elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image{transition:all ease 0.3s}header.elementor-sticky.elementor-sticky--active.elementor-sticky--effects .elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image{max-width:60%;transition:all ease 0.3s}@media screen and (min-width:1024px){.projecten-loop-template-container .projecten-loop-template-content{margin-top:0;opacity:.8;transition:all ease 0.3s}.projecten-loop-template-container:hover .projecten-loop-template-content{margin-bottom:25px;opacity:1;transition:all ease 0.3s}}.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{position:absolute;top:-120px;left:unset;right:75px}@media screen and (min-width:1460px){.actie-carousel-arrows-style .elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{right:calc(50% - 625px)}}@media screen and (max-width:1460px){.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{right:85px}.actie-carousel-arrows-style .elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{right:105px}}.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev svg{display:none}.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev::after{content:"";display:inline-block;height:30px;width:50px;background:url(../../../../../../uploads/2025/04/arrow-left.svg) no-repeat fixed center}.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{position:absolute;top:-120px;left:unset;right:0}.actie-carousel-arrows-style .elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{right:130px}@media screen and (min-width:1460px){.actie-carousel-arrows-style .elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{right:calc(50% - 700px)}}@media screen and (max-width:1460px){.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{right:10px}.actie-carousel-arrows-style .elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{right:30px}}.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next svg{display:none}.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next::after{content:"";display:inline-block;height:30px;width:50px;background:url(../../../../../../uploads/2025/04/arrow-right.svg) no-repeat fixed center}@media screen and (max-width:768px){.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{top:-45px;right:105px}.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{top:-45px;right:30px}.actie-carousel-arrows-style .elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{top:-45px;right:125px}.actie-carousel-arrows-style .elementor-widget.elementor-widget-loop-carousel.e-widget-swiper .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{top:-45px;right:50px}}.vacatures-loop-button .elementor-button.elementor-button-link .elementor-button-content-wrapper::after{content:"";display:inline-block;height:6px;width:10px;background:url(../../../../../../uploads/2025/04/button-arrow.svg) no-repeat fixed center;margin-top:9px}.vacatures-loop-button .elementor-button.elementor-button-link:hover .elementor-button-content-wrapper::after{background:url(../../../../../../uploads/2025/04/button-arrow-blue.svg) no-repeat fixed center}#breadcrumbs span{color:var(--e-global-color-accent)!important;font-family:"DM Sans"}#breadcrumbs span.breadcrumb_last{color:var(--e-global-color-secondary)!important;font-family:"DM Sans"}body .gform_heading .gform_required_legend,body .gform_footer.top_label .gform-loader{display:none}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_required.gfield_required_asterisk{color:#f9b407;font-size:16px}body .gform_confirmation_wrapper.gform_wrapper . gform_confirmation_message{padding-top:30px}body .gform_wrapper .gform_body .gform_fields{row-gap:30px}body .gform_wrapper .gform-body .gform_fields .gfield label.gfield_label.gform-field-label{font-size:16px;color:#667282;line-height:26px;margin-bottom:-20px;font-family:"DM Sans"}.dialog-widget-content.dialog-lightbox-widget-content .gform_wrapper .gform-body .gform_fields .gfield label.gfield_label.gform-field-label{margin-bottom:-25px}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::placeholder,body .gform_wrapper .gform_body .gfield .ginput_container textarea::placeholder{font-family:var(--e-global-typography-primary-font-family);color:var(--gform-placeholder-color);font-size:var(--gform-font-size)}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:not([type='submit']),body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select{box-shadow:none;border:unset;border-bottom:solid 1px var(--gform-border-color);padding-left:110px;border-radius:0}@media screen and (min-width:768px){body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select{padding-left:10px}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_select select.gfield_select{margin-left:100px;border-bottom:unset;margin-right:-110px;max-width:490px}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_select select.gfield_select option{border:1px solid red}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_select{border-bottom:solid 1px var(--gform-border-color)}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input{padding-bottom:25px}body .dialog-widget.dialog-lightbox-widget.elementor-popup-modal .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_text input,body .dialog-widget.dialog-lightbox-widget.elementor-popup-modal .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_email input{padding-bottom:10px}body .dialog-widget.dialog-lightbox-widget.elementor-popup-modal .gform_wrapper .gform_body .gfield.gfield--type-select.gfield--input-type-select .gfield_label.gform-field-label,body .dialog-widget.dialog-lightbox-widget.elementor-popup-modal .gform_wrapper .gform_body .gfield.gfield--type-fileupload .gfield_label.gform-field-label{margin-bottom:-29px}}@media screen and (max-width:768px){body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:not([type='submit']){padding-left:0}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select{padding-left:0}body .gform_wrapper .gform-body .gform_fields .gfield label.gfield_label.gform-field-label{margin-bottom:0!important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{padding-top:10px!important;padding-left:0px!important}}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{padding-left:0;padding-top:25px}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:not([type='submit']):focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:not([type='submit']):active,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:active,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select:active{border:unset;border-bottom:solid 1px var(--gform-active-border-color);outline:none;border-radius:0}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container label.error{font-size:16px!important;line-height:24px}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_textarea .ginput_counter.gfield_description,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .gfield_description.gform_fileupload_rules{display:none}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_textarea textarea{height:150px}body .gform_wrapper.gform-theme.gform_validation_error .gform_validation_errors{display:none}body .gform_wrapper .gform_footer input[type=submit]{font-family:var(--e-global-typography-primary-font-family);background-color:var(--e-global-color-secondary)!important;font-size:18px!important;line-height:24px;padding:17px 38px!important;border-radius:50px!important}body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--e-global-color-primary)!important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container label.error{color:var(--gform-error-color)}body .gform_wrapper .gform-footer.gform_footer.top_label{margin-top:50px}.swiper-slide{display:flex!important;justify-content:center!important}.elementor-menu-cart__toggle_button{background-color:var(--pc-transparent)!important;padding:0!important}.elementor-form-spinner{display:none!important}a.elementor-sub-item{line-height:var(--e-global-typography-text-line-height)!important}select#vacatures-dropdown{padding:10px;margin-bottom:0;border-color:#C5C5C5;border-width:0 0 1px 0;border-radius:0 0 0 0;color:var(--e-global-color-text)}select#vacatures-dropdown:focus,input#form-field-cv:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}select#vacatures-dropdown,select#vacatures-dropdown option{font-family:var(--e-global-typography-be91c53-font-family);font-size:var(--e-global-typography-be91c53-font-size);line-height:var(--e-global-typography-be91c53-line-height)}.vacatures-dropdown-label span{color:var(--e-global-color-secondary)}form.elementor-form ::-webkit-file-upload-button{font-family:var(--e-global-typography-be91c53-font-family);font-size:var(--e-global-typography-be91c53-font-size);line-height:var(--e-global-typography-be91c53-line-height);background-color:var(--light-gray);border:0 solid var(--pc-transparent);color:var(--e-global-color-text);padding:10px 20px;cursor:pointer;border-radius:6px;transition:all ease .3s;margin-right:20px}form.elementor-form ::-webkit-file-upload-button:hover{color:var(--pc-white);background-color:var(--e-global-color-secondary)}.projecten-samenvatting{padding-top:10px!important;font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);color:var(--pc-white)}