.rn-fout{color:#7d241a;padding:var(--space-3);margin-bottom:var(--space-4);background:#fdecec;border:1px solid #e0b4b4;border-left:4px solid #c0392b}.rn-fout a{color:#7d241a;text-decoration:underline}.afx-kaart-uit .inschrijf-widget #oe_map{padding:var(--space-3);border:1px dashed var(--border);color:var(--muted-foreground);cursor:pointer;font-size:.9rem;line-height:1.45;height:auto!important;margin-bottom:0!important}.afx-kaart-uit .inschrijf-widget #oe_map:before{content:"De kaart met onze vestigingen komt van Google Maps en laadt pas als je marketingcookies toestaat. Je vestiging kiezen kan hieronder ook zonder kaart. Klik hier om je cookievoorkeuren aan te passen."}.afx-kaart-later .inschrijf-widget #oe_map{cursor:default}.afx-kaart-later .inschrijf-widget #oe_map:before{content:"Bedankt. De kaart verschijnt de volgende keer dat je deze pagina opent. Je vestiging kiezen kan hieronder ook zonder kaart."}.afx-kaart-uit .inschrijf-widget #oe_map+.oe_mapResult{margin-top:0!important}.inschrijf-grid[data-astro-cid-xhil7mos]{gap:var(--space-5);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.inschrijf-box[data-astro-cid-xhil7mos]{background:var(--card);border:1px solid var(--border);padding:var(--space-4)}.inschrijf-box[data-astro-cid-xhil7mos]>p[data-astro-cid-xhil7mos]{color:var(--muted-foreground);margin-block:var(--space-2) var(--space-4)}.inschrijf-vest[data-astro-cid-xhil7mos]{gap:var(--space-1);padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--border);display:grid}.inschrijf-vest[data-astro-cid-xhil7mos] strong[data-astro-cid-xhil7mos]{color:var(--foreground)}.inschrijf-vest[data-astro-cid-xhil7mos] .icon-text{color:var(--muted-foreground)}.inschrijf-vest[data-astro-cid-xhil7mos] .icon-text a[data-astro-cid-xhil7mos]:hover{color:var(--primary)}@media (width<=860px){.inschrijf-grid[data-astro-cid-xhil7mos]{gap:var(--space-4);grid-template-columns:1fr}}.inschrijf-box--app[data-astro-cid-xhil7mos]{margin-bottom:var(--space-3)}.inschrijf-widget[data-astro-cid-xhil7mos] recruitnow-open-enrollment-widget:not(:defined){min-height:320px;display:block;position:relative}.inschrijf-widget[data-astro-cid-xhil7mos] recruitnow-open-enrollment-widget:not(:defined):before{content:"Inschrijfformulier wordt geladen...";color:var(--muted-foreground);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.inschrijf-widget .oe_buttons button,.inschrijf-widget button[type=submit]{background:var(--action)!important;border-color:var(--action)!important;color:#fff!important;font-family:var(--font-display)!important;border-radius:0!important}.inschrijf-widget .oe_buttons button:hover,.inschrijf-widget button[type=submit]:hover{background:var(--action-hover)!important}.inschrijf-widget input:not([type=checkbox]):not([type=radio]),.inschrijf-widget textarea,.inschrijf-widget select{border-radius:0!important}.inschrijf-widget input:focus,.inschrijf-widget textarea:focus,.inschrijf-widget select:focus{outline:2px solid var(--action)!important;outline-offset:-1px!important;border-color:var(--action)!important}.inschrijf-widget input[type=radio]{accent-color:var(--action)}.inschrijf-widget .oe_checkboxListElement .oe_label:before{border:2px solid var(--border)!important;background-color:var(--background)!important;width:20px!important;height:20px!important;transition:background-color .15s,border-color .15s!important;top:2px!important}.inschrijf-widget .oe_checkboxListElement .oe_label.oe_checked:before{background-color:var(--action)!important;border-color:var(--action)!important}.inschrijf-widget .oe_checkboxListElement .oe_label:after{transform:rotate(-45deg);background-color:#0000!important;border-bottom:2.5px solid #fff!important;border-left:2.5px solid #fff!important;width:10px!important;height:5px!important;transition:opacity .12s!important;top:8px!important;left:7px!important}.inschrijf-widget .oe_checkboxListElement .oe_label{padding-left:30px!important;line-height:24px!important}.inschrijf-widget .oe_checkboxListElement input:focus-visible+.oe_label:before{outline:2px solid var(--action);outline-offset:2px}.inschrijf-box--app{margin-bottom:var(--space-3)}.inschrijf-widget .oe_title{font-family:var(--font-display);font-size:1.6rem;font-weight:800;line-height:1.15}.inschrijf-widget .oe_label{color:var(--foreground);margin-bottom:4px;font-size:.9rem;font-weight:600;display:block}.inschrijf-widget .oe_label[data-optional=""]:after{content:" *";color:var(--primary)}.inschrijf-widget .oe_formElement{margin-bottom:var(--space-3)}.inschrijf-widget .oe_formElement input,.inschrijf-widget .oe_formElement select,.inschrijf-widget .oe_formElement .oe_uploader{margin-bottom:0!important}.inschrijf-widget .oe_help{color:var(--muted-foreground);font-size:.85rem;margin-top:4px!important}.inschrijf-widget .oe_functionsList{margin:4px 0 0!important}.inschrijf-widget .oe_validation,.inschrijf-widget .oe_errorMessage{color:#c0392b;font-size:.85rem;line-height:1.35;margin-top:4px!important}.inschrijf-widget .oe_checkboxListElement .oe_label{margin-bottom:0!important}.inschrijf-widget .oe_error input,.inschrijf-widget .oe_error select{border-color:#c0392b!important}.inschrijf-widget .oe_errorMessage,.inschrijf-widget .oe_error .oe_message{color:#c0392b;font-size:.85rem}.inschrijf-widget .oe_block:has(input[name=FirstName]):before,.inschrijf-widget .oe_block:has(input[name=Zipcode]):before,.inschrijf-widget .oe_formElement:has(#cvFile):before{font-family:var(--font-display);color:var(--foreground);margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:1.15rem;font-weight:800;display:block}.inschrijf-widget .oe_block:has(input[name=FirstName]):before{content:"Persoonsgegevens";margin-top:var(--space-3)}.inschrijf-widget .oe_block:has(input[name=Zipcode]):before{content:"Adres"}.inschrijf-widget .oe_formElement:has(#cvFile):before{content:"Cv en functie"}.inschrijf-widget .oe_uploaderValue{color:var(--muted-foreground);font-size:.85rem}.inschrijf-widget .oe_uploaderButton{margin-left:var(--space-2);font-family:var(--font-display);color:var(--action);border:2px solid var(--action);border-radius:var(--radius-btn);cursor:pointer;background:0 0;align-items:center;padding:6px 14px;font-size:.85rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex;background:0 0!important}.inschrijf-widget .oe_uploaderButton:hover{background:var(--action);color:#fff}.inschrijf-widget .oe_mapResult{background:0 0!important;padding:0!important}.inschrijf-widget .oe_mapResult select,.inschrijf-widget select{width:100%;font:inherit;color:var(--foreground);border:1px solid var(--border);margin-top:var(--space-2);padding:.7rem .85rem;background:var(--background)!important}.inschrijf-widget .oe_mapResult select{margin-top:var(--space-4)}.inschrijf-widget #oe_map,.inschrijf-widget iframe{border:1px solid var(--border)}.inschrijf-widget .oe_checkboxListElement img{vertical-align:-.25em!important;width:auto!important;height:1.15em!important;margin:0 2px!important;display:inline!important}
