.mainSite #mainHeader .headerTxt{color:var(--color-white)}.mainSite .filters label{font-weight:400;display:block}.mainSite .vacatureList{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}.mainSite .vacatureList .vacatureItem{width:calc(100% - 30px);display:block;margin:15px}.mainSite .vacatureList .vacatureItem .img{background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1/.85;display:flex;flex-direction:column;justify-content:flex-end;border-radius:15px;padding:15px;margin-bottom:15px;text-shadow:0 0 5px var(--color-black)}.mainSite .vacatureList .vacatureItem .fancyList .fancyListItem{font-size:.9em}.mainSite .vacatureList .vacatureItem .info{line-height:1.8em}.mainSite .vacatureList .vacatureItem .info strong{display:block;font-size:1.12em;font-weight:600;font-family:var(--secFont);margin-bottom:7.5px;word-break:break-word;hyphens:auto}.mainSite .vacatureList .vacatureItem .info .marker{display:block;font-size:.9em}.mainSite .fancyList{display:flex;flex-direction:column;width:100%;flex-wrap:wrap}.mainSite .vacatureList .fancyList{flex-direction:row}.mainSite .fancyList .fancyListItem .icon{font-weight:500;width:20px}.mainSite .fancyList .fancyListItem{font-size:1em;line-height:1.6em;color:#000;width:50%;padding:5px 0}.showVacature .contact .cta{width:100%;margin-left:0;min-width:auto}.showVacature .contact a>.icon{font-size:2em}.showVacature .contentImg{background-repeat:no-repeat;background-position:center;background-size:cover;aspect-ratio:2/1.25;margin-top:50px}.showVacature .contentImg .content{width:104%;position:absolute;top:47.5%;left:-2%;padding:10px;font-size:2em;color:#fff;line-height:1.3em;font-family:var(--secFont)}.showVacature .contentImg .content span{background-color:#32463c;display:inline;padding:3px 10px}.showVacature .table>tbody>tr>td{line-height:inherit}.showVacature .Sollicitatieprocedure{position:relative}.showVacature .Sollicitatieprocedure .weergave{display:flex;flex-direction:row;justify-content:space-between}.showVacature .Sollicitatieprocedure .weergave::before{content:"";width:80%;height:2px;border-bottom:2px dotted var(--color-ter);top:50%;left:10%;position:absolute}.showVacature .Sollicitatieprocedure h2{text-align:center}.showVacature .Sollicitatieprocedure .weergave div{text-align:center;margin:0 7.5px}.showVacature .Sollicitatieprocedure .weergave div .icon{border-radius:50px;aspect-ratio:1/1;border:1px solid var(--color-ter);width:45px;height:45px;text-align:center;padding-top:5px;font-size:1.2em;margin:0 auto;z-index:2;background-color:var(--color-white);position:relative}.showVacature .Sollicitatieprocedure .weergave div span{display:block}.showVacature .Sollicitatieprocedure .weergave div span:not(.icon){line-height:20px}.showVacature .Sollicitatieprocedure .weergave div.stap1 .icon .icoon{font-size:1.2em;margin-left:7px;padding-top:7px}.showVacature .contentTable{margin-top:50px}.showVacature .contentTable tr td{border:none;padding:0 30px;margin:10px 0;display:block;width:100%}.showVacature .vacatureFooter{text-align:center;margin-top:50px}.showVacature .contentTable tr:nth-child(even){background-color:#f8f8f8}.mainSite .locationList .location{width:calc(100% - 30px)}@media (max-width:400px){.showVacature .Sollicitatieprocedure{display:none}}@media (min-width:500px){.showVacature .Sollicitatieprocedure .weergave::before{top:50%;width:80%}.showVacature .Sollicitatieprocedure .weergave div{margin:0 15px}}@media (min-width:576px){.showVacature .Sollicitatieprocedure .weergave::before{top:55%}}@media (min-width:768px){.mainSite .vacatureList .vacatureItem{width:calc(50% - 30px)}}@media (min-width:992px){.mainSite .fancyList{width:100%;flex-wrap:no-wrap}.mainSite .fancyList .fancyListItem{width:auto;margin-right:20px}.mainSite .vacatureList .vacatureItem .fancyList .fancyListItem:first-of-type{margin-left:0}.showVacature .contentTable tr td{padding:30px;margin:0;display:table-cell}.showVacature .contentTable tr td:first-of-type{width:40%}.showVacature .contentTable tr td:first-of-type h1{width:60%;margin-right:40%;margin-top:0}.showVacature .Sollicitatieprocedure .weergave::before{top:60%}.showVacature .Sollicitatieprocedure .weergave div .icon{width:90px;height:90px;padding-top:25px}.showVacature .Sollicitatieprocedure .weergave div.stap1 .icon .icoon{font-size:2em;margin-left:10px;padding-top:7px}.mainSite .vacatureList .fancyList .fancyListItem{font-size:1.1em}}@media (min-width:1200px){.showVacature .content1{margin-top:50px}.showVacature .content1 h1>br{display:inline}.mainSite .locationHolder{margin-top:225px}.mainSite .locationList .location{width:calc(50% - 30px)}.mainSite .locationSmallContainer .vacatureList .vacatureItem{width:calc(25% - 30px)}}