.vwb-offerteformulier{--vwb-ink:#0A1420;--vwb-mute:#5E6D7B;--vwb-line:#8693A0;--vwb-field:#F4F6F8;--vwb-sky:#019CDE;--vwb-sky-deep:#0A78AE;--vwb-sky-soft:rgba(1,156,222,.22);--vwb-track:#E9ECEE;--vwb-error:#B42318;--vwb-error-bg:#FDF2F1;--vwb-r-card:20px;--vwb-r-field:10px;--vwb-font:'Archivo',Helvetica,Arial,sans-serif}body .et_pb_text.vwb-offerteformulier{background:#fff;color:var(--vwb-ink)!important;border-radius:var(--vwb-r-card);padding:clamp(22px,3vw,40px)!important;box-shadow:0 40px 80px -40px rgba(10,20,32,.55)}.vwb-offerteformulier .gform_wrapper.gravity-theme{margin:0;font-family:var(--vwb-font);color:var(--vwb-ink)}.vwb-offerteformulier .gform_wrapper.gravity-theme .gf_progressbar_wrapper{margin:0 0 26px;padding:0;border:0}.vwb-offerteformulier .gform_wrapper.gravity-theme .gf_progressbar_title{font:600 13px/1.3 var(--vwb-font);color:var(--vwb-mute)!important;margin:0 0 10px;padding:0;letter-spacing:0;text-transform:none}.vwb-offerteformulier .gform_wrapper.gravity-theme .gf_progressbar{position:relative;height:6px;padding:0;background:var(--vwb-track);border-radius:999px;box-shadow:none;overflow:hidden}.vwb-offerteformulier .gform_wrapper.gravity-theme .gf_progressbar_percentage{height:6px;background:var(--vwb-sky);border-radius:999px;transition:width .4s ease}.vwb-offerteformulier .gform_wrapper.gravity-theme .gf_progressbar_percentage span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:14px;grid-row-gap:22px}@media (min-width:641px){.vwb-offerteformulier .gform_wrapper.gravity-theme #field_1_2,.vwb-offerteformulier .gform_wrapper.gravity-theme #field_1_3{grid-column:span 6}}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform-grid-row{display:flex;flex-wrap:wrap;gap:12px 14px;margin:0}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform-grid-row>.gform-grid-col{flex:1 1 calc(50% - 7px);min-width:0;padding:0!important;margin:0!important}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform-grid-row>.ginput_full{flex-basis:100%}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield--type-html:empty{display:none}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield--type-captcha:has(.ginput_recaptcha[data-size=invisible]){position:absolute;width:1px;height:1px;margin:0;padding:0}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_label,.vwb-offerteformulier .gform_wrapper.gravity-theme legend.gfield_label{display:block;font:600 14px/1.35 var(--vwb-font);color:var(--vwb-ink);margin:0 0 8px;padding:0;text-transform:none}.vwb-offerteformulier .gform_wrapper.gravity-theme .hidden_label:not(.gfield--type-captcha) .gfield_label{position:static;width:auto;height:auto;margin:0 0 8px;clip:auto;clip-path:none;overflow:visible;white-space:normal}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_label .gfield_required{display:inline;margin:0;padding:0;font:400 13px/1 var(--vwb-font);font-style:normal;color:var(--vwb-mute)}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_label>.gfield_required::before{content:" "}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_description{font:400 13px/1.45 var(--vwb-font);color:var(--vwb-mute);padding:8px 0 0}.vwb-offerteformulier .gform_wrapper.gravity-theme .field_description_above .gfield_description{padding:0 0 10px}.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container input:where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button])),.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container select,.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container textarea{display:block;width:100%;min-height:52px;margin:0;padding:13px 16px;font:400 16px/1.4 var(--vwb-font);color:var(--vwb-ink);background-color:var(--vwb-field);border:1px solid var(--vwb-line);border-radius:var(--vwb-r-field);box-shadow:none;outline:2px solid transparent;outline-offset:2px;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container textarea{height:140px;min-height:120px;resize:vertical;line-height:1.5}.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container select{padding-right:46px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.5l6 6 6-6' fill='none' stroke='%230A1420' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:14px 9px}.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container input::placeholder,.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container textarea::placeholder{color:var(--vwb-mute);opacity:1}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield--type-email input::placeholder,.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield--type-text input::placeholder,.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield--type-phone input::placeholder,.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield--type-textarea textarea::placeholder{color:transparent}@media (hover:hover){.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container input:hover,.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container select:hover,.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container textarea:hover{background-color:#fff;border-color:var(--vwb-mute)}}.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container input:focus,.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container select:focus,.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container textarea:focus{background-color:#fff;border-color:var(--vwb-sky);box-shadow:0 0 0 1px var(--vwb-sky),0 0 0 5px var(--vwb-sky-soft)}.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container input:-webkit-autofill{-webkit-text-fill-color:var(--vwb-ink);box-shadow:inset 0 0 0 100px var(--vwb-field)}.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_container input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px #fff,0 0 0 1px var(--vwb-sky),0 0 0 5px var(--vwb-sky-soft)}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_error .gfield_label,.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_error legend.gfield_label{color:var(--vwb-ink)}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_error .ginput_container input,.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_error .ginput_container select,.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_error .ginput_container textarea{border-color:var(--vwb-error);background-color:var(--vwb-error-bg);box-shadow:0 0 0 1px var(--vwb-error)}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_error .ginput_container input:focus,.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_error .ginput_container select:focus,.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_error .ginput_container textarea:focus{background-color:#fff;box-shadow:0 0 0 1px var(--vwb-error),0 0 0 5px rgba(180,35,24,.16)}.vwb-offerteformulier .gform_wrapper.gravity-theme .gfield_validation_message,.vwb-offerteformulier .gform_wrapper.gravity-theme .validation_message{margin:8px 0 0;padding:0;background:none;border:0;font:500 13.5px/1.4 var(--vwb-font);color:var(--vwb-error)}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_validation_errors{margin:0 0 22px;padding:14px 16px;border:1px solid #F1C3BD;border-radius:12px;background:var(--vwb-error-bg);box-shadow:none}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_validation_errors>h2{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;font-family:var(--vwb-font)!important;font-size:14.5px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;color:var(--vwb-error)!important}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{display:none}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_page_footer,.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 0;padding:0;border:0}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_page_footer .button,.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_footer .button{-webkit-appearance:none;appearance:none;cursor:pointer;min-height:52px;margin:0;padding:0 30px;font:600 16px/1 var(--vwb-font);letter-spacing:0;text-transform:none;color:#fff;border:1px solid var(--vwb-ink);border-radius:999px;box-shadow:none;background-color:var(--vwb-ink);background-image:linear-gradient(var(--vwb-sky-deep),var(--vwb-sky-deep));background-repeat:no-repeat;background-position:0 0;background-size:0% 100%;transition:background-size .45s cubic-bezier(.65,0,.35,1),border-color .45s cubic-bezier(.65,0,.35,1),box-shadow .3s ease,transform .15s ease}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button{color:var(--vwb-ink);border-color:var(--vwb-line);background-color:transparent;background-image:linear-gradient(var(--vwb-field),var(--vwb-field))}@media (hover:hover){.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_page_footer .button:hover,.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_footer .button:hover{background-size:100% 100%;border-color:var(--vwb-sky-deep);box-shadow:0 14px 28px -16px rgba(10,120,174,.85)}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button:hover{border-color:var(--vwb-ink);box-shadow:none}}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_page_footer .button:active,.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_footer .button:active{transform:scale(.98)}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_page_footer .button:focus-visible,.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_footer .button:focus-visible{outline:2px solid var(--vwb-sky);outline-offset:3px}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_ajax_spinner{margin-left:8px}.vwb-offerteformulier .gform_confirmation_message{font:500 17px/1.5 var(--vwb-font);color:var(--vwb-ink);background:none;border:0;padding:0}@media (max-width:640px){body .et_pb_text.vwb-offerteformulier{padding:24px 18px!important;border-radius:16px}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_page_footer .button,.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_footer .button{width:100%}.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,.vwb-offerteformulier .gform_wrapper.gravity-theme .gform_page_footer .gform_button{order:-1}}@media (max-width:360px){.vwb-offerteformulier .gform_wrapper.gravity-theme .ginput_recaptcha{transform:scale(.9);transform-origin:0 0}}@media (prefers-reduced-motion:reduce){.vwb-offerteformulier *{transition:none!important}.vwb-offerteformulier .gform_wrapper.gravity-theme .button:hover,.vwb-offerteformulier .gform_wrapper.gravity-theme .button:active{transform:none!important}}.et-l--header .nav>li>a:hover,.et-l--header .nav>li>a:focus{background-color:transparent}.et-l--header .et-menu>li>a:focus-visible{outline:2px solid #019CDE;outline-offset:4px;border-radius:4px}html,body{overflow-x:clip}@media (max-width:980px){body.dipi-mobile-menu-fullscreen .et-l--header .mobile_nav.opened:before{background:#0A1420!important}body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .et_mobile_menu>li>a{background-color:rgba(255,255,255,.05)!important;border-radius:12px;font-family:Oswald,'Arial Narrow',Helvetica,sans-serif!important;font-weight:600!important;font-size:26px!important;line-height:1.2!important;text-transform:uppercase;letter-spacing:.02em!important}}.et_pb_section_video_bg .mejs-container{background:transparent!important}