.et_pb_menu .et-menu>li>a{position:relative;color:#2c313a;text-transform:uppercase;font-weight:600;transition:color .3s ease;padding-bottom:12px}.et_pb_menu .et-menu>li.menu-item-has-children>a{padding-right:24px}.et_pb_menu .et-menu>li>a::before{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;background:#f2c230;transform:translateX(-50%);transition:width .3s ease}.et_pb_menu .et-menu>li>a:hover{color:#f2c230;opacity:1}.et_pb_menu .et-menu>li>a:hover::before{width:100%}.et_pb_menu .et-menu>li.current-menu-item>a,.et_pb_menu .et-menu>li.current-menu-ancestor>a{color:#2c313a}.et_pb_menu .et-menu>li.current-menu-item>a::before,.et_pb_menu .et-menu>li.current-menu-ancestor>a::before{width:100%}.et_pb_menu .et-menu>li.menu-item-has-children>a::after{position:absolute;right:2px;top:50%;margin-top:0;transform:translateY(-50%);color:currentColor;transition:color .3s ease,transform .3s ease}.et_pb_menu .et-menu>li.menu-item-has-children:hover>a::after{color:#f2c230;transform:translateY(-50%) rotate(180deg)}.et_pb_menu .et-menu>li>ul.sub-menu{top:calc(100% - 4px);margin-top:0;padding:14px 0;background:#ffffff;border-top:3px solid #f2c230;box-shadow:0 12px 28px rgba(0,0,0,.14);z-index:99999}.et_pb_menu .et-menu>li>ul.sub-menu>li{padding:0;margin:0}.et_pb_menu .et-menu>li>ul.sub-menu li a{position:relative;display:block;width:100%;padding:14px 24px 14px 28px;color:#2c313a;background:transparent;text-transform:uppercase;font-weight:600;line-height:1.3;opacity:1;transition:color .25s ease,background-color .25s ease,padding-left .25s ease}.et_pb_menu .et-menu>li>ul.sub-menu li a::before{content:"";position:absolute;left:14px;top:50%;width:0;height:2px;background:#f2c230;transform:translateY(-50%);transition:width .25s ease}.et_pb_menu .et-menu>li>ul.sub-menu li a:hover{color:#f2c230;background:rgba(242,194,48,.08);padding-left:38px;opacity:1}.et_pb_menu .et-menu>li>ul.sub-menu li a:hover::before{width:14px}.et_pb_menu .et-menu>li>ul.sub-menu li.current-menu-item>a{color:#f2c230;background:rgba(242,194,48,.08);padding-left:38px}.et_pb_menu .et-menu>li>ul.sub-menu li.current-menu-item>a::before{width:14px}.et_pb_menu .nav li ul a:hover{opacity:1}.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label,.gform_wrapper legend{color:#666666;font-weight:700}.gform_wrapper input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.gform_wrapper textarea,.gform_wrapper select{min-height:52px;padding:14px 16px!important;border-radius:0!important;box-shadow:none!important;font-family:inherit;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.gform_wrapper textarea{min-height:180px;resize:vertical}.gform_wrapper input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{border-color:#FECF22!important;box-shadow:0 0 0 4px rgba(254,207,34,.18)!important;outline:none!important}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{color:#999999;opacity:1}.gform_wrapper .gform_drop_area{padding:45px 25px;border-radius:0!important;text-align:center}.gform_wrapper .gform_button_select_files,.gform_wrapper button.gform_button_select_files{padding:12px 22px!important;background:#292E36!important;color:#ffffff!important;border:none!important;border-radius:0!important;font-family:inherit;font-weight:700;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease}.gform_wrapper .gform_button_select_files:hover,.gform_wrapper button.gform_button_select_files:hover{background:#FECF22!important;color:#292E36!important}.gform_wrapper .gform_footer{display:flex;justify-content:center;margin-top:35px;padding-top:0}.gform_wrapper input[type="submit"],.gform_wrapper button[type="submit"],.gform_wrapper .gform_button{min-width:220px;min-height:54px;padding:16px 42px!important;background:#FECF22!important;color:#292E36!important;border:none!important;border-radius:0!important;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:4px;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease}.gform_wrapper input[type="submit"]:hover,.gform_wrapper button[type="submit"]:hover,.gform_wrapper .gform_button:hover{background:#292E36!important;color:#ffffff!important;transform:translateY(-2px)}.gform_wrapper input[type="submit"]:focus,.gform_wrapper button[type="submit"]:focus,.gform_wrapper .gform_button:focus{outline:3px solid rgba(254,207,34,.35)!important;outline-offset:3px}.gf-light .gfield_label,.gf-light .gform-field-label,.gf-light legend{color:#666666}.gf-light .gfield_description,.gf-light .gform_drop_instructions,.gf-light .gform_fileupload_rules{color:#777777}.gf-light input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.gf-light textarea,.gf-light select{background:#ffffff;color:#292E36;border:1px solid #d5d5d5}.gf-light .gform_drop_area{background:#fafafa;border:2px dashed #cccccc}.gf-dark .gfield_label,.gf-dark .gform-field-label,.gf-dark legend{color:#ffffff}.gf-dark .gfield_description,.gf-dark .gform_drop_instructions,.gf-dark .gform_fileupload_rules{color:rgba(255,255,255,.82)}.gf-dark input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.gf-dark textarea,.gf-dark select{background:#ffffff;color:#292E36;border:1px solid rgba(255,255,255,.4)}.gf-dark .gform_drop_area{background:rgba(255,255,255,.08);border:2px dashed rgba(255,255,255,.4)}.gf-dark .gform_drop_instructions,.gf-dark .gform_fileupload_rules{color:rgba(255,255,255,.85)}.gform_wrapper input[type="checkbox"],.gform_wrapper input[type="radio"]{accent-color:#FECF22}.gform_wrapper .gchoice{margin-bottom:6px}.gform_wrapper .gchoice label{color:inherit}.gform_wrapper .gfield_required{color:#c62828!important}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{color:#c62828!important;font-weight:600}.gform_wrapper .gfield_error input:not([type="submit"]),.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error select{border-color:#c62828!important}.gform_wrapper .gform_validation_errors{padding:18px 20px!important;background:#fff5f5!important;border:1px solid #c62828!important;border-radius:0!important;box-shadow:none!important}.gform_wrapper .gform_validation_errors h2{color:#c62828!important;font-size:15px!important;font-weight:700!important}.gform_confirmation_wrapper,.gform_confirmation_message{padding:25px;background:rgba(254,207,34,.15);color:#292E36;border-left:5px solid #FECF22;font-weight:600}.verhoeven-vacature-form{width:100%;max-width:820px;margin-right:auto;margin-left:auto}.verhoeven-vacature-form .gform_title{margin-bottom:26px!important;color:#292E36;font-size:26px!important;line-height:1.2em!important;letter-spacing:6px;text-align:center;text-transform:uppercase}.verhoeven-vacature-form .gform_description{margin-bottom:28px;color:#666666;text-align:center}.verhoeven-vacature-form .gform_fields{row-gap:18px!important}.verhoeven-vacature-form .gfield{margin-bottom:0!important}.verhoeven-vacature-form .gfield_label,.verhoeven-vacature-form .gform-field-label{margin-bottom:7px!important;color:#666666;font-size:13px!important;font-weight:700!important}.verhoeven-vacature-form .gfield_required{color:#c62828!important;font-size:12px!important}.verhoeven-vacature-form input[type="text"],.verhoeven-vacature-form input[type="email"],.verhoeven-vacature-form input[type="tel"],.verhoeven-vacature-form input[type="url"],.verhoeven-vacature-form input[type="number"],.verhoeven-vacature-form input[type="date"],.verhoeven-vacature-form select,.verhoeven-vacature-form textarea{width:100%;min-height:46px;padding:11px 14px!important;background:#fcfcfc!important;color:#292E36;border:2px solid #cfcfcf!important;border-radius:0!important;font-family:inherit;font-size:15px!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.verhoeven-vacature-form textarea{min-height:120px!important}.verhoeven-vacature-form input[type="text"]:focus,.verhoeven-vacature-form input[type="email"]:focus,.verhoeven-vacature-form input[type="tel"]:focus,.verhoeven-vacature-form input[type="url"]:focus,.verhoeven-vacature-form input[type="number"]:focus,.verhoeven-vacature-form input[type="date"]:focus,.verhoeven-vacature-form textarea:focus,.verhoeven-vacature-form select:focus{background:#ffffff!important;border-color:#FECF22!important;box-shadow:0 0 0 4px rgba(254,207,34,.18)!important;outline:none!important}.verhoeven-vacature-form .gform_drop_area{padding:30px 20px;background:#fafafa;border:2px dashed #cccccc}.verhoeven-vacature-form .gform_footer{justify-content:center;margin-top:20px!important;padding-top:0!important}.verhoeven-vacature-form .gform_button,.verhoeven-vacature-form input[type="submit"],.verhoeven-vacature-form button[type="submit"]{min-width:250px;min-height:52px;padding:14px 32px!important;background:#FECF22!important;color:#292E36!important;border:0!important;border-radius:0!important;font-size:14px!important;font-weight:700!important;letter-spacing:4px;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease}.verhoeven-vacature-form .gform_button:hover,.verhoeven-vacature-form input[type="submit"]:hover,.verhoeven-vacature-form button[type="submit"]:hover{background:#292E36!important;color:#ffffff!important;transform:translateY(-2px)}.gf-dark.verhoeven-vacature-form .gform_title,.gf-dark .verhoeven-vacature-form .gform_title{color:#ffffff}.gf-dark.verhoeven-vacature-form .gform_description,.gf-dark .verhoeven-vacature-form .gform_description{color:rgba(255,255,255,.85)}.gf-dark.verhoeven-vacature-form .gfield_label,.gf-dark .verhoeven-vacature-form .gfield_label,.gf-dark.verhoeven-vacature-form .gform-field-label,.gf-dark .verhoeven-vacature-form .gform-field-label{color:#ffffff}.gf-dark.verhoeven-vacature-form .gform_drop_area,.gf-dark .verhoeven-vacature-form .gform_drop_area{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4)}@media (max-width:767px){.gform_wrapper .gform_footer{margin-top:25px}.gform_wrapper input[type="submit"],.gform_wrapper button[type="submit"],.gform_wrapper .gform_button{width:100%;min-width:0;padding-right:20px!important;padding-left:20px!important;letter-spacing:3px}.gform_wrapper .gform_drop_area{padding:30px 18px}.verhoeven-vacature-form .gform_title{font-size:22px!important;letter-spacing:4px}.verhoeven-vacature-form .gform_description{margin-bottom:22px}.verhoeven-vacature-form .gform_fields{row-gap:15px!important}}.gform_wrapper .gfield--type-captcha .gfield_label,.gform_wrapper .gfield--type-captcha .gform-field-label,.gform_wrapper .gfield--type-captcha legend{display:none!important}.gform_wrapper .gfield--type-captcha{margin:0!important;padding:0!important;min-height:0!important}