a{cursor:pointer}.mainWrapper{display:flex;justify-content:flex-start;width:100%;max-width:1800px;margin:0 auto 40px auto;padding:0;gap:30px;flex-direction:row-reverse}.mainWrapper .main{display:flex;justify-content:flex-start;width:100%;max-width:1800px;margin:0 auto 40px auto;padding:0;gap:30px;flex-direction:row-reverse}.mainWrapper .main .mainContent{max-width:1000px;margin-right:auto}.BodyVacatures .main .mainContent{max-width:none}.main.vacatures{order:2;width:calc(100% - 20px);padding:0}.BodyVacatures .main.vacatures{width:calc(70% - 40px)}.BodyVacatures .mainWrapper .main .main{max-width:none}.mainContent.txt{margin-right:auto}.mainAside.vacatures{position:relative;z-index:1;order:1;width:30%;max-width:380px;padding:50px 20px 100px 20px;margin:-30px 30px -100px 0;background:white}.main.vacatures .mainContent{width:calc(100% - 40px)}.bdVacatures .mainAsideContent{background:white;padding:20px 0 0 0;margin:0 20px;border-radius:1em;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.1)}.bdVacatures .mainAsideContent img{padding:20px;max-width:calc(100% - 40px);}.vacatures .mainAsideContent{box-shadow:none;text-align:left;padding:0}.bdVacatures .mainAsideContent .uitgelichtBedrijf{box-shadow:none;border-radius:0;background:none;min-width:300px}.BodyVacatures .mainContent{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.BodyVacatures .mainContent .resultaten{display:flex;flex-direction:column;flex-wrap:wrap;height:auto;justify-content:flex-start;padding:0;margin:0;width:calc(100% - 20px)}.BodyVacatures .mainContent .click.txt{position:relative;z-index:1;color:var(--color-wit);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;width:100%;margin:0 0 10px 0}.BodyVacatures .mainContent .click.txt h3,.uitgelichtVacatures .click.txt h3{height:auto}.BodyVacatures .mainContent .vacatureBlok h2{font-size:1.5em;color:#0f4b5b}.BodyVacatures .mainContent .vacatureBlok h3{font-size:1.2em;color:#73b0b7;margin-bottom:20px}.BodyVacatures .mainContent .vacatureBlok p a{text-decoration:none;font-size:.9em;font-weight:bold;color:white;background:#73b0b7;padding:5px 20px;border-radius:5px}.BodyVacatures .mainContent .vacatureBlok:hover p a{background:#0f4b5b}h3.vacatureBedrijf{margin-bottom:10px}.vacatureBeschrijving ul{margin-bottom:20px}a.wepButtonz{display:inline-block;padding:7px 20px;text-align:center;line-height:30px;margin:0 0 20px auto;background:var(--color-basis);color:var(--color-wit);border:solid 0 var(--color-basis);border-radius:30px;font-family:'Montserrat-Bold',sans-serif;min-width:200px;width:fit-content;font-size:1em;text-transform:none;transition:all 600ms ease-in-out;text-decoration:none}a.wepButtonz:hover{color:var(--color-wit);background:var(--color-donker);border:solid 0 #000;text-decoration:none}.vacatureBlok{position:relative;justify-content:center;flex-wrap:wrap;cursor:pointer;padding:20px;width:100%;margin:20px 0;text-align:left;color:var(--color-wit);background:white;border-radius:1em;box-shadow:0 0 10px rgba(0,0,0,.1)}.vacatureBlok .vacaturesDatum{color:var(--color-tekst);margin:0 20px}.uitgelichtBedrijf .vacatureInfo{line-height:2.5em}.vacatureBlok .vacatureInfo{display:flex;flex-direction:row;margin:0 0 20px 0;flex-wrap:wrap;font-size:.8em;line-height:2.5em;font-weight:bold;color:var(--color-donkergrijs)}.vacatureBlok .vacatureBeschrijving{color:var(--color-tekst);margin:10px 120px 0 20px;min-height:100px}.vacatureBlok img{position:absolute;left:0;top:0;width:260px;height:260px;left:0;object-fit:contain;object-position:center;margin:0 0 10px 0;padding:50px 30px;background:var(--color-wit)}.vacaturesPlaats{display:flex;flex-direction:row;margin-right:20px}.vacaturesPlaats:before{content:'';text-align:center;padding-right:10px;display:inline-block;width:25px;background:url('../img/icons_vacatures/place icon.svg') no-repeat 3px center;background-size:18px}.vacaturesOpleiding{display:flex;flex-direction:row;margin-right:20px}.vacaturesOpleiding:before{content:'';text-align:center;padding-right:10px;display:inline-block;width:25px;background:url('../img/icons_vacatures/opleiding icon.svg') no-repeat 0 center;background-size:25px}.vacaturesUur{display:flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;margin-right:20px}.vacaturesUur:before{content:'';text-align:center;padding-right:10px;display:inline-block;width:25px;background:url('../img/icons_vacatures/clock icon.svg') no-repeat 3px center;background-size:18px}.vacaturesCategorie{display:flex;flex-direction:row;margin-right:20px}.vacaturesCategorie:before{content:'';text-align:center;padding-right:10px;display:inline-block;width:25px;background:url('../img/icons_vacatures/management icon.svg') no-repeat 1px center;background-size:23px}.vacaturesSalaris{display:flex;flex-direction:row;margin-right:20px}.vacaturesSalaris:before{content:'';text-align:center;padding-right:10px;display:inline-block;width:25px;background:url('../img/icons_vacatures/money icon.svg') no-repeat 0 center;background-size:25px}.vacaturesDienstverband{display:flex;flex-direction:row;margin-right:20px}.vacaturesDienstverband:before{content:'';text-align:center;padding-right:10px;display:inline-block;width:25px;background:url('../img/icons_vacatures/parttime icon.svg') no-repeat 5px center;background-size:15px}.vacatureContactopties{margin:0;display:flex;flex-direction:row}#vacatureContactMail{font-size:.8em;font-weight:bold;display:flex;flex-direction:row;font-weight:bold}#vacatureContactMail:before{content:'';color:var(--color-basis);text-align:center;padding-right:10px;display:inline-block;width:18px;background:url('../img/icons_vacatures/mail.svg') no-repeat 3px center;background-size:18px}#vacatureContactTel{font-size:.8em;font-weight:bold;display:flex;flex-direction:row;margin-left:20px}#vacatureContactTel:before{content:'';text-align:center;padding-right:10px;display:inline-block;width:18px;background:url('../img/icons_vacatures/phone.svg') no-repeat 3px center;background-size:18px}.zbForm .filterGroup{margin:30px 0 0 0}.zbForm .filterGroup h3{color:var(--color-zwart);cursor:pointer}.zbForm .filterGroup strong{color:var(--color-basis-donkerder);cursor:pointer;margin-left:16px}.zbForm .filterGroupExluded h3{margin-top:30px}.zbForm .filterGroup div{padding:0 18px;background-color:white;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.zbForm .filterGroup h3:before{font-family:'FontAwesomeSolid';content:'\f067';font-size:16px;padding-right:10px}.zbForm .filterGroup h3.active:before{font-family:'FontAwesomeSolid';content:'\f068'}.filterGroupExluded select{font-family:'Open Sans',sans-serif;border:solid 1px #b5b4b4;font-weight:300;font-size:15px;padding:10px;width:100%;text-align:center;background:var(--color-wit);color:var(--color-zwart);margin-bottom:10px;-webkit-border-radius:0;border-radius:0}.zbPeriod input[type="checkbox"]{}.zbPeriod a{line-height:1.5em}.zbPeriod input[type="checkbox"] + label{display:block;position:relative;z-index:3;border:0;margin:0;padding:0 0 3px 30px;cursor:pointer}.zbPeriod input[type="checkbox"] + label:before{font-family:'FontAwesomeRegular';content:'\f0c8';position:relative;font-size:20px;padding-right:12px;margin-left:-30px}.zbPeriod input[type="checkbox"]:checked + label:before{font-family:'FontAwesomeRegular';content:'\f14a';position:relative}.zbPeriod input[type="radio"] + label{display:block;position:relative;z-index:3;border:0;margin:0;padding:0 0 3px 30px;cursor:pointer}.zbPeriod input[type="radio"] + label:before{font-family:'FontAwesomeRegular';content:'\f0c8';position:relative;font-size:20px;padding-right:12px;margin-left:-30px}.zbPeriod input[type="radio"]:checked + label:before{font-family:'FontAwesomeRegular';content:'\f14a';position:relative}input#qpc{position:relative;z-index:1;width:100%;font-family:"Montserrat-Regular",sans-serif;display:inline-block;background:url(../img/location.png) no-repeat calc(100% - 10px) 50% #fff;border:solid 1px #000;box-shadow:0 0 0 rgb(204,204,204);position:relative;font-size:1em;height:100%;text-align:left;margin-top:10px;padding:12px 54px 12px 20px;-webkit-appearance:none;outline:none;text-overflow:ellipsis;line-height:24px;height:50px}.qzip div.close{background:url(../img/xClose.png) no-repeat calc(100% - 10px) 50% #fff;width:40px;height:40px;position:relative;float:right;z-index:8!important;border:0 solid red;margin:-44px 2px 0 0;opacity:0}button.clear{display:inline-block;width:10px;height:10px;color:red;position:absolute;z-index:3;top:10px;right:10px;background:purple}.select-container{width:150px;margin:0;text-align:left}.dropdown{width:100%;display:inline-block;background-color:#fff;border-radius:0;border:solid 1px #000;box-shadow:0 0 0 rgb(204,204,204);transition:all .5s ease;position:relative;font-size:1em;color:#000;height:100%;text-align:left;margin-top:-1px;outline:0!important}.dropdown .fa-chevron-left{margin-top:0}.dropdown .dropdown-menu{position:absolute;background-color:#fff;width:calc(100% + 2px);left:-1px;margin-top:0;border:solid 1px #000;box-shadow:0 0 0 rgb(204,204,204);border-radius:0;overflow:hidden;height:210px;overflow-y:auto;z-index:9;margin:0 0 0 0}.filterGroupExluded{margin-bottom:5px}.filterGroupExluded h3{color:#0f4b5b;cursor:pointer;padding:12px 12px 12px 0;width:100%;border:none;text-align:left;outline:none;font-size:1.2em;transition:.4s;margin:0}input[type="checkbox"],input[type="radio"]{-moz-appearance:unset!important;-ms-appearance:unset!important;display:block;float:unset!important;margin-right:-2em;opacity:0;width:0;z-index:1}@media screen and (max-width:840px){.mainWrapper{flex-direction:column}.main.vacatures{position:relative;z-index:2;order:2;width:calc(100% - 40px)!important;padding:0;margin:20px}.mainAside.vacatures{position:relative;z-index:1;order:1;width:100%;max-width:none;padding:50px 20px 100px 20px;margin:-30px 0px -100px 0}.main.vacatures .mainContent{width:calc(100% - 40px)}.BodyVacatures .mainContent .resultaten{width:100%}.vacFormFilter h3 + div{}.vacFormFilter h3:before{content:"+ "}}@media screen and (max-width:600px){.vacatures .kop{text-align:left!important}}