.pagination{display:flex;justify-content:center;align-items:center;margin:2rem 0;flex-wrap:wrap}.pagination li{line-height:1.6rem}.pagination ul{display:flex;flex-wrap:wrap;list-style:none}.pagination__item{display:inline-block;margin-bottom:1.5rem;margin-right:1.5rem;font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;color:#000;transition:color .2s ease-in-out}.pagination__item:hover,.pagination__item.active{color:var(--verder_lezen_knop_kleur, #000000)}.pagination__item.next,.pagination__item.previous{color:#000;display:flex}.pagination__item.next svg,.pagination__item.previous svg{width:1.2rem}.pagination__item.next:hover,.pagination__item.previous:hover{color:var(--verder_lezen_knop_kleur, #000000)}.pagination__item.next{margin-left:1rem}.pagination__item.previous{margin-right:1rem}.jobs-index-search{display:grid;grid-template-areas:"search"}.jobs-index-search::after{grid-area:search;align-self:center;justify-self:flex-end;padding:20px 15px;content:"";font-family:"Material Icons";font-size:1.4em;color:#000;z-index:1}.jobs-index-search input{grid-area:search;padding:20px 15px;border-radius:5px;border:solid 1px #dbdbdb;width:100%;box-sizing:border-box;transition:transform .1s ease-in}.jobs-index-search input:focus{outline:none;transform:scale(1.02);border:1px solid var(--verder_lezen_knop_kleur, #000000)}.jobs-index-search button{border:0px;background:none;position:absolute;right:0px;top:10px;padding:10px;z-index:99}.jobs-index-search button:hover{cursor:pointer}.filter__input__taxonomy{margin-bottom:2rem}.filter__input__taxonomy__title{font-weight:700;font-family:sans-serif}.filter__input__taxonomy__item{display:flex;align-items:center}.filter__input__taxonomy__item input[type=checkbox]:checked+label,.filter__input__taxonomy__item input[type=checkbox]:checked+a{opacity:1}.filter__input__taxonomy__item label,.filter__input__taxonomy__item a{text-decoration:none;color:inherit;padding:.5rem;display:flex;align-items:center;opacity:.8;font-size:1rem;font-weight:1.5;cursor:pointer;transform-origin:center;transition:transform .2s ease-in-out,opacity .2s ease-in-out;position:relative}.filter__input__taxonomy__item label:hover,.filter__input__taxonomy__item a:hover{opacity:1}.filter__input__taxonomy__item__sub{padding-left:2rem}.filter__search{margin-bottom:2rem}.filter__result{transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.filter__result{transition:none}}.filter__result--loading{opacity:.6}.filter__result__inner{transition:all .2s ease-in-out;justify-content:center;margin:3rem 0 0 0}@media(prefers-reduced-motion: reduce){.filter__result__inner{transition:none}}.filter__result__loader{width:100%;max-height:5rem;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.filter__result__loader{transition:none}}.filter__result__loader__inner{height:100%}.filter__result__loader svg{transition:all .2s ease-in-out;height:100%;height:5rem;animation-name:loader;animation-duration:2s;animation-iteration-count:infinite;animation-fill-mode:linear;animation-timing-function:linear}@media(prefers-reduced-motion: reduce){.filter__result__loader svg{transition:none}}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.filter__result--full .filter__result__loader{opacity:0;max-height:0}.filter__result--full .filter__result__loader svg{height:0}.contact-container input[type=file]{margin-top:30px;padding-bottom:15px;border:solid 1px #d2d3d2;border-radius:3px;width:100%;box-sizing:border-box;padding:10px;margin-bottom:15px}.contact-container input[type=file]+label{position:absolute;color:#000;font-size:.8em;margin:0px;left:0px;top:5px;font-size:1em;color:#727575;z-index:-1}.spacing{margin:2em 0}.job-meta{display:flex;flex-direction:row;position:relative;padding:2rem;margin-bottom:2rem}.job-meta.as-row{flex-wrap:wrap;justify-content:flex-start;padding:0}.job-meta.as-row .job-meta-item{margin-right:1em}.job-meta.as-column{flex-direction:column}.job-meta.as-column::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color_primary_bg, #000000);opacity:.2}.job-meta-item{display:flex;align-items:center;margin:.5rem 0}.job-meta-item i{font-size:1.2em;padding-right:1em}.navbar-nav{display:flex;align-items:center}.search--results{display:flex;flex-direction:column}.search-snippet{padding:2rem 0;display:grid;grid-template-areas:"content"}.search-snippet h3{margin-top:0;text-decoration:none}.search-snippet:hover h3{text-decoration:underline}.search-snippet .search-snippet-content{grid-area:content}.search-snippet .card-meta{justify-content:flex-start}.search-snippet .card-meta time{margin-right:3rem}.pf--searchform{padding-bottom:100px;margin:0px;max-width:90%;min-width:90%;margin-left:auto;margin-right:auto}.pf--searchform .pf--searchform-form form{min-width:100%;width:100%;min-width:50%;width:50%}.pf--searchform .search--no-result{text-align:center}.pf--searchform p.search--resultcount{font-size:1em;text-align:center;margin-top:30px;margin-bottom:90px}.pf--search-header{margin-top:50px;margin-bottom:50px}.pf--searchform-form form{margin-left:auto;margin-right:auto;display:block;position:relative;min-width:100%;width:100%}.pf--searchform-form form input{padding:20px 15px;border-radius:5px;border:solid 1px #dbdbdb;width:100%;box-sizing:border-box}.pf--searchform-form form input:focus{outline:none;transform:scale(1.02)}.pf--searchform-form form button{border:0px;background:none;position:absolute;right:0px;top:10px;padding:10px;z-index:99}.pf--searchform-form form button:hover{cursor:pointer}.pf--searchform-form form button:after{content:"";font-family:"Material Icons";font-size:1.4em;color:#000}.search--resultitem{margin-bottom:40px}.pf--searchform-form{position:relative}.pf--searchform-form .live-search{display:flex;flex-direction:column;background-color:#dbdbdb;border-radius:5px;height:0;overflow:hidden;position:absolute;z-index:1;bottom:0;width:100%;left:0;transform:translateY(100%);transition:height .2s ease-in-out}.pf--searchform-form .live-search a{position:relative;text-decoration:none;color:inherit;line-height:1;padding:10px 15px;transition:background-color .2s ease-in-out}.pf--searchform-form .live-search a:hover{background-color:rgba(0,0,0,.1)}.jobs-index{display:grid;grid-template-areas:"first" "second";margin:0 auto}@media(min-width: 768px){.jobs-index{grid-template-areas:"first gap second";grid-template-columns:3fr .1fr 8.9fr}}@media(min-width: 576px){.jobs-index{max-width:576px}}@media(min-width: 768px){.jobs-index{max-width:768px}}@media(min-width: 992px){.jobs-index{max-width:992px}}@media(min-width: 1200px){.jobs-index{max-width:1200px}}.work-index-filters{grid-area:first;margin-top:3rem}.work-index-filters .filter__input{padding:1.5rem;border:1px solid #d3d3d3}.jobs-index .filter__result{grid-area:second}.jobs-index #filter__result{flex-direction:column}.job-title-block-links a+a{margin-top:1rem}@media(min-width: 768px){.job-title-block-links a+a{margin-top:unset;margin-left:1rem}}[data-plate-tray-name=tray_below_job]{margin:2em 0 4em}.plate--tray{min-height:2em}.job-cards-title{margin:0 0 1rem 0}.job-cards{display:flex;justify-content:flex-start;gap:2rem;flex-wrap:wrap}.latest-jobs-element h2+.basic-button{margin-top:2rem}.latest-jobs-element .pf--dynamic-p-element-header{padding-bottom:4rem}.latest-jobs-element .pf--post-element{gap:2rem}.job-card{border:1px solid #d3d3d3;width:100%;flex:1 1 auto;display:flex;flex-direction:column}.job-card-inner{padding:1em;display:flex;flex-direction:column;height:100%}.job-more-block a,.job-card-inner a{margin-top:auto;text-decoration:none;display:flex;align-items:center;color:var(--verder_lezen_knop_kleur, #000000)}@media screen and (min-width: 768px){.job-card{width:calc(33.3333333333% - 2rem)}}.jobs-index-teaser{border:1px solid #d3d3d3;margin-bottom:2rem;padding:2rem}.job-more-block{display:flex;justify-content:flex-end}.jobs{border:1px solid crimson}.whatsapp-icon img{width:17px;height:17px}.work-introduction{margin-top:3rem}.work-index-list{margin-block-end:4rem;column-count:1;column-gap:1rem}@media(min-width: 576px){.work-index-list{column-gap:2rem;column-count:2}}@media(min-width: 992px){.work-index-list{column-count:4}}.work-index-list a{color:inherit;text-decoration:none;display:block;break-inside:avoid}.work-index-list a:hover{text-decoration:underline}.contact-person{padding:2rem;margin-bottom:2rem;display:grid;place-content:center;text-align:center;position:relative}.contact-person::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color_primary_bg, #000000);opacity:.2}.contact-person .contact-person-description{font-weight:bolder;margin:0;color:#000;line-height:1.4}.contact-person picture{border-radius:100%;aspect-ratio:1/1;background-color:#fff;overflow:hidden;max-width:50%;margin:0 auto 2rem}.contact-person picture img{max-width:100%}.contact-person .contact-person-meta{display:flex;flex-direction:column;margin:0}.contact-person .contact-person-meta a{color:inherit;text-decoration:none}.contact-person .contact-person-email{font-weight:bolder}.contact-person .basic-button{margin-top:1rem;display:flex}.contact-person .basic-button a{padding-inline:1.4rem}.js-grid-checkbox{opacity:1 !important;width:3rem;height:3rem}.js-grid-checkbox-label{position:fixed !important;right:1rem;bottom:1rem;z-index:1000;display:flex;align-items:center}.header-section .header-section-inner{position:relative;display:grid;grid-template-areas:"header"}.header-section .header-section-inner>.header-content{grid-area:header;z-index:4;align-self:center}.header-section .vrsg-separator-top,.header-section .vrsg-separator-bottom{z-index:2 !important}.header-section .overlay-sectie-title{z-index:1 !important}.header-section .header-section-background-image{position:absolute;inset:0;background-color:pink;background-image:var(--mobile-image);background-size:cover;background-attachment:fixed;background-position:center}@media(min-width: 768px){.header-section .header-section-background-image{background-image:var(--desktop-image)}}.header-section .header-background-mobile,.header-section .header-background-desktop{width:100%;grid-area:header;height:100%;object-fit:cover;position:relative;z-index:1}.hide-header-images .header-section .header-background-mobile,.hide-header-images .header-section .header-background-desktop{display:none}.header-section .header-background-mobile{display:flex}@media(min-width: 768px){.header-section .header-background-mobile{display:none}}.header-section .header-background-desktop{display:none}@media(min-width: 768px){.header-section .header-background-desktop{display:flex}}
