:root{--font-family-primary: "Fredoka", sans-serif;--black: black;--white: white;--lightgrey: lightgrey;--darkgrey: #3c3c3c;--basicgrey: #e9e9e9;--asg-paars: #662783;--asg-paars-rgb: 102, 39, 131;--asg-blauw: #1065af;--asg-groen: #1c8c37;--asg-rood: #cc0234;--asg-lichtgrijs: #eeeeee;--asg-grijs: #595959;--asg-donkerblauw: #18277a;--theme-card-background: var(--first-color);--default-theme-gradient: var( --custom-theme-gradient, var(--first-color, #1065af) 35.75%, var(--second-color, #662783) 87.52% );--theme-gradient: linear-gradient(49deg, var(--default-theme-gradient));--agenda-item-gradient: linear-gradient(180deg, var(--default-theme-gradient));--text-clip-gradient: var(--theme-gradient);--section-theme-gradient: linear-gradient(90deg, var(--default-theme-gradient));--theme-checklist-fill: var(--custom-theme-checklist-fill, var(--asg-groen, rgba(24, 39, 122, 0.8)));--theme-article-result-arrow: var(--asg-groen);--copy-color: var(--darkgrey);--vertical-flow: 2rem}.visually-hidden,.address .contact_form__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root{--font-family-primary: "Fredoka", sans-serif;--black: black;--white: white;--lightgrey: lightgrey;--darkgrey: #3c3c3c;--basicgrey: #e9e9e9;--asg-paars: #662783;--asg-paars-rgb: 102, 39, 131;--asg-blauw: #1065af;--asg-groen: #1c8c37;--asg-rood: #cc0234;--asg-lichtgrijs: #eeeeee;--asg-grijs: #595959;--asg-donkerblauw: #18277a;--theme-card-background: var(--first-color);--default-theme-gradient: var( --custom-theme-gradient, var(--first-color, #1065af) 35.75%, var(--second-color, #662783) 87.52% );--theme-gradient: linear-gradient(49deg, var(--default-theme-gradient));--agenda-item-gradient: linear-gradient(180deg, var(--default-theme-gradient));--text-clip-gradient: var(--theme-gradient);--section-theme-gradient: linear-gradient(90deg, var(--default-theme-gradient));--theme-checklist-fill: var(--custom-theme-checklist-fill, var(--asg-groen, rgba(24, 39, 122, 0.8)));--theme-article-result-arrow: var(--asg-groen);--copy-color: var(--darkgrey);--vertical-flow: 2rem}.visually-hidden,.address .contact_form__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.animate-up{animation-name:animationUp;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes animationUp{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.bgimage{background-size:cover;background-position:center center}.tc_p{color:var(--primary-color)}.tc_s{color:var(--secondary-color)}.tc_t{color:var(--tertiary-color)}.tc_b{color:var(--black)}.tc_w{color:var(--white)}.tc_lg{color:var(--lightgrey)}.bgc_p{background-color:var(--primary-color)}.bgc_s{background-color:var(--secondary-color)}.bgc_t{background-color:var(--tertiary-color)}.bgc_b{background-color:var(--black)}.bgc_w{background-color:var(--white)}.bgc_lg{background-color:var(--lightgrey)}.cover{position:absolute;top:0;left:0;width:100%;height:100%}.f{display:flex}.fw{flex-wrap:wrap}.fwr{flex-wrap:wrap-reverse}.fnw{flex-wrap:nowrap}.f_c{flex-direction:column}.f_cr{flex-direction:column-reverse}.f_r{flex-direction:row}.f_rr{flex-direction:row-reverse}.f-c{align-items:center}.f-fs{align-items:flex-start}.f-fe{align-items:flex-end}.f--fs{justify-content:flex-start}.f--fe{justify-content:flex-end}.f--c{justify-content:center}.f--sb{justify-content:space-between}.f--sa{justify-content:space-around}@media(max-width: 767.98px){.fm{display:flex}.fmw{flex-wrap:wrap}.fmwr{flex-wrap:wrap-reverse}.fmnw{flex-wrap:nowrap}.fm_c{flex-direction:column}.fm_cr{flex-direction:column-reverse}.fm_r{flex-direction:row}.fm_rr{flex-direction:row-reverse}.fm-c{align-items:center}.fm-fs{align-items:flex-start}.fm-fe{align-items:flex-end}.fm--fs{justify-content:flex-start}.fm--fe{justify-content:flex-end}.fm--c{justify-content:center}.fm--sb{justify-content:space-between}.fm--sa{justify-content:space-around}}@media(min-width: 768px){.fd{display:flex}.fdw{flex-wrap:wrap}.fdwr{flex-wrap:wrap-reverse}.fdnw{flex-wrap:nowrap}.fd_c{flex-direction:column}.fd_cr{flex-direction:column-reverse}.fd_r{flex-direction:row}.fd_rr{flex-direction:row-reverse}.fd-c{align-items:center}.fd-fs{align-items:flex-start}.fd-fe{align-items:flex-end}.fd--fs{justify-content:flex-start}.fd--fe{justify-content:flex-end}.fd--c{justify-content:center}.fd--sb{justify-content:space-between}.fd--sa{justify-content:space-around}}.section-title.text-clip,.share-link-item span.section-title,.text-clip .quote-text,.share-link-item span .quote-text,.go-to-section .go-to-card-title{background:var(--text-clip-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;font-family:var(--font-family-primary, sans-serif);color:var(--copy-color);font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.5}ul{list-style:none}ul,ul li{padding:0}h1,.reference-section-inner .quote-text,.download-section-content-title,.bso-section .bso-content-title,.bso-section-title,.branding-section-content .title,h2,.is-detail.job_posting .school-cta-quote,.timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .timeline-title,.featured-vacancy-wrapper-title,.contact-person-content-title,h3,.is-detail.job_posting .school-cta-bottom .website,.go-to-section .go-to-card-title,.featured-vacancy-quote .quote-span,.directly-to-card-title,.contact-card-title,.vacancy-result-title,h4,.details-and-summary summary,h5,h6{font-family:var(--font-secondary);margin:0;font-weight:500}h1,.reference-section-inner .quote-text,.download-section-content-title,.bso-section .bso-content-title,.bso-section-title,.branding-section-content .title,.h1{font-size:3.6rem;font-style:normal;font-weight:500;line-height:1}@media(min-width: 768px){h1,.reference-section-inner .quote-text,.download-section-content-title,.bso-section .bso-content-title,.bso-section-title,.branding-section-content .title,.h1{font-size:5.6rem}}h2,.is-detail.job_posting .school-cta-quote,.timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .timeline-title,.featured-vacancy-wrapper-title,.contact-person-content-title,.h2,.agenda-item-card .agenda-item-card-byline .agenda-item-date,.testimonial .title-wrapper .title{font-size:3.6rem;font-style:normal;font-weight:500;line-height:1}h2,.is-detail.job_posting .school-cta-quote,.timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .timeline-title,.featured-vacancy-wrapper-title,.contact-person-content-title,.h2,.agenda-item-card .agenda-item-card-byline .agenda-item-date,.testimonial .title-wrapper .title{font-size:3.6rem;font-style:normal;font-weight:500;line-height:1}.h3,.article-card:not(.is-image-card) h2,.article-card:not(.is-image-card) .is-detail.job_posting .school-cta-quote,.is-detail.job_posting .article-card:not(.is-image-card) .school-cta-quote,.article-card:not(.is-image-card) .timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .article-card:not(.is-image-card) .timeline-content-title,.article-card:not(.is-image-card) .timeline-section-wrapper .timeline-title,.timeline-section-wrapper .article-card:not(.is-image-card) .timeline-title,.article-card:not(.is-image-card) .featured-vacancy-wrapper-title,.article-card:not(.is-image-card) .contact-person-content-title,h3,.is-detail.job_posting .school-cta-bottom .website,.go-to-section .go-to-card-title,.featured-vacancy-quote .quote-span,.directly-to-card-title,.contact-card-title,.vacancy-result-title{font-size:2.8rem;font-style:normal;font-weight:500;line-height:1.2142857143}.h4,.footer-texts .footer-text h3,.footer-texts .footer-text .is-detail.job_posting .school-cta-bottom .website,.is-detail.job_posting .school-cta-bottom .footer-texts .footer-text .website,.footer-texts .footer-text .vacancy-result-title,.footer-texts .footer-text .contact-card-title,.footer-texts .footer-text .directly-to-card-title,.footer-texts .footer-text .featured-vacancy-quote .quote-span,.featured-vacancy-quote .footer-texts .footer-text .quote-span,.footer-texts .footer-text .go-to-section .go-to-card-title,.go-to-section .footer-texts .footer-text .go-to-card-title,.contact-section-card .card-title,h4,.details-and-summary summary{font-size:2.2rem;font-style:normal;font-weight:500;line-height:1.2727272727}.display-2{font-size:6rem;font-style:normal;font-weight:500;line-height:1}.display-3{font-size:4.4rem;font-style:normal;font-weight:500;line-height:1}.uppercase,.testimonial .subtitle,.address-input-group input+label,.contact_form__label{letter-spacing:.16rem;text-transform:uppercase}picture{position:relative}picture source{position:absolute;top:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:500}i,em{font-style:italic}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.plate--container,.plate--container-fluid{box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.plate--row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.plate--column{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:15px;padding-left:15px}@media(min-width: 768px){.plate--container,.plate--container-fluid{padding-right:15px;padding-left:15px;width:100%}.plate--row{margin-right:-15px;margin-left:-15px}.plate--column{padding-right:15px;padding-left:15px}}.plate--container{width:100%}[data-plate-col-xs="1"],.plate--column.xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.plate--container{width:100%}[data-plate-col-xs="2"],.plate--column.xs-2{flex-basis:16.6666666666%;max-width:16.6666666666%}.plate--container{width:100%}[data-plate-col-xs="3"],.plate--column.xs-3{flex-basis:24.9999999999%;max-width:24.9999999999%}.plate--container{width:100%}[data-plate-col-xs="4"],.plate--column.xs-4{flex-basis:33.3333333332%;max-width:33.3333333332%}.plate--container{width:100%}[data-plate-col-xs="5"],.plate--column.xs-5{flex-basis:41.6666666665%;max-width:41.6666666665%}.plate--container{width:100%}[data-plate-col-xs="6"],.plate--column.xs-6{flex-basis:49.9999999998%;max-width:49.9999999998%}.plate--container{width:100%}[data-plate-col-xs="7"],.plate--column.xs-7{flex-basis:58.3333333331%;max-width:58.3333333331%}.plate--container{width:100%}[data-plate-col-xs="8"],.plate--column.xs-8{flex-basis:66.6666666664%;max-width:66.6666666664%}.plate--container{width:100%}[data-plate-col-xs="9"],.plate--column.xs-9{flex-basis:74.9999999997%;max-width:74.9999999997%}.plate--container{width:100%}[data-plate-col-xs="10"],.plate--column.xs-10{flex-basis:83.333333333%;max-width:83.333333333%}.plate--container{width:100%}[data-plate-col-xs="11"],.plate--column.xs-11{flex-basis:91.6666666663%;max-width:91.6666666663%}.plate--container{width:100%}[data-plate-col-xs="12"],.plate--column.xs-12{flex-basis:99.9999999996%;max-width:99.9999999996%}[data-plate-position-xs="0"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}[data-plate-position-xs="1"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}[data-plate-position-xs="2"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}[data-plate-position-xs="3"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}[data-plate-position-xs="4"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}[data-plate-position-xs="5"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}[data-plate-position-xs="6"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}[data-plate-position-xs="7"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}[data-plate-position-xs="8"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}[data-plate-position-xs="9"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}[data-plate-position-xs="10"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}[data-plate-position-xs="11"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}[data-plate-position-xs="12"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}[data-plate-position-xs="13"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:14;-webkit-order:13;-moz-order:13;-ms-flex-order:13;order:13}[data-plate-position-xs="14"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:15;-webkit-order:14;-moz-order:14;-ms-flex-order:14;order:14}[data-plate-position-xs="15"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:16;-webkit-order:15;-moz-order:15;-ms-flex-order:15;order:15}[data-plate-position-xs="16"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:17;-webkit-order:16;-moz-order:16;-ms-flex-order:16;order:16}[data-plate-position-xs="17"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:18;-webkit-order:17;-moz-order:17;-ms-flex-order:17;order:17}[data-plate-position-xs="18"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:19;-webkit-order:18;-moz-order:18;-ms-flex-order:18;order:18}[data-plate-position-xs="19"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:20;-webkit-order:19;-moz-order:19;-ms-flex-order:19;order:19}@media(min-width: 576px){.plate--container{width:100%;max-width:576px}[data-plate-col-sm="1"],.plate--column.sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="2"],.plate--column.sm-2{flex-basis:16.6666666666%;max-width:16.6666666666%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="3"],.plate--column.sm-3{flex-basis:24.9999999999%;max-width:24.9999999999%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="4"],.plate--column.sm-4{flex-basis:33.3333333332%;max-width:33.3333333332%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="5"],.plate--column.sm-5{flex-basis:41.6666666665%;max-width:41.6666666665%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="6"],.plate--column.sm-6{flex-basis:49.9999999998%;max-width:49.9999999998%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="7"],.plate--column.sm-7{flex-basis:58.3333333331%;max-width:58.3333333331%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="8"],.plate--column.sm-8{flex-basis:66.6666666664%;max-width:66.6666666664%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="9"],.plate--column.sm-9{flex-basis:74.9999999997%;max-width:74.9999999997%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="10"],.plate--column.sm-10{flex-basis:83.333333333%;max-width:83.333333333%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="11"],.plate--column.sm-11{flex-basis:91.6666666663%;max-width:91.6666666663%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="12"],.plate--column.sm-12{flex-basis:99.9999999996%;max-width:99.9999999996%}[data-plate-position-sm="0"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}[data-plate-position-sm="1"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}[data-plate-position-sm="2"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}[data-plate-position-sm="3"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}[data-plate-position-sm="4"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}[data-plate-position-sm="5"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}[data-plate-position-sm="6"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}[data-plate-position-sm="7"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}[data-plate-position-sm="8"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}[data-plate-position-sm="9"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}[data-plate-position-sm="10"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}[data-plate-position-sm="11"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}[data-plate-position-sm="12"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}[data-plate-position-sm="13"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:14;-webkit-order:13;-moz-order:13;-ms-flex-order:13;order:13}[data-plate-position-sm="14"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:15;-webkit-order:14;-moz-order:14;-ms-flex-order:14;order:14}[data-plate-position-sm="15"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:16;-webkit-order:15;-moz-order:15;-ms-flex-order:15;order:15}[data-plate-position-sm="16"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:17;-webkit-order:16;-moz-order:16;-ms-flex-order:16;order:16}[data-plate-position-sm="17"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:18;-webkit-order:17;-moz-order:17;-ms-flex-order:17;order:17}[data-plate-position-sm="18"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:19;-webkit-order:18;-moz-order:18;-ms-flex-order:18;order:18}[data-plate-position-sm="19"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:20;-webkit-order:19;-moz-order:19;-ms-flex-order:19;order:19}}@media(min-width: 768px){.plate--container{width:100%;max-width:768px}[data-plate-col-md="1"],.plate--column.md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="2"],.plate--column.md-2{flex-basis:16.6666666666%;max-width:16.6666666666%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="3"],.plate--column.md-3{flex-basis:24.9999999999%;max-width:24.9999999999%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="4"],.plate--column.md-4{flex-basis:33.3333333332%;max-width:33.3333333332%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="5"],.plate--column.md-5{flex-basis:41.6666666665%;max-width:41.6666666665%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="6"],.plate--column.md-6{flex-basis:49.9999999998%;max-width:49.9999999998%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="7"],.plate--column.md-7{flex-basis:58.3333333331%;max-width:58.3333333331%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="8"],.plate--column.md-8{flex-basis:66.6666666664%;max-width:66.6666666664%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="9"],.plate--column.md-9{flex-basis:74.9999999997%;max-width:74.9999999997%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="10"],.plate--column.md-10{flex-basis:83.333333333%;max-width:83.333333333%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="11"],.plate--column.md-11{flex-basis:91.6666666663%;max-width:91.6666666663%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="12"],.plate--column.md-12{flex-basis:99.9999999996%;max-width:99.9999999996%}[data-plate-position-md="0"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}[data-plate-position-md="1"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}[data-plate-position-md="2"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}[data-plate-position-md="3"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}[data-plate-position-md="4"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}[data-plate-position-md="5"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}[data-plate-position-md="6"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}[data-plate-position-md="7"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}[data-plate-position-md="8"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}[data-plate-position-md="9"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}[data-plate-position-md="10"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}[data-plate-position-md="11"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}[data-plate-position-md="12"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}[data-plate-position-md="13"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:14;-webkit-order:13;-moz-order:13;-ms-flex-order:13;order:13}[data-plate-position-md="14"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:15;-webkit-order:14;-moz-order:14;-ms-flex-order:14;order:14}[data-plate-position-md="15"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:16;-webkit-order:15;-moz-order:15;-ms-flex-order:15;order:15}[data-plate-position-md="16"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:17;-webkit-order:16;-moz-order:16;-ms-flex-order:16;order:16}[data-plate-position-md="17"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:18;-webkit-order:17;-moz-order:17;-ms-flex-order:17;order:17}[data-plate-position-md="18"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:19;-webkit-order:18;-moz-order:18;-ms-flex-order:18;order:18}[data-plate-position-md="19"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:20;-webkit-order:19;-moz-order:19;-ms-flex-order:19;order:19}}@media(min-width: 992px){.plate--container{width:100%;max-width:992px}[data-plate-col-lg="1"],.plate--column.lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="2"],.plate--column.lg-2{flex-basis:16.6666666666%;max-width:16.6666666666%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="3"],.plate--column.lg-3{flex-basis:24.9999999999%;max-width:24.9999999999%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="4"],.plate--column.lg-4{flex-basis:33.3333333332%;max-width:33.3333333332%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="5"],.plate--column.lg-5{flex-basis:41.6666666665%;max-width:41.6666666665%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="6"],.plate--column.lg-6{flex-basis:49.9999999998%;max-width:49.9999999998%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="7"],.plate--column.lg-7{flex-basis:58.3333333331%;max-width:58.3333333331%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="8"],.plate--column.lg-8{flex-basis:66.6666666664%;max-width:66.6666666664%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="9"],.plate--column.lg-9{flex-basis:74.9999999997%;max-width:74.9999999997%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="10"],.plate--column.lg-10{flex-basis:83.333333333%;max-width:83.333333333%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="11"],.plate--column.lg-11{flex-basis:91.6666666663%;max-width:91.6666666663%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="12"],.plate--column.lg-12{flex-basis:99.9999999996%;max-width:99.9999999996%}[data-plate-position-lg="0"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}[data-plate-position-lg="1"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}[data-plate-position-lg="2"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}[data-plate-position-lg="3"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}[data-plate-position-lg="4"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}[data-plate-position-lg="5"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}[data-plate-position-lg="6"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}[data-plate-position-lg="7"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}[data-plate-position-lg="8"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}[data-plate-position-lg="9"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}[data-plate-position-lg="10"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}[data-plate-position-lg="11"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}[data-plate-position-lg="12"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}[data-plate-position-lg="13"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:14;-webkit-order:13;-moz-order:13;-ms-flex-order:13;order:13}[data-plate-position-lg="14"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:15;-webkit-order:14;-moz-order:14;-ms-flex-order:14;order:14}[data-plate-position-lg="15"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:16;-webkit-order:15;-moz-order:15;-ms-flex-order:15;order:15}[data-plate-position-lg="16"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:17;-webkit-order:16;-moz-order:16;-ms-flex-order:16;order:16}[data-plate-position-lg="17"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:18;-webkit-order:17;-moz-order:17;-ms-flex-order:17;order:17}[data-plate-position-lg="18"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:19;-webkit-order:18;-moz-order:18;-ms-flex-order:18;order:18}[data-plate-position-lg="19"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:20;-webkit-order:19;-moz-order:19;-ms-flex-order:19;order:19}}@media(min-width: 1250px){.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="1"],.plate--column.xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="2"],.plate--column.xl-2{flex-basis:16.6666666666%;max-width:16.6666666666%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="3"],.plate--column.xl-3{flex-basis:24.9999999999%;max-width:24.9999999999%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="4"],.plate--column.xl-4{flex-basis:33.3333333332%;max-width:33.3333333332%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="5"],.plate--column.xl-5{flex-basis:41.6666666665%;max-width:41.6666666665%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="6"],.plate--column.xl-6{flex-basis:49.9999999998%;max-width:49.9999999998%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="7"],.plate--column.xl-7{flex-basis:58.3333333331%;max-width:58.3333333331%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="8"],.plate--column.xl-8{flex-basis:66.6666666664%;max-width:66.6666666664%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="9"],.plate--column.xl-9{flex-basis:74.9999999997%;max-width:74.9999999997%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="10"],.plate--column.xl-10{flex-basis:83.333333333%;max-width:83.333333333%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="11"],.plate--column.xl-11{flex-basis:91.6666666663%;max-width:91.6666666663%}.plate--container{width:100%;max-width:1250px}[data-plate-col-xl="12"],.plate--column.xl-12{flex-basis:99.9999999996%;max-width:99.9999999996%}[data-plate-position-xl="0"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}[data-plate-position-xl="1"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}[data-plate-position-xl="2"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}[data-plate-position-xl="3"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}[data-plate-position-xl="4"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}[data-plate-position-xl="5"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}[data-plate-position-xl="6"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}[data-plate-position-xl="7"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}[data-plate-position-xl="8"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}[data-plate-position-xl="9"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}[data-plate-position-xl="10"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}[data-plate-position-xl="11"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}[data-plate-position-xl="12"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}[data-plate-position-xl="13"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:14;-webkit-order:13;-moz-order:13;-ms-flex-order:13;order:13}[data-plate-position-xl="14"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:15;-webkit-order:14;-moz-order:14;-ms-flex-order:14;order:14}[data-plate-position-xl="15"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:16;-webkit-order:15;-moz-order:15;-ms-flex-order:15;order:15}[data-plate-position-xl="16"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:17;-webkit-order:16;-moz-order:16;-ms-flex-order:16;order:16}[data-plate-position-xl="17"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:18;-webkit-order:17;-moz-order:17;-ms-flex-order:17;order:17}[data-plate-position-xl="18"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:19;-webkit-order:18;-moz-order:18;-ms-flex-order:18;order:18}[data-plate-position-xl="19"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:20;-webkit-order:19;-moz-order:19;-ms-flex-order:19;order:19}}[data-plate-hidden-xs]{display:block !important}[data-plate-hidden-sm]{display:block !important}[data-plate-hidden-md]{display:block !important}[data-plate-hidden-lg]{display:block !important}[data-plate-hidden-xs]{display:none !important}.plate--column{min-height:4rem;width:100%}.plate--column.column-center{margin:0 auto}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.plate--page-content-wrapper,.plate--section,.plate--column{display:flex;flex-direction:column}@media(max-width: 767.98px){.section{padding-top:5rem;padding-bottom:5rem}}@media(min-width: 768px){.section{padding-top:5rem;padding-bottom:5rem}}@media(max-width: 767.98px){.p-t-m--s{padding-top:2.5rem}.p-b-m--s{padding-bottom:2.5rem}}@media(max-width: 767.98px){.p-t-m--m{padding-top:5rem}.p-b-m--m{padding-bottom:5rem}}@media(max-width: 767.98px){.p-t-m--l{padding-top:10rem}.p-b-m--l{padding-bottom:10rem}}@media(max-width: 767.98px){.p-t-m--xl{padding-top:12.5rem}.p-b-m--xl{padding-bottom:12.5rem}}@media(min-width: 768px){.p-t-d--s{padding-top:2.5rem}.p-b-d--s{padding-bottom:2.5rem}}@media(min-width: 768px){.p-t-d--m{padding-top:5rem}.p-b-d--m{padding-bottom:5rem}}@media(min-width: 768px){.p-t-d--l{padding-top:10rem}.p-b-d--l{padding-bottom:10rem}}@media(min-width: 768px){.p-t-d--xl{padding-top:15rem}.p-b-d--xl{padding-bottom:15rem}}*{box-sizing:border-box;margin:0}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.plate--section,#main{scroll-margin-top:20rem}picture,picture img{display:block}picture source{display:block;width:100%;height:100%}.plate--element{container-name:element;container-type:inline-size}.filter__input__range{padding-bottom:2rem;position:relative}.filter__input__range__bar{height:1rem;position:relative;background-color:#d3d3d3;margin:0 1rem}.filter__input__range__bar__max,.filter__input__range__bar__min{width:1rem;height:1rem;transform:translateY(-50%) translateX(-50%);border-radius:50%;background-color:var(--primary-color);z-index:2}.filter__input__range__bar__range{height:1rem;background:#add8e6;transform:translateY(-50%)}.filter__input__range__bar__max,.filter__input__range__bar__min,.filter__input__range__bar__range{position:absolute;top:50%}.filter__input__range__bar__min{left:0}.filter__input__range__bar__max{left:100%}.filter__input__range__selector{position:absolute;z-index:10;top:50%;left:0;width:100%;transform:translateY(-50%);height:1rem}.filter__input__range__selector input{pointer-events:none;position:absolute;width:100%;left:0;top:0;opacity:0;cursor:pointer}.filter__input__range__selector--active{pointer-events:all !important}.pagination{display:flex}.pagination.loadmore{margin-block-start:4rem;justify-content:center;flex-wrap:wrap;gap:2.3rem}.pagination.loadmore .button{text-transform:uppercase;letter-spacing:.16rem}.pagination ul{display:flex}.filter-input{display:flex;align-items:center;flex-wrap:wrap;--gap: 1rem;gap:var(--gap);justify-content:center;padding-inline:1.5rem;padding-block:3rem}.filter-input .filter-checkbox .filter__items__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--gap)}.filter-input .filter-checkbox .filter__items__list .filter__items__list__item{position:relative;display:flex}.filter-input .filter-checkbox .filter__items__list .filter__items__list__item label{color:#132e63;font-size:1.4rem;line-height:1.2857142857;padding:1.4rem 1.8rem;border:1px solid currentColor}.filter-input .filter-checkbox .filter__items__list .filter__items__list__item>input{position:absolute;inset:0;opacity:0}.filter-input .filter-checkbox .filter__items__list .filter__items__list__item--selected label{border-color:#132e63;background:#132e63;color:#fff}[data-style-theme=corporate] .filter-input .filter-checkbox .filter__items__list .filter__items__list__item label,[data-style-theme=school-circle] .filter-input .filter-checkbox .filter__items__list .filter__items__list__item label,[data-style-theme=school-wave] .filter-input .filter-checkbox .filter__items__list .filter__items__list__item label{border-radius:var(--theme-border-radius, 3rem)}.language-picker{border:1px solid crimson;position:relative;font-size:80%;font-family:inherit;z-index:1}.language-picker.active .language-picker-menu{display:flex}.current-language-button{display:flex;align-items:center;gap:.5rem;padding:1rem;cursor:pointer;background:none;border:none;appearance:none;border-radius:.5rem;background:#fff}.current-language-button svg{width:2rem;aspect-ratio:3/2}.language-picker-menu{width:100%;padding:1rem;margin-block:.5rem;border-radius:.5rem;background:#fff;display:none;flex-direction:column;gap:1rem}@media(min-width: 1250px){.language-picker-menu{position:absolute}}.language-picker-menu a{color:#000;text-decoration:none}.language-picker-menu a:hover,.language-picker-menu a:focus{text-decoration:underline}@media(min-width: 768px){.menu{gap:2.3rem}}@media(min-width: 1250px){.menu{gap:1.5rem}}@media screen and (min-width: 1350px){.menu{gap:3.3rem}}.menu-item{position:relative}.menu-item-link{text-decoration:none;color:#fff;font-size:3.4rem;position:relative;display:block;font-weight:500}@media(min-width: 1250px){.menu-item-link{font-size:1.8rem;padding:0 0 4rem;margin:0 0 -4rem;font-weight:400}}@media(max-width: 1249.98px){.menu-item-link{padding:3.4rem 0 0 7rem}.menu-item-link:before{content:"";width:4rem;height:calc(100% - 3.4rem);background-position:center;left:0;opacity:.2;background-repeat:no-repeat;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='27' viewBox='0 0 39 27' fill='none'%3E%3Cpath d='M38.4442 12.4851C38.3734 11.2253 38.1045 9.99387 37.6232 8.8332C36.0379 4.78499 32.5134 1.81253 28.2529 0.934952C27.7433 0.83587 27.2196 0.793407 26.71 0.708479C26.6393 0.694325 26.5685 0.68017 26.4977 0.666016L-26.4545 0.666016C-26.6668 0.694325 -26.8791 0.736788 -27.1056 0.765098C-32.0172 1.33128 -36.1787 4.67176 -37.7781 9.34276C-38.1037 10.3053 -38.316 11.2961 -38.4151 12.3011C-38.4434 12.4426 -38.4717 12.5842 -38.5 12.7115V14.3252C-38.4575 14.4667 -38.4292 14.5941 -38.4009 14.7356C-37.8206 20.7655 -33.1071 25.578 -27.0773 26.2575C-26.596 26.3141 -26.1148 26.3282 -25.6335 26.3282C-8.52065 26.3282 8.57805 26.3282 25.6768 26.3282C31.3952 26.3424 36.4201 22.5631 38.0054 17.0711C38.2602 16.236 38.4159 15.3868 38.4583 14.5092C38.4725 14.4242 38.4866 14.3393 38.5008 14.2685V12.6974C38.4725 12.6266 38.4583 12.5558 38.4442 12.4851ZM-25.7326 17.7647C-28.0964 17.7081 -29.9648 15.7548 -29.9082 13.391C-29.8516 11.0272 -27.8982 9.15875 -25.5344 9.21537C-23.1989 9.27199 -21.3447 11.197 -21.3588 13.5325C-21.3871 15.8963 -23.3122 17.793 -25.676 17.7647C-25.7043 17.7647 -25.7184 17.7647 -25.7326 17.7647ZM0.000396729 17.7647C-2.36341 17.7647 -4.27428 15.8397 -4.26013 13.4759C-4.26013 11.1121 -2.33511 9.20121 0.0287056 9.21537C2.39251 9.21537 4.30338 11.1404 4.28922 13.5042C4.27507 15.8539 2.36421 17.7647 0.000396729 17.7647ZM25.6909 17.7647C23.3271 17.7789 21.4021 15.8822 21.3879 13.5184C21.3738 11.1545 23.2705 9.22952 25.6343 9.21537C27.9981 9.20121 29.9231 11.0979 29.9373 13.4617C29.9373 13.4759 29.9373 13.4759 29.9373 13.49C29.9373 15.8397 28.0406 17.7506 25.6909 17.7647Z' fill='white'/%3E%3C/svg%3E")}}@media(max-width: 1249.98px){.menu-item-link--active svg{transform:rotate(180deg)}}@media(max-width: 1249.98px){.menu-item:first-of-type .menu-item-link{padding:0 0 0 7rem}.menu-item:first-of-type .menu-item-link::before{height:100%}}.menu-item.active .menu-item-link::before{opacity:1}.menu-item-buttons{display:flex;gap:2.4rem;flex-wrap:wrap;padding:3.4rem 0 0 7rem}@media(min-width: 1250px){.menu-item-buttons{padding:0}}@media(min-width: 1250px){.menu-item-buttons{gap:1.5rem}}@media screen and (min-width: 1350px){.menu-item-buttons{gap:2.4rem}}.menu-item-buttons a{transition:background-color .3s,color .3s;text-decoration:none;padding:.85rem 2.4rem;border:solid 1px var(--white);border-radius:3rem}.menu-item-buttons .menu-button{display:block;color:var(--white)}.menu-item-buttons .menu-button:hover{background-color:var(--white);color:var(--copy-color)}.menu-item-buttons .search-link{background-color:var(--white);color:var(--copy-color);gap:.8rem;display:flex;align-items:center}.menu-item-buttons .search-link svg{width:1.5rem;height:1.5rem}.menu-item-buttons .search-link:hover{background-color:rgba(0,0,0,0);color:var(--white)}.menu-item svg{width:2.4rem;height:2.4rem;transition:all .2s ease-in-out;margin-left:3rem}@media(min-width: 1250px){.menu-item svg{width:1rem;height:1rem;margin-left:1rem}}.menu-item-mobile-text{padding:4rem 0 0 7rem;font-size:1.8rem;color:var(--white);max-width:40rem}@media(min-width: 1250px){.menu-item-mobile-text{display:none}}.menu-item--dropdown-list{overflow:hidden;width:max-content}.menu-item--dropdown-list ul{padding:3.4rem 0 0}@media(min-width: 1250px){.menu-item--dropdown-list ul{padding:1.2rem 0}}.menu-item--dropdown-wrapper{transition:all .2s ease-in-out;display:grid;grid-template-rows:0fr;border-radius:3rem}@media(min-width: 1250px){.menu-item--dropdown-wrapper{background:var(--theme-gradient)}}@media(max-width: 1249.98px){.menu-item--dropdown-wrapper{padding:0 0 0 7rem}}.menu-item--dropdown-item-link{text-decoration:none;color:var(--white);display:block;padding:.4rem 0;white-space:nowrap;font-size:1.8rem}@media(min-width: 1250px){.menu-item--dropdown-item-link{padding:.4rem 2.4rem}}@media(min-width: 1250px){.menu-item--dropdown{position:relative}.menu-item--dropdown-item--first{display:none}.menu-item--dropdown-wrapper{position:absolute;transform:translate(-25%, 100%);bottom:-3rem;left:0;transition:all .2s ease-in-out}.menu-item--dropdown ul{display:flex;flex-direction:column}}@media(max-width: 1249.98px){.menu-item--dropdown-wrapper--active{grid-template-rows:1fr}}@media(min-width: 1250px){.menu-item:hover .menu-item--dropdown-wrapper{grid-template-rows:1fr}}.menu-item:hover svg{transform:rotate(180deg)}.nav{position:fixed;width:100%;padding-block:2rem;z-index:120}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.nav::after{position:absolute;right:0;top:0;width:100%;height:100%;content:"";background:var(--theme-gradient);opacity:0;transition:opacity .2s ease-in-out;z-index:-1}.nav-brand{padding:0 0 0 3rem;z-index:99}@media(min-width: 768px){.nav-brand{padding:0 0 0 3.7rem}}.nav-brand a,.nav-brand img{height:inherit}.nav-brand img{object-fit:contain;object-position:left;width:var(--site-logo-width-mobile, var(--site-logo-width-desktop, 12rem));max-height:var(--site-logo-height-mobile, var(--site-logo-height-desktop, 6.5rem))}@media(min-width: 1250px){.nav-brand img{width:var(--site-logo-width-desktop, 12rem);max-height:var(--site-logo-height-desktop, 6.5rem)}}.nav-brand a{display:flex;align-items:center}.nav-brand .nav-brand-working-at{background-color:var(--white);border-radius:5rem;padding:1rem 2rem;font-weight:500;color:var(--asg-paars);display:none;margin:1rem 0 -4rem}@media(min-width: 1250px){.nav-brand .nav-brand-working-at{display:block}}.nav--sticky::after{opacity:1}body:not(:has(header)) .nav::after{opacity:1}.nav-content-wrapper{display:flex}@media(max-width: 1249.98px){.nav-content-wrapper{overflow:auto;height:100vh;padding:var(--nav-padding-top-mobile, 15rem) 0 5rem;flex-direction:column}}@media(min-width: 1250px){.nav-content-wrapper{flex-direction:column-reverse}}@media(max-width: 1249.98px){.nav-content{overflow:auto;transition:transform .3s ease-in-out;position:absolute;right:0;top:0;width:100%;height:100%;height:auto;transform:translate(0, -100%)}.nav-content--active{transform:translate(0, 0%)}.nav-content--active .nav-content-background{opacity:1;transition:opacity .2s ease-in-out}}@media(min-width: 1250px){.nav-content{margin:auto 3.7rem auto 0}.nav-content .menu{display:flex;align-items:center;justify-content:flex-end}}.nav-content-background{opacity:0;z-index:-1;position:absolute;right:0;top:0;width:100%;height:100%}.nav-content-background:before{content:"";position:absolute;width:100%;height:calc(100% + 15rem);bottom:0;background:var(--theme-gradient);z-index:1;opacity:.8}@media(min-width: 1250px){.nav-content-background{display:none}}.nav-content-background-image{position:absolute;right:0;top:0;width:100%;height:100%;z-index:0}.nav-content-background-image img{width:100%;height:100%;object-fit:cover}.nav-content .nav-content-wrapper-working-at{position:relative}@media(max-width: 1249.98px){.nav-content .nav-content-wrapper-working-at{grid-template-rows:0fr;margin:2.3rem 3rem 5rem;border-radius:2rem;display:grid;border:solid rgba(0,0,0,0) 1px;transition:grid-template-rows .3s,border-color .3s ease-in-out}}@media(min-width: 1250px){.nav-content .nav-content-wrapper-working-at{margin:1rem 0 -5rem auto}}.nav-content .nav-content-wrapper-working-at .working-at-button{cursor:pointer;position:absolute;top:0;left:0;right:0;display:flex;font-size:1.6rem;transform:translateY(-50%)}@media(min-width: 1250px){.nav-content .nav-content-wrapper-working-at .working-at-button{font-size:1.8rem;font-weight:500;display:none}}.nav-content .nav-content-wrapper-working-at .working-at-button span{display:flex;align-items:center;margin:0 auto;background-color:var(--white);border-radius:5rem;color:var(--asg-paars);padding:1rem 2rem;gap:1rem}.nav-content .nav-content-wrapper-working-at .working-at-button svg{width:1.2rem;height:1.2rem}@media(max-width: 1249.98px){.nav-content .nav-content-wrapper-working-at.active{grid-template-rows:1fr;border-color:var(--white)}}.nav-content .nav-content-wrapper-working-at.active .menu{padding:4rem 0 2rem}@media(min-width: 1250px){.nav-content .nav-content-wrapper-working-at .menu{border-radius:5rem;padding:1.4rem 2.5rem;margin-left:auto;background-color:var(--white)}}@media(max-width: 1249.98px){.nav-content .nav-content-wrapper-working-at .menu{transition:padding .3s ease-in-out;overflow:hidden}.nav-content .nav-content-wrapper-working-at .menu .menu-item--dropdown-list ul{padding:1.4rem 0 0}}.nav-content .nav-content-wrapper-working-at .menu .menu-item--dropdown-item-link{font-weight:500}@media(min-width: 1250px){.nav-content .nav-content-wrapper-working-at .menu .menu-item--dropdown-wrapper{background:var(--white)}.nav-content .nav-content-wrapper-working-at .menu .menu-item--dropdown-wrapper .menu-item--dropdown-item-link{color:var(--asg-paars)}}.nav-content .nav-content-wrapper-working-at .menu .menu-item svg{width:1.8rem;height:1.8rem}@media(min-width: 1250px){.nav-content .nav-content-wrapper-working-at .menu .menu-item svg{width:1.2rem;height:1.2rem;margin-left:.5rem}}.nav-content .nav-content-wrapper-working-at .menu .menu-item .menu-item-link{font-size:2.8rem;font-weight:500}@media(min-width: 1250px){.nav-content .nav-content-wrapper-working-at .menu .menu-item .menu-item-link{font-size:1.8rem;color:var(--asg-paars)}}.nav-content .nav-content-wrapper-working-at .menu .menu-item .menu-item-link:before{opacity:1}.nav-toggler{margin:auto var(--margin-inline, 3rem) auto 0;position:relative;cursor:pointer;display:flex;align-items:center;color:var(--white);gap:1rem}@media(min-width: 1250px){.nav-toggler{display:none}}.nav-toggler svg{width:1.5rem;height:1.5rem;transition:transform .2s ease-in-out;margin:.2rem 0 0}.nav-toggler--active svg{transform:rotate(180deg)}body[data-style-theme=school-straight] .nav-brand,body[data-style-theme=school-wave] .nav-brand,body[data-style-theme=school-circle] .nav-brand{position:relative}body[data-style-theme=school-straight] .nav-brand:after,body[data-style-theme=school-wave] .nav-brand:after,body[data-style-theme=school-circle] .nav-brand:after{background-color:var(--white);content:"";position:absolute;top:-2rem;bottom:-3rem;right:-6rem;left:0;z-index:-1}body[data-style-theme=school-straight] .nav-brand::after{clip-path:polygon(100% 0, 100% calc(100% - 3rem), calc(100% - 3rem) 100%, 0 100%, 0 0)}body[data-style-theme=school-wave] .nav-brand::after{clip-path:url(#brand-clippath-wave);bottom:-4rem;right:-6rem}body[data-style-theme=school-circle] .nav-brand::after{clip-path:url(#brand-clippath-circle);right:-8rem}@media(min-width: 1250px){body[data-style-theme=school-circle] .nav-brand::after{right:-6rem}}@media screen and (min-width: 1350px){body[data-style-theme=school-circle] .nav-brand::after{right:-8rem}}body:not(:has(header)) main{padding-block:10.5rem 0}.observe{transition:transform 1s ease-in-out}.observe.in-viewport{transform:translateX(0)}.observe.out-viewport{transform:translateX(-100%)}.agenda-item-header-inner{display:grid;grid-template-columns:1fr;grid-template-areas:"content" "logo";gap:3rem 1.5rem}@media(min-width: 768px){.agenda-item-header-inner{grid-template-areas:"content content logo";grid-template-columns:repeat(2, 1fr) 30rem}}.agenda-item-header-inner-content{grid-area:content}@media(min-width: 768px){.agenda-item-header-inner-content{max-width:80%}}.agenda-item-header-inner-content .header-title{margin:var(--vertical-flow) 0 0;font-size:4.4rem}.agenda-item-header-inner-content-bottom{margin:5rem 0 0;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;align-items:flex-start}.agenda-item-header-inner-content-bottom-contact{display:flex;gap:2rem}.agenda-item-header-inner-content-bottom-contact .mechano .mechano-1{fill:#fff;height:2.2rem;aspect-ratio:3/1;position:relative;z-index:2;margin:5px 0 0}.agenda-item-header-inner-content-bottom-contact-text a{color:#9795b5;text-decoration:none}.agenda-item-header .header-text{margin-block-start:var(--vertical-flow)}.agenda-item-header .agenda-item-image{grid-area:logo;border-radius:3rem;background-color:var(--darkgrey);padding:0;margin:0 auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center;max-width:100%}@media(min-width: 768px){.agenda-item-header .agenda-item-image{margin:auto 0}}.agenda-item-header .agenda-item-image img{width:100%;border-radius:inherit}body[data-style-theme=school-straight] .header-school:after,body[data-style-theme=school-wave] .header-school:after,body[data-style-theme=school-circle] .header-school:after{content:"";position:absolute;background-color:var(--white);right:0;bottom:0;z-index:2;opacity:.2}body[data-style-theme=school-wave] .header-school::after{width:calc(100% + 1rem);height:50%;clip-path:url(#clip_header_type_1_wave_mobile)}@media(min-width: 768px){body[data-style-theme=school-wave] .header-school::after{clip-path:url(#clip_header_type_1_wave);height:50%}}body[data-style-theme=school-straight] .header-school::after{clip-path:polygon(20% 0%, 100% 0, 100% 100%, 0 100%, 0% 20%);width:calc(100% - 4rem);height:50%}@media(min-width: 768px){body[data-style-theme=school-straight] .header-school::after{width:50%;height:calc(100% - 13rem)}}@media(min-width: 992px){body[data-style-theme=school-straight] .header-school::after{width:40%}}body[data-style-theme=school-circle] .header-school::after{clip-path:url(#school-header-clippath);aspect-ratio:39/20;width:90%}@media(min-width: 576px){body[data-style-theme=school-circle] .header-school::after{width:80%}}@media(min-width: 768px){body[data-style-theme=school-circle] .header-school::after{width:47%}}.header-colors{position:absolute;bottom:0;left:0;z-index:4;display:flex;width:100%}.header-colors>span{display:flex;height:1.25rem;width:100%}.header-colors .asg-blauw{background:var(--asg-blauw)}.header-colors .asg-groen{background:var(--asg-groen)}.header-colors .asg-rood{background:var(--asg-rood)}.header-colors .asg-paars{background:var(--asg-paars)}.header-media{z-index:115;overflow:hidden;position:relative;display:grid;background:var(--theme-gradient);grid-template-areas:"header"}@media(min-width: 992px){.header-media{max-height:50rem;height:50rem}}.header-media .header-media-inner .header-text{margin-block-start:1rem}.header-media .header-media-media{grid-area:header;position:relative;z-index:1}.header-media .header-media-media::before{content:"";position:absolute;inset:0;background:var(--theme-gradient)}.header-media .header-media-media video{display:flex;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease-in-out}.header-media .header-media-media video.on-loaded-data{opacity:1}.header-media .header-media-media picture{position:absolute;inset:0;display:flex;width:100%;height:100%}.header-media .header-media-media picture::after{content:"";display:flex;position:absolute;inset:0;background:rgba(0,0,0,.2)}.header-media .header-media-media picture img{object-fit:cover;width:100%;height:100%}.header-media .header-media-inner{grid-area:header;position:relative;z-index:3;padding-block:9rem 6rem;margin-inline-start:var(--margin-inline, 5.35rem);width:80%;padding-inline-end:2rem;padding-inline-start:1rem;color:#fff;display:flex;flex-direction:column}@media(min-width: 768px){.header-media .header-media-inner{width:65%}}@media(min-width: 992px){.header-media .header-media-inner{padding-inline-end:unset;padding-inline-start:5rem;width:calc(50% - var(--margin-inline) + 5rem);padding-block:14rem 6rem}}.header-media .header-media-inner .mechano{transform:translateX(-100%);margin-top:.2rem;position:absolute;left:-1.7rem;top:0;display:grid;justify-content:center}@media(min-width: 992px){.header-media .header-media-inner .mechano{margin-top:.9rem;left:-2.4rem}}.header-media .header-media-inner .mechano .mechano-1,.header-media .header-media-inner .mechano .mechano-2{width:2.4rem;fill:#fff;aspect-ratio:1/3}.header-media .header-media-inner .mechano .mechano-1{display:flex;width:2.4rem;position:relative}.header-media .header-media-inner .mechano .mechano-2{opacity:.5;transform:translateY(-33%)}.header-media .header-media-inner .header-title{position:relative}.header-media .header-media-inner .button-group{margin:2rem 0 0}@keyframes fade{0%{opacity:1}100%{opacity:0}}body[data-style-theme=corporate] .header-media .header-media-media::before{height:60%;clip-path:url(#clip_header_type_0_mobile);width:125%;top:0;content:"";position:absolute;z-index:2;background:var(--theme-gradient);opacity:.85;left:-5px}@media(min-width: 992px){body[data-style-theme=corporate] .header-media .header-media-media::before{height:100%;width:60%;clip-path:url(#clip_header_type_0)}}body[data-style-theme=corporate] .header-media .header-media-inner{justify-content:space-between;min-height:65rem}@media(min-width: 992px){body[data-style-theme=corporate] .header-media .header-media-inner{justify-content:center;min-height:unset}}body[data-style-theme=school-wave] .header-media,body[data-style-theme=school-straight] .header-media,body[data-style-theme=school-circle] .header-media{min-height:65rem}@media(min-width: 992px){body[data-style-theme=school-wave] .header-media,body[data-style-theme=school-straight] .header-media,body[data-style-theme=school-circle] .header-media{min-height:unset}}body[data-style-theme=school-wave] .header-media .header-media-inner,body[data-style-theme=school-straight] .header-media .header-media-inner,body[data-style-theme=school-circle] .header-media .header-media-inner{margin-block-start:auto;padding:0 0 2.5rem;margin-inline-start:4rem;justify-content:flex-end}@media(min-width: 576px){body[data-style-theme=school-wave] .header-media .header-media-inner,body[data-style-theme=school-straight] .header-media .header-media-inner,body[data-style-theme=school-circle] .header-media .header-media-inner{padding:0 0 5rem;margin-inline-start:var(--margin-inline, 5.35rem)}}body[data-style-theme=school-wave] .header-media .header-media-inner::before,body[data-style-theme=school-straight] .header-media .header-media-inner::before,body[data-style-theme=school-circle] .header-media .header-media-inner::before{content:"";position:absolute;inset:0;background:var(--theme-gradient);z-index:1;left:calc(-1*var(--margin-inline, 10rem));opacity:.75;z-index:-1}body[data-style-theme=school-circle] .header-media .header-media-inner::before,body[data-style-theme=school-straight] .header-media .header-media-inner::before{top:-10rem;right:-5rem}@media(min-width: 768px){body[data-style-theme=school-circle] .header-media .header-media-inner::before,body[data-style-theme=school-straight] .header-media .header-media-inner::before{top:-15rem}}body[data-style-theme=school-circle] .header-media .header-media-inner::before{clip-path:url(#clip_header_type_1_circle)}@media(max-width: 767.98px){body[data-style-theme=school-straight] .header-media .header-media-inner{text-align:center}}body[data-style-theme=school-straight] .header-media .header-media-inner::before{clip-path:url(#clip_header_type_1_straight)}@media(max-width: 767.98px){body[data-style-theme=school-wave] .header-media .header-media-inner{text-align:center}}body[data-style-theme=school-wave] .header-media .header-media-inner::before{width:calc(100% + 20rem);clip-path:url(#clip_header_type_1_wave_mobile);top:-15rem}@media(min-width: 768px){body[data-style-theme=school-wave] .header-media .header-media-inner::before{clip-path:url(#clip_header_type_1_wave);width:100vw}}.header-no-media .header-no-media-inner{grid-template-areas:"title" "text" "mechano";justify-content:center;align-content:center;text-align:center;padding-block:14rem 6rem}.header-no-media .header-no-media-inner>*{max-width:57rem}@media(min-width: 992px){.header-no-media .header-no-media-inner{padding-block:5rem;min-height:50rem}}.header-no-media .header-no-media-inner .header-title{grid-area:title}.header-no-media .header-no-media-inner .header-text{grid-area:text;margin-block-start:1rem;align-content:flex-end}.header-no-media .header-no-media-inner .mechano{grid-area:mechano}.header-no-media .header-no-media-inner .button-group{margin:2rem 0 0;justify-content:center}.header-no-media .header-no-media-inner .search-button{position:absolute;left:0;top:9rem}.header-no-media .mechano{display:grid;grid-template-areas:"mechano";justify-content:center}.header-no-media .mechano .mechano-1{grid-area:mechano;display:flex;fill:#fff;width:2.4rem;aspect-ratio:1/3;position:relative;rotate:90deg;z-index:2}body[data-style-theme=corporate] .header-no-media .header-inner{min-height:50rem}body[data-style-theme=school-straight] .header-no-media .header-no-media-inner{margin-top:5rem}body[data-style-theme=school-straight] .header-no-media .header-no-media-inner:before{content:"";background-color:var(--white);opacity:.1;position:absolute;top:5rem;pointer-events:none;bottom:0;left:-1.5rem;right:-1.5rem;margin:auto;clip-path:url(#clip_header_type_1_straight);clip-path:polygon(calc(100% - 10rem) 0%, 100% 10rem, 100% 100%, 0 100%, 0 0)}@media(min-width: 576px){body[data-style-theme=school-straight] .header-no-media .header-no-media-inner:before{clip-path:polygon(calc(100% - 15rem) 0%, 100% 15rem, 100% 100%, 0 100%, 0 0);max-width:77rem;left:0;right:0}}body[data-style-theme=school-wave] .header-no-media:after,body[data-style-theme=school-circle] .header-no-media:after{content:"";background-color:var(--white);opacity:.1;position:absolute;z-index:2;pointer-events:none}body[data-style-theme=school-wave] .header-no-media .header-no-media-inner,body[data-style-theme=school-circle] .header-no-media .header-no-media-inner{margin-top:5rem}body[data-style-theme=school-wave] .header-no-media:after{width:100%;bottom:0;left:0;pointer-events:none;height:calc(100% - 10rem);clip-path:url(#clip_header_type_1_wave_mobile)}@media(min-width: 768px){body[data-style-theme=school-wave] .header-no-media:after{clip-path:url(#clip_header_type_1_wave);height:50%}}@media(min-width: 992px){body[data-style-theme=school-wave] .header-no-media:after{height:calc(100% - 10rem)}}body[data-style-theme=school-circle] .header-no-media:after{width:110%;top:10rem;aspect-ratio:1;clip-path:circle(50% at 50% 50%);transform:translate(-20%, 25%)}@media(min-width: 576px){body[data-style-theme=school-circle] .header-no-media:after{clip-path:circle(50% at 50% 50%);aspect-ratio:1;right:30%;width:100%;transform:translate(0, 0)}}@media(min-width: 768px){body[data-style-theme=school-circle] .header-no-media:after{width:80%}}.header-vacancy{z-index:115;overflow:hidden;position:relative;display:grid;grid-template-areas:"header"}.header-vacancy-media{grid-area:header;position:relative;z-index:1}.header-vacancy-media picture{display:flex;width:100%;height:100%}.header-vacancy-media picture::after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:var(--theme-gradient);opacity:.5;mix-blend-mode:multiply}.header-vacancy-media picture img{object-fit:cover;width:100%;height:100%}.header-vacancy-inner{grid-area:header;position:relative;z-index:3;padding-block:11rem 8rem;margin-inline:1.5rem;padding-inline-end:2rem;padding-inline-start:1rem;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width: 576px){.header-vacancy-inner{padding-block:9rem 6rem;margin-inline:var(--margin-inline, 5.35rem)}}@media(min-width: 768px){.header-vacancy-inner{padding-block:9rem 13rem}}@media(min-width: 992px){.header-vacancy-inner{width:calc(85% - var(--margin-inline))}}.header-vacancy-inner .header-title{margin:0 0 2.4rem}.header-vacancy-inner .header-title,.header-vacancy-inner .header-text{color:var(--white);text-align:center}.header-vacancy-inner .header-cta{display:flex;color:var(--white);margin:6.4rem 0 0;flex-direction:column;background-color:var(--first-color);padding:1.2rem 2.5rem;border-radius:5rem;display:flex;font-size:2.2rem;gap:2rem;justify-content:center;text-align:center}@media(min-width: 768px){.header-vacancy-inner .header-cta{padding:1.2rem 1.5rem 1.2rem 4rem;flex-direction:row;justify-content:space-between;text-align:left;align-items:center}}.header-vacancy-inner .header-cta .button{margin:0 auto}@media(min-width: 768px){.header-vacancy-inner .header-cta .button{margin:0}}.header-vacancy-inner .header-cta .button span{white-space:nowrap}.header{grid-template-areas:"header";display:grid;overflow:hidden;position:relative;z-index:115}.header::before{content:"";position:absolute;z-index:2;inset:0;background:var(--theme-gradient)}.header-inner{margin-inline:4rem;color:#fff;grid-area:header;position:relative;z-index:4;padding-block:14rem 6.7rem;display:grid}@media(min-width: 576px){.header-inner{margin-inline:var(--margin-inline, 3rem)}}.header--overlay{z-index:1;margin:0 0 -10rem;padding:0}.header--overlay .header-media-inner{padding-block-end:10rem !important}body[data-style-theme=corporate] .header .mechano-background{fill:#fff;opacity:.1;grid-area:header;position:absolute;z-index:3;top:150%;left:50%;transform:translate(-21%, -58%);width:111rem;aspect-ratio:1/1}.header-school-inner{display:grid;grid-template-columns:1fr;grid-template-areas:"content" "logo";gap:3rem 1.5rem}@media(min-width: 768px){.header-school-inner{grid-template-areas:"content content logo";grid-template-columns:repeat(2, 1fr) 30rem}}.header-school-inner-content{grid-area:content}@media(min-width: 768px){.header-school-inner-content{max-width:80%}}.header-school-inner-content .header-title{margin:1.4rem 0 0;font-size:4.4rem}.header-school-inner-content-bottom{margin:5rem 0 0;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;align-items:flex-start}.header-school-inner-content-bottom-contact{display:flex;gap:2rem}.header-school-inner-content-bottom-contact .mechano .mechano-1{fill:#fff;height:2.2rem;aspect-ratio:3/1;position:relative;z-index:2;margin:5px 0 0}.header-school-inner-content-bottom-contact-text a{color:#9795b5;text-decoration:none}.header-school-inner-image{grid-area:logo;border-radius:3rem;background-color:var(--darkgrey);padding:3rem;margin:0 auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center;max-width:100%}@media(min-width: 768px){.header-school-inner-image{margin:auto 0}}.header-school-inner-image img{width:100%}body[data-style-theme=school-straight] .header-school:after,body[data-style-theme=school-wave] .header-school:after,body[data-style-theme=school-circle] .header-school:after{content:"";position:absolute;background-color:var(--white);right:0;bottom:0;z-index:2;opacity:.2}body[data-style-theme=school-wave] .header-school::after{width:calc(100% + 1rem);height:50%;clip-path:url(#clip_header_type_1_wave_mobile)}@media(min-width: 768px){body[data-style-theme=school-wave] .header-school::after{clip-path:url(#clip_header_type_1_wave);height:50%}}body[data-style-theme=school-straight] .header-school::after{clip-path:polygon(20% 0%, 100% 0, 100% 100%, 0 100%, 0% 20%);width:calc(100% - 4rem);height:50%}@media(min-width: 768px){body[data-style-theme=school-straight] .header-school::after{width:50%;height:calc(100% - 13rem)}}@media(min-width: 992px){body[data-style-theme=school-straight] .header-school::after{width:40%}}body[data-style-theme=school-circle] .header-school::after{clip-path:url(#school-header-clippath);aspect-ratio:39/20;width:90%}@media(min-width: 576px){body[data-style-theme=school-circle] .header-school::after{width:80%}}@media(min-width: 768px){body[data-style-theme=school-circle] .header-school::after{width:47%}}.school-impression{display:none}@media(min-width: 576px){.school-impression{display:block}}.school-impression-grid{display:grid;gap:2rem 3rem;grid-template-columns:minmax(0, 1fr);grid-template-rows:max-content}@media(min-width: 768px){.school-impression-grid{grid-template-columns:repeat(10, minmax(0, 1fr));grid-template-rows:repeat(8, 1fr)}}.school-impression .school-apply,.school-impression .school-first-image img,.school-impression .school-second-image img{border-radius:3.5rem;overflow:hidden}.school-impression .school-first-image,.school-impression .school-second-image{position:relative;height:100%;width:100%}@media(min-width: 768px){.school-impression .school-first-image img,.school-impression .school-second-image img{width:100%;height:100%;object-fit:cover;position:absolute}}.school-impression .school-apply{background:var(--theme-gradient);padding:2rem 2.5rem;grid-row:4;margin:-5rem 5rem 0;z-index:10;position:relative}@media(min-width: 768px){.school-impression .school-apply{grid-column:1/4;grid-row:5/7;margin:0}}.school-impression .school-apply-title{font-size:2.2rem;margin:0 0 1rem;text-align:center;color:var(--white)}.school-impression .school-apply .button svg{width:1.5rem;height:1.5rem}.school-impression .school-logo{grid-row:1;padding:0 0 2rem}@media(min-width: 768px){.school-impression .school-logo{padding:0 5rem 0 0;grid-column:7/11;grid-row:1/4}}.school-impression .school-logo img{margin:auto}.school-impression .school-first-image{z-index:1;grid-row:3}@media(min-width: 768px){.school-impression .school-first-image{grid-column:2/7;grid-row:1/5}}.school-impression .school-second-image{position:relative;grid-row:2;aspect-ratio:5/3}@media(min-width: 768px){.school-impression .school-second-image{grid-column:4/11;grid-row:4/9}}.school-impression .school-second-image .image{width:100%;height:100%}.school-impression .school-second-image .label{position:absolute;right:2.5rem;top:0;transform:translateY(-50%);background-color:var(--first-color, var(--asg-blauw));color:var(--white);padding:1.4rem 2.4rem;border-radius:5rem;display:flex;align-items:center;gap:1rem;z-index:3;font-size:1.6rem}@media(min-width: 768px){.school-impression .school-second-image .label{right:3.7rem}}.school-impression .school-second-image .label svg{width:1.5rem;height:1.5rem}.school-info-tag{border-radius:5rem;padding:1.4rem 2.6rem;display:flex;align-items:center;text-decoration:none;gap:.8rem}.school-info-tag .icon{display:flex;align-items:center}.school-info-tag.blue{background-color:var(--asg-blauw);color:var(--white)}.school-info-tag.green{background-color:var(--asg-groen);color:var(--white)}.school-info-tag.grey{background-color:#d4d4d4;color:var(--asg-blauw)}.school-info-tag svg{width:2rem;height:2rem}.selector{position:relative;z-index:5}.selector.selector--checkbox .selector-list-item{cursor:initial}.selector.selector--checkbox label{cursor:pointer}.selector [data-disabled=true]{pointer-events:none;opacity:.5}.selector-wrapper{position:relative}.selector-input,.selector-wrapper select{align-items:center;justify-content:space-between;width:100%;appearance:none;background:url("data:image/svg+xml,%3Csvg fill='none' height='7' viewBox='0 0 12 7' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m1.57764 1.01367 4.375 4.375 4.37496-4.375' stroke='%235d5a88'/%3E%3Cpath d='m1.57764 1.01367 4.375 4.375 4.37496-4.375' stroke='%2318277a'/%3E%3Cpath d='m1.57764 1.01367 4.375 4.375 4.37496-4.375' stroke='%23004c03' stroke-opacity='.2'/%3E%3C/g%3E%3C/svg%3E"),#fff;background-repeat:no-repeat;background-position:right 1.6rem center;background-size:1.5rem;line-height:1.2857142857;color:#132e63;font-size:1.4rem;padding:1.4rem 1.8rem;border-radius:3rem;font-family:inherit;border:1px solid currentColor}.selector-input svg,.selector-wrapper select svg{margin-left:2rem;height:1rem;width:1rem;pointer-events:none;transition:all .2s ease-in-out}.selector-input{cursor:pointer;display:inline-flex}.selector-value,.selector-placeholder{pointer-events:none}.selector-value{display:none}.selector-list{width:100%;transition:all .2s ease-in-out;background:#f0f0f0;overflow:hidden}.selector-list-wrapper{grid-template-rows:1fr;position:absolute;transition:grid-template-rows .3s ease-in-out;display:grid;border:solid var(--grey) 1px;width:100%;border-top:none !important;top:calc(100% - 1px);transition:all .2s ease-in-out}.selector-list-item{cursor:pointer;padding:1rem}.selector:not(.selector--open) .selector-list-wrapper{grid-template-rows:0fr;border-color:rgba(0,0,0,0)}.selector--open{z-index:11}.selector--open .selector-input{border-color:var(--accent-color);outline:2px solid var(--focus-color)}.selector--open svg{transform:rotate(180deg)}.selector-wrapper:has(.selector--open) .selector-input,.selector-wrapper:focus-within .selector-input{border-color:var(--accent-color);outline:2px solid var(--focus-color)}.selector--closing{z-index:11}.selector--selected .selector-value{display:block}.selector--selected .selector-placeholder{display:none}.select.contact_form__field--error .selector__input{border:1px solid var(--error-color)}.is_touch_device .selector:not(.selector--checkbox){display:none}.is_touch_device .selector__wrapper select{display:block}[data-style-theme=corporate] .selector-input,[data-style-theme=corporate] .selector-wrapper select,[data-style-theme=school-circle] .selector-input,[data-style-theme=school-circle] .selector-wrapper select,[data-style-theme=school-wave] .selector-input,[data-style-theme=school-wave] .selector-wrapper select{border-radius:var(--theme-border-radius, 3rem)}.share-button{position:relative}.share-button .share-links{position:absolute;opacity:0;background-color:var(--white);border-radius:3.5rem;padding:3rem 4.5rem;width:max-content;z-index:1;left:0;margin:0;max-width:calc(100vw - 3rem)}@media(min-width: 576px){.share-button .share-links{transform:translateX(-33%)}}.share-button .share-links .share-links-title{width:min-content;flex:0 0 100%;color:#525252}.share-button .share-links .share-link-item span{display:none}.share-button .share-links.active{opacity:1}.vacancy-result{display:grid;grid-template-areas:"image" "content";grid-template-columns:minmax(0, 1fr)}@media(min-width: 768px){.vacancy-result{grid-template-areas:"content image";grid-template-columns:4fr 3fr}}.vacancy-result-wrapper{position:relative}.vacancy-result-content{background-color:var(--white);padding:3.2rem 2.4rem;border-radius:2.5rem;grid-area:content;margin:0;z-index:1}@media(min-width: 768px){.vacancy-result-content{padding:4.4rem 4rem 3.3rem;margin:0 -5rem 0 0}}.vacancy-result:not(.no-image) .vacancy-result-content{margin:-5rem 0 0 0}@media(min-width: 768px){.vacancy-result:not(.no-image) .vacancy-result-content{margin:0 -5rem 0 0}}.vacancy-result-title{margin:0 0 1rem;color:var(--first-color)}@media screen and (max-width: 540px){.vacancy-result-title{word-break:break-word}}.vacancy-result-tags{margin:1rem 0 0}.vacancy-result-tags .button,.vacancy-result-tags .school-info-tag{padding:1.1rem 1.8rem !important;font-size:1.6rem !important}.vacancy-result-tags .button-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(min-width: 768px){.vacancy-result-tags .button-group{justify-content:flex-start}}.vacancy-result-image{grid-area:image;border-radius:2.5rem 2.5rem 0 0;overflow:hidden;align-items:center;padding-bottom:56%}@media(min-width: 768px){.vacancy-result-image{border-radius:0 2.5rem 2.5rem 0;padding-bottom:0}}.vacancy-result-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.vacancy-result.vertical{grid-template-areas:"content";grid-template-columns:minmax(0, 1fr)}.vacancy-result.vertical .vacancy-result-content{text-align:center;padding:2.3rem 1.3rem 3.2rem;width:100%;margin:0}.vacancy-result.vertical .vacancy-result-tags{justify-content:center;margin:1.5rem 0 0}.plate--element__accordion+.plate--element__accordion{margin-top:8rem}.accordion .accordion-title{margin-block-end:4rem}.details-and-summary{background-color:var(--white);border-radius:3rem;margin:0 0 1.4rem}.details-and-summary-icon{flex:0 0 auto;width:5rem;height:5rem;border-radius:50%;background:var(--asg-lichtgrijs);transition:transform .2s ease,background .2s ease-in-out,color .2s ease-in-out;display:flex;align-items:center;justify-content:center}.details-and-summary summary{display:flex;justify-content:space-between;align-items:center;border:0 solid rgba(0,0,0,0);outline:none;gap:1rem;padding:1.5rem 2rem;position:relative;cursor:pointer;color:var(--second-color)}@media(min-width: 768px){.details-and-summary summary{padding:1.5rem 4rem}}.details-and-summary summary:focus{border-color:rgba(0,0,0,.2)}.details-and-summary summary::-webkit-details-marker{display:none}.details-and-summary[open] .details-and-summary-icon{background:var(--theme-gradient, var(--asg-paars));transform:rotate(45deg);color:var(--white)}.details-and-summary .content{padding:0 2rem 2rem;border:0 solid rgba(0,0,0,0);border-block-start:none}@media(min-width: 768px){.details-and-summary .content{padding:0 4rem 3rem}}.details-and-summary .content p{color:var(--copy-color)}.animateSection section{height:90vh;display:flex;justify-content:space-around;align-items:center}.animateSection .animate,.animateSection .observeAnimate{display:inline-block}.animateSection .animate .box,.animateSection .observeAnimate .box{margin:0 20px;height:70px;width:70px;background:#888}.animateSection .big{transform:scale(3)}.plate--element+.plate--element__button_group,.plate--element__button_group+.plate--element__button_group{margin-block-start:var(--vertical-flow)}.button-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.6rem}@media(min-width: 768px){.button-group{gap:2.4rem}}.button-group.justify-start{justify-content:flex-start}.button-group.justify-center{justify-content:center}.button-group.justify-end{justify-content:flex-end}.button{display:flex;align-items:center;gap:1rem;cursor:pointer;font-family:inherit;line-height:1.25;font-size:2rem;font-weight:500;appearance:none;text-decoration:none;border-width:2px;border-style:solid;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;position:relative;background:var(--button-background-color, transparent);color:var(--button-text-color, white);border-color:var(--button-border-color, transparent);border-radius:var(--button-border-radius, var(--theme-button-border-radius, 4rem));--button-background-color: var(--button-theme-main-color);--button-border-color: var(--button-theme-main-color);--button-text-color: var(--white)}.button:not(.contact_form__field)::before{content:"";display:block;position:absolute;inset:-2px;background-color:rgba(0,0,0,0);transition:background-color .3s ease-in-out;border-radius:var(--button-border-radius, var(--theme-button-border-radius, 4rem))}.button>span{position:relative;z-index:1}.button:hover::before,.button:focus::before,.button:active::before{background-color:rgba(0,0,0,.2)}.button:focus:not(:hover){outline-offset:1px;outline:2px dotted var(--copy-color)}.button.theme-default{--button-theme-main-color: var(--custom-button-color, var(--asg-groen));--button-text-color: white}.button.theme-1{--button-theme-main-color: var(--first-color);--button-text-color: white}.button.theme-2{--button-theme-main-color: var(--second-color);--button-text-color: white}.button.asg-groen{--button-theme-main-color: var(--asg-groen);--button-text-color: var(--white)}.button.asg-paars{--button-theme-main-color: var(--asg-paars);--button-text-color: var(--white)}.button.asg-grijs{--button-theme-main-color: var(--asg-grijs);--button-text-color: var(--white)}.button.white{--button-theme-main-color: var(--white);--button-text-color: var(--copy-color)}.button.theme-gradient{--button-text-color: white;--button-theme-main-color: var(--button-theme-gradient, var(--theme-gradient, var(--asg-green)));border:none}.button.theme-gradient::before{inset:0}.button.theme-outlined{--button-theme-main-color: transparent;--button-border-color: var(--copy-color);--button-text-color: var(--copy-color)}.button.white-outlined{--button-theme-main-color: transparent;--button-border-color: var(--white);--button-text-color: var(--white)}.button.size-extra-small{font-size:1.6rem;padding:1.4rem 1.8rem}.button.size-small{padding:1.4rem 1.8rem}.button.size-default{padding:1.8rem 2.8rem}.button.size-big{padding:2.4rem 3.6rem}.button.has-prefix-icon svg,.button.has-suffix-icon svg{max-height:2rem;max-width:2rem}body[data-style-theme=school-straight]{--theme-button-border-radius: 0}body[data-style-theme=school-wave]{--theme-button-border-radius: 0 4rem 4rem 0}.plate--element+.plate--element__call_to_action_element{margin-block-start:calc(var(--vertical-flow)*2)}.call-to-action{background:linear-gradient(76deg, #1065af -2.7%, #662783 104.58%, #1c8c37 129.38%);background:var(--theme-cta-gradient, var(--theme-gradient));display:grid;grid-template-areas:"cta";border-radius:var(--theme-border-radius)}.call-to-action .background{grid-area:cta;display:flex;width:100%;height:100%}.call-to-action .cta-image{grid-area:image;display:flex;width:100%;align-self:flex-start}.call-to-action .cta-image img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--theme-border-radius)/3*2)}.call-to-action .content{grid-area:cta;z-index:2;display:grid;color:#fff;padding:3rem;grid-template-areas:"content"}@media(min-width: 768px){.call-to-action .content{padding:5rem}}.call-to-action .content.has-image{grid-template-areas:"image" "content";gap:3rem}@media(min-width: 768px){.call-to-action .content.has-image{gap:0;grid-template-areas:"image . content";grid-template-columns:5fr 1fr 6fr}}.call-to-action .content-inner{grid-area:content;display:flex;flex-direction:column;gap:var(--vertical-flow)}[data-style-theme=corporate] .article-card,[data-style-theme=school-circle] .article-card,[data-style-theme=school-wave] .article-card{border-radius:var(--theme-border-radius, 3rem)}.cards-element{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width: 768px){.cards-element{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.cards-element{grid-template-columns:repeat(3, 1fr)}}.plate--element+.plate--element__checklist_element{margin-block-start:var(--vertical-flow)}.checklist{column-count:var(--column-count, 1);gap:1.6rem}.checklist .checklist-item{break-inside:avoid;display:flex;gap:1.4rem;margin-block-end:1.6rem}.checklist .checklist-item svg{fill:var(--theme-checklist-fill);margin:3px 0 0px;width:2rem;height:2rem;flex:0 0 auto}.checklist-wrapper{container-type:inline-size;container-name:checklist}@container checklist (max-width: 55rem){.checklist{--column-count: 1 !important}}.contact-card{background:var(--theme-gradient);color:var(--white);padding:2.6rem 4rem;border-radius:3.5rem}.contact-card-title{margin:0 0 3rem}.contact-card-info a{color:var(--white);text-decoration:none}.contact-card-info a:hover{text-decoration:underline}.plate--element+.plate--element__contact_form{margin-block-start:var(--vertical-flow)}:root{--error-color: #ff5454;--focus-color: var(--asg-groen);--accent-color: var(--asg-blauw)}::placeholder{font-family:var(--font-family-primary);font-size:1.8rem;line-height:1.5;opacity:.8;color:inherit}[class^=call_me_back_by_fax_]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.contact_form__label{margin-block-end:1.1rem;color:inherit}.textarea .contact_form__label{text-align:center}.contact_form__label .optional-field{opacity:.2;font-style:italic}.job-alert-form,.contact_form{background:var(--theme-gradient);padding:3.6rem;color:#fff;max-width:74rem;margin-inline:auto}@media(min-width: 768px){.job-alert-form,.contact_form{padding:4.6rem 5.3rem 3rem}}.job-alert-form .contact_form__helper,.contact_form .contact_form__helper{color:inherit;margin-block-start:.6rem}.job-alert-form .wysiwyg a,.contact_form .wysiwyg a{color:inherit}.job-alert-form .selector-input,.job-alert-form input,.job-alert-form select,.job-alert-form textarea,.contact_form .selector-input,.contact_form input,.contact_form select,.contact_form textarea{transition:border .2s ease-in-out,color .2s ease-in-out,background .2s ease-in-out,outline .2s ease-in-out;width:100%;font-family:inherit;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:5rem;padding:2.25rem 2.4rem;font-size:1.6rem;line-height:1.7;outline:0px solid rgba(0,0,0,0)}.job-alert-form .selector-input:hover:not(:focus),.job-alert-form input:hover:not(:focus),.job-alert-form select:hover:not(:focus),.job-alert-form textarea:hover:not(:focus),.contact_form .selector-input:hover:not(:focus),.contact_form input:hover:not(:focus),.contact_form select:hover:not(:focus),.contact_form textarea:hover:not(:focus){border-color:var(--asg-groen)}.job-alert-form .selector-input:focus,.job-alert-form input:focus,.job-alert-form select:focus,.job-alert-form textarea:focus,.contact_form .selector-input:focus,.contact_form input:focus,.contact_form select:focus,.contact_form textarea:focus{border-color:var(--asg-groen);outline:2px solid var(--focus-color)}.job-alert-form .selector-input[disabled],.job-alert-form input[disabled],.job-alert-form select[disabled],.job-alert-form textarea[disabled],.contact_form .selector-input[disabled],.contact_form input[disabled],.contact_form select[disabled],.contact_form textarea[disabled]{background-color:gray;border-color:gray}.job-alert-form textarea,.contact_form textarea{padding:2.4rem;resize:vertical;border-radius:2rem}.job-alert-form__field,.contact_form__field{display:flex;flex-direction:column}.job-alert-form__field__error,.contact_form__field__error{color:var(--error-color)}.job-alert-form__field--error input:invalid,.job-alert-form__field--error textarea:invalid,.job-alert-form__field--error select:invalid,.contact_form__field--error input:invalid,.contact_form__field--error textarea:invalid,.contact_form__field--error select:invalid{border-color:var(--error-color)}.job-alert-form .hide,.contact_form .hide{display:none}.contact-form button[type=submit]{position:relative}.contact-form button[type=submit][disabled]{filter:grayscale(1)}.contact-form button[type=submit][disabled]:hover,.contact-form button[type=submit][disabled]:focus,.contact-form button[type=submit][disabled]:active{pointer-events:none}.contact-form button[type=submit][disabled] svg{display:none}.contact-form button[type=submit][disabled]::after{content:"";width:1.8rem;height:1.8rem;display:flex;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear;border:2px dotted currentColor;border-radius:100%}.grecaptcha-badge{display:none}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}[data-style-theme=corporate] .job-alert-form,[data-style-theme=corporate] .contact-form,[data-style-theme=school-circle] .job-alert-form,[data-style-theme=school-circle] .contact-form,[data-style-theme=school-wave] .job-alert-form,[data-style-theme=school-wave] .contact-form{border-radius:var(--theme-border-radius, 3rem)}.address-input-group{padding:0;border:none;border-color:red}.address-input-group input+label{order:-1;color:inherit;margin-block-end:.2rem}.address-input-group input+label .optional-field{color:#7d7d7d}.address-input-group .form-control-group{display:flex;--_gap: 1rem;gap:var(--_gap)}.address-input-group .form-control-group>.form-control{width:calc(50% + var(--_gap));margin-bottom:0 !important;margin-top:0 !important}.address-input-group .form-control input{background-color:#fff}.address-input-group .form-control input[disabled]{filter:brightness(0.9)}.address-input-group .form-control input[data-dirty=completed]{filter:unset;background-color:#c5ffdf;border-color:#094}.address-input-group .form-control input[data-dirty=error]{filter:unset;background-color:#fdd;border-color:red}.address-input-group .form-control+.form-control-group,.address-input-group .form-control-group+.form-control,.address-input-group .form-control+.form-control{margin-top:1.6rem}.autofill{position:relative}.autofill input{margin-bottom:.5rem;width:auto;border:none;flex:1 1 auto}.autofill__answers{margin:-0.25rem !important}.autofill__answers__item{margin:.25rem .5rem;padding:.25rem .5rem !important;cursor:pointer;display:block;font-size:1.2rem;background-color:var(--lightgrey)}.autofill__list{list-style:none;margin:-0.25rem;padding:.25rem;position:absolute;bottom:0;background-color:var(--lightgrey);transform:translateY(100%);z-index:1;transform:translateY(100%);width:100%;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.autofill__list--active,.autofill__list:hover{opacity:1;pointer-events:all}.autofill__list__item{margin:.25rem .5rem;padding:.25rem .5rem !important;display:block;font-size:1.2rem;background-color:var(--white)}.autofill__list__item::before{display:none !important}.autofill:hover .autofill__list{opacity:1;pointer-events:all}.file__drop{background-color:#fff;border:2px dotted rgba(0,0,0,0);border-radius:.8rem;position:relative;padding:2.4rem}.file__drop:focus-within{border-style:solid}.file__drop.has_file{border-color:var(--asg-groen)}.file .file-placeholder{justify-self:center;grid-area:placeholder;color:var(--asg-grijs)}.file .filename{grid-area:label;justify-self:flex-end;text-decoration:underline;color:var(--asg-grijs)}.file__remove{display:none}.file__overlay{pointer-events:none;padding:0 1rem;display:grid;grid-template-areas:"label icon" "placeholder placeholder";gap:1rem}.file .file__drop--icon{color:var(--asg-grijs);align-self:center;grid-area:icon;width:3rem;height:3rem;flex:0 0 auto}.file input{opacity:0;inset:0;position:absolute;cursor:pointer;width:100%;height:100%;padding:0}.file .drag_over{border-style:dashed}.file .has_file .file__remove{display:flex;border:2px solid rgba(0,128,0,.14);background:rgba(0,128,0,.14);color:green;border-radius:100%;width:2.2rem;height:2.2rem}.file__remove{cursor:pointer;position:absolute;right:1rem;top:2rem;transform:translateY(-50%)}:root{--offset: 0px;--max_width: 100%;--gutter: var(--form-grid-column-gap, 3rem);--columns: 12;--color: hsla(223.2, 100%, 61.4%, 0.2);--repeating-width: calc(100% / var(--columns));--column-width: calc((100% / var(--columns)) - var(--gutter));--background-width: calc(100% + var(--gutter));--background-columns: repeating-linear-gradient( to right, var(--color), var(--color) var(--column-width), transparent var(--column-width), transparent var(--repeating-width) )}.contact_form{position:relative}[data-content-editor=true] .contact_form::before{position:absolute;top:0;right:0;bottom:0;left:0;margin-right:auto;margin-left:auto;width:calc(100% - 2*var(--offset));max-width:var(--max_width);content:"";background-size:var(--background-width) 100%;z-index:-1;pointer-events:none}.job-alert-form-body,.contact_form{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:var(--form-grid-column-gap, 3rem);row-gap:var(--form-grid-row-gap, 2.4rem)}.job-alert-form-body>:not([data-grid-column]),.contact_form>:not([data-grid-column]){grid-column:span 1}.job-alert-form-body [data-grid-column="1"],.contact_form [data-grid-column="1"]{grid-column:span 1}.job-alert-form-body [data-grid-column="2"],.contact_form [data-grid-column="2"]{grid-column:span 1}.job-alert-form-body [data-grid-column="3"],.contact_form [data-grid-column="3"]{grid-column:span 1}.job-alert-form-body [data-grid-column="4"],.contact_form [data-grid-column="4"]{grid-column:span 1}.job-alert-form-body [data-grid-column="5"],.contact_form [data-grid-column="5"]{grid-column:span 1}.job-alert-form-body [data-grid-column="6"],.contact_form [data-grid-column="6"]{grid-column:span 1}.job-alert-form-body [data-grid-column="7"],.contact_form [data-grid-column="7"]{grid-column:span 1}.job-alert-form-body [data-grid-column="8"],.contact_form [data-grid-column="8"]{grid-column:span 1}.job-alert-form-body [data-grid-column="9"],.contact_form [data-grid-column="9"]{grid-column:span 1}.job-alert-form-body [data-grid-column="10"],.contact_form [data-grid-column="10"]{grid-column:span 1}.job-alert-form-body [data-grid-column="11"],.contact_form [data-grid-column="11"]{grid-column:span 1}.job-alert-form-body [data-grid-column="12"],.contact_form [data-grid-column="12"]{grid-column:span 1}@media(min-width: 768px){.job-alert-form-body,.contact_form{grid-template-columns:repeat(12, 1fr)}.job-alert-form-body>:not([data-grid-column]),.contact_form>:not([data-grid-column]){grid-column:span 12}.job-alert-form-body [data-grid-column="1"],.contact_form [data-grid-column="1"]{grid-column:span 1}.job-alert-form-body [data-grid-column="2"],.contact_form [data-grid-column="2"]{grid-column:span 2}.job-alert-form-body [data-grid-column="3"],.contact_form [data-grid-column="3"]{grid-column:span 3}.job-alert-form-body [data-grid-column="4"],.contact_form [data-grid-column="4"]{grid-column:span 4}.job-alert-form-body [data-grid-column="5"],.contact_form [data-grid-column="5"]{grid-column:span 5}.job-alert-form-body [data-grid-column="6"],.contact_form [data-grid-column="6"]{grid-column:span 6}.job-alert-form-body [data-grid-column="7"],.contact_form [data-grid-column="7"]{grid-column:span 7}.job-alert-form-body [data-grid-column="8"],.contact_form [data-grid-column="8"]{grid-column:span 8}.job-alert-form-body [data-grid-column="9"],.contact_form [data-grid-column="9"]{grid-column:span 9}.job-alert-form-body [data-grid-column="10"],.contact_form [data-grid-column="10"]{grid-column:span 10}.job-alert-form-body [data-grid-column="11"],.contact_form [data-grid-column="11"]{grid-column:span 11}.job-alert-form-body [data-grid-column="12"],.contact_form [data-grid-column="12"]{grid-column:span 12}}.notification{position:relative}.notification .message{border:1px solid rgba(0,0,0,0);border-radius:.4rem;background-color:rgba(0,0,0,0);height:0;opacity:0;transition:all .1s ease-out;transform-style:preserve-3d;transform:rotateX(90deg) scaleY(0)}.notification .message p{padding:1.2rem 1.6rem;color:#000}.notification.forgotten .message__forgotten{height:auto;opacity:1;transform:rotateX(0deg) scaleY(1)}.notification.error .message__error{height:auto;opacity:1;transform:rotateX(0deg) scaleY(1)}.notification.success .message__success{height:auto;opacity:1;transform:rotateX(0deg) scaleY(1)}.notification:not(.forgotten):not(.error):not(.success){position:absolute}.notification .message__success{border-color:#44d07c;background-color:#ecfdf3}.notification .message__forgotten,.notification .message__error{border-color:#ff5454;background-color:#fff0f0}.radio-check{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;padding-block:.4rem}.radio-check .contact_form__label{margin-block-end:.8rem}.radio-check label{color:inherit}.radio-check label a{color:inherit}.radio-check input{accent-color:var(--accent-color);outline:none;flex:0 0 auto;align-self:flex-start;appearance:none;position:relative;padding:0;width:2rem;height:2rem;border-radius:.4rem;margin-block-start:.4rem;border:1px solid var(--asg-blauw)}.radio-check input[type=radio]{border-radius:2rem}.radio-check input[type=radio]::before{content:"";position:absolute;inset:2rem;transition:all .2s ease-in-out;background-color:var(--accent-color);border-radius:100%}.radio-check input[type=radio]:checked{border-color:var(--accent-color)}.radio-check input[type=radio]:checked::before{inset:.3rem}.radio-check input[type=checkbox]::before{content:"";position:absolute;inset:.1rem;transition:all .2s ease-in-out;background-size:0%;background-position:center;background-repeat:no-repeat;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m4.52 12c-.4 0-.78-.16-1.06-.43l-3.2-3.17c-.34-.34-.34-.89 0-1.24.34-.34.9-.34 1.25 0l3.01 2.98 7.97-7.89c.34-.34.9-.34 1.25 0 .34.34.34.89 0 1.24l-8.16 8.08c-.28.28-.66.43-1.06.43z" fill="%2384b62a"/%3E%3C/svg%3E')}.radio-check input[type=checkbox]:checked{border-color:var(--accent-color)}.radio-check input[type=checkbox]:checked::before{background-size:90%}.contact-person{text-align:center}.contact-person-image{margin:0 auto 2rem;justify-content:center}.contact-person-image img{border-radius:3rem;overflow:hidden}.contact-person-content-title{margin:0 0 1.4rem}.plate--element__directly_to_element{container-type:inline-size;container-name:directlyto}.directly-to-cards{display:grid;gap:1.7rem;justify-content:center;grid-template-columns:1fr}@media(min-width: 576px){.directly-to-cards{justify-content:flex-end}}.directly-to-card{color:var(--white);text-align:center;text-decoration:none;padding:3.5rem 4rem;display:flex;justify-content:center;flex-direction:column;background:var(--section-theme-gradient);width:26rem;margin:0 auto}@media(min-width: 576px){.directly-to-card{margin:0}}.directly-to-card-subtitle{text-transform:uppercase;font-weight:500;font-size:1.6rem}.directly-to-card-title{color:var(--white)}@container directlyto (min-width: 545px){.directly-to-cards .directly-to-card{width:100%}.directly-to-cards.even-amount,.directly-to-cards:not(.even-amount){grid-template-columns:repeat(2, 1fr)}}@container directlyto (min-width: 700px){.directly-to-cards.even-amount{grid-template-columns:repeat(2, 1fr)}.directly-to-cards:not(.even-amount){grid-template-columns:repeat(3, 1fr)}}[data-style-theme=corporate] .directly-to-card,[data-style-theme=school-circle] .directly-to-card,[data-style-theme=school-wave] .directly-to-card{border-radius:var(--theme-border-radius, 3rem)}.image{display:flex}.image img{max-width:100%}.image--large{width:calc(100% + 2 * 15px);margin-left:-15px}@media(min-width: 768px){.image--large{height:100%;width:calc(100% + 2 * 15px);margin-left:-15px}.image--large img{height:100%;object-fit:cover}}.image--center img{margin:0 auto}.image--right img{margin:0 0 0 auto}.plate--element__image .image{overflow:hidden}@media(min-width: 768px){.plate--row .plate--column:first-of-type .image--large-col-1,.plate--row .plate--column:last-of-type .image--large-col-1{width:calc((100vw - (100% / 1 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-2,.plate--row .plate--column:last-of-type .image--large-col-2{width:calc((100vw - (100% / 2 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-3,.plate--row .plate--column:last-of-type .image--large-col-3{width:calc((100vw - (100% / 3 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-4,.plate--row .plate--column:last-of-type .image--large-col-4{width:calc((100vw - (100% / 4 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-5,.plate--row .plate--column:last-of-type .image--large-col-5{width:calc((100vw - (100% / 5 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-6,.plate--row .plate--column:last-of-type .image--large-col-6{width:calc((100vw - (100% / 6 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-7,.plate--row .plate--column:last-of-type .image--large-col-7{width:calc((100vw - (100% / 7 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-8,.plate--row .plate--column:last-of-type .image--large-col-8{width:calc((100vw - (100% / 8 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-9,.plate--row .plate--column:last-of-type .image--large-col-9{width:calc((100vw - (100% / 9 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-10,.plate--row .plate--column:last-of-type .image--large-col-10{width:calc((100vw - (100% / 10 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-11,.plate--row .plate--column:last-of-type .image--large-col-11{width:calc((100vw - (100% / 11 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-12,.plate--row .plate--column:last-of-type .image--large-col-12{width:calc((100vw - (100% / 12 * 12))/2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-1{margin-left:calc((100vw - (100% / 1 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-2{margin-left:calc((100vw - (100% / 2 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-3{margin-left:calc((100vw - (100% / 3 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-4{margin-left:calc((100vw - (100% / 4 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-5{margin-left:calc((100vw - (100% / 5 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-6{margin-left:calc((100vw - (100% / 6 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-7{margin-left:calc((100vw - (100% / 7 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-8{margin-left:calc((100vw - (100% / 8 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-9{margin-left:calc((100vw - (100% / 9 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-10{margin-left:calc((100vw - (100% / 10 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-11{margin-left:calc((100vw - (100% / 11 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-12{margin-left:calc((100vw - (100% / 12 * 12)) / -2 + 15px)}.plate--row .plate--column:last-of-type:not(:only-child) .image--large{margin-left:-15px}.plate--row .plate--column:only-child .image--large{margin-left:calc((100vw - 100%)/-2);width:100vw}}[data-style-theme=corporate] .plate--element__image .image,[data-style-theme=school-circle] .plate--element__image .image,[data-style-theme=school-wave] .plate--element__image .image{border-radius:var(--image-border-radius, 3rem)}.logo-swiper-wrapper{display:flex;flex-direction:column;gap:3rem;min-width:0;width:100%;overflow:hidden}.logo-swiper-wrapper .logo-swiper{width:100%;overflow:visible;flex:1 1 auto;--mask-offset: 3rem;mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) calc(0% + var(--mask-offset)), rgb(0, 0, 0) calc(100% - var(--mask-offset)), rgba(0, 0, 0, 0) 100%)}.logo-swiper-wrapper .swiper-wrapper{-webkit-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important}.logo-swiper-wrapper .button-group{flex:0 0 auto;align-self:flex-end}@media(max-width: 767.98px){.logo-swiper-wrapper .button-group{align-self:center}}@media(max-width: 767.98px){.logo-swiper-wrapper{padding-block:3rem}}@container element (min-width: 565px){.logo-swiper-wrapper{flex-direction:row;align-items:center;flex-wrap:wrap}.logo-swiper-wrapper .logo-swiper{width:50%}.logo-swiper-wrapper .button-group{align-self:center}}.logo-swiper .swiper-slide{height:auto}.logo-slide{display:flex;align-items:center;height:100%}.logo-slide img{width:100%;max-height:12rem;object-fit:contain}.plate--element+.plate--element__google_map{margin-block-start:var(--vertical-flow)}.google-map-wrapper{position:relative;z-index:1;display:flex;width:100%}.google-map-wrapper .google-map-iframe{display:flex;border:none;width:100%;height:100%}.newsletter-form-form{display:grid;grid-template-areas:"input " "button" "helper";row-gap:2rem;grid-template-columns:auto 0fr}@media(min-width: 768px){.newsletter-form-form{row-gap:0;grid-template-areas:"input button" "notification notification" "helper helper"}}.newsletter-form-form .newsletter-input{grid-area:input}.newsletter-form-form .button-group{grid-area:button}.newsletter-form-form .contact_form__helper{grid-area:helper;margin-block:2rem 0;padding-block-start:2rem;display:flex;align-items:center;gap:1.2rem}@media(min-width: 768px){.newsletter-form-form .contact_form__helper{border-block-start:2px solid var(--darkgrey)}}.newsletter-form-form .contact_form__helper svg{fill:var(--theme-checklist-fill);width:3rem;height:3rem;flex:0 0 auto}.newsletter-form .newsletter-input{display:grid;grid-template-areas:"input";align-items:center}.newsletter-form .newsletter-input label{grid-area:input;margin:0;text-transform:initial;transition:transform .2s ease-out}.newsletter-form .newsletter-input input{grid-area:input;appearance:none;border:none;background:none;height:100%;padding:2rem 0;border-bottom:2px solid var(--darkgrey)}@media(min-width: 768px){.newsletter-form .newsletter-input input{border:none}}.newsletter-form .newsletter-input input::placeholder{opacity:0}.newsletter-form .newsletter-input input:focus+label,.newsletter-form .newsletter-input input:valid+label,.newsletter-form .newsletter-input input:not(:placeholder-shown)+label{transform:translateY(-3rem)}.newsletter-form .notification{grid-area:notification;margin:1rem 0}.map-numbers{display:flex;flex-wrap:wrap;align-items:flex-start;margin-block:5rem 8rem;gap:3rem}.map-numbers .number-element{flex:1 1 40%}.number-element{display:flex;gap:3.6rem;justify-content:center;flex-direction:column;text-align:center}.number-element-number{font-size:17.5rem;font-weight:500;line-height:1;color:var(--first-color, var(--asg-blauw))}.number-element-number span{font-size:8rem}.number-element-content{padding:0 2.5rem}.number-element-content-title{font-weight:500;font-size:2.2rem}.number-element.asg-blauw .number-element-number{color:var(--asg-blauw)}.number-element.asg-groen .number-element-number{color:var(--asg-groen)}.number-element.asg-paars .number-element-number{color:var(--asg-paars)}@container element (min-width: 768px){.number-element{flex-direction:row;text-align:left}.number-element-content{padding:0}}.plate--element+.plate--element__paragraph{margin-block-start:var(--vertical-flow)}.paragraph.darkgrey{color:var(--darkgrey)}.paragraph.lightgrey{color:var(--asg-grijs)}.paragraph.white{color:var(--white)}.paragraph.white.show-mechano .mechano .mechano-1,.paragraph.white.show-mechano .mechano .mechano-2{background:var(--white)}.paragraph.show-mechano{display:grid;grid-template-areas:"first second";gap:3.7rem;justify-content:flex-start}.paragraph.show-mechano .mechano{grid-area:first;display:grid;grid-template-areas:"mechano"}.paragraph.show-mechano .mechano .mechano-1,.paragraph.show-mechano .mechano .mechano-2{grid-area:mechano;display:flex;width:2.4rem;aspect-ratio:1/3;position:relative;background:var(--theme-gradient);clip-path:url(#svg_header_vertical_clip)}.paragraph.show-mechano .mechano .mechano-1{z-index:2}.paragraph.show-mechano .mechano .mechano-2{z-index:1;margin-top:4.8rem;opacity:.5}.paragraph.show-mechano .content{grid-area:second}.paragraph ul,.paragraph ol,.paragraph p,.paragraph table{color:var(--text-color, inherit)}.paragraph ul:not(:last-child),.paragraph ol:not(:last-child),.paragraph p:not(:last-child),.paragraph table:not(:last-child){margin-bottom:var(--vertical-flow)}.paragraph a{color:var(--text-color, currentColor)}.paragraph ul{padding:0;list-style:disc;padding-inline-start:2.5rem}.paragraph ul li{padding-left:1rem}.paragraph ul ul{padding-left:2rem;margin-bottom:0}.paragraph ol{list-style-position:inside;padding:0}.paragraph ol li{padding-left:2rem;position:relative}.paragraph ol ol{padding-left:2rem;margin-bottom:0}.paragraph h1,.paragraph .reference-section-inner .quote-text,.reference-section-inner .paragraph .quote-text,.paragraph .download-section-content-title,.paragraph .bso-section .bso-content-title,.bso-section .paragraph .bso-content-title,.paragraph .bso-section-title,.paragraph .branding-section-content .title,.branding-section-content .paragraph .title,.paragraph h2,.paragraph .is-detail.job_posting .school-cta-quote,.is-detail.job_posting .paragraph .school-cta-quote,.paragraph .timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .paragraph .timeline-content-title,.paragraph .timeline-section-wrapper .timeline-title,.timeline-section-wrapper .paragraph .timeline-title,.paragraph .featured-vacancy-wrapper-title,.paragraph .contact-person-content-title,.paragraph h3,.paragraph .is-detail.job_posting .school-cta-bottom .website,.is-detail.job_posting .school-cta-bottom .paragraph .website,.paragraph .go-to-section .go-to-card-title,.go-to-section .paragraph .go-to-card-title,.paragraph .featured-vacancy-quote .quote-span,.featured-vacancy-quote .paragraph .quote-span,.paragraph .vacancy-result-title,.paragraph .contact-card-title,.paragraph .directly-to-card-title,.paragraph h4,.paragraph .details-and-summary summary,.details-and-summary .paragraph summary,.paragraph h5,.paragraph h6{color:var(--text-color, inherit);text-wrap:balance}.paragraph h1+p,.paragraph .reference-section-inner .quote-text+p,.reference-section-inner .paragraph .quote-text+p,.paragraph .download-section-content-title+p,.paragraph .bso-section .bso-content-title+p,.bso-section .paragraph .bso-content-title+p,.paragraph .bso-section-title+p,.paragraph .branding-section-content .title+p,.branding-section-content .paragraph .title+p,.paragraph h1+blockquote,.paragraph .reference-section-inner .quote-text+blockquote,.reference-section-inner .paragraph .quote-text+blockquote,.paragraph .download-section-content-title+blockquote,.paragraph .bso-section .bso-content-title+blockquote,.bso-section .paragraph .bso-content-title+blockquote,.paragraph .bso-section-title+blockquote,.paragraph .branding-section-content .title+blockquote,.branding-section-content .paragraph .title+blockquote,.paragraph h1+ul,.paragraph .reference-section-inner .quote-text+ul,.reference-section-inner .paragraph .quote-text+ul,.paragraph .download-section-content-title+ul,.paragraph .bso-section .bso-content-title+ul,.bso-section .paragraph .bso-content-title+ul,.paragraph .bso-section-title+ul,.paragraph .branding-section-content .title+ul,.branding-section-content .paragraph .title+ul,.paragraph h1+ol,.paragraph .reference-section-inner .quote-text+ol,.reference-section-inner .paragraph .quote-text+ol,.paragraph .download-section-content-title+ol,.paragraph .bso-section .bso-content-title+ol,.bso-section .paragraph .bso-content-title+ol,.paragraph .bso-section-title+ol,.paragraph .branding-section-content .title+ol,.branding-section-content .paragraph .title+ol,.paragraph h2+p,.paragraph .is-detail.job_posting .school-cta-quote+p,.is-detail.job_posting .paragraph .school-cta-quote+p,.paragraph .timeline-section-wrapper .timeline-content-title+p,.timeline-section-wrapper .paragraph .timeline-content-title+p,.paragraph .timeline-section-wrapper .timeline-title+p,.timeline-section-wrapper .paragraph .timeline-title+p,.paragraph .featured-vacancy-wrapper-title+p,.paragraph .contact-person-content-title+p,.paragraph h2+blockquote,.paragraph .is-detail.job_posting .school-cta-quote+blockquote,.is-detail.job_posting .paragraph .school-cta-quote+blockquote,.paragraph .timeline-section-wrapper .timeline-content-title+blockquote,.timeline-section-wrapper .paragraph .timeline-content-title+blockquote,.paragraph .timeline-section-wrapper .timeline-title+blockquote,.timeline-section-wrapper .paragraph .timeline-title+blockquote,.paragraph .featured-vacancy-wrapper-title+blockquote,.paragraph .contact-person-content-title+blockquote,.paragraph h2+ul,.paragraph .is-detail.job_posting .school-cta-quote+ul,.is-detail.job_posting .paragraph .school-cta-quote+ul,.paragraph .timeline-section-wrapper .timeline-content-title+ul,.timeline-section-wrapper .paragraph .timeline-content-title+ul,.paragraph .timeline-section-wrapper .timeline-title+ul,.timeline-section-wrapper .paragraph .timeline-title+ul,.paragraph .featured-vacancy-wrapper-title+ul,.paragraph .contact-person-content-title+ul,.paragraph h2+ol,.paragraph .is-detail.job_posting .school-cta-quote+ol,.is-detail.job_posting .paragraph .school-cta-quote+ol,.paragraph .timeline-section-wrapper .timeline-content-title+ol,.timeline-section-wrapper .paragraph .timeline-content-title+ol,.paragraph .timeline-section-wrapper .timeline-title+ol,.timeline-section-wrapper .paragraph .timeline-title+ol,.paragraph .featured-vacancy-wrapper-title+ol,.paragraph .contact-person-content-title+ol{margin-top:var(--vertical-flow)}.paragraph h3+p,.paragraph .is-detail.job_posting .school-cta-bottom .website+p,.is-detail.job_posting .school-cta-bottom .paragraph .website+p,.paragraph .go-to-section .go-to-card-title+p,.go-to-section .paragraph .go-to-card-title+p,.paragraph .featured-vacancy-quote .quote-span+p,.featured-vacancy-quote .paragraph .quote-span+p,.paragraph .vacancy-result-title+p,.paragraph .contact-card-title+p,.paragraph .directly-to-card-title+p,.paragraph h3+blockquote,.paragraph .is-detail.job_posting .school-cta-bottom .website+blockquote,.is-detail.job_posting .school-cta-bottom .paragraph .website+blockquote,.paragraph .go-to-section .go-to-card-title+blockquote,.go-to-section .paragraph .go-to-card-title+blockquote,.paragraph .featured-vacancy-quote .quote-span+blockquote,.featured-vacancy-quote .paragraph .quote-span+blockquote,.paragraph .vacancy-result-title+blockquote,.paragraph .contact-card-title+blockquote,.paragraph .directly-to-card-title+blockquote,.paragraph h3+ul,.paragraph .is-detail.job_posting .school-cta-bottom .website+ul,.is-detail.job_posting .school-cta-bottom .paragraph .website+ul,.paragraph .go-to-section .go-to-card-title+ul,.go-to-section .paragraph .go-to-card-title+ul,.paragraph .featured-vacancy-quote .quote-span+ul,.featured-vacancy-quote .paragraph .quote-span+ul,.paragraph .vacancy-result-title+ul,.paragraph .contact-card-title+ul,.paragraph .directly-to-card-title+ul,.paragraph h3+ol,.paragraph .is-detail.job_posting .school-cta-bottom .website+ol,.is-detail.job_posting .school-cta-bottom .paragraph .website+ol,.paragraph .go-to-section .go-to-card-title+ol,.go-to-section .paragraph .go-to-card-title+ol,.paragraph .featured-vacancy-quote .quote-span+ol,.featured-vacancy-quote .paragraph .quote-span+ol,.paragraph .vacancy-result-title+ol,.paragraph .contact-card-title+ol,.paragraph .directly-to-card-title+ol,.paragraph h4+p,.paragraph .details-and-summary summary+p,.details-and-summary .paragraph summary+p,.paragraph h4+blockquote,.paragraph .details-and-summary summary+blockquote,.details-and-summary .paragraph summary+blockquote,.paragraph h4+ul,.paragraph .details-and-summary summary+ul,.details-and-summary .paragraph summary+ul,.paragraph h4+ol,.paragraph .details-and-summary summary+ol,.details-and-summary .paragraph summary+ol,.paragraph h5+p,.paragraph h5+blockquote,.paragraph h5+ul,.paragraph h5+ol,.paragraph h6+p,.paragraph h6+blockquote,.paragraph h6+ul,.paragraph h6+ol{margin-top:calc(var(--vertical-flow)/2)}.plate--element__auto_whitespace{width:100%;margin-bottom:auto}.quote{display:grid;flex-direction:column;gap:3.6rem}.quote.show-border{border-radius:3rem;border:solid 2px var(--copy-color);padding:4.5rem 2.7rem}@media(min-width: 768px){.quote.show-border{padding:3.6rem 5rem;border-radius:3rem;border:solid 2px var(--copy-color)}}.quote .quote-text{grid-area:quote;max-width:58ch;padding-bottom:.6rem;grid-row:1}.quote .quote-text,.quote .quote-text>*{text-wrap:balance;display:inline;font-size:var(--quote-font-size, 2.8rem);font-style:normal;font-weight:500;line-height:1}.quote .quotee{grid-row:2;grid-area:quotee;display:grid;grid-template-areas:"mechano text";justify-content:flex-start;gap:1.8rem}.quote .quotee p{grid-area:text}.quote .quote-vertical-svg{grid-area:mechano;align-self:flex-start;width:2.5rem;aspect-ratio:.3382352941;background:var(--theme-gradient);clip-path:url(#svg_header_vertical_clip)}@container element (min-width: 55rem){.quote .quote-text{--quote-font-size: 3.6rem}.quote .quotee{grid-template-columns:var(--plate-column-width, 0rem) 1fr;gap:0}}@media only screen and (max-width: 550px){.quote{padding:4rem}}@container element (min-width: 95rem){.quote{grid-template-areas:"quote . quotee";grid-template-columns:7fr 1fr 4fr}}.share-links{display:flex;justify-content:center;flex-wrap:wrap;margin-block:2rem;gap:1.5rem;pointer-events:none}.share-links.active{pointer-events:all}.share-links-title{width:100%;text-align:center;margin-block-end:2rem}.share-link-item{display:flex;flex-direction:column;align-items:center;gap:1.4rem;color:var(--copy-color);text-decoration:none}.share-link-item svg{flex:0 0 auto;width:3rem;height:3rem;fill:url(#gradient_share_link)}.share-link-item span{color:inherit;font-size:1.1rem;line-height:1.1818181818;text-align:center;text-wrap:balance;max-width:10ch;transition:opacity .2s ease;opacity:0;display:none}@media(hover: hover){.share-link-item span{display:block}.share-link-item:hover span{opacity:1}}.slider{overflow:hidden;position:relative}.plate--element+.plate--element__testimonials_element{margin-block-start:calc(var(--vertical-flow)*2)}.testimonials-element{display:grid;grid-template-columns:repeat(1, 1fr);--gap: 2.8rem;gap:var(--gap)}@container element (min-width: 55rem){.testimonials-element{grid-template-columns:repeat(2, 1fr)}}@container element (min-width: 95rem){.testimonials-element{grid-template-columns:repeat(3, 1fr)}}.testimonial{border:1px solid currentColor;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;gap:3rem}.testimonial .title-wrapper{display:flex;gap:var(--vertical-flow)}.testimonial .title-wrapper .mechano{fill:var(--asg-grijs)}.testimonial .title-wrapper .mechano svg{width:2.2rem;aspect-ratio:1/3}.testimonial .title-wrapper .title{color:var(--theme-testimonial-title-color, var(--first-color));margin-block-end:.6rem}.testimonial .subtitle{font-size:1.6rem}[data-style-theme=corporate] .testimonial,[data-style-theme=school-circle] .testimonial,[data-style-theme=school-wave] .testimonial{border-radius:var(--theme-border-radius, 2.4rem)}.text-background{background-color:var(--asg-lichtgrijs);padding:2.5rem;border-radius:3rem;height:100%}.text-background-title{margin:0 0 2.3rem;text-align:center}.text-background .button-group{margin:2.3rem 0 0;justify-content:center}.text-background.center .text-background-text{text-align:center}.text-background.left .text-background-title{text-align:left}.text-background.left .button-group{justify-content:flex-start}.plate--element__text_background{container-type:inline-size;container-name:textblock;height:100%}@container textblock (min-width: 450px){.text-background{padding:3.5rem}}@container textblock (min-width: 550px){.text-background{padding:5.8rem 8.5rem}}@container textblock (min-width: 850px){.text-background{padding:8rem 20rem}}.video-impression{overflow:hidden;display:grid;grid-template-areas:"video" "content";grid-template-rows:18rem auto;position:relative;background:var(--first-color);position:relative}@media(min-width: 768px){.video-impression{grid-template-rows:auto;grid-template-areas:"video content";grid-template-columns:5fr 7fr}}.video-impression-wrapper{position:relative}.video-impression-wrapper .label{position:absolute;right:2.5rem;top:0;transform:translateY(-50%);background-color:var(--first-color, var(--asg-blauw));color:var(--white);padding:1.4rem 2.4rem;border-radius:5rem;display:flex;align-items:center;gap:1rem;z-index:3;font-size:1.6rem}@media(min-width: 768px){.video-impression-wrapper .label{right:3.7rem}}.video-impression .video-impression-image{grid-column:video-start/content-end;grid-row:video-start/content-end;width:100%}.video-impression .video-impression-image img{width:100%;height:100%;object-fit:cover}.video-impression .video-link{grid-area:video;align-self:flex-end;justify-self:center;position:relative;z-index:3}@media(min-width: 768px){.video-impression .video-link{align-self:center}}.video-impression .content{grid-area:content;position:relative;z-index:3;color:#fff;align-self:flex-end;display:flex;flex-direction:column;gap:2rem;padding:5rem 3rem;margin:auto 0}@media(min-width: 768px){.video-impression .content{padding:4rem 3.5rem 4rem 1.5rem}}@media(min-width: 992px){.video-impression .content{padding:4rem 7.5rem 4rem 1.5rem}}.video-impression .content h2,.video-impression .content .is-detail.job_posting .school-cta-quote,.is-detail.job_posting .video-impression .content .school-cta-quote,.video-impression .content .timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .video-impression .content .timeline-content-title,.video-impression .content .timeline-section-wrapper .timeline-title,.timeline-section-wrapper .video-impression .content .timeline-title,.video-impression .content .featured-vacancy-wrapper-title,.video-impression .content .contact-person-content-title{text-wrap:balance}.video-impression .content .button-group{margin-block-start:2.4rem}.video-impression::before{content:"";position:absolute;inset:0;z-index:2;background:var(--theme-gradient);mask-image:linear-gradient(90deg, transparent 0%, black 75%);opacity:.3}.video-impression .video-iframe:not(.fslightbox-source){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[data-style-theme=corporate] .video-impression,[data-style-theme=school-circle] .video-impression,[data-style-theme=school-wave] .video-impression{border-radius:var(--theme-border-radius, 2rem)}.video{padding-bottom:56%;position:relative;width:100%;overflow:hidden}.video,.video video{background-color:#000}.video__overlay,.video iframe,.video video{position:absolute;right:0;top:0;width:100%;height:100%}.video__overlay{transition:all .2s ease-in-out;display:flex;justify-content:center;align-items:center;animation:fadeOut 1s ease-out;animation-play-state:paused}.video__overlay img,.video__overlay picture{position:absolute;right:0;top:0;width:100%;height:100%;object-fit:cover}.video__play{z-index:1;position:relative;background:none;border:none;cursor:pointer;transition:transform .2s ease-in-out}.video__play:hover{transform:scale(120%)}.video__play svg{height:100px}.video__play svg path{fill:var(--primary-color)}.video--loaded .video__overlay{opacity:0;pointer-events:none}.video--loaded .video__play{transform:scale(0%)}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2)}}.white_space{width:100%}.white_space--small{height:1rem}@media(min-width: 768px){.white_space--small{height:1rem}}.white_space--medium{height:3rem}@media(min-width: 768px){.white_space--medium{height:3rem}}.white_space--large{height:5rem}@media(min-width: 768px){.white_space--large{height:5rem}}.hide_mobile{display:none}@media(min-width: 768px){.hide_mobile{display:block}}@media(min-width: 768px){.hide_desktop{display:none}}.annual-report-switchers .annual-report{display:grid;grid-template-areas:"image" "content" "buttons";grid-template-columns:1fr;row-gap:3rem}@media(min-width: 768px){.annual-report-switchers .annual-report{grid-template-areas:"image content content" "image buttons buttons";grid-template-columns:1fr 1fr 1fr}}.annual-report-switchers .annual-report-image{grid-area:image;margin:0 auto}@media(min-width: 992px){.annual-report-switchers .annual-report-image{margin:0 25%}}@media(min-width: 768px){.annual-report-switchers .annual-report-image img{width:100%;height:auto}}.annual-report-switchers .annual-report-content{grid-area:content;text-align:center;margin:0 8.3333333333%}@media(min-width: 768px){.annual-report-switchers .annual-report-content{margin:auto 11.1111111111% 0}}.annual-report-switchers .annual-report-content h2,.annual-report-switchers .annual-report-content .is-detail.job_posting .school-cta-quote,.is-detail.job_posting .annual-report-switchers .annual-report-content .school-cta-quote,.annual-report-switchers .annual-report-content .timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .annual-report-switchers .annual-report-content .timeline-content-title,.annual-report-switchers .annual-report-content .timeline-section-wrapper .timeline-title,.timeline-section-wrapper .annual-report-switchers .annual-report-content .timeline-title,.annual-report-switchers .annual-report-content .featured-vacancy-wrapper-title,.annual-report-switchers .annual-report-content .contact-person-content-title{margin:0 0 2rem}.annual-report-switchers .report-switcher-buttons{grid-area:buttons;display:flex;align-items:center;justify-content:flex-start;gap:1.6rem;justify-content:center;flex-wrap:wrap}@media(min-width: 768px){.annual-report-switchers .report-switcher-buttons{align-items:flex-start}}.annual-report-switchers .report-switcher-buttons .selector-wrapper{position:relative}.annual-report-switchers .report-switcher-buttons .selector-wrapper select{-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--asg-grijs);color:var(--white);font-size:1.6rem;border:none;font-weight:600;border-radius:3rem;padding:1.8rem 5rem 1.8rem 2.4rem;outline:none;background-image:none}.annual-report-switchers .report-switcher-buttons .selector-wrapper svg{right:2.4rem;top:2.4rem;position:absolute;color:#fff;width:1.5rem;height:.8rem;pointer-events:none}.annual-report-switchers .report-switcher-buttons .button{font-size:1.6rem;font-weight:700}.annual-report-switchers .report-switcher-buttons .button svg{width:1.4rem;height:1.8rem}.article-section-content{border-radius:3rem;padding:5rem 2.5rem;color:var(--copy-color)}@media(min-width: 768px){.article-section-content{padding:8rem 10rem}}@media(min-width: 992px){.article-section-content{padding:8rem 20rem}}.article-section-content.background-lightgrey{background-color:var(--asg-lichtgrijs, var(--lightgrey))}.article-section-content-title{margin:0 0 3.6rem;text-align:center}.article-section-content-text .plate--container{padding:0}.article-section-content-specs{display:flex;gap:2rem 4rem;align-items:center;justify-content:center;margin:0 0 3.6rem;flex-wrap:wrap}.article-section-content-specs .category{border-radius:3rem;padding:1.4rem 1.8rem;border:solid 1px var(--copy-color)}.article-section-content-specs .author{text-transform:uppercase;font-size:1.6rem;text-align:center}@media(min-width: 576px){.article-section-content-specs .author{text-align:left}}.article-section-content-buttons{margin:5rem 0 0}.branding-section{background:var(--theme-gradient);color:var(--white)}.branding-section-wrapper{display:grid;grid-template-areas:"content" "branding";grid-template-columns:minmax(0, 1fr);gap:2.4rem 2.8rem}@media(min-width: 768px){.branding-section-wrapper{grid-template-areas:"content content content content content content content content branding branding branding branding";grid-template-columns:repeat(12, minmax(0, 1fr))}}.branding-section-content{grid-area:content}.branding-section-content .title{margin:0 0 2.4rem}.branding-section-content .button-group{margin:2rem 0 0}.branding-section-content.center{text-align:center}.branding-section-content.right{text-align:right}.branding-section-branding{grid-area:branding}.branding-section-branding .logo img{margin:0 auto}.branding-section-branding .website{margin:3rem 0 0;text-align:center;font-size:2.8rem;font-weight:500;color:var(--white);display:block;text-decoration:none}.branding-section-branding img{filter:grayscale(1) brightness(5)}.bso-section .section-background-image{position:absolute;right:0;top:0;width:100%;height:100%}.bso-section .section-background-image::before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:var(--section-theme-gradient);opacity:.8}.bso-section .section-background-image img{width:100%;height:100%;object-fit:cover}.bso-section-title{text-align:center;color:var(--white)}.bso-section .bso{display:grid;color:var(--white);grid-template-columns:1fr;padding:2.5rem 0 2.5rem 2.5rem;gap:3rem 7.5rem;align-items:center}@media(min-width: 992px){.bso-section .bso{padding:5rem 0 5rem 5rem;grid-template-columns:1fr 1fr}}.bso-section .bso-image{border-radius:3rem;overflow:hidden}.bso-section .bso-image img{width:100%}.bso-section .bso-content-title{color:var(--white);margin:0 0 1rem}.bso-section .bso-content .button-group{margin:3rem 0 0}.contact-section{background:var(--section-background-color)}.contact-section.section-background-gradient .contact-section-quote-text{color:var(--white)}.contact-section.section-background-gradient .contact-section-branding img{filter:grayscale(1) brightness(5)}.contact-section-quote{position:relative;width:100%;background-color:var(--asg-lichtgrijs);border-radius:2.5rem;align-items:center;overflow:hidden;display:grid;grid-template-areas:"image" "quote";grid-template-columns:minmax(0, 1fr);grid-template-rows:18rem auto}@media(min-width: 768px){.contact-section-quote{grid-template-areas:"quote image";grid-template-columns:5fr 3fr;grid-template-rows:auto}}@media(max-width: 767.98px){.contact-section-quote h2,.contact-section-quote .is-detail.job_posting .school-cta-quote,.is-detail.job_posting .contact-section-quote .school-cta-quote,.contact-section-quote .timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .contact-section-quote .timeline-content-title,.contact-section-quote .timeline-section-wrapper .timeline-title,.timeline-section-wrapper .contact-section-quote .timeline-title,.contact-section-quote .featured-vacancy-wrapper-title,.contact-section-quote .contact-person-content-title{font-size:2.6rem}}.contact-section-quote-wrapper{position:relative;display:flex;align-items:center;flex-direction:column;margin:0 auto;max-width:35rem}@media(min-width: 768px){.contact-section-quote-wrapper{flex-direction:row;margin:0 8.3333333333% 2rem 0;max-width:unset}}.contact-section-quote-title{grid-area:quote;padding:2rem 4rem;color:var(--first-color)}@media(min-width: 768px){.contact-section-quote-title{padding:5rem}}.contact-section-quote-text{font-size:2rem;margin:2rem 0}@media(min-width: 768px){.contact-section-quote-text{font-size:2.2rem;margin:0 8.3333333333% 0 0}}.contact-section-quote-image{height:100%;grid-area:image;position:relative;border-radius:0 0 50% 50%}@media(min-width: 768px){.contact-section-quote-image{border-radius:0}}.contact-section-quote-image img{left:0;right:0;object-fit:cover;width:100%}@media(min-width: 768px){.contact-section-quote-image img{border-radius:50% 0 0 50%}}.contact-section-card{background-color:var(--asg-groen);padding:2rem 2.4rem;border-radius:2.5rem;color:var(--white);text-align:center}.contact-section-card .card-title{margin:0 0 2rem}.contact-section-card a{display:block;color:var(--white)}.contact-section-card a:hover{text-decoration:none}.download-section{display:grid;--section-background-color: var(--section-theme-gradient)}.download-section-inner{display:grid;column-gap:15px;grid-template-columns:0px repeat(12, minmax(0, 1fr)) 0px;grid-template-areas:"offset-left column-one column-two column-three column-four column-five column-six column-seven column-eight column-nine column-ten column-eleven column-twelve offset-right";column-gap:15px;grid-template-columns:calc((100vw - 0)/2) repeat(12, minmax(0, 1fr)) calc((100vw - 0)/2)}@media(min-width: 576px){.download-section-inner{column-gap:15px;grid-template-columns:calc((100vw - 576px)/2) repeat(12, minmax(0, 1fr)) calc((100vw - 576px)/2)}}@media(min-width: 768px){.download-section-inner{column-gap:15px;grid-template-columns:calc((100vw - 768px)/2) repeat(12, minmax(0, 1fr)) calc((100vw - 768px)/2)}}@media(min-width: 992px){.download-section-inner{column-gap:15px;grid-template-columns:calc((100vw - 992px)/2) repeat(12, minmax(0, 1fr)) calc((100vw - 992px)/2)}}@media(min-width: 1250px){.download-section-inner{column-gap:15px;grid-template-columns:calc((100vw - 1250px)/2) repeat(12, minmax(0, 1fr)) calc((100vw - 1250px)/2)}}.download-section-inner-background{grid-column:column-one/column-twelve;grid-row:1;border-radius:3rem;position:relative}@media(min-width: 768px){.download-section-inner-background{grid-column:offset-left/offset-right;border-radius:0}}.download-section-inner-background .clip-path{display:none}@media(min-width: 768px){.download-section-inner-background .clip-path{display:block}}.download-section-inner-content{grid-area:section;grid-column:column-one/column-twelve;grid-row:1;padding:3rem;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:1.5rem;position:relative}@media(min-width: 768px){.download-section-inner-content{padding:3rem 0}}.download-section-downloads{grid-column:1/13;order:2}@media(min-width: 768px){.download-section-downloads{grid-column:1/7;order:1}}.download-section-downloads-item{border-bottom:solid 1px var(--white);padding:1.5rem 0}.download-section-downloads-item a{display:flex;justify-content:space-between;width:100%;text-decoration:none;color:var(--white);align-items:flex-end}.download-section-downloads-item svg{width:2.4rem;height:3.1rem}.download-section-content{grid-column:1/13;color:var(--white);display:flex;flex-direction:column;justify-content:center;order:1;margin:0 0 3rem}@media(min-width: 768px){.download-section-content{grid-column:8/12;order:2;margin:0 0 1.2rem}}.download-section-content .mechano{width:11.5rem;height:2.3rem;position:relative;display:flex;margin:1rem 0}.download-section-content .mechano .mechano-1,.download-section-content .mechano .mechano-2{fill:#fff}.download-section-content .mechano .mechano-2{opacity:.5;transform:translateX(-33%)}.download-section-content-title{margin:0 0 8px}.download-section-content .button-group{margin-block-start:var(--vertical-flow)}body[data-style-theme=corporate] .download-section-inner-background{grid-column:column-one/column-twelve;border-radius:3rem}body[data-style-theme=corporate] .download-section-inner-content{padding:3rem 4rem}.faq-section-content{margin-right:5rem;text-align:center}@media(min-width: 768px){.faq-section-content{margin-right:5rem;text-align:left}}.faq-section-content-description{margin:0 0 2rem}.faq-section .mechano{margin:2rem auto 1rem;height:2.3rem;width:11.5rem;display:flex}@media(min-width: 768px){.faq-section .mechano{margin:2rem 0}}.faq-section .mechano .mechano-1,.faq-section .mechano .mechano-2{background:var(--theme-gradient);clip-path:url(#svg_header_horizontal_clip);aspect-ratio:3/1}.faq-section .mechano .mechano-2{transform:translateX(-33%);opacity:.5;z-index:-1}.featured-articles-section .section-title{text-align:center;margin-block-end:1rem;line-height:1.2}.featured-articles-section .section-subtitle{text-align:center;margin-block-end:1rem}@media(min-width: 768px){.featured-articles-section .section-subtitle{font-size:2.2rem}}.featured-articles-section .button-group{margin-block:3.3rem}.featured-articles-section .section-title+.featured-section-list,.featured-articles-section .section-subtitle+.featured-section-list{margin-block-start:5rem}.featured-section-list{display:grid;gap:1.8rem}@media(min-width: 768px){.featured-section-list{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:20px 30px}.featured-section-list .article-card:nth-child(1){grid-area:1/1/3/2}.featured-section-list .article-card:nth-child(2){grid-area:1/2/2/3}.featured-section-list .article-card:nth-child(3){grid-area:2/2/3/3}}.article-card{position:relative;color:#fff;min-height:18rem;overflow:hidden;display:grid;grid-template-areas:"card"}.article-card.is-image-card{min-height:30rem}.article-card .article-card-categories{font-size:1.6rem;line-height:1.125;font-weight:500;letter-spacing:.16rem;text-transform:uppercase;margin-block-end:.55rem}.article-card .teaser-svg{position:absolute;z-index:5;width:8.3rem;height:8.3rem;inset-inline-end:0;inset-block-start:0;fill:#fff;opacity:.5}.article-card::before{content:"";position:absolute;inset:0;background:var(--theme-card-background)}.article-card .index-image{grid-area:card;position:relative}.article-card .index-image img{width:100%;height:100%;object-fit:cover}.article-card .index-image::after{content:"";position:absolute;inset:0;background:var(--theme-gradient);background-blend-mode:multiply,normal;opacity:.3}.article-card .theme-0-card-svg{grid-area:card;z-index:1;position:absolute;bottom:-90px;width:40rem;height:40rem;left:20px}@media(max-width: 767.98px){.article-card .theme-0-card-svg{display:none}}.article-card .article-card-content{grid-area:card;align-self:flex-end;position:relative;z-index:10;padding:3rem}@media(min-width: 768px){.article-card .article-card-content{padding:4.8rem 5rem}}[data-style-theme=corporate] .article-card{border-radius:var(--theme-border-radius, 3rem)}[data-style-theme=school-straight] .article-card.is-image-card .article-card-content{margin-inline-end:3rem;padding-inline-end:2rem}@media(min-width: 768px){[data-style-theme=school-straight] .article-card.is-image-card .article-card-content{padding:4.8rem 7rem 4.8rem 5rem;margin-inline-end:4rem}}[data-style-theme=school-straight] .article-card.is-image-card .article-card-content:after{content:"";clip-path:polygon(calc(100% - 13rem) 0%, 100% calc(100% - 4rem), 100% 100%, 0 100%, 0 0);z-index:-1;position:absolute;right:0;top:0;width:100%;height:100%;opacity:.8;background:var(--section-theme-gradient)}[data-style-theme=school-straight] .article-card:not(.is-image-card) .article-card-content{padding-inline-end:4rem;align-self:flex-end;margin-inline:2rem 3rem}@media(min-width: 768px){[data-style-theme=school-straight] .article-card:not(.is-image-card) .article-card-content{padding:1.8rem 7rem 2.8rem 5rem;margin-inline-end:4rem}}[data-style-theme=school-straight] .article-card:not(.is-image-card) .article-card-content:after{content:"";clip-path:polygon(calc(100% - 13rem) 0%, 100% calc(100% - 4rem), 100% 100%, 0 100%, 0 0);z-index:-1;position:absolute;right:0;top:0;width:100%;height:100%;opacity:.1;background:#fff}[data-style-theme=school-circle] .article-card{border-radius:var(--theme-border-radius, 3rem)}[data-style-theme=school-circle] .article-card.is-image-card .article-card-content{margin-inline-end:3rem;padding-inline-end:2rem}@media(min-width: 768px){[data-style-theme=school-circle] .article-card.is-image-card .article-card-content{padding:4.8rem 7rem 4.8rem 5rem;margin-inline-end:4rem}}[data-style-theme=school-circle] .article-card.is-image-card .article-card-content:after{content:"";border-radius:100%;z-index:-1;opacity:.8;background:var(--section-theme-gradient);position:absolute;width:34.5rem;height:34.5rem;left:-2rem;bottom:-10rem}@media(min-width: 768px){[data-style-theme=school-circle] .article-card.is-image-card .article-card-content:after{bottom:unset;height:69.5rem;width:69.5rem;left:-18rem;top:0}}[data-style-theme=school-circle] .article-card:not(.is-image-card) .article-card-content{padding-inline-end:4rem;align-self:flex-end;margin-inline:2rem 3rem}@media(min-width: 768px){[data-style-theme=school-circle] .article-card:not(.is-image-card) .article-card-content{padding:1.8rem 7rem 2.8rem 5rem;margin-inline-end:4rem}}[data-style-theme=school-circle] .article-card:not(.is-image-card) .article-card-content:after{content:"";opacity:.1;background:#fff;position:absolute;border-radius:100%;height:28.7rem;width:28.7rem;right:-17rem;bottom:-5rem}@media(min-width: 768px){[data-style-theme=school-circle] .article-card:not(.is-image-card) .article-card-content:after{bottom:unset;height:79rem;width:79rem;right:-25rem;top:2rem}}[data-style-theme=school-wave] .article-card{border-radius:var(--theme-border-radius, 3rem)}[data-style-theme=school-wave] .article-card.is-image-card .article-card-content:after{content:"";z-index:-1;opacity:.8;background:var(--section-theme-gradient);position:absolute;inset:0;clip-path:url(#clip_article_card_wave)}[data-style-theme=school-wave] .article-card:not(.is-image-card) .article-card-content{align-self:flex-end}[data-style-theme=school-wave] .article-card:not(.is-image-card) .article-card-content:after{content:"";opacity:.1;background:#fff;position:absolute;inset:0;clip-path:url(#clip_article_card_wave)}.featured-vacancy-wrapper{position:relative;display:grid;grid-template-areas:"branding" "vacancies";padding:3rem;grid-template-columns:1fr;gap:3rem 6rem}@media(min-width: 768px){.featured-vacancy-wrapper{padding:4rem}}@media(min-width: 992px){.featured-vacancy-wrapper{grid-template-areas:"branding vacancies";grid-template-columns:1fr 3fr}}.featured-vacancy-wrapper .section-background{border-radius:3.5rem;z-index:-2}.featured-vacancy-wrapper-title{margin:1.6rem 0 0}.featured-vacancy-branding{grid-area:branding;height:100%;display:flex;flex-direction:row}@media(min-width: 768px){.featured-vacancy-branding{flex-direction:column}}.featured-vacancy-branding .logo{display:none}@media(min-width: 992px){.featured-vacancy-branding .logo{display:block}}.featured-vacancy-quote{padding:0;display:flex;flex-direction:column;height:100%}@media(min-width: 992px){.featured-vacancy-quote{padding:3.6rem 0 0}}.featured-vacancy-quote .quote-span{color:var(--first-color);padding:0 0 1.6rem;display:block}.featured-vacancy-quote .button-group{margin:auto 0 0}.featured-vacancy-inner{grid-area:vacancies;display:flex;gap:2.5rem;flex-direction:column}.go-to-section.negative-top-margin,.go-to-section.negative-bottom-margin{z-index:119}.go-to-section.negative-top-margin{margin-top:-5rem;padding-top:0}.go-to-section.negative-bottom-margin{margin-bottom:-5rem;padding-bottom:0}.go-to-section-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:2.7rem}@media(min-width: 576px){.go-to-section-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1250px){.go-to-section-wrapper{grid-template-columns:repeat(4, minmax(0, 1fr))}}.go-to-section .go-to-card{background-color:var(--asg-lichtgrijs);display:flex;flex-direction:column;text-align:center;border-radius:5rem;padding:3rem 2.5rem;text-decoration:none}.go-to-section .go-to-card-title{margin:0 0 2.5rem}.go-to-section .go-to-card-link{margin:auto 0 0;background-color:var(--white);border-radius:5rem;padding:1.4rem 2.4rem;color:var(--copy-color);text-align:center;font-size:1.6rem;margin:auto auto 0}.image-text-section-wrapper{display:grid;grid-template-areas:"content" "image";grid-template-columns:1fr;gap:5rem 8.3333333333%;margin:0 2.5rem}@media(min-width: 768px){.image-text-section-wrapper{grid-template-areas:"image content";grid-template-columns:1fr 1fr}}@media(min-width: 992px){.image-text-section-wrapper{margin:0 8.3333333333%}}.image-text-section-wrapper .image{grid-area:image;display:flex;align-items:center}.image-text-section-wrapper .image img{width:100%;border-radius:var(--image-border-radius, 3rem);overflow:hidden}.image-text-section-wrapper .content{grid-area:content;display:flex;align-items:center;text-align:center;flex-direction:column}@media(min-width: 768px){.image-text-section-wrapper .content{align-items:flex-start;justify-content:center;text-align:left}}.image-text-section-wrapper .content-title{margin:0 0 2rem}.image-text-section-wrapper .content-buttons{margin:2rem 0 0}.job-alert-section .job-alert-content{display:grid}.job-alert-section .job-alert-form-body{display:none;padding-block-end:3rem}.job-alert-section .job-alert-form-body.active{display:grid;padding:2rem 0 0}.job-alert-section .dynamic-columns{column-count:2}@media(min-width: 768px){.job-alert-section .dynamic-columns{column-count:3}}.job-alert-section .job-alert-form{max-width:unset;width:100%;background:var(--asg-paars);padding:2rem}@media(min-width: 992px){.job-alert-section .job-alert-form{padding:1rem 1rem 1rem 3.6rem}}.job-alert-section .job-alert-form input:not(.radio_check){border-radius:5rem;padding:.65rem 2.4rem 1rem}.job-alert-section .job-alert-form select{padding:.85rem 2.4rem}.input-wrapper{display:grid;grid-template-columns:1fr}.input-wrapper.has-prefix-icon{grid-template-columns:6rem 1fr}.input-wrapper.has-prefix-icon input[type=email]{padding-inline-start:5rem}.input-wrapper input{grid-area:1/1/2/3}.input-wrapper .material-symbols-rounded{position:relative;z-index:2;grid-area:1/1/2/2;font-size:1.8rem;color:var(--copy-color);align-self:center;justify-self:center;display:flex;align-content:center;justify-content:center;line-height:1;font-size:1.7rem;width:1.7rem}.job-alert-form-header{display:flex;gap:var(--vertical-flow);align-items:center}@media(max-width: 991.98px){.job-alert-form-header{flex-wrap:wrap}}.job-alert-form-header .button{flex:0 0 auto;margin-inline:auto}@media(min-width: 768px){.job-alert-form-header .button{margin-inline-start:auto}}.job-alert-form-header .paragraph{text-align:center}@media(min-width: 992px){.job-alert-form-header .paragraph{text-align:left}}.job-alert-content-success{display:flex;flex-direction:column;gap:var(--vertical-flow);color:var(--white);background-color:var(--asg-paars);padding:1rem 1rem 1rem 3.6rem;border-radius:var(--theme-border-radius, 3rem)}.school-map-section{padding:0;height:100%}.school-map-section .plate--container{padding:0}.school-map-section .section-inner{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width: 768px){.school-map-section .section-inner{grid-template-columns:5fr 7fr}}.school-map-section .section-inner>.content{padding-block:5rem;margin-inline-start:var(--margin-inline)}.school-map-section .section-inner .media{min-height:30rem;position:relative}.school-map-section .section-inner .media::before{background-color:#fff;clip-path:url(#section_school_map);position:absolute;top:0;left:0;bottom:0;aspect-ratio:188/509;z-index:1}@media(min-width: 768px){.school-map-section .section-inner .media::before{content:""}}.school-map-section #school_map{width:100%;height:100%}@media(max-width: 767.98px){.school-map-section #school_map{width:100%;aspect-ratio:100/130}}.map-section .section__inner h2,.map-section .section__inner .is-detail.job_posting .school-cta-quote,.is-detail.job_posting .map-section .section__inner .school-cta-quote,.map-section .section__inner .timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .map-section .section__inner .timeline-content-title,.map-section .section__inner .timeline-section-wrapper .timeline-title,.timeline-section-wrapper .map-section .section__inner .timeline-title,.map-section .section__inner .contact-person-content-title,.map-section .section__inner .featured-vacancy-wrapper-title{margin:0 0 2.4rem}.map-section .gm-style-iw-t .gm-style-iw,.school-map-section .gm-style-iw-t .gm-style-iw{display:flex;flex-direction:row-reverse;align-items:center;border-radius:50rem;padding-left:2rem}.map-section .gm-style-iw-t .gm-style-iw .gm-style-iw-d,.school-map-section .gm-style-iw-t .gm-style-iw .gm-style-iw-d{overflow:visible !important}.vue-google-map-wrapper{position:relative}@media(max-width: 767.98px){.vue-google-map-wrapper{margin-inline:1.5rem}}.vue-google-map-wrapper.is-index{position:relative;z-index:116;margin-block-start:-10rem}.vue-google-map-wrapper .map-ui .filter-groups{margin-block-start:1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem;row-gap:1rem}@media(min-width: 768px){.vue-google-map-wrapper .map-ui .filter-groups{margin-block-start:0;transform:translateY(-50%);justify-content:center}}.vue-google-map-wrapper .map-ui .filter-groups .filter-list.is-checkboxes{display:flex;align-items:center;flex-wrap:wrap;gap:2.3rem;row-gap:1rem}.vue-google-map-wrapper .map-ui .filter-groups .filter-list.is-checkboxes .filter-item{position:relative;display:flex}.vue-google-map-wrapper .map-ui .filter-groups .filter-list.is-checkboxes .filter-item:nth-child(1){--background: var(--asg-blauw)}.vue-google-map-wrapper .map-ui .filter-groups .filter-list.is-checkboxes .filter-item:nth-child(2){--background: var(--asg-groen)}.vue-google-map-wrapper .map-ui .filter-groups .filter-list.is-checkboxes .filter-item:nth-child(3){--background: var(--asg-paars)}.vue-google-map-wrapper .map-ui .filter-groups .filter-list.is-checkboxes .filter-item label{color:#fff;font-size:inherit;line-height:inherit;padding:1.4rem 1.8rem;border-radius:3rem;background-color:var(--background);border:1px solid var(--background)}.vue-google-map-wrapper .map-ui .filter-groups .filter-list.is-checkboxes .filter-item>input{position:absolute;inset:0;opacity:0}.vue-google-map-wrapper .map-ui .filter-groups .filter-list.is-checkboxes .filter-item>input:checked+label{border-color:#132e63;background:#132e63;color:#fff}.vue-google-map{width:100%;aspect-ratio:100/130;border-radius:2rem}@media(min-width: 768px){.vue-google-map{aspect-ratio:100/50}}.map-ui{font-family:var(--font-family-primary);line-height:1.125;font-size:1.6rem;font-weight:500}.map-ui select{transition:border .2s ease-in-out,color .2s ease-in-out,background .2s ease-in-out,outline .2s ease-in-out;width:100%;font-family:inherit;background-color:var(--asg-rood);color:#fff;border:1px solid rgba(0,0,0,0);appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='8' viewBox='0 0 13 8' width='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.18213 1.18555 5.25 5.25 5.24997-5.25' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:1.4rem;border-radius:5rem;padding:1.4rem 3.8rem 1.4rem 1.8rem;font-size:inherit;line-height:inherit;font-weight:inherit;outline:0px solid rgba(0,0,0,0)}.map-ui select[disabled]{background-color:gray;border-color:gray}.marker-title,.marker-title a{color:var(--asg-blauw);text-decoration:none;font-weight:700;font-size:1.5rem}.photo-gallery-grid{display:grid;grid-template-rows:repeat(13, 1fr);grid-template-columns:repeat(10, 1fr);gap:1.4rem 0}@media(min-width: 768px){.photo-gallery-grid{grid-template-rows:repeat(6, 1fr);grid-template-columns:repeat(11, 1fr);gap:2rem}}@media(min-width: 992px){.photo-gallery-grid{grid-template-rows:repeat(7, 1fr);gap:2rem 4rem}}.photo-gallery-grid-image{border-radius:2rem;overflow:hidden}.photo-gallery-grid-image img{width:100%;height:100%;object-fit:cover}.photo-gallery-grid-image:nth-child(1){grid-row:1/3;grid-column:6/10;aspect-ratio:1;margin:auto 0 0}.photo-gallery-grid-image:nth-child(2){grid-row:2/5;grid-column:1/7;z-index:1;aspect-ratio:1}.photo-gallery-grid-image:nth-child(3){grid-row:3/11;grid-column:2/10}.photo-gallery-grid-image:nth-child(4){grid-row:9/12;grid-column:5/11;z-index:1;aspect-ratio:1}.photo-gallery-grid-image:nth-child(5){grid-row:11/13;grid-column:1/10}.photo-gallery-grid .button-group{grid-row:13/14;grid-column:1/11;align-items:center;justify-content:center}@media(min-width: 768px){.photo-gallery-grid-image{border-radius:2rem;overflow:hidden;aspect-ratio:unset !important}.photo-gallery-grid-image:nth-child(1){grid-row:2/4;grid-column:1/5}.photo-gallery-grid-image:nth-child(2){grid-row:4/8;grid-column:1/5}.photo-gallery-grid-image:nth-child(3){grid-row:1/7;grid-column:5/8}.photo-gallery-grid-image:nth-child(4){grid-row:2/6;grid-column:8/12}.photo-gallery-grid-image:nth-child(5){grid-row:6/8;grid-column:8/12}.photo-gallery-grid .button-group{grid-row:7/8;grid-column:5/8;align-items:center;justify-content:center}}.reference-section{background:var(--section-background-color)}.reference-section-wrapper{display:flex;flex-direction:column}@media(min-width: 768px){.reference-section-wrapper{flex-direction:row}}.reference-section-image{margin:-5rem 0 0;z-index:-1}@media(min-width: 768px){.reference-section-image{flex:0 0 calc(33% + 9rem);margin:0 -9rem 0 0}}.reference-section-image img{border-radius:3.5rem 3.5rem 0 0;width:100%;height:100%;object-fit:cover;aspect-ratio:39/28}@media(min-width: 768px){.reference-section-image img{border-radius:3.5rem 0 0 3.5rem;aspect-ratio:unset}}.reference-section-inner{background:var(--theme-gradient);border-radius:2.5rem;overflow:hidden;padding:6.4rem 5rem 3.2rem;display:flex;gap:3rem 9rem;margin:-6.4rem 0 0;flex-direction:column}@media(min-width: 768px){.reference-section-inner{padding:5rem;margin:0;flex-direction:row;align-items:center}}@media(min-width: 992px){.reference-section-inner{padding:7rem 10rem}}.reference-section-inner .content{display:grid;grid-template-areas:"quote" "author" "button";text-align:center;gap:1rem;grid-template-rows:auto}@media(min-width: 768px){.reference-section-inner .content{text-align:left;grid-template-rows:auto min-content;grid-template-areas:"quote quote" "author button"}}.reference-section-inner .quote-text{grid-area:quote;color:var(--white);padding:0;gap:1rem 3.6rem;font-size:3.6rem}@media(min-width: 992px){.reference-section-inner .quote-text{font-size:5.6rem}}.reference-section-inner .quote-author{color:var(--white);grid-area:author}.reference-section-inner .quote-author span{display:block}.reference-section-inner .button-group{grid-area:button;justify-content:center;margin:3.5rem 0 0;align-items:flex-end}@media(min-width: 768px){.reference-section-inner .button-group{justify-content:flex-end;margin:0}}.reference-section-branding{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(min-width: 768px){.reference-section-branding{flex:0 0 33%}}.reference-section-branding img{filter:grayscale(1) brightness(5)}.reference-section-branding .button-group{margin:5rem 0 0}.related-articles{padding:4rem 0 0}.related-articles .related-articles-title{text-align:center;margin:0 0 5rem}.related-articles .related-articles-wrapper{background-color:var(--asg-lichtgrijs);padding:.1rem 0 3rem}.related-section{background:var(--section-background-color);padding:5rem 0 7.5rem}.related-section-title{color:var(--white);margin:0 0 4rem;text-align:center}@media(min-width: 768px){.related-section-title{text-align:left}}.related-section-vacancies{display:grid;gap:2.3rem;grid-template-columns:minmax(0, 1fr)}@media(min-width: 576px){.related-section-vacancies{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 768px){.related-section-vacancies{grid-template-columns:repeat(3, minmax(0, 1fr))}}.related-section-branding{display:flex;justify-content:center;margin:3.4rem 0 0}@media(min-width: 992px){.related-section-branding{margin:0}}.related-section-branding .logo img{filter:grayscale(1) brightness(5)}.platter-container{margin-inline:15px}@media(min-width: 576px){.section-props,.section{--margin-inline: calc(((100vw - 576px) / 2) + 15px);--plate-column-width: calc(576px / 12)}.platter-container{margin-inline:calc(((100vw - 576px) / 2) + 15px)}}@media(min-width: 768px){.section-props,.section{--margin-inline: calc(((100vw - 768px) / 2) + 15px);--plate-column-width: calc(768px / 12)}.platter-container{margin-inline:calc(((100vw - 768px) / 2) + 15px)}}@media(min-width: 992px){.section-props,.section{--margin-inline: calc(((100vw - 992px) / 2) + 15px);--plate-column-width: calc(992px / 12)}.platter-container{margin-inline:calc(((100vw - 992px) / 2) + 15px)}}@media(min-width: 1250px){.section-props,.section{--margin-inline: calc(((100vw - 1224px) / 2) + 15px);--plate-column-width: calc(1224px / 12)}.platter-container{margin-inline:calc(((100vw - 1224px) / 2) + 15px)}}.section{position:relative}.section .section__inner{position:relative;z-index:1}.section:target{animation:highlight 1s ease-in-out .5s}.section--center .plate--column{justify-content:center}@media(min-width: 768px){.section--balance .plate--row{flex-wrap:nowrap}.section--balance .plate--column{min-width:unset;width:unset;max-width:unset;flex-grow:1;flex-basis:unset;flex-shrink:1}}.section.section-background-lightgrey{--section-background-color: var(--asg-lichtgrijs, var(--lightgrey))}.section.section-background-gradient{--section-background-color: var(--section-theme-gradient)}.section.section-background-gradient:not([class*=section-theme-opacity-0]){--text-color: white}.section.section-background-gradient:not([class*=section-theme-opacity-0]) .quote .quote-vertical-svg{background:var(--white)}.section.section-background-color-1{--section-background-color: var(--first-color, var(--asg-paars))}.section.section-background-color-1:not([class*=section-theme-opacity-0]){--text-color: white}.section.section-background-color-1:not([class*=section-theme-opacity-0]) .quote .quote-vertical-svg{background:var(--white)}.section.section-background-color-2{--section-background-color: var(--second-color, var(--asg-groen))}.section.section-background-color-2:not([class*=section-theme-opacity-0]){--text-color: white}.section.section-background-color-2:not([class*=section-theme-opacity-0]) .quote .quote-vertical-svg{background:var(--white)}.section.section-theme-opacity-1{--section-theme-opacity: 1}.section.section-theme-opacity-0_2{--section-theme-opacity: 0.2}.section.section-theme-opacity-0_1{--section-theme-opacity: 0.1}.section .section-background{position:absolute;right:0;top:0;width:100%;height:100%}.section.download-section .download-section-inner-background,.section .section-background{opacity:var(--section-theme-opacity);background:var(--section-background-color)}.section.download-section .download-section-inner-background .clip-path,.section .section-background .clip-path{aspect-ratio:62/5;width:100%;left:0;position:absolute;background:var(--section-background-color)}.section.section-clip-rounded-top,.section.section-clip-wave-top{position:relative}.section.section-clip-rounded-top .download-section-inner-background .clip-path,.section.section-clip-rounded-top .section-background .clip-path,.section.section-clip-wave-top .download-section-inner-background .clip-path,.section.section-clip-wave-top .section-background .clip-path{top:1px;transform:translateY(-100%)}.section.section-clip-rounded-bottom,.section.section-clip-wave-bottom{position:relative}.section.section-clip-rounded-bottom .download-section-inner-background .clip-path,.section.section-clip-rounded-bottom .section-background .clip-path,.section.section-clip-wave-bottom .download-section-inner-background .clip-path,.section.section-clip-wave-bottom .section-background .clip-path{bottom:1px;transform:translateY(100%)}.section.section-clip-rounded-bottom,.section.section-clip-rounded-top{background:unset}@media(min-width: 768px){.section.section-clip-rounded-top .download-section-inner-background .clip-path{clip-path:url(#section_rounded_top)}}.section.section-clip-rounded-top .section-background .clip-path{clip-path:url(#section_rounded_top)}@media(min-width: 768px){.section.section-clip-rounded-bottom .download-section-inner-background .clip-path{clip-path:url(#section_rounded_bottom)}}.section.section-clip-rounded-bottom .section-background .clip-path{clip-path:url(#section_rounded_bottom)}.section.section-clip-wave-bottom,.section.section-clip-wave-top{position:relative;background:unset}@media(min-width: 768px){.section.section-clip-wave-top.download-section .download-section-inner-background .clip-path{clip-path:url(#section_wave_top)}}.section.section-clip-wave-top .section-background .clip-path{clip-path:url(#section_wave_top)}@media(min-width: 768px){.section.section-clip-wave-top .section-background .clip-path{clip-path:url(#section_wave_top)}}@media(min-width: 768px){.section.section-clip-wave-bottom.download-section .download-section-inner-background .clip-path{clip-path:url(#section_wave_bottom)}}.section.section-clip-wave-bottom .section-background .clip-path{clip-path:url(#section_wave_bottom)}@keyframes highlight{0%{background-color:#fff}50%{background-color:#ffe58a}100%{background-color:#fff}}.table{overflow-x:auto;scrollbar-width:thin;max-width:100%;background:linear-gradient(to right, white 30%, rgba(255, 255, 255, 0)),linear-gradient(to right, rgba(255, 255, 255, 0), white 70%) 0 100%,radial-gradient(farthest-side at 0% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll;border-radius:.2rem .2rem 0 0}.table:focus{outline:.2em solid rgba(0,86,112,.1)}.table table{width:100%;display:table;border-spacing:0;border-collapse:separate;box-sizing:border-box;text-indent:0}.table caption{text-align:start;background-color:var(--section-background-color, inherit);padding-block:.8rem;font-size:1.5rem;line-height:1.6}@media(min-width: 768px){.table caption{text-align:center}}.table th,.table td{min-width:14rem}.table .option-inline-text-end{text-align:end}.table .option-inline-text-start{text-align:start}.table .option-inline-text-center{text-align:center}.table .option-block-text-end{vertical-align:bottom}.table .option-block-text-start{vertical-align:top}.table thead{background-color:var(--asg-paars)}.table thead tr th{color:#fff;text-align:start;padding:.8rem 2.4rem}.table tbody tr td{padding:.8rem 2.4rem;border-bottom:1px solid #005670}.table tbody tr:nth-child(odd) td.has-accent{background-color:rgba(var(--asg-paars-rgb), 0.2)}.table tbody tr:nth-child(even) td.has-accent{background-color:rgba(var(--asg-paars-rgb), 0.4)}.teacher-section{position:relative}.teacher-section-images{grid-template-columns:repeat(2, 1fr);gap:2.8rem;display:grid}@media(min-width: 576px){.teacher-section-images{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.teacher-section-images{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1250px){.teacher-section-images{grid-template-columns:repeat(3, 1fr)}}.teacher-section-images .teacher{border-radius:3rem;overflow:hidden}.teacher-section-images .teacher img{width:100%}.teacher-section-content{margin:3rem 0 0;text-align:center}@media(min-width: 992px){.teacher-section-content{margin:auto 5rem}}.teacher-section-content-title{text-align:center;margin:0 0 2.4rem}.teacher-section::before{content:"";position:absolute;width:150%;background:var(--theme-gradient);opacity:.25;right:0;top:0;left:0;transform:translate(-50%, -50%);border-radius:50%;aspect-ratio:1}@media(min-width: 768px){.teacher-section::before{height:300%;bottom:50%;top:unset;left:unset;transform:translate(0, 0)}}@media(min-width: 992px){.teacher-section::before{right:50%;bottom:0}}.timeline-section-wrapper{display:grid;grid-template-areas:"timeline" "content"}@media(min-width: 992px){.timeline-section-wrapper{grid-template-areas:"timeline content content";grid-template-columns:1fr 1fr 1fr;gap:3rem;overflow:hidden;border-radius:3rem;background-color:var(--asg-lichtgrijs)}}.timeline-section-wrapper .timeline-title{margin:0 0 7rem}.timeline-section-wrapper .timeline-wrapper{padding:3rem 5rem;grid-area:timeline;color:var(--white);position:relative;background:var(--section-theme-gradient)}@media(min-width: 992px){.timeline-section-wrapper .timeline-wrapper{background:rgba(0,0,0,0);padding:3rem 6rem 9rem 4.5rem}}.timeline-section-wrapper .timeline-wrapper:after{content:"";background:var(--section-theme-gradient);z-index:0;position:absolute;left:0;top:1px;aspect-ratio:62/5;transform:translateY(-100%)}@media(min-width: 992px){.timeline-section-wrapper .timeline-wrapper:after{height:100%;aspect-ratio:unset;transform:translateY(0%)}}.timeline-section-wrapper .timeline-content{padding:5rem;grid-area:content;background-color:var(--asg-lichtgrijs);border-radius:0 0 3rem 3rem}@media(min-width: 992px){.timeline-section-wrapper .timeline-content{padding:8.2rem 8rem}}.timeline-section-wrapper .timeline-content-title{margin:0 0 4rem;text-align:center}.timeline-section-wrapper .timeline-content .button-group{margin:3rem 0 0}.timeline-section-wrapper .timeline-title,.timeline-section-wrapper .timeline-item{position:relative;z-index:1}.timeline-section-wrapper .timeline-items{position:relative;padding:0 0 0 6rem;z-index:1}.timeline-section-wrapper .timeline-item{margin:0 0 5rem}.timeline-section-wrapper .timeline-item:not(:last-of-type)::after{width:5px;height:calc(100% + 3.5rem);background-color:var(--white);left:-5rem;top:2.4rem;position:absolute;content:""}.timeline-section-wrapper .timeline-item-title{position:relative;font-size:1.8rem;font-weight:500;margin:0 0 .95rem}.timeline-section-wrapper .timeline-item-title:before{content:"";width:2.4rem;height:2.4rem;background-color:var(--white);transform:translate(calc(-50% + 0.25rem), 0.5rem);position:absolute;left:-5rem;top:0;border-radius:50%}.timeline-section-wrapper .timeline-item-text{font-size:1.4rem}@media(min-width: 992px){body[data-style-theme=corporate] .timeline-section-wrapper .timeline-title,body[data-style-theme=school-circle] .timeline-section-wrapper .timeline-title{width:50%}}body[data-style-theme=corporate] .timeline-section-wrapper .timeline-wrapper:after,body[data-style-theme=school-circle] .timeline-section-wrapper .timeline-wrapper:after{clip-path:url(#section_rounded_top);width:100%}@media(min-width: 992px){body[data-style-theme=corporate] .timeline-section-wrapper .timeline-wrapper:after,body[data-style-theme=school-circle] .timeline-section-wrapper .timeline-wrapper:after{clip-path:url(#timeline-clippath-circle);width:calc(100% + 6rem)}}@media(min-width: 992px){body[data-style-theme=corporate] .timeline-section-wrapper .timeline-item:last-of-type,body[data-style-theme=school-circle] .timeline-section-wrapper .timeline-item:last-of-type{width:50%}}body[data-style-theme=school-straight] .timeline-section-wrapper .timeline-wrapper:after{clip-path:polygon(calc(100% - 10rem) 0%, 100% 10rem, 100% 100%, 0 100%, 0 0);width:100%}@media(min-width: 992px){body[data-style-theme=school-straight] .timeline-section-wrapper .timeline-wrapper:after{clip-path:polygon(calc(100% - 15rem) 0%, 100% 15rem, 100% 100%, 0 100%, 0 0)}}body[data-style-theme=school-wave] .timeline-section-wrapper .timeline-wrapper{margin:5rem 0 0}@media(min-width: 992px){body[data-style-theme=school-wave] .timeline-section-wrapper .timeline-wrapper{margin:0}}body[data-style-theme=school-wave] .timeline-section-wrapper .timeline-wrapper:after{clip-path:url(#section_wave_top);width:100%}@media(min-width: 992px){body[data-style-theme=school-wave] .timeline-section-wrapper .timeline-wrapper:after{clip-path:url(#timeline-clippath-wave);width:calc(100% + 5rem)}}.usp-section-content{position:relative;margin:0 0 5rem;padding:0 2rem 0 5rem}@media(min-width: 768px){.usp-section-content{margin:auto 5rem 5rem 0;padding:0 0 0 5rem}}@media(min-width: 992px){.usp-section-content{margin:auto 5rem auto 0}}@media(min-width: 1250px){.usp-section-content{padding:0}}.usp-section-content-title{margin:0 0 3.6rem}.usp-section-content .checklist{margin:auto;display:table}@media(min-width: 576px){.usp-section-content .checklist{column-count:2;display:block}}.usp-section-content .button-group{margin:2.4rem 0 0;justify-content:center}@media(min-width: 768px){.usp-section-content .button-group{justify-content:flex-start}}.usp-section-content:before{content:"";position:absolute;width:14rem;left:calc(-1*var(--margin-inline, 2.3rem));transform:translateX(calc(-100% + 4rem));height:100%;background:var(--theme-gradient)}.usp-section-image-wrapper{overflow:hidden;position:relative}.usp-section-image-text{padding:2rem;color:var(--white);font-size:1.6rem;font-weight:500;position:absolute;left:0;bottom:0;width:80%;z-index:1}.usp-section-image-text span{display:block}@media(min-width: 576px){.usp-section-image-text{width:60%}}@media(min-width: 768px){.usp-section-image-text{padding:4rem 5rem}}.usp-section-image-text:after{content:"";z-index:-1;position:absolute;right:0;top:0;width:100%;height:100%;opacity:.8;background:var(--section-theme-gradient)}body[data-style-theme=corporate] .usp-section .usp-section-content:before,body[data-style-theme=school-wave] .usp-section .usp-section-content:before,body[data-style-theme=school-circle] .usp-section .usp-section-content:before{border-radius:0 8rem 8rem 0}body[data-style-theme=corporate] .usp-section .usp-section-image-text,body[data-style-theme=school-circle] .usp-section .usp-section-image-text{padding:4rem 6rem 2rem 2rem}@media(min-width: 768px){body[data-style-theme=corporate] .usp-section .usp-section-image-text,body[data-style-theme=school-circle] .usp-section .usp-section-image-text{padding:5rem 6rem 4rem 4rem}}body[data-style-theme=corporate] .usp-section .usp-section-image-text:after,body[data-style-theme=school-circle] .usp-section .usp-section-image-text:after{clip-path:url(#clip_header_type_1_circle);width:calc(100% + 5rem)}@media(min-width: 768px){body[data-style-theme=corporate] .usp-section .usp-section-image-text:after,body[data-style-theme=school-circle] .usp-section .usp-section-image-text:after{width:calc(100% + 5rem)}}body[data-style-theme=school-straight] .usp-section .usp-section-image-text span{width:80%}@media(min-width: 768px){body[data-style-theme=school-straight] .usp-section .usp-section-image-text span{width:100%}}body[data-style-theme=school-straight] .usp-section .usp-section-image-text:after{clip-path:polygon(0 0, 80% 0%, 100% 100%, 0% 100%)}body[data-style-theme=school-wave] .usp-section .usp-section-image-text{width:100%;padding:9rem 2rem 2rem}@media(min-width: 768px){body[data-style-theme=school-wave] .usp-section .usp-section-image-text{padding:8rem 4rem 3rem}}body[data-style-theme=school-wave] .usp-section .usp-section-image-text span{width:50%}body[data-style-theme=school-wave] .usp-section .usp-section-image-text:after{clip-path:url(#clip_header_type_1_wave)}[data-style-theme=corporate] .usp-section-image-wrapper,[data-style-theme=school-circle] .usp-section-image-wrapper,[data-style-theme=school-wave] .usp-section-image-wrapper{border-radius:var(--theme-border-radius, 3rem)}.vacancies-overview .filter-container{grid-template-columns:1fr;display:grid;border-radius:3.5rem;background-color:var(--basicgrey)}@media(min-width: 768px){.vacancies-overview .filter-container{grid-template-columns:3fr 9fr}}.vacancies-overview .filter-container .filter-input{display:flex;padding:2.5rem}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input{padding:10rem 2.4rem 5rem;flex-direction:column;align-items:flex-start}}.vacancies-overview .filter-container .filter-input .filter-input-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input .filter-input-wrapper{display:unset;margin:0 0 auto}}.vacancies-overview .filter-container .filter-input .filter-input-wrapper .reset_link{display:flex;align-items:center;gap:.8rem;color:var(--asg-blauw);margin:2.4rem 0 0;cursor:pointer;justify-content:center}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input .filter-input-wrapper .reset_link{margin:0 0 2.4rem;justify-content:flex-start}}.vacancies-overview .filter-container .filter-input .filter-input-wrapper .reset_link svg{width:2.5rem;height:2.5rem;transform:rotate(45deg)}.vacancies-overview .filter-container .filter-input .filter-input-wrapper .filter-input-wrapper-filters{overflow:hidden;display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input .filter-input-wrapper .filter-input-wrapper-filters{align-items:flex-start}}.vacancies-overview .filter-container .filter-input .filter-input-wrapper.open{grid-template-rows:1fr}.vacancies-overview .filter-container .filter-input .filter-input-branding{display:flex;align-items:center;gap:1rem;width:100%}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input .filter-input-branding{margin:0 0 5.4rem;flex-direction:column;align-items:flex-start}}.vacancies-overview .filter-container .filter-input .filter-input-branding svg{width:13rem;height:7.3rem}.vacancies-overview .filter-container .filter-input .filter-input-branding h2,.vacancies-overview .filter-container .filter-input .filter-input-branding .is-detail.job_posting .school-cta-quote,.is-detail.job_posting .vacancies-overview .filter-container .filter-input .filter-input-branding .school-cta-quote,.vacancies-overview .filter-container .filter-input .filter-input-branding .contact-person-content-title,.vacancies-overview .filter-container .filter-input .filter-input-branding .featured-vacancy-wrapper-title,.vacancies-overview .filter-container .filter-input .filter-input-branding .timeline-section-wrapper .timeline-title,.timeline-section-wrapper .vacancies-overview .filter-container .filter-input .filter-input-branding .timeline-title,.vacancies-overview .filter-container .filter-input .filter-input-branding .timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .vacancies-overview .filter-container .filter-input .filter-input-branding .timeline-content-title{display:none}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input .filter-input-branding h2,.vacancies-overview .filter-container .filter-input .filter-input-branding .is-detail.job_posting .school-cta-quote,.is-detail.job_posting .vacancies-overview .filter-container .filter-input .filter-input-branding .school-cta-quote,.vacancies-overview .filter-container .filter-input .filter-input-branding .contact-person-content-title,.vacancies-overview .filter-container .filter-input .filter-input-branding .featured-vacancy-wrapper-title,.vacancies-overview .filter-container .filter-input .filter-input-branding .timeline-section-wrapper .timeline-title,.timeline-section-wrapper .vacancies-overview .filter-container .filter-input .filter-input-branding .timeline-title,.vacancies-overview .filter-container .filter-input .filter-input-branding .timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .vacancies-overview .filter-container .filter-input .filter-input-branding .timeline-content-title{display:block}}.vacancies-overview .filter-container .filter-input .filter-input-branding .filter-toggle{display:flex;align-items:center;padding:1.4rem;cursor:pointer;margin:0 0 0 auto;gap:.8rem}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input .filter-input-branding .filter-toggle{display:none}}.vacancies-overview .filter-container .filter-input .filter-input-branding .filter-toggle svg{width:1.5rem;height:1.5rem;transition:transform .3s}.vacancies-overview .filter-container .filter-input .filter-input-branding .filter-toggle.open svg.arrow{transform:rotate(180deg)}.vacancies-overview .filter-container .filter-input p{color:var(--asg-blauw);margin:4rem 0 1.6rem}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input p{margin:0 0 1.6rem}}.vacancies-overview .filter-container .filter-input .filter__items__title{background-color:var(--asg-blauw);padding:1.4rem 2.4rem;border-radius:5rem;color:var(--white);gap:1.2rem;cursor:pointer;display:flex;align-items:center}.vacancies-overview .filter-container .filter-input .filter__items__title svg{width:1.5rem;height:1.5rem}.vacancies-overview .filter-container .filter-input .filter__items__title svg:last-child{transform:rotate(90deg)}.vacancies-overview .filter-container .filter-input .filter-items-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.3rem}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input .filter-items-wrapper{align-items:flex-start}}.vacancies-overview .filter-container .filter-input .filter-range .filter__items__list__wrapper{width:100%}.vacancies-overview .filter-container .filter-input .filter__items__list{justify-content:flex-start;overflow:hidden;flex-direction:column}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input .filter__items__list{padding-left:4rem;flex-direction:row}}.vacancies-overview .filter-container .filter-input .filter__items__list__wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.vacancies-overview .filter-container .filter-input .filter__items__list__wrapper.is-open{grid-template-rows:1fr;padding-bottom:2.2rem}.vacancies-overview .filter-container .filter-input .filter__items__list .filter__items__list__item{cursor:pointer}.vacancies-overview .filter-container .filter-input .filter__items__list .filter__items__list__item input,.vacancies-overview .filter-container .filter-input .filter__items__list .filter__items__list__item label{cursor:pointer}.vacancies-overview .filter-container .filter-input .filter__items__list .filter__items__list__item label{border:none;color:var(--asg-blauw);background-color:#d4d4d4;font-size:1.6rem;transition:background-color .3s,color .3s}.vacancies-overview .filter-container .filter-input .filter__items__list .filter__items__list__item--selected label{background-color:var(--asg-blauw);color:var(--white)}.vacancies-overview .filter-container .filter-input .button-group{margin:.9rem auto 0;gap:1rem;justify-content:center}@media(min-width: 768px){.vacancies-overview .filter-container .filter-input .button-group{margin:auto 0 0;justify-content:flex-start;padding:5rem 0 0}}.vacancies-overview .filter-container .filter-content{background:var(--theme-gradient);padding:3.6rem 3.4rem;border-radius:3.5rem;display:flex;flex-direction:column}@media(min-width: 768px){.vacancies-overview .filter-container .filter-content{padding:4.4rem}}.vacancies-overview .filter-container .filter-content .list-item--no-image .vacancy-result{grid-template-areas:"content";grid-template-columns:minmax(0, 7fr)}.vacancies-overview .filter-container .filter-content .list-item--no-image .vacancy-result .vacancy-result-content{margin:0}@media(min-width: 992px){.vacancies-overview .filter-container .filter-content .list-item--no-image .vacancy-result .vacancy-result-content{display:grid;grid-template-columns:4fr 5fr;grid-template-areas:"content tags" "content tags";column-gap:1.2rem}}.vacancies-overview .filter-container .filter-content .list-item--no-image .vacancy-result .vacancy-result-content .vacancy-result-tags{grid-area:tags}.vacancies-overview .filter-container .filter-content .list-item--no-image .vacancy-result .vacancy-result-image{display:none}.vacancies-overview .filter-container .filter-content .selector-wrapper--sort{display:table;margin:0 auto 1.8rem 0}.vacancies-overview .filter-container .filter-content .selector-wrapper--sort select{background-color:var(--asg-paars);color:var(--white);border:none;background:url("data:image/svg+xml,%3Csvg fill='none' height='7' viewBox='0 0 12 7' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m1.57764 1.01367 4.375 4.375 4.37496-4.375' stroke='%235d5a88'/%3E%3Cpath d='m1.57764 1.01367 4.375 4.375 4.37496-4.375' stroke='%2318277a'/%3E%3Cpath d='m1.57764 1.01367 4.375 4.375 4.37496-4.375' stroke='%23ffffff'/%3E%3C/g%3E%3C/svg%3E"),var(--asg-paars);background-repeat:no-repeat;background-position:right 1.6rem center;background-size:1.5rem}.vacancies-overview .filter-container .filter-content .selector-wrapper--sort select:focus{outline:none}.vacancies-overview .filter-container .filter-content .pagination{justify-content:center;margin:auto 0 0}.vacancies-overview .filter-container .filter-content .pagination ul.pagination{margin:4rem 0 0;gap:2rem;position:relative}.vacancies-overview .filter-container .filter-content .pagination ul.pagination:after{content:"";height:calc(100% + 2.8rem);top:-1.4rem;border:solid 1px var(--white);border-radius:5rem;width:calc(100% + 4.8rem);left:-2.4rem;position:absolute;pointer-events:none}.vacancies-overview .filter-container .filter-content .pagination ul.pagination .pagination__item{width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:solid 1px var(--white);background-color:var(--white);font-weight:500;cursor:pointer;color:var(--asg-blauw);transition:background-color .3s}.vacancies-overview .filter-container .filter-content .pagination ul.pagination .pagination__item--prev{transform:rotate(180deg)}.vacancies-overview .filter-container .filter-content .pagination ul.pagination .pagination__item--next,.vacancies-overview .filter-container .filter-content .pagination ul.pagination .pagination__item--prev{background-color:rgba(0,0,0,0);border:none}.vacancies-overview .filter-container .filter-content .pagination ul.pagination .pagination__item--next svg path,.vacancies-overview .filter-container .filter-content .pagination ul.pagination .pagination__item--prev svg path{fill:var(--white);stroke:var(--white)}.vacancies-overview .filter-container .filter-content .pagination ul.pagination .pagination__item--active,.vacancies-overview .filter-container .filter-content .pagination ul.pagination .pagination__item:hover{background-color:rgba(0,0,0,0);color:var(--white)}.footer{background:var(--theme-gradient)}.footer.footer-has-border-image{position:relative;margin:5vw 0 0}.footer-border-image{aspect-ratio:200/9;position:absolute;left:0;top:1px;transform:translateY(-100%)}.footer-inner{position:relative;padding:5rem}.footer-first{display:grid;grid-template-areas:"logo" "texts" "socials" "copyright";row-gap:3rem}@media(min-width: 992px){.footer-first{grid-template-areas:"logo . texts socials" "copyright copyright . .";grid-template-columns:13.8rem 10rem 1fr auto;column-gap:3rem;row-gap:0}}.footer-logo{grid-area:logo;display:flex;width:13.8rem;justify-self:center}.footer-logo:not(.theme-0) img{height:5rem;width:auto}.footer-logo img{object-fit:contain}@media(min-width: 992px){.footer-logo{width:100%}}.socials{grid-area:socials;display:flex;gap:1.6rem;align-items:center;justify-content:center;flex-wrap:wrap}@media(min-width: 992px){.socials{justify-content:flex-end;align-items:flex-start}}.socials a{display:flex;align-items:center;justify-content:center}.socials .footer-social-icon{border-radius:.8rem;width:3.6rem;height:3.6rem;background-color:var(--white);fill:var(--asg-donkerblauw);transition:background-color .2s ease-in-out}.socials .footer-social-icon:hover{background-color:var(--asg-lichtgrijs)}.footer-texts{grid-area:texts;justify-self:center;gap:3rem;color:#fff;display:grid;grid-template-columns:1fr}@media(min-width: 992px){.footer-texts{grid-template-columns:1fr 1fr;justify-items:center}}.footer-texts .footer-text h3,.footer-texts .footer-text .is-detail.job_posting .school-cta-bottom .website,.is-detail.job_posting .school-cta-bottom .footer-texts .footer-text .website,.footer-texts .footer-text .vacancy-result-title,.footer-texts .footer-text .contact-card-title,.footer-texts .footer-text .directly-to-card-title,.footer-texts .footer-text .featured-vacancy-quote .quote-span,.featured-vacancy-quote .footer-texts .footer-text .quote-span,.footer-texts .footer-text .go-to-section .go-to-card-title,.go-to-section .footer-texts .footer-text .go-to-card-title{margin-block-end:1.8rem}.footer-texts .footer-text .text{font-size:1.4rem;line-height:1.2857142857}@media(max-width: 991.98px){body[data-style-theme=corporate] .footer-texts .footer-text{text-align:center}}body[data-style-theme=corporate] .footer-texts .footer-address .text p{display:flex;flex-direction:column}.copyright{grid-area:copyright;letter-spacing:.16rem;text-transform:uppercase;color:#9795b5}@media(max-width: 991.98px){body[data-style-theme=corporate] .copyright{text-align:center}}body[data-style-theme=school-straight] .footer-first,body[data-style-theme=school-circle] .footer-first,body[data-style-theme=school-wave] .footer-first{position:relative;grid-template-areas:"texts" "logo" "socials"}@media(min-width: 992px){body[data-style-theme=school-straight] .footer-first,body[data-style-theme=school-circle] .footer-first,body[data-style-theme=school-wave] .footer-first{grid-template-areas:"logo texts socials";grid-template-columns:min-content auto max-content}}body[data-style-theme=school-straight] .footer-inner,body[data-style-theme=school-circle] .footer-inner,body[data-style-theme=school-wave] .footer-inner{overflow:hidden;padding:4rem}@media(min-width: 992px){body[data-style-theme=school-straight] .footer-inner,body[data-style-theme=school-circle] .footer-inner,body[data-style-theme=school-wave] .footer-inner{padding:2.3rem 4rem}}body[data-style-theme=school-straight] .footer-inner::before,body[data-style-theme=school-circle] .footer-inner::before,body[data-style-theme=school-wave] .footer-inner::before{content:"";position:absolute;top:0;left:0;width:20rem;height:100%;background:var(--white);opacity:.2}body[data-style-theme=school-straight] .footer-texts,body[data-style-theme=school-circle] .footer-texts,body[data-style-theme=school-wave] .footer-texts{grid-template-columns:1fr}body[data-style-theme=school-straight] .footer-address,body[data-style-theme=school-circle] .footer-address,body[data-style-theme=school-wave] .footer-address{display:flex;align-items:center}body[data-style-theme=school-straight] .footer-address .text p,body[data-style-theme=school-circle] .footer-address .text p,body[data-style-theme=school-wave] .footer-address .text p{text-align:center;font-size:1.6rem;text-transform:uppercase}body[data-style-theme=school-straight] .footer-address .text p span:not(:last-child):after,body[data-style-theme=school-circle] .footer-address .text p span:not(:last-child):after,body[data-style-theme=school-wave] .footer-address .text p span:not(:last-child):after{content:"|";margin:0 .5rem}body[data-style-theme=school-straight] .socials,body[data-style-theme=school-circle] .socials,body[data-style-theme=school-wave] .socials{display:flex;align-items:center}body[data-style-theme=school-straight] .footer-inner::before{top:1rem;clip-path:polygon(calc(100% - 5rem) 0, 100% 100%, 100% 100%, 0 100%, 0 0)}body[data-style-theme=school-wave] .footer-inner::before{clip-path:url(#section_wave_top);width:100%;height:50%;bottom:0;top:unset}@media(min-width: 992px){body[data-style-theme=school-wave] .footer-inner::before{clip-path:url(#footer-clippath-wave);width:20vw;height:calc(100% + 1rem);bottom:-1rem}}@media(max-width: 991.98px){body[data-style-theme=school-circle] .footer-inner::before{clip-path:url(#section_rounded_top);width:100%;bottom:0;top:unset;aspect-ratio:62/5;height:unset}}@media(min-width: 992px){body[data-style-theme=school-circle] .footer-inner::before{clip-path:url(#footer-clippath-circle)}}.featured-agenda-items{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.8rem}@media(min-width: 768px){.featured-agenda-items{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.featured-agenda-items{gap:2.8rem;grid-template-columns:repeat(3, 1fr)}}.cover-link{position:absolute;inset:0;z-index:15}.agenda-item-card{overflow:hidden;background:var(--agenda-item-gradient);position:relative;color:#fff;min-height:18rem;display:grid;grid-template-areas:"card"}.agenda-item-card .agenda-item-card-byline{display:flex;flex-direction:column;gap:.5rem;font-size:1.6rem;line-height:1.125;font-weight:500;letter-spacing:.16rem;text-transform:uppercase;margin-block-end:.55rem}.agenda-item-card .agenda-item-card-byline .agenda-item-date{margin-block-end:1rem}.agenda-item-card .index-image{grid-area:card;position:relative;aspect-ratio:1/1.4}.agenda-item-card .index-image img{width:100%;height:100%;object-fit:cover}.agenda-item-card .index-image::after{content:"";position:absolute;inset:0;background:var(--agenda-item-gradient);mask-image:linear-gradient(transparent 0%, black 75%);background-blend-mode:multiply,normal;opacity:.75}.agenda-item-card .agenda-item-card-content{grid-area:card;align-self:flex-end;position:relative;z-index:10;padding:3rem}@media(min-width: 768px){.agenda-item-card .agenda-item-card-content{padding:5rem 3.8rem}}[data-style-theme=corporate] .agenda-item-card,[data-style-theme=school-circle] .agenda-item-card,[data-style-theme=school-wave] .agenda-item-card{border-radius:var(--theme-border-radius, 2rem)}.filter__wrapper.filter__wrapper--articles .filter-input-wrapper-filters,.filter__wrapper.filter__wrapper--agenda_items .filter-input-wrapper-filters{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.filter__wrapper.filter__wrapper--articles .filter-input-wrapper-filters p,.filter__wrapper.filter__wrapper--agenda_items .filter-input-wrapper-filters p{flex:0 0 100%;text-align:center}@media(min-width: 768px){.filter__wrapper.filter__wrapper--articles .filter-input-wrapper-filters p,.filter__wrapper.filter__wrapper--agenda_items .filter-input-wrapper-filters p{flex:unset;text-align:left}}.article-content{padding:3rem 0 0}.article-content .article-section-content .paragraph{margin:0 0 var(--vertical-flow)}@media(min-width: 768px){.article-content .article-section-content .paragraph{margin:0 0 3.6rem}}.is-detail.job_posting header{display:grid;grid-template-areas:"header" "tags";position:relative;margin:0}@media(min-width: 576px){.is-detail.job_posting header{margin:0 0 -5rem}}.is-detail.job_posting header .header-image,.is-detail.job_posting header .header-content{grid-area:header}.is-detail.job_posting header .header-image{min-height:45rem}@media(min-width: 576px){.is-detail.job_posting header .header-image{min-height:unset}}.is-detail.job_posting header .header-image img{object-fit:cover;width:100%;height:100%}.is-detail.job_posting header .header-content{z-index:1;display:flex;align-items:center;justify-content:center;padding:11rem 1.5rem 8rem;color:var(--white);position:relative}@media(min-width: 576px){.is-detail.job_posting header .header-content{padding:11rem var(--margin-inline, 5.35rem) 8rem}}.is-detail.job_posting header .header-content-title{text-align:center}.is-detail.job_posting header .header-content:after{z-index:-1;content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.is-detail.job_posting header .header-tags{grid-area:tags;z-index:1}.is-detail.job_posting header .header-tags-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem 1.5rem;margin:-10rem 0 0}@media(min-width: 576px){.is-detail.job_posting header .header-tags-wrapper{margin:-5rem 0 3rem 0;transform:translateY(0%)}}@media(min-width: 768px){.is-detail.job_posting header .header-tags-wrapper{transform:translateY(-50%);margin:0}}.is-detail.job_posting header .header-tags-wrapper .school-info-tag{padding:1rem 1.5rem;font-size:1.6rem}@media(min-width: 768px){.is-detail.job_posting header .header-tags-wrapper .school-info-tag{padding:1.4rem 2rem;font-size:1.8rem}}.is-detail.job_posting .job-content{padding:0 0 5rem}.is-detail.job_posting .job-content:not(.second){padding-top:5rem}.is-detail.job_posting .job-content .contact-card{margin:3rem 0 0;display:none}@media(min-width: 576px){.is-detail.job_posting .job-content .contact-card{display:block}}@media(min-width: 1250px){.is-detail.job_posting .job-content-desc{margin:0 11.1111111111% 0 12.5%}}.is-detail.job_posting .job-content-desc .paragraph+.paragraph{margin-top:1.6rem}.is-detail.job_posting .job-content-desc .contact-card{margin:0 0 3rem;display:block}@media(min-width: 576px){.is-detail.job_posting .job-content-desc .contact-card{display:none}}.is-detail.job_posting .job-content-buttons{display:flex;flex-wrap:wrap;gap:1.3rem;margin:2.5rem 0}@media(min-width: 768px){.is-detail.job_posting .job-content-buttons{margin:5rem 0}}.is-detail.job_posting .job-content-buttons .button{justify-content:center;flex:1 0 auto}@media(max-width: 767.98px){.is-detail.job_posting .job-content-buttons .button{width:100%}}.is-detail.job_posting .video-impression-section .video-impression{border-radius:0}.is-detail.job_posting .video-impression-section .video-impression-wrapper .label{margin-right:var(--margin-inline, 3rem);right:0}.is-detail.job_posting .video-impression-section .video-impression-wrapper .content{margin:auto var(--margin-inline, 3rem) auto 0}.is-detail.job_posting .school-cta-image{border-radius:3.5rem 3.5rem 0 0;overflow:hidden}.is-detail.job_posting .school-cta-image img{width:100%}.is-detail.job_posting .school-cta-content{margin:-4rem 0 0;position:relative;color:var(--white);border-radius:3.5rem;text-align:center;padding:6.4rem 3.2rem 6rem;background:var(--theme-gradient)}.is-detail.job_posting .school-cta-quote{margin:0 0 1.6rem}.is-detail.job_posting .school-cta-quote-author{margin:0 0 1.6rem}.is-detail.job_posting .school-cta-quote-author span{display:block}.is-detail.job_posting .school-cta-bottom{margin:4rem 0 0;display:flex;flex-direction:column}.is-detail.job_posting .school-cta-bottom .website{text-decoration:none;color:var(--white);margin:1.6rem 0 0;display:block}.is-detail.job_posting .contact-section{background:var(--theme-gradient);padding:5rem 0}.is-detail.job_posting .contact-section .contact-section-quote-text{color:var(--white)}.is-detail.job_posting .contact-section .contact-section-branding img{filter:grayscale(1) brightness(5)}.is-detail.job_posting .contact-section .button-group{margin-top:2rem}.is-detail.job_posting .section-school-info{background-color:var(--basicgrey);padding:3.6rem 0}.is-detail.job_posting .section-school-info-wrapper{display:grid;gap:3rem 1.5rem;grid-template-areas:"map" "info" "logo";grid-template-columns:minmax(0, 1fr);overflow:hidden}@media(min-width: 576px){.is-detail.job_posting .section-school-info-wrapper{grid-template-areas:"logo map" "info info";grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.is-detail.job_posting .section-school-info-wrapper{gap:1rem 3rem;grid-template-areas:"logo info" "map info"}}@media(min-width: 992px){.is-detail.job_posting .section-school-info-wrapper{grid-template-columns:3fr 4fr 6fr;grid-template-areas:"logo map info"}}@media(min-width: 1250px){.is-detail.job_posting .section-school-info-wrapper{gap:1rem 5rem}}.is-detail.job_posting .section-school-info .logo{grid-area:logo;align-items:center}.is-detail.job_posting .section-school-info .map{grid-area:map;border-radius:2rem;overflow:hidden}.is-detail.job_posting .section-school-info .map img{object-fit:cover;width:100%}.is-detail.job_posting .section-school-info .school-info{grid-area:info;display:flex;gap:2rem;flex-wrap:wrap;margin:0 2.5rem;overflow:hidden}@media(min-width: 576px){.is-detail.job_posting .section-school-info .school-info{margin:0 5rem}}@media(min-width: 768px){.is-detail.job_posting .section-school-info .school-info{margin:0}}@media(min-width: 992px){.is-detail.job_posting .section-school-info .school-info{flex-wrap:nowrap;gap:5rem}}.is-detail.job_posting .section-school-info .school-info .school-buttons{align-items:center;flex:1 1 100%;gap:1rem;margin:0 0 auto}@media(min-width: 992px){.is-detail.job_posting .section-school-info .school-info .school-buttons{margin:auto 0}}.is-detail.job_posting .section-school-info .school-info .school-buttons .share-button,.is-detail.job_posting .section-school-info .school-info .school-buttons .button{width:100%}.is-detail.job_posting .section-school-info .school-info .school-address{width:100%;display:flex}.is-detail.job_posting .section-school-info .school-info .school-address-content{margin:auto 0;position:relative}.is-detail.job_posting .section-school-info .school-info .school-address-content svg{width:1.5rem;height:1.5rem;position:absolute;left:0;top:.5rem}.is-detail.job_posting .branding-section{padding:4rem 0}@media(min-width: 768px){.is-detail.job_posting .branding-section{padding:8rem 0 4rem}}.is-detail.job_posting .featured-vacancy{margin:7rem 0 0;z-index:1}.is-detail.job_posting .featured-vacancy .section-background{background-color:var(--basicgrey);position:absolute;right:0;top:0;width:100%;height:100%}.is-detail.job_posting .featured-vacancy+.branding-section{margin:-3rem 0 0}@media(min-width: 576px){.is-detail.job_posting .featured-vacancy+.branding-section{margin:-6rem 0 0}}@media(min-width: 768px){.is-detail.job_posting .featured-vacancy+.branding-section{padding:14rem 0 4rem}}.filter__wrapper--schools{margin-block-end:10rem;display:grid;column-gap:15px;grid-template-columns:0px repeat(12, minmax(0, 1fr)) 0px;grid-template-areas:"offset-left column-one column-two column-three column-four column-five column-six column-seven column-eight column-nine column-ten column-eleven column-twelve offset-right";column-gap:15px;grid-template-columns:calc((100vw - 0)/2) repeat(12, minmax(0, 1fr)) calc((100vw - 0)/2)}@media(min-width: 576px){.filter__wrapper--schools{column-gap:15px;grid-template-columns:calc((100vw - 576px)/2) repeat(12, minmax(0, 1fr)) calc((100vw - 576px)/2)}}@media(min-width: 768px){.filter__wrapper--schools{column-gap:15px;grid-template-columns:calc((100vw - 768px)/2) repeat(12, minmax(0, 1fr)) calc((100vw - 768px)/2)}}@media(min-width: 992px){.filter__wrapper--schools{column-gap:15px;grid-template-columns:calc((100vw - 992px)/2) repeat(12, minmax(0, 1fr)) calc((100vw - 992px)/2)}}@media(min-width: 1250px){.filter__wrapper--schools{column-gap:15px;grid-template-columns:calc((100vw - 1250px)/2) repeat(12, minmax(0, 1fr)) calc((100vw - 1250px)/2)}}.filter__wrapper--schools #filter-app{grid-column:column-one/column-twelve}.post-list{container-name:post-list;container-type:inline-size;display:grid;grid-template-columns:minmax(0, 1fr);--gap: 1.8rem;gap:var(--gap)}@media(min-width: 768px){.post-list.schools{grid-template-columns:repeat(2, 1fr)}}.post-list.agenda_items,.post-list.articles{max-width:79rem;margin:3rem auto}@media(max-width: 767.98px){.post-list.agenda_items,.post-list.articles{--gap: 0}.post-list.agenda_items .list-item:nth-child(odd),.post-list.articles .list-item:nth-child(odd){background:var(--asg-lichtgrijs)}}.post-list .list-item{--columns-span: 1;grid-column:span var(--columns-span);display:flex;flex-direction:column}.post-list .list-item>div{display:flex;flex-direction:column;height:100%}.post-list .list-item>div>.job-card{height:100%}.school-teaser,.post-teaser{position:relative}.school-teaser .teaser-svg,.post-teaser .teaser-svg{position:absolute;z-index:5;width:8.3rem;height:8.3rem;inset-inline-end:0;inset-block-start:0;fill:#fff;opacity:.5}.school-teaser{text-decoration:none;overflow:hidden;border-radius:3rem;position:relative;display:grid;grid-template-areas:"school"}.school-teaser .school-image,.school-teaser .school-teaser-content{grid-area:school}.school-teaser .school-teaser-content{padding:3rem 2rem;display:flex;flex-direction:column;gap:.6rem;z-index:11;align-self:flex-end;color:#fff}.school-teaser .school-teaser-content h2,.school-teaser .school-teaser-content .contact-person-content-title,.school-teaser .school-teaser-content .featured-vacancy-wrapper-title,.school-teaser .school-teaser-content .timeline-section-wrapper .timeline-title,.timeline-section-wrapper .school-teaser .school-teaser-content .timeline-title,.school-teaser .school-teaser-content .timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .school-teaser .school-teaser-content .timeline-content-title,.school-teaser .school-teaser-content .is-detail.job_posting .school-cta-quote,.is-detail.job_posting .school-teaser .school-teaser-content .school-cta-quote{font-size:4.4rem;line-height:1}.school-teaser .school-teaser-content .types{font-size:1.6rem;line-height:1.125;letter-spacing:.16rem;text-transform:uppercase}.school-teaser::after{content:"";position:absolute;z-index:4;inset:0;background:linear-gradient(90deg, rgba(7, 42, 73, 0) 0.24%, rgba(16, 101, 175, 0.5) 99.33%)}.article-result{text-decoration:none;color:inherit;display:grid;grid-template-columns:auto 1fr;justify-content:flex-start;grid-template-rows:1fr;grid-auto-flow:row;gap:2rem;padding:3rem}.article-result .mechano{grid-area:1/1/2/2}.article-result .content{grid-area:1/2/2/3}@media(min-width: 768px){.article-result{padding:3rem;gap:4rem}}.article-result .content{display:grid;grid-template-areas:"title title" "text text" "category arrow"}@media(min-width: 768px){.article-result .content{grid-template-areas:"title title title" "category text arrow";grid-template-columns:.23fr 1fr auto;column-gap:2rem}}.article-result .content h2,.article-result .content .contact-person-content-title,.article-result .content .featured-vacancy-wrapper-title,.article-result .content .timeline-section-wrapper .timeline-title,.timeline-section-wrapper .article-result .content .timeline-title,.article-result .content .timeline-section-wrapper .timeline-content-title,.timeline-section-wrapper .article-result .content .timeline-content-title,.article-result .content .is-detail.job_posting .school-cta-quote,.is-detail.job_posting .article-result .content .school-cta-quote{grid-area:title;margin-block-end:var(--vertical-flow)}.article-result .content .index-text{grid-area:text;margin-block-end:var(--vertical-flow)}.article-result .content .article-result-category{grid-area:category;align-self:flex-start}.article-result .content .article-result-arrow{grid-area:arrow}.article-result .mechano{display:grid;grid-template-areas:"mechano";justify-content:center;width:2rem}@media(min-width: 768px){.article-result .mechano{width:3.5rem}}.article-result .mechano .mechano-1,.article-result .mechano .mechano-2{grid-area:mechano;display:flex;aspect-ratio:1/3;background:var(--theme-gradient);clip-path:url(#svg_header_vertical_clip);position:relative;width:2rem}@media(min-width: 768px){.article-result .mechano .mechano-1,.article-result .mechano .mechano-2{width:3.5rem}}.article-result .mechano .mechano-1{z-index:2}.article-result .mechano .mechano-2{transform:translateY(32%);opacity:.5}.article-result .article-result-category{color:#132e63;font-size:1.4rem;padding:1.4rem 1.8rem;border-radius:3rem;border:1px solid currentColor;display:flex;justify-self:flex-start}.article-result .article-result-arrow{fill:var(--theme-article-result-arrow, var(--asg-groen));width:4rem;height:4rem;justify-self:flex-end}.index-featured-items{margin-inline:var(--margin-inline, 3rem);margin-block-start:-10rem;margin-block-end:3rem;position:relative;z-index:116}.is-error-page nav::after{opacity:1}.is-error-page [id=section-404]{padding-block-start:30rem}.search-index{padding:5rem 0}@media(min-width: 768px){.search-index{padding:5rem 0 7.5rem}}@media(min-width: 768px){.search-index .search-form{margin:0 auto;max-width:80%}}.search-index .search-form-wrapper{position:relative}.search-index .search-form-wrapper input{border:1px solid currentColor;border-radius:3rem;padding:1.4rem 2rem;width:100%}.search-index .search-form-submit{position:absolute;right:0;top:0;height:100%;padding:0 2rem;display:flex;align-items:center}.search-index .search-form-submit input{border:none;background-color:rgba(0,0,0,0);position:absolute;right:0;top:0;width:100%;height:100%;opacity:0}.search-index .search-form-submit svg{width:3rem;height:3rem}.search-indexpagination,.search-index-results__list{margin:2.5rem 0 0}
