.c-header-main-menu .c-logo a{height:3rem}@media (min-width:1200px){.c-header-main-menu .c-logo a{height:4rem;width:10rem}}.c-header-main-menu__language-switch{display:none!important;border-left:2px solid hsla(0,0%,100%,0);border-right:2px solid hsla(0,0%,100%,0);display:inline-block;position:relative;margin-top:1.5625rem}.c-header-main-menu__language-switch .wpml-ls-statics-shortcode_actions{background-color:unset}.c-header-main-menu .disabled{display:none}.c-header-main-menu .is-expanded{border-top:2px solid var(--merk-kleuren-donker-blauw-donker-blauw-25);border-left:2px solid var(--merk-kleuren-donker-blauw-donker-blauw-25);border-right:2px solid var(--merk-kleuren-donker-blauw-donker-blauw-25);border-top-left-radius:1.5625rem;border-top-right-radius:1.5625rem}.c-header-main-menu .wpml-ls-legacy-list-horizontal{margin-right:1.5625rem;margin-top:.375rem}.c-header-main-menu .wpml-ls-legacy-list-horizontal .wpml-ls-last-item{display:none}.c-header-main-menu .wpml-ls-legacy-list-horizontal .taalkeuze{position:absolute;width:12.5rem;top:4rem;left:-7.875rem;background-color:#fff;padding:1rem 0 1.5rem;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem;z-index:3}.c-header-main-menu .wpml-ls-legacy-list-horizontal .taalkeuze ul{list-style:none;display:inline-block}.c-header-main-menu .wpml-ls-legacy-list-horizontal .taalkeuze li{margin-left:0}.c-header-main-menu .wpml-ls-legacy-list-horizontal .taalkeuze .wpml-ls-native{display:inline-block;height:2.5rem;background-color:#fff;padding:.95rem .7rem;font-size:1rem;font-weight:500;color:var(--merk-kleuren-donker-blauw-donker-blauw-100)}.c-header-main-menu .wpml-ls-legacy-list-horizontal .taalkeuze .spacer{border-top:2px solid var(--merk-kleuren-donker-blauw-donker-blauw-25);margin-top:-1rem;width:7.875rem}.c-header-main-menu .wpml-ls-legacy-list-horizontal .wpml-ls-current-language:after{background-image:url(../assets/public/images/icons/icon-chevron-down-2.svg);display:block;width:1rem;height:1rem;margin-left:.5rem;background-repeat:no-repeat;background-position:50%;content:"";position:absolute;left:2.6875rem;top:1.25rem}.c-header-main-menu .wpml-ls-legacy-list-horizontal .is-open:after{transform:rotate(180deg)}.overlay{position:absolute;background-color:var(--merk-kleuren-donker-blauw-donker-blauw-100);opacity:.3;width:100%;height:100vh;z-index:2}.c-logo a{width:15.25rem!important}.b-cta{background-color:unset!important;padding:3rem 0}.b-cta .container-xxl{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:54rem}@media (min-width:576px){.b-cta .container-xxl{gap:2rem}}.b-cta__wrapper{padding:6rem 0;background:var(--merk-kleuren-oranje-oranje-25)!important;-webkit-mask-box-image:url(../assets/public/images/masks/mask-cta-mobile.svg);mask-border:url(../assets/public/images/masks/mask-cta-mobile.svg);-webkit-mask-box-image-slice:0 0 fill;mask-border-slice:0 0 fill;background-size:60rem;background-position-x:-49%}@media (min-width:768px){.b-cta__wrapper{background-size:46rem;background-position-x:119%;-webkit-mask-box-image:url(../assets/public/images/masks/mask-cta.svg);mask-border:url(../assets/public/images/masks/mask-cta.svg);-webkit-mask-box-image-slice:0 0 fill;mask-border-slice:0 0 fill}}@media (min-width:768px){.b-cta__wrapper .col{text-align:center}}.b-cta__title{width:100%}.b-cta__title span{color:var(--merk-kleuren-oranje-oranje-125)}@media (min-width:576px){.b-cta__title{text-align:center}}.b-cta__text{font-size:fluid(16px,24px)}.b-cta__cta{width:100%}@media (min-width:576px){.b-cta__cta{width:auto}}.b-cta__cta-subline{min-width:100%;position:relative;background-color:var(--merk-kleuren-donker-blauw-donker-blauw-25);margin-top:.8rem;border-radius:.5rem;padding:.5rem 1rem;text-align:center}.b-cta__cta-subline:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:var(--merk-kleuren-donker-blauw-donker-blauw-25);border-width:.625rem;margin-left:-.625rem}@media (min-width:576px){.b-cta__cta-subline{padding:.5rem 3rem}}.b-cta__icon{display:inline-block;height:1.5rem;margin-right:.4rem}.b-link-table__links{background-color:unset!important;border-radius:1.25rem;margin:0 auto;padding:1.875rem;box-shadow:0 4px 32px 0 var(--ux-colors-black-20)!important}.b-link-table__links a{color:var(--merk-kleuren-donker-blauw-donker-blauw-100)!important}@media (min-width:992px){.b-link-table__links ul{grid-template-columns:repeat(5,1fr)!important}}.b-link-table__link:before{color:rgb(var(--merk-kleuren-donker-blauw-donker-blauw-100))!important}.b-reviews-slider{margin-bottom:8.5rem}.b-contact{background-image:url(../assets/public/images/backgrounds/background-contact-desktop.svg);background-repeat:no-repeat;background-position:-17.5rem calc(100% + 9.375rem);background-size:50rem;padding-bottom:12.5rem}.b-contact,.b-contact .container{position:relative}@media (min-width:992px){.b-contact{background-position:-11.25rem calc(100% + 16.25rem);background-size:62.5rem;padding:8.75rem 0 16.25rem}}.b-contact__avatar{margin-right:1rem}.b-contact__avatar img{border-radius:50%;width:66px;height:66px;object-fit:cover}@media (min-width:992px){.b-contact__avatar{margin-right:3.5625rem}.b-contact__avatar img{width:122px;height:122px}}.b-contact__title{margin:0 5rem 1rem 0}@media (min-width:768px){.b-contact__title{margin-bottom:1.875rem;margin-bottom:3rem}}.b-contact__wrapper{display:flex;position:relative}.b-contact__content{background-color:#fff;border-radius:0 16px 16px;padding:1rem;box-shadow:0 4px 32px rgba(0,0,0,.07);position:absolute;left:5.3125rem}@media (min-width:768px){.b-contact__content{padding:2rem;display:flex;max-width:41.25rem}}@media (min-width:992px){.b-contact__content{left:11.25rem}}.b-contact__text{font-size:1.5rem;line-height:fluid(24px,32px);font-weight:900}@media (min-width:768px){.b-contact__text{margin-right:1.875rem}.b-contact__text span{color:var(--merk-kleuren-oranje-oranje-100)}.b-contact__text p{margin:0}}@media (min-width:992px){.b-contact__text{margin-right:3rem}}.b-contact__collapsibles{position:relative;z-index:1}.b-contact__background{position:absolute;right:0;bottom:0;-webkit-mask-image:url(../assets/public/images/masks/mask-contact-background-small.svg);mask-image:url(../assets/public/images/masks/mask-contact-background-small.svg);-webkit-mask-box-image-slice:0 0 fill;mask-border-slice:0 0 fill;width:18.75rem;height:18.75rem}.b-contact__background img{width:100%;height:100%;object-fit:cover}@media (min-width:992px){.b-contact__background{-webkit-mask-image:url(../assets/public/images/masks/mask-contact-background.svg);mask-image:url(../assets/public/images/masks/mask-contact-background.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-box-image-slice:0 0 fill;mask-border-slice:0 0 fill;width:37.5rem;height:37.5rem}}@media (min-width:1400px){.b-contact__background{width:50rem;height:43.75rem}}.b-contact__collapsible{cursor:pointer;width:100%;margin-top:.5625rem;background:none;border:none;text-align:left;font-size:inherit;font-family:inherit}.b-contact__collapsible img{margin-right:.5rem}.b-contact__collapsible:after{margin-left:auto}.b-contact__collapsible:first-child{margin-top:0}.b-contact__collapsible:focus-visible{outline:2px solid var(--merk-kleuren-donker-blauw-donker-blauw-100);outline-offset:2px}@media (min-width:768px){.b-contact__collapsible{margin-top:1.0625rem}}.b-contact__collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.b-contact__collapsible-content-wrapper{padding:.5rem 0 .625rem}@media (min-width:992px){.b-contact--contact-page{padding-top:2rem}}.b-contact__gradient{width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(180deg,var(--merk-kleuren-oranje-oranje-25),hsla(33,92%,95%,0) 50.52%)}.b-contact__collapsibles a.btn.btn--right-skew.btn--right-skew--inverse.btn--white{margin-left:1.25rem}@-moz-document url-prefix(){.b-contact__background{mask-image:unset;overflow:hidden}}label{display:inline-block;margin-bottom:.25rem}input:not([type=checkbox],[type=radio]),select,textarea{width:100%;border:2px solid var(--merk-kleuren-donker-blauw-donker-blauw-100);border-radius:4px;padding:.75rem 1rem}input:not([type=checkbox],[type=radio])::placeholder,select::placeholder,textarea::placeholder{color:#757575}input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--merk-kleuren-donker-blauw-donker-blauw-100);outline-offset:2px;border-color:var(--merk-kleuren-donker-blauw-donker-blauw-100)}select{-moz-appearance:none;appearance:none;background-image:url(../assets/public/images/icons/icon-chevron-down-2.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;background-size:.9375rem;padding-right:2.25rem}.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container{display:none!important;left:-9000px;position:absolute!important}.gform_wrapper.gravity-theme .gform_fields{grid-gap:16px 2%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%;-ms-grid-columns:1fr 2% [12]}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0}.gform_confirmation_wrapper{padding:1rem;margin-top:.3rem}.gform_confirmation_wrapper ul{list-style:none}.gform_confirmation_wrapper li:before{left:.4375rem!important}.gform_validation_error .gfield_description.validation_message{margin-top:0!important}.c-modal{border:none;max-width:100%;max-height:100%;padding:0;width:100%;background-color:transparent}.c-modal::backdrop{background-color:rgba(0,0,0,.5);width:100%;height:100%}@media (min-width:768px){.c-modal{height:100%}}.c-modal .gform_wrapper .gform_submission_error{font-size:fluid(20px,24px)}.c-modal .gform_wrapper .gform_submission_error,.c-modal .gform_wrapper .validation_message{color:var(--merk-kleuren-magenta-magenta-100)}.c-modal #gform_submit_button_1{background-color:var(--merk-kleuren-donker-blauw-donker-blauw-100)!important}.c-modal__outer{background-color:#fff;min-height:100%;width:100%;margin:0 auto}.c-modal__outer h3{margin:0}@media (min-width:768px){.c-modal__outer{max-width:40rem;border-radius:1.5rem;font-size:fluid(20px,24px)}}.c-modal__inner{max-width:29.25rem;position:relative;z-index:1;padding:1rem}@media (min-width:576px){.c-modal__inner{padding:3rem;margin:0 auto}}.c-modal__header{display:flex;align-items:center;margin-bottom:1rem}.c-modal__close{margin-left:auto;padding-left:1.25rem;cursor:pointer}.b-hero__text h3{font-size:1.5rem}.b-hero__text h3:before{content:"";background-image:url(../assets/public/images/icons/icon-phone.svg);background-repeat:no-repeat;width:17px;height:17px;display:inline-flex}.b-hero__text h3 a{color:var(--merk-kleuren-donker-blauw-donker-blauw-100);text-decoration:none}.page-template-tpl-contactblock button#tab-service-2{margin-top:-620px}@media (min-width:768px){.b-services-overview__text{margin-bottom:4rem!important}}.b-services-overview__products{column-count:1}@media (min-width:768px){.b-services-overview__products{column-count:2;max-width:41.25rem;margin:0 auto!important;column-gap:4.375rem;column-rule:2px solid var(--merk-kleuren-oranje-oranje-50)}}.b-services-overview__products li{line-height:2.75rem}.b-services-overview__products li:before{content:"";background-image:url(../assets/public/images/icons/icon-chevron-right.svg);height:1rem;width:1rem;display:inline-block;background-repeat:no-repeat;background-size:contain}@media (min-width:1400px){.b-services-overview__products li:before{background-image:unset}}.b-services-overview__products a{color:var(--merk-kleuren-donker-blauw-donker-blauw-100);text-decoration:none}.b-services-overview__products a:hover{text-decoration:underline}.c-make-appointment{position:relative}@media (min-width:768px){.c-make-appointment{margin:auto;width:60%}}.c-make-appointment #gform_wrapper_2{border:2px solid var(--merk-kleuren-oranje-oranje-75);box-shadow:unset;height:29.8125rem}@media (min-width:768px){.c-make-appointment #gform_wrapper_2{height:31.5625rem}}.c-make-appointment .title{font-weight:900}.c-make-appointment input[type=email],.c-make-appointment input[type=number],.c-make-appointment input[type=phone],.c-make-appointment input[type=text],.c-make-appointment select,.c-make-appointment textarea{border-radius:.25rem!important;border:2px solid var(--merk-kleuren-donker-blauw-donker-blauw-50)!important;padding:.5rem 1rem!important;height:3rem!important}.c-make-appointment .gform_fields{row-gap:1.25rem!important}.c-make-appointment .greybutton{position:absolute;bottom:1rem;background:#e8ebed;color:var(--merk-kleuren-donker-blauw-donker-blauw-100);width:92%;border-radius:.5rem;text-align:center;font-size:1rem;height:3rem;padding-top:12px}@media (min-width:768px){.c-make-appointment .greybutton{width:88%}}.c-make-appointment .greybutton:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:var(--merk-kleuren-donker-blauw-donker-blauw-25);border-width:.625rem;margin-left:-.625rem}.c-make-appointment .gform_button{margin-top:-1.5625rem;font-size:1rem}@media (min-width:768px){.c-make-appointment .greybutton{bottom:1.25rem!important}}.c-make-appointment .gform_wrapper{height:30.625rem!important;border-color:var(--merk-kleuren-oranje-oranje-75)!important}@media (min-width:768px){.c-make-appointment .gform_wrapper{height:34.2rem!important}}.c-make-appointment .gform_validation_errors{margin-top:-6.5625rem!important}.c-make-appointment .validation_message{background:unset!important;border:unset!important;font-size:unset!important;margin-block-start:-.5625rem!important;padding:unset!important;font-weight:900}.c-make-appointment .gform_confirmation_message{line-height:1.1rem;font-size:1.1rem}.c-make-appointment .gform_confirmation_message ul{margin:0;padding-left:0}.c-make-appointment .gform_confirmation_message li:before{content:"";display:inline-block;height:1.5rem;width:1.5rem;background-repeat:no-repeat;background-image:url(../assets/public/images/icons/icon-checkmark-green.svg);background-size:contain;position:absolute;left:1.625rem}.c-make-appointment .gform_confirmation_message img{display:inline-block;border-radius:999px;height:2.5rem;width:2.5rem}.c-prefill-form-ii.c-make-appointment{width:unset;margin-top:-3.75rem;background:var(--ux-colors-white)}.c-prefill-form-ii.c-make-appointment .gform_button{margin-top:-1.375rem}@media (min-width:768px){.c-prefill-form-ii.c-make-appointment .greybutton{width:84.5%}}.c-prefill-form-ii{border:unset!important;padding:unset!important}.c-prefill-form-ii.c-make-appointment .greybutton{bottom:2.0625rem!important}@media (min-width:768px){.c-prefill-form-ii.c-make-appointment .greybutton{bottom:2.125rem!important}}.c-prefill-form-ii .gform_wrapper{height:31.8rem!important;border-color:var(--merk-kleuren-oranje-oranje-75)}@media (min-width:768px){.c-prefill-form-ii .gform_wrapper{height:33rem!important}}@media (min-width:768px){.c-flexible-content{gap:3.75rem!important}}.c-logo a{height:1.8rem!important;margin-left:-50%}@media (min-width:768px){.c-logo a{height:3rem;margin-left:0}}.c-mobile-menu.open .c-logo{margin-left:41%}
/*# sourceMappingURL=style.css.map */
